@layer base{.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer components{.video-block{width:100%}.video-block.right{margin-left:auto}.video-block.center{margin-inline:auto;text-align:center}.video-block .video-item,.media-dialog .video-item{aspect-ratio:16/9}.video-block .video-item>.poster,.video-block .video-item>iframe,.media-dialog .video-item>.poster,.media-dialog .video-item>iframe{aspect-ratio:16/9}.video-block .video-item>.poster img,.video-block .video-item>iframe img,.media-dialog .video-item>.poster img,.media-dialog .video-item>iframe img{aspect-ratio:16/9}.video-component{--caption-color: var(--grey-4);width:100%}.video-component .video-item{border-radius:var(--image-radius);overflow:hidden}.video-component .video-item>.poster,.video-component .video-item>iframe{display:block;width:100%;height:100%}.video-component .video-item>.poster{position:relative}.video-component .video-item>.poster>.media-component{min-height:100%}.video-component .video-item>.poster>.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(0,0,0,0);color:var(--white);border-radius:100%;transition:transform var(--transition)}.video-component .video-item>.poster>.play-icon .icon{width:40px}.video-component .video-item>.poster:not([disabled]):active>.play-icon{transform:translate(-50%, -50%) scale(1.2)}@media(hover: hover){.video-component .video-item>.poster:not([disabled]):hover>.play-icon{transform:translate(-50%, -50%) scale(1.2)}}.video-component .video-item>.poster:focus-visible>.play-icon{outline:2px solid var(--white)}.video-component .video-item>video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.video-component .video-item>video::cue{background-color:var(--black);color:var(--white);line-height:1.5}.video-component .video-item .custom-controls{position:absolute;bottom:24px;left:24px}.video-component .video-item .custom-controls .toggle-button{display:flex;align-items:center;justify-content:center;color:var(--white);transition:color var(--transition)}.video-component .video-item .custom-controls .toggle-button>.icon{width:48px}.video-component .video-item .custom-controls .toggle-button:not([disabled]):active{color:var(--accent-brown)}@media(hover: hover){.video-component .video-item .custom-controls .toggle-button:not([disabled]):hover{color:var(--accent-brown)}}.video-component>figcaption{margin-top:10px;color:var(--caption-color)}.video-component.center{align-self:center}.video-component.bottom{align-self:flex-end}}.component-grid.right .video-block{margin-left:auto}
@layer base{.default-dialog>.content>div>.header .title,.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer components{.Dialog.sm>.content{max-width:576px}.Dialog.md>.content{max-width:768px}.Dialog.lg>.content{max-width:992px}.Dialog>.backdrop{background-color:color-mix(in srgb, var(--black) 60%, transparent) !important}.Dialog>.content{display:flex;flex-direction:column;margin:20px;width:100%;max-height:calc(100dvh - 40px)}.Dialog>.content .header{display:flex;align-items:center;justify-content:space-between;padding:16px}.Dialog>.content .header>div{display:flex;flex-direction:column}.Dialog>.content .header>div .subtitle{margin-top:10px}.Dialog>.content .header .button-icon{display:inline-flex;align-items:center;justify-content:center;height:24px;align-self:flex-start;transition:all var(--transition)}.Dialog>.content .header .button-icon svg{transition:fill .2s ease-in-out}.Dialog>.content .body{padding:16px}.Dialog>.content .body .dialog-content{display:flex;flex-direction:column;gap:20px}.Dialog>.content .body .dialog-content .btn-wrapper{justify-content:space-between}.Dialog>.content .body .dialog-content .btn-wrapper button{align-self:flex-start}.default-dialog>.content{width:100%}.default-dialog>.content>div{background-color:var(--white)}.default-dialog>.content>div>.header .title{--_font-size-min: var(--body-font-size-min-large);--_font-size-max: var(--body-font-size-max-large)}.default-dialog>.content>div>.header .title{font-weight:500}.default-dialog>.content>div>.body{padding-top:0}.media-dialog>.content>div>.header{position:absolute;top:-40px;right:0;display:inline-flex;justify-content:end;gap:20px;background-color:var(--white);width:100%;padding:16px 16px 8px}.media-dialog>.content>div>.header>.button-icon{width:32px;height:32px;color:var(--black);transition:color var(--transition)}.media-dialog>.content>div>.header>.button-icon:not([disabled]):active{color:var(--accent-brown)}@media(hover: hover){.media-dialog>.content>div>.header>.button-icon:not([disabled]):hover{color:var(--accent-brown)}}.media-dialog>.content>div>.body{background-color:var(--white);border-radius:var(--image-radius)}.media-dialog>.content>div>.body img,.media-dialog>.content>div>.body>video{display:block;border-radius:var(--image-radius);max-height:calc(100dvh - 115px);width:auto;margin-inline:auto}.media-dialog>.content>div>.body .title{display:block;padding-inline:20px;padding-top:10px;text-align:center}}
@layer base{.basket-page .basket-summary .summary,.basket-page .basket-summary .summary>li.delivery-container .delivery-options li>.title,.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer theme{.basket-page{display:grid;grid-template-columns:1fr;gap:30px;align-items:start}@media(min-width: 768px){.basket-page{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.basket-page{gap:44px}}.basket-page .basket-overview{display:grid;grid-template-columns:auto 1fr auto auto;gap:22px}.basket-page .basket-overview:has(.basket-empty){grid-template-columns:1fr}.basket-page .basket-overview .basket-item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.basket-page .basket-overview .basket-item .title{hyphens:auto}.basket-page .basket-overview .basket-item .price,.basket-page .basket-overview .basket-item .remove-button{margin-left:4px}@media(min-width: 992px){.basket-page .basket-overview .basket-item .price,.basket-page .basket-overview .basket-item .remove-button{margin-left:18px}}.basket-page .basket-overview .basket-item .remove-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:color var(--transition)}.basket-page .basket-overview .basket-item .remove-button:not([disabled]):active{color:var(--accent-brown)}@media(hover: hover){.basket-page .basket-overview .basket-item .remove-button:not([disabled]):hover{color:var(--accent-brown)}}.basket-page .basket-summary{display:flex;flex-direction:column;gap:32px;background-color:var(--support-color-1);padding:26px}.basket-page .basket-summary .summary{display:flex;flex-direction:column;gap:16px;--_font-size-min: var(--body-font-size-min-large);--_font-size-max: var(--body-font-size-max-large)}.basket-page .basket-summary .summary span{display:block;line-height:1.1}.basket-page .basket-summary .summary>li{display:flex;justify-content:space-between}.basket-page .basket-summary .summary>li>.title{font-weight:500}.basket-page .basket-summary .summary>li.delivery-container{display:flex;flex-direction:column;gap:16px}.basket-page .basket-summary .summary>li.delivery-container .delivery-options{display:flex;flex-direction:column;gap:16px}.basket-page .basket-summary .summary>li.delivery-container .delivery-options li{display:grid;grid-template-columns:1fr auto;align-items:start;gap:8px}.basket-page .basket-summary .summary>li.delivery-container .delivery-options li>.title{display:flex;align-items:start;margin-right:auto;gap:8px;--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);font-weight:300}.basket-page .basket-summary .summary>li.delivery-container .delivery-options li>.title>span{line-height:1.4}.basket-page .basket-summary .summary>li.delivery-container .delivery-options li>.title .radiobox{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;background-color:var(--white);border:1px solid var(--black);border-radius:50%;box-sizing:border-box;margin-top:2px}.basket-page .basket-summary .summary>li.delivery-container .delivery-options li>.title .radiobox:after{content:"";display:block;width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform var(--transition)}.basket-page .basket-summary .summary>li.delivery-container .delivery-options li>.title .radiobox.selected:after{background-color:var(--black);transform:scale(1)}.basket-page .basket-summary .summary .border-top{border-top:1px solid #999897;padding-top:16px}.basket-page .basket-summary .summary .total{font-weight:500;font-size:2rem}div:has(>.confirm-delete-modal){background-color:rgba(var(--black-rgb), 0.8);transition:background- color var(--transition);position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--z-index-10)}div:has(>.confirm-delete-modal):has(>.confirm-delete-modal.animate-in),div:has(>.confirm-delete-modal):has(>.confirm-delete-modal.animate-out){background-color:rgba(0,0,0,0)}div:has(>.confirm-delete-modal) .confirm-delete-modal{background-color:var(--white);padding:24px;position:fixed;width:min(400px,80vw);max-height:80vh;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:opacity var(--transition);display:flex;flex-direction:column;gap:12px}div:has(>.confirm-delete-modal) .confirm-delete-modal.animate-in,div:has(>.confirm-delete-modal) .confirm-delete-modal.animate-out{opacity:0}@media(max-width: 575px){div:has(>.confirm-delete-modal) .confirm-delete-modal{padding:20px;width:90vw}}div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-content{display:contents}div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px}div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-header .modal-title{color:var(--primary-color);font-weight:700}div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-body p{margin:0}div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-actions{display:flex;gap:12px;justify-content:space-between;margin-top:6px}@media(max-width: 575px){div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-actions{flex-direction:column-reverse;gap:8px}}div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-actions .btn-primary,div:has(>.confirm-delete-modal) .confirm-delete-modal .modal-actions .btn-secondary{width:100%;padding-inline:0}}
@layer base{div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link,.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer component{.inspiration-carousel-block .carousel-container{width:100%}.inspiration-carousel-block .carousel-container .carousel-component{--slide-width: calc((100% / var(--slide-visible)));--slide-visible: 2;--slide-spacing: 12px}@media(min-width: 576px){.inspiration-carousel-block .carousel-container .carousel-component{--slide-visible: 3}}@media(min-width: 768px){.inspiration-carousel-block .carousel-container .carousel-component{--slide-visible: 4}}@media(min-width: 992px){.inspiration-carousel-block .carousel-container .carousel-component{--slide-spacing: 24px}}.inspiration-carousel-block .carousel-container .carousel-component .embla>.embla__viewport>.embla__container{margin-left:calc(var(--slide-spacing)*-1)}.inspiration-carousel-block .carousel-container .carousel-component .embla>.embla__viewport>.embla__container>.embla__slide{flex:0 0 var(--slide-width) !important;min-width:auto !important;margin:0;padding-left:var(--slide-spacing)}.inspiration-carousel-block .carousel-container .carousel-component .embla>.embla__viewport>.embla__container>.embla__slide>.inspiration-carousel-button:focus-visible{outline-offset:-2px}.inspiration-carousel-block .carousel-container .carousel-component .embla .embla__dots-navigation{margin-top:21px}.inspiration-carousel-block .carousel-container .carousel-component .embla:has(.embla__dots-navigation) .embla__button{height:calc(100% - 39px)}div:has(>.inspiration-overlay){background-color:rgba(var(--black-rgb), 0.8);transition:background-color var(--transition);position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--z-index-10)}div:has(>.inspiration-overlay):has(>.inspiration-overlay.animate-in),div:has(>.inspiration-overlay):has(>.inspiration-overlay.animate-out){background-color:rgba(0,0,0,0)}div:has(>.inspiration-overlay) .inspiration-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:opacity var(--transition);width:100%;display:flex;align-items:center;justify-content:center}div:has(>.inspiration-overlay) .inspiration-overlay.animate-in,div:has(>.inspiration-overlay) .inspiration-overlay.animate-out{opacity:0}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component{width:100%}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla{--max-slide-width: min(900px, 70vw);--embla-button-spacing: 8px}@media(min-width: 576px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla{--embla-button-spacing: 16px}}@media(min-width: 768px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla{--max-slide-width: min(900px, 80vw)}}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__button.prev{left:calc(50% - var(--max-slide-width)/2 - var(--embla-button-spacing) - var(--embla-button-size))}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__button.next{left:calc(50% + var(--max-slide-width)/2 + var(--embla-button-spacing))}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide{display:flex;align-items:center;justify-content:center}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide{display:grid;grid-template-columns:auto;grid-template-rows:200px auto;min-height:300px;width:100%;max-width:var(--max-slide-width);max-height:90vh;overflow-y:auto;position:relative}@media(min-width: 768px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide{overflow-y:visible;height:auto;grid-template-columns:auto 400px;grid-template-rows:auto}}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .overlay-close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--white);border:1px solid var(--black);transition:color var(--transition),border var(--transition),background-color var(--transition)}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .overlay-close:not([disabled]):active{color:var(--white);border:1px solid var(--accent-brown);background-color:var(--accent-brown)}@media(hover: hover){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .overlay-close:not([disabled]):hover{color:var(--white);border:1px solid var(--accent-brown);background-color:var(--accent-brown)}}@media(min-width: 768px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .overlay-close{border:1px solid rgba(0,0,0,0)}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .overlay-close:not([disabled]):active{border:1px solid rgba(0,0,0,0)}}@media(min-width: 768px)and (hover: hover){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .overlay-close:not([disabled]):hover{border:1px solid rgba(0,0,0,0)}}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .media-component,div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .media-component *{height:100%;overflow:hidden;object-fit:cover}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info{background-color:var(--white);padding:16px;display:grid;grid-template-rows:auto 1fr;gap:12px;width:100%}@media(min-width: 768px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info{max-height:100%;min-height:0;padding:32px 16px 16px}}@media(min-width: 992px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info{padding:58px 32px 32px}}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .title{font-size:3.2rem;font-family:var(--ff-primary);font-weight:400;hyphens:auto;padding:6px}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:6px}@media(min-width: 768px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links{max-height:100%;min-height:0}}@media(min-width: 992px){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links{gap:24px}}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:16px;background-color:var(--white);margin-top:16px;font-weight:500;--_font-size-min: var(--body-font-size-min-large);--_font-size-max: var(--body-font-size-max-large);max-width:fit-content}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link .media-component{overflow:hidden}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link .media-component img{transition:transform var(--transition)}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link .arrow-button{width:28px;height:28px;background-color:var(--black);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;margin-inline:8px 20px}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link .arrow-button>svg{width:16px;height:16px}@media(hover: hover)and (pointer: fine){div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link:hover .media-component img{transform:scale(var(--image-trans-zoom))}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link .arrow-button{transition:background-color var(--transition)}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link .arrow-button>svg{filter:drop-shadow(-28px 0px 0px var(--white));transition:transform var(--transition)}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link:hover .arrow-button{background-color:var(--accent-brown)}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link:hover .arrow-button>svg{transform:translateX(28px)}}div:has(>.inspiration-overlay) .inspiration-overlay>.carousel-component .embla .embla__slide .inspiration-overlay-slide .inspiration-overlay-info .inspiration-links .inspiration-link{grid-template-columns:auto 1fr auto;max-width:100%;background-color:var(--support-color-1);margin:0}}
@layer base{.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer base{.carousel-component{--slide-spacing: 24px;position:relative}.carousel-component>.embla{position:relative}.carousel-component>.embla>.embla__viewport{overflow:hidden;width:100%}.carousel-component>.embla>.embla__viewport>.embla__container{display:flex}.carousel-component>.embla>.embla__viewport>.embla__container>.embla__slide{position:relative;min-width:100%;margin-right:var(--slide-spacing);overflow:hidden}.carousel-component>.embla .embla__navigation-progress[value]{-webkit-appearance:none;appearance:none;display:block;margin-top:20px;width:200px;height:5px;margin-inline:auto}.carousel-component>.embla .embla__navigation-progress[value]::-webkit-progress-bar{background-color:var(--support-color-1);border-radius:var(--radius-2)}.carousel-component>.embla .embla__navigation-progress[value]::-webkit-progress-value{border-radius:var(--radius-2);background-color:var(--support-color-2);transition:all var(--transition)}.carousel-component>.embla .embla__dots-navigation{--dot-color: var(--carousel-dot-color, var(--accent-brown));display:flex;align-items:center;justify-content:center;transition:opacity var(--transition);margin-block-start:32px}.carousel-component>.embla .embla__dots-navigation>.dot{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.carousel-component>.embla .embla__dots-navigation>.dot:before{content:"";display:block;width:10px;height:10px;background-color:var(--dot-color);border-radius:100px;transition:background-color var(--transition)}.carousel-component>.embla .embla__dots-navigation>.dot.active{--dot-color: var(--primary-color-1);width:36px}.carousel-component>.embla .embla__dots-navigation>.dot.active:before{width:28px;background-color:var(--dot-color)}@media(hover: hover){.carousel-component>.embla .embla__dots-navigation>.dot:not([disabled]):hover{--dot-color: var(--primary-color-1)}.carousel-component>.embla .embla__dots-navigation>.dot:not([disabled]):hover:before{background-color:var(--dot-color)}}.carousel-component>.embla>.embla__progress-counter{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:16px}.carousel-component>.embla>.embla__progress-counter .embla__button__progress-counter{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.carousel-component>.embla:has(.embla__dots-navigation) .embla__button{height:calc(100% - 50px)}.carousel-component>.embla .embla__button{--embla-button-size: 36px;touch-action:manipulation;position:absolute;z-index:1;top:0;bottom:0;border:0;width:var(--embla-button-size);justify-content:center;align-items:center;height:100%}.carousel-component>.embla .embla__button:disabled{cursor:default;opacity:0}.carousel-component>.embla .embla__button>span{position:relative;z-index:var(--z-index-1);background:var(--white);box-shadow:0 1px 4px rgba(12,12,13,.05),0 1px 4px rgba(12,12,13,.1);display:flex;align-items:center;justify-content:center;width:var(--embla-button-size);height:var(--embla-button-size);border-radius:100%;transition:background-color var(--transition),color var(--transition)}.carousel-component>.embla .embla__button>span>.icon{width:24px;transition:transform var(--transition)}.carousel-component>.embla .embla__button.prev{left:calc(var(--embla-button-size)/2*-1 + 4px)}@media(min-width: 768px){.carousel-component>.embla .embla__button.prev{left:calc(var(--embla-button-size)/2*-1)}}@media(hover: hover){.carousel-component>.embla .embla__button.prev:not([disabled]):hover .icon{transform:translateX(-3px)}}.carousel-component>.embla .embla__button.next{right:calc(var(--embla-button-size)/2*-1 + 4px)}@media(min-width: 768px){.carousel-component>.embla .embla__button.next{right:calc(var(--embla-button-size)/2*-1)}}@media(hover: hover){.carousel-component>.embla .embla__button.next:not([disabled]):hover .icon{transform:translateX(3px)}}}
