.productpage-module__cxRKwG__productpage_container{position:relative}.productpage-module__cxRKwG__product_container{text-align:center;box-sizing:border-box;justify-content:center;width:min(100%,1128px);height:100%;margin:auto;padding:64px 0;display:flex}.productpage-module__cxRKwG__back_arrow{cursor:pointer;z-index:100;opacity:.85;border-radius:50%;width:24px;height:24px;padding:10px;transition:background-color .3s,opacity .3s;position:absolute;top:25px;left:32px;transform:rotateY(180deg)}.productpage-module__cxRKwG__back_arrow:hover{opacity:1;background-color:#0000001a}.productpage-module__cxRKwG__image_side{width:min(90vw,564px);min-width:min(90vw,564px)}.productpage-module__cxRKwG__product_image{aspect-ratio:1;background-color:#f2f2f2;border-radius:20px;width:100%;overflow:hidden}.productpage-module__cxRKwG__text_side{text-align:left;flex-direction:column;width:min(50%,1128px);padding-left:50px;display:flex}.productpage-module__cxRKwG__text_side *{margin:0}.productpage-module__cxRKwG__labels{box-sizing:border-box;flex-direction:column;margin-bottom:20px;padding-top:4px;display:flex}.productpage-module__cxRKwG__labels p,.productpage-module__cxRKwG__labels h1{margin-bottom:14px}.productpage-module__cxRKwG__label{margin-bottom:8px;font-size:15px;font-weight:700}.productpage-module__cxRKwG__config{flex-direction:column;gap:8px;font-weight:600;display:flex}.productpage-module__cxRKwG__studio3d_container{aspect-ratio:1/1.05;width:100%;position:relative}.productpage-module__cxRKwG__divider{background-color:#0000001a;width:100%;height:1px}.productpage-module__cxRKwG__support_link{color:#000;margin-bottom:20px;font-size:15px;font-weight:300;text-decoration:underline;display:block}.productpage-module__cxRKwG__support_link:hover{color:#277594}.productpage-module__cxRKwG__support_cat{align-items:center;gap:6px;margin:32px 0 12px;display:flex}.productpage-module__cxRKwG__support_cat h4{font-size:16.4px;font-weight:900}.productpage-module__cxRKwG__specification{margin-top:22px;display:flex}.productpage-module__cxRKwG__specification:first-child{margin-top:0}.productpage-module__cxRKwG__specification:last-child{margin-bottom:22px}.productpage-module__cxRKwG__specification p:first-child{margin-right:auto;font-size:15px}.productpage-module__cxRKwG__specification p:last-child{font-weight:600}.productpage-module__cxRKwG__image_popup_container{z-index:-200;justify-content:center;align-items:center;width:100%;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.productpage-module__cxRKwG__image_popup_container[isopen]{z-index:200;height:100%}@media (max-width:1128px){.productpage-module__cxRKwG__product_container{box-sizing:border-box;flex-direction:column;align-items:center;width:100vw;padding:32px 16px}.productpage-module__cxRKwG__text_side{width:100%;padding-left:0}}.productpage-module__cxRKwG__accessories{box-sizing:border-box;width:min(100%,1160px);margin:0 auto 75px;padding:0 16px}.productpage-module__cxRKwG__accessories h2{text-align:left;font-size:48px;font-weight:400}.productpage-module__cxRKwG__pdfloader{text-align:center;justify-content:center;align-items:center;margin-top:10px;font-size:24px;font-weight:600;animation:2s linear infinite productpage-module__cxRKwG__loading;display:none}@keyframes productpage-module__cxRKwG__loading{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}
@font-face{font-family:Roobert;src:url(../media/Roobert-Light.4ef32012.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Roobert;src:url(../media/Roobert-SemiBold.2ea3f44f.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(../media/Roobert-LightItalic.a59b2049.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}html,body,#__next{font-synthesis:none;--smsdarkblue:#277594;--smslightblue:#a7e6da;--smsdarkred:#8c2e3f;--smslightred:#f8aba7;--smsdarkgreen:#1f4e34;--smslightgreen:#74e79d;--smslightbeige:#ece6db;--smsdarkbeige:#a49f97;height:100%;margin:0;padding:0}#__next{flex-direction:column;display:flex}html{text-align:center;flex-direction:column;font-family:Roobert,sans-serif;font-weight:300;display:flex}::selection{background-color:var(--smsdarkblue);color:#fff}strong{font-weight:600}.Main{flex-grow:1}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grecaptcha-badge{z-index:1000;visibility:hidden}.mapboxMarker{cursor:pointer;background-image:url(../media/location-dot-solid.2e1305b8.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:40px;width:40px;height:40px;position:absolute;top:-25px}.mapboxMarker:hover{filter:brightness(.8)}
.navbar-module__k7ZS3a__adapt_container{z-index:102;min-height:72px}.navbar-module__k7ZS3a__navbar_container{z-index:102;border-bottom:1px solid #eee;width:100%;max-width:100vw;height:72px;min-height:72px;transition:background-color .3s,border-bottom 0s .1s,transform .3s;position:sticky;top:0}.navbar-module__k7ZS3a__top_container{z-index:101;box-sizing:border-box;background-color:#fff;grid-template-columns:1fr 3fr 1fr;justify-content:center;align-items:center;width:100%;height:100%;padding:0 24px;transition:background-color .3s;display:grid;position:relative}.navbar-module__k7ZS3a__logo_container{align-items:center;height:52.6px;display:flex}@media (max-width:1024px){.navbar-module__k7ZS3a__logo_container{padding:10px}}.navbar-module__k7ZS3a__logo_container a,.navbar-module__k7ZS3a__logo_container img{height:100%}.navbar-module__k7ZS3a__logo{display:block}.navbar-module__k7ZS3a__logoSmall{display:none}@media (max-width:768px){.navbar-module__k7ZS3a__logo{display:none}.navbar-module__k7ZS3a__logoSmall{display:block}}.navbar-module__k7ZS3a__nav_links{justify-content:center;width:fit-content;margin:0 auto;font-weight:600;display:flex;position:relative}@media (max-width:1024px){.navbar-module__k7ZS3a__nav_links *{display:none}}.navbar-module__k7ZS3a__nav_links a,.navbar-module__k7ZS3a__nav_links span{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0 12px;text-decoration:none}.navbar-module__k7ZS3a__nav_links a[active],.navbar-module__k7ZS3a__nav_links span[active]{color:var(--smsdarkblue)!important}.navbar-module__k7ZS3a__nav_links a:hover,.navbar-module__k7ZS3a__nav_links span:hover{color:var(--smsdarkblue)}.navbar-module__k7ZS3a__nav_link_bar{background-color:var(--smslightblue);border-radius:2px;width:0;height:4px;transition:transform .3s,width .3s;position:absolute;bottom:-11px;left:0}.navbar-module__k7ZS3a__search_container{justify-content:center;align-items:center;max-width:760px;height:36px;margin:0 auto;display:none;position:relative;width:100%!important}.navbar-module__k7ZS3a__search_container .navbar-module__k7ZS3a__search_img{opacity:.18;box-sizing:border-box;aspect-ratio:1;height:100%;padding:4px;position:absolute;left:4px}.navbar-module__k7ZS3a__search_container .navbar-module__k7ZS3a__search_close{box-sizing:border-box;aspect-ratio:1;opacity:.75;cursor:pointer;z-index:105;height:100%;padding:5px;transition:opacity .1s;position:absolute;right:4px}.navbar-module__k7ZS3a__search_container .navbar-module__k7ZS3a__search_close:hover{opacity:1}.navbar-module__k7ZS3a__search_container input{color:#000;box-sizing:border-box;z-index:104;background:0 0;border:1px solid #00000025;border-radius:50vh;outline:none;width:100%;height:100%;padding:1px 16px 1px 40px;font-family:inherit;font-size:1rem;font-weight:100;transition:border .1s,color .1s,padding .1s}.navbar-module__k7ZS3a__search_container input:focus{border:2px solid #a7e6da;padding:0 15px 0 39px}.navbar-module__k7ZS3a__search_results{width:100%;max-height:500px;overflow:hidden auto}.navbar-module__k7ZS3a__icon_container{grid-column:3;justify-content:right;align-items:center;margin-right:-4px;display:flex}.navbar-module__k7ZS3a__icon_container button,.navbar-module__k7ZS3a__icon_container a{cursor:pointer;box-sizing:content-box;background:0 0;border:none;width:30px;margin:0 10px;padding:4px;position:relative}.navbar-module__k7ZS3a__icon_container img{height:30px}.navbar-module__k7ZS3a__icon_container [menu-open] button:not(.navbar-module__k7ZS3a__close_icon),.navbar-module__k7ZS3a__icon_container a{display:none}.navbar-module__k7ZS3a__icon_container [menu-open] button.navbar-module__k7ZS3a__close_icon{display:block}.navbar-module__k7ZS3a__icon_container button:before,.navbar-module__k7ZS3a__icon_container a:before{content:"";background-color:#00000010;border-radius:50%;width:0;height:0;transition:width .25s,height .25s;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)}.navbar-module__k7ZS3a__icon_container button:hover:before,.navbar-module__k7ZS3a__icon_container a:hover:before{width:47.5px;height:47.5px}.navbar-module__k7ZS3a__cart_count{aspect-ratio:1;background-color:var(--smsdarkblue);color:#fff;z-index:100;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;padding:0 1px 2px;font-size:12px;font-weight:600;transition:transform .2s;display:none;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.navbar-module__k7ZS3a__close_icon{display:none}.navbar-module__k7ZS3a__bars_icon{display:none}@media (max-width:1024px){.navbar-module__k7ZS3a__bars_icon{display:block}}.navbar-module__k7ZS3a__menu{z-index:100;box-sizing:border-box;opacity:0;background-color:#fff;border-radius:0 0 20px 20px;flex-direction:column;max-height:80vh;padding:24px;font-weight:600;transition:transform .3s;display:flex;position:relative;overflow-y:auto;transform:translateY(-100%)}.navbar-module__k7ZS3a__menu .navbar-module__k7ZS3a__menu_link{color:inherit;cursor:pointer;width:fit-content;margin:0 2px 8px;padding:11px 0;text-decoration:none}.navbar-module__k7ZS3a__menu .navbar-module__k7ZS3a__menu_link[active]{color:var(--smsdarkblue)!important}.navbar-module__k7ZS3a__menu .navbar-module__k7ZS3a__menu_link:hover{color:var(--smsdarkblue)}.navbar-module__k7ZS3a__menu_link_bar{background-color:var(--smslightblue);border-radius:2px;width:0;height:4px;margin-left:2px;position:absolute}.navbar-module__k7ZS3a__background_cover{z-index:99;box-sizing:border-box;background:#00000080;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.navbar-module__k7ZS3a__explore_menu{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}@media (max-width:1024px){.navbar-module__k7ZS3a__explore_menu{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.navbar-module__k7ZS3a__explore_menu{grid-template-columns:1fr}}
.searchedproduct-module___03yTW__container{cursor:pointer;border-bottom:1px solid #0001;justify-content:center;align-items:center;margin:10px;text-decoration:none;display:flex}.searchedproduct-module___03yTW__container:hover p{color:#000}.searchedproduct-module___03yTW__container:hover .searchedproduct-module___03yTW__name{color:var(--smsdarkblue)}.searchedproduct-module___03yTW__image_container{width:100px;min-width:100px;height:100px;min-height:100px}.searchedproduct-module___03yTW__image{width:100%;height:100%}.searchedproduct-module___03yTW__text_container{color:#000;text-align:left;flex-direction:column;margin-left:10px;margin-right:auto;font-weight:300;display:flex}.searchedproduct-module___03yTW__text_container p{margin:0}.searchedproduct-module___03yTW__name{font-size:18px;font-weight:600;line-height:27px}
.exploreobject-module__vqvXeW__explore_object{display:flex}.exploreobject-module__vqvXeW__explore_object *{margin:0;padding:0}.exploreobject-module__vqvXeW__explore_info{box-sizing:border-box;text-align:left;flex-direction:column;align-items:start;margin-left:24px;font-size:16px;display:flex}.exploreobject-module__vqvXeW__explore_info h3{margin:6px 0;font-size:18px}.exploreobject-module__vqvXeW__explore_info p{margin-bottom:8px;font-weight:300}.exploreobject-module__vqvXeW__explore_info a{color:var(--smsdarkblue);margin-bottom:5px;text-decoration:none}.exploreobject-module__vqvXeW__explore_info a:hover{color:var(--smslightblue)}.exploreobject-module__vqvXeW__explore_image img{aspect-ratio:1;mix-blend-mode:multiply;border-radius:20px;width:105px}
