:root{--swiper-theme-color: #71A777}.DecorateAsLink,body .PopupContainer .Dialog .Content .PopupText a:hover,body .PopupContainer .Dialog .Content form a:hover,body .InspirationComponent .Details .Left .Texts .Link span:hover{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 .InspirationComponent .Details .Left .Texts .Link span: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 .InspirationComponent .Details .Left .Texts .Link span:hover u{text-decoration:none}.Uppercase,body .LabelText,body .ParagraphHeadlineH2,body .ParagraphHeadlineH2.Headline,body .ParagraphHeadlineH2.Heading,body .LinkText,body .InspirationComponent ul .InspirationLink,body .InspirationComponent .Details .Left .Texts .Link{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{text-align:center;margin:0 2rem 1rem 2rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end}body .CommodityCMSContainerItem .ReviewStars{padding-top:1.25rem}body .CommodityCMSContainerItem .Title,body .CommodityCMSContainerItem .Subtitle,body .CommodityCMSContainerItem .Subtitle2{margin:unset;padding:unset}body .CommodityCMSContainerItem .Title.Heading,body .CommodityCMSContainerItem .Subtitle.Heading,body .CommodityCMSContainerItem .Subtitle2.Heading{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:16px;line-height:26px;padding:unset}body .CommodityCMSContainerItem .PriceContainer{padding:1rem 1rem 0 1rem}body .CommodityCMSContainerItem .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{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:12px;line-height:20px}body .CommodityCMSContainerItem .ProductImageAndCartIcon{display:flex;padding-bottom:.25rem}body .CommodityCMSContainerItem .ProductImageAndCartIcon .AddToCartContainer{align-self:end;margin-left:-4rem;margin-bottom:1rem}body .CommodityCMSContainerItem .ProductImageAndCartIcon .Image{width:100%}body .CommodityCMSContainerItem .ProductImageAndCartIcon .ImageCMSContainerItem{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}body .CommodityCMSContainerItem .feedbackPanel{position:absolute;top:0;width:100%;text-align:left}body .CommodityCMSContainerItem .Badges{position:absolute;left:1rem;top:1rem;flex-direction:column;align-items:flex-start}@media(max-width: 1120px){body .CommodityCMSContainerItem .Badges{position:inherit}}body .CommodityCMSContainerItem .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{font-size:24px;line-height:34px}}body .CommodityCMSContainerItem .AddAsReward{padding-top:1rem}body .ParagraphText,body .InspirationComponent .Details .Left .Texts .Text{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:20px;line-height:30px}@media(max-width: 820px){body .ParagraphText,body .InspirationComponent .Details .Left .Texts .Text{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,body .InspirationComponent .Details .Left .Texts .Heading{font-family:"AvenirNextLTProMedium",sans-serif;font-size:32px;line-height:42px;font-weight:400}@media(max-width: 820px){body .HeadlineH2,body .InspirationComponent .Details .Left .Texts .Heading{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,body .InspirationComponent .Details .Left .Texts .Link{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}body .InspirationComponent{display:flex;flex-direction:column;overflow-x:hidden}body .InspirationComponent .InspirationButtons{display:flex;padding:0 1rem 4rem 1rem;overflow:hidden;position:relative;align-items:center}@media(max-width: 480px){body .InspirationComponent .InspirationButtons{padding-bottom:2rem}}body .InspirationComponent .ScrollLeftButton,body .InspirationComponent .ScrollRightButton{position:absolute;z-index:0;display:flex;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1607843137);border:1px solid #d8dcde;width:29px;height:32px}body .InspirationComponent .ScrollLeftButton{left:.85rem}body .InspirationComponent .ScrollRightButton{right:.85rem}body .InspirationComponent .ScrollableInspirationButtons{display:flex;transition:margin-left 500ms}body .InspirationComponent>.Heading{margin-bottom:2em}body .InspirationComponent ul{list-style:none;display:flex;margin:0;padding:0}@media(max-width: 480px){body .InspirationComponent ul{padding-bottom:0}}body .InspirationComponent ul .InspirationLink{display:block;padding:1.25rem 1.5rem;text-align:center}@media(max-width: 480px){body .InspirationComponent ul .InspirationLink{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:14px;line-height:24px;padding:.75rem 1rem;min-width:unset}}body .InspirationComponent ul li{border-radius:4px;margin:0 1.5rem;min-width:12rem}@media(max-width: 480px){body .InspirationComponent ul li{margin:0 .5rem;min-width:12rem}}body .InspirationComponent ul li .InspirationLink.Selected{background:#4a5256;color:#fefffe;cursor:unset}body .InspirationComponent ul li .InspirationLink:not(.Selected){background:#f4f5f6;border-color:#f4f5f6}body .InspirationComponent ul li .InspirationLink:not(.Selected):hover{background:#d8dcde;border-color:#d8dcde}body .InspirationComponent .Details{display:grid;grid-template-columns:1fr 1fr;padding-bottom:3rem;transform:scale(0.98);animation:scale-in 1s cubic-bezier(0.32, 0.24, 0.15, 1) 1ms forwards}@keyframes scale-in{from{transform:scale(0.98)}to{transform:scale(1)}}@media(max-width: 820px){body .InspirationComponent .Details{grid-template-columns:1fr;padding-bottom:1rem}}body .InspirationComponent .Details .Left{display:flex;flex-direction:column}body .InspirationComponent .Details .Left .Images{display:grid;grid-template-columns:1fr 1fr;padding-bottom:2rem}body .InspirationComponent .Details .Left .Images .UnderImage{padding-top:5rem;z-index:-1;margin-right:-3rem}body .InspirationComponent .Details .Left .Images .UpperImage{z-index:1;margin-left:-3rem;margin-right:-1.5rem}@media(max-width: 820px){body .InspirationComponent .Details .Left .Images{display:none}}body .InspirationComponent .Details .Left .Texts{padding:0 2rem}body .InspirationComponent .Details .Left .Texts .Heading{text-align:left;padding:0 0 1rem 0;margin:0}body .InspirationComponent .Details .Left .Texts .Text{padding-bottom:1rem}@media(max-width: 480px){body .InspirationComponent .Details .Left .Texts .Text{padding-bottom:.5rem}}body .InspirationComponent .Details .Left .Texts .Link{margin:0}body .InspirationComponent .Details .Left .Texts .Link span{padding-bottom:4px}body .InspirationComponent .Details .Left .Texts .NoChevron i{display:none}@media(max-width: 820px){body .InspirationComponent .Details .Left{order:2;padding-top:1rem}}body .InspirationComponent .Details .Right{padding-top:6rem}@media(max-width: 820px){body .InspirationComponent .Details .Right{order:1;padding-top:0}}body .InspirationComponent .Details .Right .Link{cursor:pointer}body .InspirationComponent .Details .Products{padding-top:3rem;grid-column:1/3}@media(max-width: 820px){body .InspirationComponent .Details .Products{order:3;grid-column:1/2}}
