.gallery.svelte-1jg6zz0.svelte-1jg6zz0{position:fixed;z-index:1200;user-select:none;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.6);padding:5rem;backdrop-filter:blur(10px)}.gallery__close.svelte-1jg6zz0.svelte-1jg6zz0{position:absolute;top:5rem;right:5rem;cursor:pointer}.gallery__close.svelte-1jg6zz0 img.svelte-1jg6zz0{width:5rem}.gallery__container.svelte-1jg6zz0.svelte-1jg6zz0{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.gallery__arrow.svelte-1jg6zz0.svelte-1jg6zz0{font-size:5rem;cursor:pointer}.gallery__mobile-info.svelte-1jg6zz0.svelte-1jg6zz0{display:none}.gallery__container.svelte-1jg6zz0 img.svelte-1jg6zz0{height:90%}@media screen and (max-width: 1500px){.gallery__container.svelte-1jg6zz0 img.svelte-1jg6zz0{width:70%;object-fit:contain}}@media screen and (min-width: 700px) and (max-width: 900px){.gallery__container.svelte-1jg6zz0 img.svelte-1jg6zz0{width:80%;object-fit:contain}}@media screen and (max-width: 700px){.gallery__close.svelte-1jg6zz0.svelte-1jg6zz0{top:2rem;right:2rem}.gallery.svelte-1jg6zz0.svelte-1jg6zz0{padding:2rem}.gallery__container.svelte-1jg6zz0.svelte-1jg6zz0{flex-direction:column;justify-content:center}.gallery__arrow.svelte-1jg6zz0.svelte-1jg6zz0{display:none}.gallery__container.svelte-1jg6zz0 img.svelte-1jg6zz0{width:100%;object-fit:contain}.gallery__mobile-info.svelte-1jg6zz0.svelte-1jg6zz0{margin-top:5rem;display:block}}
:root{--sc-dot-size:6px;--sc-active-dot-size:8px;--sc-dot-size-animation-time:250ms}.sc-carousel-dot__dot.svelte-yu7247{background-color:var(--sc-color-rgb-light);border-radius:50%;display:inline-block;opacity:0.5;transition:opacity 100ms ease,
      height var(--sc-dot-size-animation-time) ease,
      width var(--sc-dot-size-animation-time) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;height:var(--sc-dot-size);width:var(--sc-dot-size)}.sc-carousel-dot__dot.svelte-yu7247:hover{opacity:0.9}.sc-carousel-dot__dot_active.svelte-yu7247{opacity:0.7;height:var(--sc-active-dot-size);width:var(--sc-active-dot-size)}
.sc-carousel-dots__container.svelte-1oj5bge{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 30px}.sc-carousel-dots__dot-container.svelte-1oj5bge{height:calc(var(--sc-dot-size) + 14px);width:calc(var(--sc-dot-size) + 10px);display:flex;align-items:center;justify-content:center}
:root{--sc-arrow-size:2px}.sc-carousel-arrow__circle.svelte-9ztt4p{width:20px;height:20px;border-radius:50%;background-color:var(--sc-color-rgb-light-50p);display:flex;align-items:center;justify-content:center;transition:opacity 100ms ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-carousel-arrow__circle.svelte-9ztt4p:hover{opacity:0.9}.sc-carousel-arrow__arrow.svelte-9ztt4p{border:solid var(--sc-color-hex-dark);border-width:0 var(--sc-arrow-size) var(--sc-arrow-size) 0;padding:var(--sc-arrow-size);position:relative}.sc-carousel-arrow__arrow-next.svelte-9ztt4p{transform:rotate(-45deg);left:calc(var(--sc-arrow-size) / -2)}.sc-carousel-arrow__arrow-prev.svelte-9ztt4p{transform:rotate(135deg);right:calc(var(--sc-arrow-size) / -2)}.sc-carousel-arrow__circle_disabled.svelte-9ztt4p,.sc-carousel-arrow__circle_disabled.svelte-9ztt4p:hover{opacity:0.5}
.sc-carousel-progress__indicator.svelte-nuyenl{height:100%;background-color:var(--sc-color-hex-dark-50p)}
:root{--sc-color-rgb-light-50p:rgba(93, 93, 93, 0.5);--sc-color-rgb-light:#5d5d5d;--sc-color-hex-dark-50p:rgba(30, 30, 30, 0.5);--sc-color-hex-dark:#1e1e1e}.sc-carousel__carousel-container.svelte-uwo0yk{display:flex;width:100%;flex-direction:column;align-items:center}.sc-carousel__content-container.svelte-uwo0yk{position:relative;display:flex;width:100%}.sc-carousel__pages-window.svelte-uwo0yk{flex:1;display:flex;overflow:hidden;box-sizing:border-box;position:relative}.sc-carousel__pages-container.svelte-uwo0yk{width:100%;display:flex;transition-property:transform}.sc-carousel__arrow-container.svelte-uwo0yk{padding:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.sc-carousel-progress__container.svelte-uwo0yk{width:100%;height:5px;background-color:var(--sc-color-rgb-light-50p);position:absolute;bottom:0}.sc-carousel-button{all:unset;cursor:pointer}.sc-carousel-button:focus{outline:5px auto}
.image-container.svelte-q386xs{display:flex;justify-content:center}.thumbnail-container.svelte-q386xs{display:flex;justify-content:center;margin-top:10px}.thumbnail.svelte-q386xs{margin:0 5px}
.right.svelte-bouwoo.svelte-bouwoo{margin-top:4rem}.center-h.svelte-bouwoo.svelte-bouwoo{display:flex;align-items:center}.sizes.svelte-bouwoo.svelte-bouwoo{margin:0 auto;max-width:100rem;width:95%;display:grid;grid-template-columns:1fr;gap:4rem}.container.svelte-bouwoo.svelte-bouwoo{width:90%;max-width:120rem;margin:0 auto 5rem auto;display:flex;flex-direction:column}.size-item.svelte-bouwoo.svelte-bouwoo{text-align:left;text-transform:uppercase}h4.svelte-bouwoo.svelte-bouwoo{margin-bottom:0.5rem;letter-spacing:1px;color:#8c8c8c;font-size:1.2rem;text-transform:uppercase}h1.svelte-bouwoo.svelte-bouwoo{font-size:5rem;text-transform:uppercase;font-family:'Oswald', sans-serif}.custom-text.svelte-bouwoo.svelte-bouwoo{color:#fe5900;text-transform:uppercase;font-weight:600}.supplier.svelte-bouwoo.svelte-bouwoo{font-family:'Oswald';text-transform:uppercase;font-size:1.6rem;color:#535353;margin-bottom:-1rem}.product-preview.svelte-bouwoo.svelte-bouwoo{min-height:30rem;position:relative}.price.svelte-bouwoo.svelte-bouwoo{display:flex;align-items:center;font-family:'Oswald', sans-serif;font-weight:600;color:#fe5900;font-size:3rem}.price-from.svelte-bouwoo.svelte-bouwoo{font-size:1.3rem;margin-right:0.5rem}.price-details.svelte-bouwoo.svelte-bouwoo,.delivery-time.svelte-bouwoo.svelte-bouwoo{display:flex;align-items:center;margin-left:2rem;font-size:1.5rem;color:#1c2a5c;cursor:pointer}.info-icon.svelte-bouwoo.svelte-bouwoo{height:20px;margin-left:5px}.tab.svelte-bouwoo.svelte-bouwoo{margin-top:2rem;border-bottom:1px solid #ddd;padding-bottom:2rem}.labels.svelte-bouwoo.svelte-bouwoo{text-transform:uppercase;font-family:'Oswald', sans-serif;font-weight:700;color:#a7a7a7;margin-bottom:2rem;border-bottom:1px solid #eee}.labels.svelte-bouwoo span.svelte-bouwoo{display:inline-block;cursor:pointer;padding-bottom:1rem}.labels.svelte-bouwoo span.active.svelte-bouwoo{color:#000;border-bottom:1px solid #000}.labels.svelte-bouwoo span.svelte-bouwoo:not(:last-child){margin-right:2rem}.tab.svelte-bouwoo .content.svelte-bouwoo{color:#787878;font-size:1.8rem;margin-left:2rem}.types.svelte-bouwoo.svelte-bouwoo{margin-top:2rem;margin-bottom:1rem}.types-options.svelte-bouwoo.svelte-bouwoo{display:flex;justify-content:space-between}.option.svelte-bouwoo.svelte-bouwoo{text-align:center;padding:1.5rem;border:1px solid #eee;font-family:'Oswald', sans-serif;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.option.svelte-bouwoo.svelte-bouwoo{min-width:10rem}.option.svelte-bouwoo img.svelte-bouwoo{width:1rem;margin-left:0.5rem}.size.svelte-bouwoo.svelte-bouwoo{font-family:'Oswald';font-size:1.7rem;display:flex;align-items:center;margin-left:1rem;color:#1c2a5c;cursor:pointer}.size-guide.svelte-bouwoo.svelte-bouwoo{display:flex;flex-direction:column;margin-bottom:4rem;margin-left:4rem;margin-right:4rem;align-items:center;gap:2rem}.size-guide.svelte-bouwoo h3.svelte-bouwoo{text-transform:uppercase;font-family:'Oswald';color:#fe5900}.size-guide.svelte-bouwoo img.svelte-bouwoo{width:250px}.option.svelte-bouwoo.svelte-bouwoo:last-child{margin-top:2rem}.colors.svelte-bouwoo.svelte-bouwoo{margin-top:1rem}.colors-grid.svelte-bouwoo.svelte-bouwoo{display:grid;grid-template-columns:repeat(auto-fit, 3.5rem);max-width:60rem;width:100%;gap:1rem;align-items:center;margin-bottom:3rem}.colors.svelte-bouwoo .color-container.svelte-bouwoo{width:3.5rem;height:3.5rem;position:relative}.colors.svelte-bouwoo .color.svelte-bouwoo{border-radius:1rem;box-shadow:0 0 0.5rem 0 rgba(0, 0, 0, 0.15);border:1px solid #eee;cursor:pointer;display:flex;width:100%;height:100%;overflow:hidden}.color-container.svelte-bouwoo .tooltip.svelte-bouwoo{position:absolute;top:-3.7rem;left:0;border-radius:0.5rem;background:rgba(0, 0, 0, 0.7);color:#fff;font-weight:bold;font-size:1.2rem;text-align:center;padding:1rem;display:none}.colors.svelte-bouwoo .color.active.svelte-bouwoo{border:3px solid #fe5900}.color-container.svelte-bouwoo:hover .tooltip.svelte-bouwoo{display:block}.colors.svelte-bouwoo .color .shade.svelte-bouwoo{flex:1}.buttons.svelte-bouwoo.svelte-bouwoo{display:grid;grid-template-columns:1fr;gap:2rem}.buttons.fullscreen-button.svelte-bouwoo.svelte-bouwoo{display:none}.benefits-fullscreen.svelte-bouwoo.svelte-bouwoo{display:none}.buttons.mobile-button.svelte-bouwoo.svelte-bouwoo{display:grid;margin-top:1rem}.delivery-time-modal.svelte-bouwoo p.svelte-bouwoo{margin-bottom:1.5rem;line-height:1.5}.delivery-time-modal.svelte-bouwoo h2.svelte-bouwoo{color:#fe5900;text-transform:uppercase;text-align:center;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 700px){.option.svelte-bouwoo.svelte-bouwoo:last-child{margin-top:0;margin-left:5rem}}@media screen and (min-width: 900px){.container.svelte-bouwoo.svelte-bouwoo{flex-direction:row}.right.svelte-bouwoo.svelte-bouwoo{width:50%;margin-left:5rem;margin-top:0}.left.svelte-bouwoo.svelte-bouwoo{width:50%}.option.svelte-bouwoo.svelte-bouwoo{width:auto}.buttons.svelte-bouwoo.svelte-bouwoo{display:block}.buttons.fullscreen-button.svelte-bouwoo.svelte-bouwoo{display:flex;align-items:center;justify-content:center}.benefits-fullscreen.svelte-bouwoo.svelte-bouwoo{display:block}.buttons.mobile-button.svelte-bouwoo.svelte-bouwoo{display:none}}
.image-container.svelte-iuvjm2{display:flex;justify-content:center;cursor:pointer}
.grid.svelte-1if0chm{width:100%;margin:auto;padding-top:4rem;padding-bottom:4rem;display:grid;grid-template-columns:repeat(2, minmax(200px, 1fr));gap:1rem;row-gap:4rem}@media screen and (min-width: 650px){.grid.svelte-1if0chm{width:90%;grid-template-columns:repeat(3, minmax(200px, 1fr))}}@media screen and (min-width: 900px){.grid.svelte-1if0chm{width:90%;grid-template-columns:repeat(4, minmax(200px, 1fr));row-gap:6rem}}
