:root{--swiper-theme-color: #71A777}.DecorateAsLink,body .PopupContainer .Dialog .Content .PopupText a:hover,body .PopupContainer .Dialog .Content form a:hover,body .Guide .ResultContainer .Results .BasketGroup .CollapsibleTextPanel a{display:inline;padding-bottom:2px;border-bottom:1px solid #a1a9af;cursor:pointer}.DecorateAsLink:hover,body .PopupContainer .Dialog .Content .PopupText a:hover,body .PopupContainer .Dialog .Content form a:hover,body .Guide .ResultContainer .Results .BasketGroup .CollapsibleTextPanel a:hover{border-bottom:1px solid #a1a9af;padding-bottom:2px}.DecorateAsLink u,body .PopupContainer .Dialog .Content .PopupText a:hover u,body .PopupContainer .Dialog .Content form a:hover u,body .Guide .ResultContainer .Results .BasketGroup .CollapsibleTextPanel a u{text-decoration:none}.Uppercase,body .LabelText,body .ParagraphHeadlineH2,body .ParagraphHeadlineH2.Headline,body .ParagraphHeadlineH2.Heading,body .LinkText{letter-spacing:.2px;text-transform:uppercase}.Lowercase{letter-spacing:unset;text-transform:unset}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"AvenirNextLTProMedium";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Medium.otf") format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.ttf") format("truetype");font-weight:500;font-display:swap}body hr{color:#a1a9af;background-color:#a1a9af;border:none;height:2px}body .CommodityCMSContainerItem,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details{text-align:center;margin:0 2rem 1rem 2rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end}body .CommodityCMSContainerItem .ReviewStars,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .ReviewStars{padding-top:1.25rem}body .CommodityCMSContainerItem .Title,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Title,body .CommodityCMSContainerItem .Subtitle,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Subtitle,body .CommodityCMSContainerItem .Subtitle2,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Subtitle2{margin:unset;padding:unset}body .CommodityCMSContainerItem .Title.Heading,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Title.Heading,body .CommodityCMSContainerItem .Subtitle.Heading,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Subtitle.Heading,body .CommodityCMSContainerItem .Subtitle2.Heading,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Subtitle2.Heading{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:16px;line-height:26px;padding:unset}body .CommodityCMSContainerItem .PriceContainer,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .PriceContainer{padding:1rem 1rem 0 1rem}body .CommodityCMSContainerItem .OriginalPrice,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .OriginalPrice{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:12px;line-height:20px;margin-right:.5rem;color:#b50000;text-decoration:line-through}body .CommodityCMSContainerItem .BasePrice,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .BasePrice{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:12px;line-height:20px}body .CommodityCMSContainerItem .ProductImageAndCartIcon,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .ProductImageAndCartIcon{display:flex;padding-bottom:.25rem}body .CommodityCMSContainerItem .ProductImageAndCartIcon .AddToCartContainer,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .ProductImageAndCartIcon .AddToCartContainer{align-self:end;margin-left:-4rem;margin-bottom:1rem}body .CommodityCMSContainerItem .ProductImageAndCartIcon .Image,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .ProductImageAndCartIcon .Image{width:100%}body .CommodityCMSContainerItem .ProductImageAndCartIcon .ImageCMSContainerItem,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .ProductImageAndCartIcon .ImageCMSContainerItem{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}body .CommodityCMSContainerItem .feedbackPanel,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .feedbackPanel{position:absolute;top:0;width:100%;text-align:left}body .CommodityCMSContainerItem .Badges,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Badges{position:absolute;left:1rem;top:1rem;flex-direction:column;align-items:flex-start}@media(max-width: 1120px){body .CommodityCMSContainerItem .Badges,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Badges{position:inherit}}body .CommodityCMSContainerItem .Points,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Points{font-family:"AvenirNextLTProMedium",sans-serif;font-size:32px;line-height:42px;font-weight:400;padding-top:1rem}@media(max-width: 820px){body .CommodityCMSContainerItem .Points,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Points{font-size:24px;line-height:34px}}body .CommodityCMSContainerItem .AddAsReward,body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .AddAsReward{padding-top:1rem}body .ParagraphText{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:20px;line-height:30px}@media(max-width: 820px){body .ParagraphText{font-size:16px;line-height:26px}}body .LabelText{font-family:"AvenirNextLTProMedium",sans-serif;font-size:16px;line-height:26px;font-weight:400}body .HeadlineH1{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:48px;line-height:64px}@media(max-width: 820px){body .HeadlineH1{font-size:32px;line-height:48px}}body .HeadlineH2{font-family:"AvenirNextLTProMedium",sans-serif;font-size:32px;line-height:42px;font-weight:400}@media(max-width: 820px){body .HeadlineH2{font-size:24px;line-height:34px}}body .HeadlineH3{font-family:"AvenirNextLTProMedium",sans-serif;font-size:24px;line-height:34px;font-weight:400}@media(max-width: 820px){body .HeadlineH3{font-size:20px;line-height:30px}}body .HeadlineH4{font-family:"AvenirNextLTPro",sans-serif;font-weight:500;font-size:20px;line-height:30px}@media(max-width: 820px){body .HeadlineH4{font-size:18px;line-height:28px}}body .ParagraphHeadlineH2,body .ParagraphHeadlineH2.Headline,body .ParagraphHeadlineH2.Heading{font-family:"AvenirNextLTProMedium",sans-serif;font-size:26px;line-height:36px;font-weight:400;padding:0 0 1rem 0;text-align:center}@media(max-width: 820px){body .ParagraphHeadlineH2,body .ParagraphHeadlineH2.Headline,body .ParagraphHeadlineH2.Heading{font-size:20px;line-height:30px}}@media(max-width: 480px){body .ParagraphHeadlineH2,body .ParagraphHeadlineH2.Headline,body .ParagraphHeadlineH2.Heading{padding-bottom:.5rem}}body .LinkText{font-family:"AvenirNextLTProMedium",sans-serif;font-size:16px;line-height:26px;font-weight:400}body .AppendChevronLeft:not(.BlindNavigationItem){display:inline-flex}body .AppendChevronLeft:not(.BlindNavigationItem):after{font-family:"Font Awesome 6 Pro";font-weight:600;content:"";opacity:.75;padding-left:.5rem;margin-top:-0.05rem}body .Badges{display:flex;z-index:2}body .Badges>span{border-radius:3px;padding:4px 8px;margin-top:1rem}body .Badges>span.green{background-color:#dbe6d3}body .Badges>span.red{background-color:#810e3c;color:#fff}body .Badges>span.grey{background-color:#d8dcde}body .Badges a:hover{opacity:.5}body .PopupContainer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(219,228,240,.8156862745)}body .PopupContainer .Dialog{position:fixed;width:calc(100vW - 28rem);top:10rem;left:14em;background-color:#fbfaf9;border-radius:1rem;box-shadow:8px 4px 28px rgba(0,0,0,.06);max-height:calc(100vH - 14rem);overflow-y:auto;display:grid;grid-template-columns:1fr}@media(max-width: 1120px){body .PopupContainer .Dialog{width:calc(100vW - 12rem);top:6rem;left:6em}}@media(max-width: 480px){body .PopupContainer .Dialog{width:calc(100vW - 4rem);top:1rem;left:2em}}body .PopupContainer .Dialog .Content{padding:1.5rem}@media(max-width: 820px){body .PopupContainer .Dialog .Content{padding:.5rem}}body .PopupContainer .Dialog .Content .PopupHeading{font-family:"AvenirNextLTProMedium",sans-serif;font-size:24px;line-height:34px;font-weight:400;padding:1.5rem}@media(max-width: 820px){body .PopupContainer .Dialog .Content .PopupHeading{font-size:20px;line-height:30px}}body .PopupContainer .Dialog .Content .PopupText,body .PopupContainer .Dialog .Content form{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:20px;line-height:30px;padding:0 1.5rem 1.5rem 1.5rem}@media(max-width: 820px){body .PopupContainer .Dialog .Content .PopupText,body .PopupContainer .Dialog .Content form{font-size:16px;line-height:26px}}body .PopupContainer .Dialog .Content .PopupText ul,body .PopupContainer .Dialog .Content form ul{list-style:none;--icon-space: 1.5rem;padding:0 0 0 1.5rem;margin:0}body .PopupContainer .Dialog .Content .PopupText ul li,body .PopupContainer .Dialog .Content form ul li{padding-bottom:1rem}body .PopupContainer .Dialog .Content .PopupText ul li:before,body .PopupContainer .Dialog .Content form ul li:before{font:var(--fa-font-regular);content:"";display:inline-block;margin-left:calc(var(--icon-space)*-1);width:var(--icon-space)}body .PopupContainer .Dialog .Content form>div:not(:first-child){padding-top:1rem}body .PopupContainer .Dialog .Content form .Actions{padding-top:1.5rem;text-align:right}body .PopupContainer .Dialog .Content form .Actions button{margin-left:1rem}@media(max-width: 820px){body .PopupContainer .Dialog .Content form .Actions{text-align:center}body .PopupContainer .Dialog .Content form .Actions button{margin-left:.5rem;margin-right:.5rem}body .PopupContainer .Dialog .Content form .Actions button:last-child{margin-top:1rem}}body .PopupContainer .Dialog .Content .Actions{float:right;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media(max-width: 820px){body .PopupContainer .Dialog .Content .Actions{grid-template-columns:1fr;float:unset;justify-items:center}}body .PopupContainer .Dialog .Content .Actions .Button{width:fit-content}body .PopupContainer .Close{position:fixed;z-index:100;top:9rem;right:12.5rem}@media(max-width: 1120px){body .PopupContainer .Close{top:5rem;right:4.5rem}}@media(max-width: 480px){body .PopupContainer .Close{top:0;right:.5rem}}body .StudioFinderComponent .CookieContainer,body .StudioLocationComponent .CookieContainer{padding:1rem;display:block}body .StudioFinderComponent .CookieContainer .CookieWarning,body .StudioLocationComponent .CookieContainer .CookieWarning{color:darkred;padding-bottom:1rem;display:flex;align-items:center}body .StudioFinderComponent .CookieContainer .CookieWarning img,body .StudioLocationComponent .CookieContainer .CookieWarning img{width:22px}body .StudioFinderComponent .Rating,body .StudioLocationComponent .Rating{padding-top:2rem;display:flex}body .StudioFinderComponent .Rating div,body .StudioLocationComponent .Rating div{padding-right:.5rem}body .StudioFinderComponent .Rating img,body .StudioLocationComponent .Rating img{height:1rem}body .StudioFinderComponent .Rating .Stars,body .StudioFinderComponent .Rating .Rated,body .StudioLocationComponent .Rating .Stars,body .StudioLocationComponent .Rating .Rated{background-repeat:repeat-x;background-size:16px 12px;height:12px;padding-right:30px;overflow:hidden;width:50px}body .StudioFinderComponent .Rating .Stars,body .StudioLocationComponent .Rating .Stars{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.44 19'><polygon fill='%23dadce0' points='10,15.27 16.18,19 14.54,11.97 20,7.24 12.81,6.63 10,0 7.19,6.63 0,7.24 5.46,11.97 3.82,19'/></svg>");margin-top:.25rem}body .StudioFinderComponent .Rating .Rated,body .StudioLocationComponent .Rating .Rated{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.44 19'><polygon fill='%23fbbc04' points='10,15.27 16.18,19 14.54,11.97 20,7.24 12.81,6.63 10,0 7.19,6.63 0,7.24 5.46,11.97 3.82,19'/></svg>");padding-top:.25rem;display:inline-block}body .StudioFinderComponent .Rating .Total,body .StudioLocationComponent .Rating .Total{padding-left:.5rem}@media(min-width: 1681px){body .Guide{max-width:1680px}}body .Guide .QuestionnaireContainer{padding:1rem 0;position:relative}body .Guide .QuestionnaireContainer>div{padding:1rem}body .Guide .QuestionnaireContainer .QuestionText{display:flex;flex-direction:column;justify-content:space-between}body .Guide .QuestionnaireContainer .QuestionText ul.Questions{list-style:none;display:flex;flex-direction:column;padding:0}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li .Heading{text-align:left;margin:0;padding-top:.5rem}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;padding:2rem 0}@media(max-width: 480px){body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer{grid-template-columns:1fr}}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li{display:block}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li>a{padding:1rem;background-color:rgba(255,255,255,.5);border-radius:4px;cursor:pointer;font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:24px;line-height:34px;display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 820px){body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li>a{font-size:20px;line-height:30px}}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li>a span{padding-left:1rem}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li>a i.CheckIcon{display:none;color:#8aae70}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li>a:hover{background-color:rgba(255,255,255,.75)}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li.Selected a{background-color:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.1607843137)}body .Guide .QuestionnaireContainer .QuestionText ul.Questions li ul.Answer>li.Selected a i.CheckIcon{display:initial}body .Guide .QuestionnaireContainer .QuestionText .Buttons{display:flex;justify-content:space-between}body .Guide .QuestionnaireContainer .QuestionText .Buttons .Button{border:none;border-radius:2rem;min-width:8rem}body .Guide .QuestionnaireContainer .QuestionText .Buttons .BackButton{background-color:#fff}body .Guide .QuestionnaireContainer .QuestionText .Buttons .BackButton:hover{background-color:#d8dcde}body .Guide .QuestionnaireContainer .QuestionText .Buttons .Primary{padding-left:1.5rem;padding-right:1rem}body .Guide .QuestionnaireContainer .QuestionImage{justify-self:center;align-self:center}body .Guide .ResultContainer{background-color:#fff}body .Guide .ResultContainer .Buttons{margin:3rem;text-align:center}@media(max-width: 820px){body .Guide .ResultContainer .Buttons{padding:3rem 0}}body .Guide .ResultContainer .Buttons .Button{width:28rem;align-items:center;max-width:50%}@media(max-width: 820px){body .Guide .ResultContainer .Buttons .Button{max-width:14rem}}body .Guide .ResultContainer .Buttons .Button img{padding-left:.5rem}body .Guide .ResultContainer .ResultHeading{display:block;margin-top:0}body .Guide .ResultContainer .ResultText{display:block;text-align:center;margin:1rem}body .Guide .ResultContainer .Answers{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;list-style:none;flex-wrap:wrap}body .Guide .ResultContainer .Answers li{text-align:center;margin:.75rem}body .Guide .ResultContainer .Answers li .Answer{display:block;padding:.25rem 1.5rem;background-color:#dbe6d3;border:1px solid #dbe6d3;border-radius:1rem}body .Guide .ResultContainer .GuideResultNavigation{height:76px;margin-bottom:1rem}body .Guide .ResultContainer .GuideResultNavigation .MainRow{height:100%;background-color:#f4f5f6;position:relative;overflow:hidden;text-align:center;width:100vw}body .Guide .ResultContainer .GuideResultNavigation .MainRow .ScrollableAnchors{display:inline-flex;justify-content:space-around;align-items:center;margin-bottom:2rem;height:100%;transition:margin-left 500ms}body .Guide .ResultContainer .GuideResultNavigation .MainRow .ScrollableAnchors>.Anchors{display:flex;flex-direction:row}body .Guide .ResultContainer .GuideResultNavigation .MainRow .ScrollableAnchors>.Anchors>*{padding:.5rem 0;margin:.5rem 1rem;white-space:nowrap}body .Guide .ResultContainer .GuideResultNavigation .MainRow .ScrollableAnchors>.Anchors>*.Active{border-bottom:1px solid #a1a9af;font-family:"AvenirNextLTPro",sans-serif;font-weight:500;font-size:16px;line-height:26px}body .Guide .ResultContainer .GuideResultNavigation .MainRow .AnchorNavLeftButton,body .Guide .ResultContainer .GuideResultNavigation .MainRow .AnchorNavRightButton{position:absolute;top:0;height:95%;display:flex;font-family:"AvenirNextLTProMedium",sans-serif;font-size:32px;line-height:42px;font-weight:400;align-items:center;background:inherit;z-index:0;min-width:3rem;margin:0;visibility:hidden}@media(max-width: 820px){body .Guide .ResultContainer .GuideResultNavigation .MainRow .AnchorNavLeftButton,body .Guide .ResultContainer .GuideResultNavigation .MainRow .AnchorNavRightButton{font-size:24px;line-height:34px}}body .Guide .ResultContainer .GuideResultNavigation .MainRow .AnchorNavLeftButton{left:0}body .Guide .ResultContainer .GuideResultNavigation .MainRow .AnchorNavRightButton{right:0}@media(min-width: 1681px){body .Guide .ResultContainer .GuideResultNavigation .MainRow{max-width:1680px}body .Guide .ResultContainer .GuideResultNavigation .MainRow .ScrollableAnchors{margin-left:0}}body .Guide .ResultContainer .GuideResultNavigation.Fixed .MainRow{position:fixed;z-index:2;width:100%;top:57px;margin-top:0;height:57px}body .Guide .ResultContainer .Results .SortByProductFamilies,body .Guide .ResultContainer .Results .ProductFamilies{margin:0 15rem 0 15rem}@media(max-width: 1120px){body .Guide .ResultContainer .Results .SortByProductFamilies,body .Guide .ResultContainer .Results .ProductFamilies{margin:0 3rem 0 3rem}}@media(max-width: 820px){body .Guide .ResultContainer .Results .SortByProductFamilies,body .Guide .ResultContainer .Results .ProductFamilies{margin:0 1rem 0 1rem}}body .Guide .ResultContainer .Results .ProductFamilies{display:flex;flex-direction:row;padding-top:2rem;text-align:center}@media(max-width: 820px){body .Guide .ResultContainer .Results .ProductFamilies{flex-direction:column}}body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily{display:flex;flex-direction:column;text-align:center;padding:1rem}@media(max-width: 820px){body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily{flex-direction:row}}@media(max-width: 480px){body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily{flex-direction:column;text-align:left}}body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily>span{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:20px;line-height:30px}@media(max-width: 820px){body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily>span{font-size:16px;line-height:26px}}@media(max-width: 820px){body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily>span{align-self:center;padding-right:1rem}}@media(max-width: 480px){body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily>span{align-self:start}}body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily a{display:flex;flex-direction:column;align-items:center}@media(max-width: 820px){body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily a{flex-direction:row}}body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily a span{width:fit-content;padding-bottom:2px}body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily a:hover span,body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily a.Selected span{border-bottom:1px solid #a1a9af}body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily img{max-width:166px;transform:scale(1);transition:transform .6s cubic-bezier(0.35, 0, 0, 1) 0s,filter .2s ease-in 0s}@media(max-width: 820px){body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily img{max-width:60px;padding-right:1rem}}body .Guide .ResultContainer .Results .ProductFamilies .ProductFamily img:hover{transform:scale(1.05)}body .Guide .ResultContainer .Results .BasketGroup{display:flex;flex-direction:column}body .Guide .ResultContainer .Results .BasketGroup>.Name,body .Guide .ResultContainer .Results .BasketGroup>.Headline,body .Guide .ResultContainer .Results .BasketGroup>.Description,body .Guide .ResultContainer .Results .BasketGroup .swiper{margin:0 15rem 0 15rem}@media(max-width: 1120px){body .Guide .ResultContainer .Results .BasketGroup>.Name,body .Guide .ResultContainer .Results .BasketGroup>.Headline,body .Guide .ResultContainer .Results .BasketGroup>.Description,body .Guide .ResultContainer .Results .BasketGroup .swiper{margin:0 3rem 0 3rem}}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup>.Name,body .Guide .ResultContainer .Results .BasketGroup>.Headline,body .Guide .ResultContainer .Results .BasketGroup>.Description,body .Guide .ResultContainer .Results .BasketGroup .swiper{margin:0 1rem 0 1rem}}body .Guide .ResultContainer .Results .BasketGroup .swiper-button-prev,body .Guide .ResultContainer .Results .BasketGroup .swiper-button-next{display:none}body .Guide .ResultContainer .Results .BasketGroup>.Name{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:40px;line-height:60px;margin-top:80px;margin-bottom:8px}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup>.Name{font-size:32px;line-height:48px}}body .Guide .ResultContainer .Results .BasketGroup>.Headline{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:20px;line-height:30px}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup>.Headline{font-size:16px;line-height:26px}}body .Guide .ResultContainer .Results .BasketGroup>.Description{margin-top:27px}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Name,body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .NavigationWrapper{margin-left:15rem}@media(max-width: 1120px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Name,body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .NavigationWrapper{margin-left:3rem}}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Name,body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .NavigationWrapper{margin-left:1rem}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Name{font-family:"AvenirNextLTProMedium",sans-serif;font-size:20px;line-height:30px;font-weight:400;margin-top:40px;margin-bottom:12px}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Name{font-size:16px;line-height:26px}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket>.NavigationWrapper{overflow:hidden;border-top:1px solid #d8dcde;padding-top:32px}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket>.NavigationWrapper ul{display:flex;list-style:none;margin:0;padding:0}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket>.NavigationWrapper ul li{cursor:pointer;font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:16px;line-height:26px;margin-right:2rem;padding-bottom:.25rem}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket>.NavigationWrapper ul li.active{border-bottom:1px solid #a1a9af}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket>.NavigationWrapper ul li span{white-space:nowrap}@media(max-width: 480px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket>.NavigationWrapper ul li{margin-right:1rem}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation{display:flex;margin-top:32px;width:calc(100vw - 30rem)}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation{display:grid;grid-template-areas:"image titles" "image price" "image baseprice" "image reviewstars" "description description" "addtocart addtocart";grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr auto auto}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation>.Image{grid-area:image}}@media(max-width: 1120px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation{width:calc(100vw - 6rem)}}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation{width:calc(100vw - 2rem)}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation>.Image>picture>img{max-width:166px}@media(min-width: 821px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details{display:grid;grid-template-columns:auto 1fr}}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details{display:contents}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .Titles{font-family:"AvenirNextLTPro",sans-serif;font-weight:500;font-size:16px;line-height:26px;line-height:25.6px}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .Titles{grid-area:titles;margin-top:24px}}@media(min-width: 821px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .Titles{grid-column:1/3;grid-row:1}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .PriceContainer{margin:8px 8px 12px 0}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .PriceContainer{grid-area:price}}@media(min-width: 821px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .PriceContainer{grid-column:1/2;grid-row:2}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .BasePrice{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:14px;line-height:24px}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .BasePrice{grid-area:baseprice}}@media(min-width: 821px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .BasePrice{grid-column:2/3;grid-row:2;margin:8px 0 12px 0}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .ReviewStars{height:1rem;padding:.5rem 0;margin-top:.75rem}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .ReviewStars{grid-area:reviewstars}}@media(min-width: 821px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .ReviewStars{grid-column:1/3;grid-row:3}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .ReviewStars img{width:1rem;height:1rem}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .CollapsibleTextPanel{max-width:550px;max-height:8rem}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .CollapsibleTextPanel{grid-area:description}}@media(min-width: 821px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .CollapsibleTextPanel{grid-column:1/3;grid-row:4}}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .CollapsibleTextPanel.Expanded{max-height:50rem;padding-bottom:3rem}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .CollapsibleTextPanel .ReadMoreButton,body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .Details .CollapsibleTextPanel .ReadLessButton{font-family:"AvenirNextLTPro",sans-serif;font-weight:500;font-size:16px;line-height:26px}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .AddToCartContainer{min-width:40px}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .AddToCartContainer{grid-area:addtocart}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .AddToCartContainer a.AddToCartIcon{border-radius:4px;width:unset;background-color:#dbe6d3;color:#1a1e20}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .AddToCartContainer a.AddToCartIcon:hover{background-color:#8aae70;color:#1a1e20}body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .AddToCartContainer:first-of-type{display:none}}@media(min-width: 821px){body .Guide .ResultContainer .Results .BasketGroup.Verbose .Basket .Recommendation .AddToCartContainer:last-of-type{display:none}}body .Guide .ResultContainer .Results .BasketGroup.Compact .Description{margin-bottom:40px}body .Guide .ResultContainer .Results .BasketGroup.Compact .swiper{margin-right:0}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket{border:1px solid #d8dcde;margin-top:2px;max-width:min(90vw, 330px)}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Name{font-family:"AvenirNextLTPro",sans-serif;font-weight:500;font-size:20px;line-height:30px;padding:16px;margin:0;text-align:center;background-color:#f4f5f6}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Name{font-size:18px;line-height:28px}}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Navigation{display:none}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation{display:flex;flex-direction:column;position:relative}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .AddToCartContainer{position:absolute;left:80%;top:24rem}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .AddToCartContainer{top:16rem}}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .AddToCartContainer span{display:none}@media(max-width: 820px){body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Image{text-align:center}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Image>picture>img{max-width:166px}}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .ReviewStars{height:1rem;padding:2.5rem 0 .5rem 0}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .ReviewStars img{width:1rem;height:1rem}body .Guide .ResultContainer .Results .BasketGroup.Compact .Basket .Recommendation .Details .Description{display:none}
