.CommunityBuildCard-module__P_9QoW__card{background:#fff;border:.1vw solid #f2f2f6;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 .5vw 1.5vw -.5vw #0000000f}.CommunityBuildCard-module__P_9QoW__ownerRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:.35vw;width:100%;padding:.75vw .75vw 0;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__avatar{aspect-ratio:1;color:#fff;background:#222;border-radius:999vw;justify-content:center;align-items:center;width:1.75vw;font-weight:800;display:flex;overflow:hidden}.CommunityBuildCard-module__P_9QoW__avatar img{object-fit:cover;width:100%;height:100%}.CommunityBuildCard-module__P_9QoW__ownerRow strong{color:#222;margin-top:.05vw;font-size:.65vw}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__moreButton{aspect-ratio:1;color:#222;cursor:pointer;background-color:#0000;border:0;border-radius:999vw;justify-content:center;align-items:center;width:1.75vw;margin-left:auto;transition:all .3s;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__moreButton:hover{background-color:#f2f2f6}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__moreButton:disabled{cursor:wait;opacity:.55}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__removeButton{aspect-ratio:1;color:#222;cursor:pointer;background-color:#0000;border:0;border-radius:999vw;justify-content:center;align-items:center;width:1.75vw;margin-left:auto;transition:all .3s;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__removeButton:hover{color:#fff;background-color:#c70000}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__removeButton:disabled{cursor:wait;opacity:.55}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__moreButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;height:1.25vw;position:relative}.CommunityBuildCard-module__P_9QoW__ownerRow .CommunityBuildCard-module__P_9QoW__removeButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;height:1vw;position:relative}.CommunityBuildCard-module__P_9QoW__mainImage{aspect-ratio:1;color:#777;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:auto;padding:1vw .5vw .5vw;font-size:.7vw;font-weight:700;display:flex;position:relative;overflow:hidden}.CommunityBuildCard-module__P_9QoW__mainImage img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .35s;position:relative}.CommunityBuildCard-module__P_9QoW__card:hover .CommunityBuildCard-module__P_9QoW__mainImage img{transform:scale(1.02)}.CommunityBuildCard-module__P_9QoW__body{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5vw;width:100%;padding:0 .75vw .75vw;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__titleRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;width:100%;height:auto;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__titleRow div{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__titleRow div img{height:1.75vw;position:relative}.CommunityBuildCard-module__P_9QoW__titleRow div span{flex-direction:column;justify-content:center;align-items:flex-start;gap:.05vw;height:100%;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__titleRow div span p{color:#777;font-size:.55vw;font-weight:500;line-height:1;position:relative}.CommunityBuildCard-module__P_9QoW__titleRow div span h2{color:#222;font-size:.7vw;font-weight:600;line-height:1;position:relative}.CommunityBuildCard-module__P_9QoW__titleRow time{color:#777;padding:0;font-size:.55vw;font-weight:500;line-height:1;position:relative}.CommunityBuildCard-module__P_9QoW__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:.5vw;width:100%;display:flex}.CommunityBuildCard-module__P_9QoW__actions button{color:#222;cursor:pointer;background-color:#0000;border:0;border-radius:0;justify-content:center;align-items:center;gap:.2vw;width:auto;height:1.125vw;transition:all .3s;display:flex;position:relative}.CommunityBuildCard-module__P_9QoW__actions .CommunityBuildCard-module__P_9QoW__saveButton{margin-left:auto}.CommunityBuildCard-module__P_9QoW__actions button span{color:#222;margin-top:.05vw;font-size:.6vw;font-weight:700;position:relative}.CommunityBuildCard-module__P_9QoW__actions button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;height:1.125vw;position:relative}.CommunityBuildCard-module__P_9QoW__actions button[aria-pressed=true]{color:#222;background:0 0;border-color:#0000}.CommunityBuildCard-module__P_9QoW__actions button[aria-pressed=true] svg{color:#ff5252;fill:currentColor}.CommunityBuildCard-module__P_9QoW__actions>button[aria-pressed=true]:nth-child(3) svg{color:#222;fill:currentColor}.CommunityBuildCard-module__P_9QoW__actions button:disabled{cursor:wait;opacity:.55}
.CommunityBuildDrawer-module__HOCJna__overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:none;z-index:900;background:#00000030;justify-content:flex-end;width:100vw;height:calc(100dvh - 3.25vw);transition:opacity .5s;display:flex;position:fixed;bottom:0;left:0}.CommunityBuildDrawer-module__HOCJna__overlayOpen{opacity:1;pointer-events:auto}.CommunityBuildDrawer-module__HOCJna__panel{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1vw;width:30vw;height:100%;padding:1vw;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(100%)}.CommunityBuildDrawer-module__HOCJna__panelOpen{transform:translate(0)}.CommunityBuildDrawer-module__HOCJna__header{flex-direction:row;justify-content:space-between;align-items:center;gap:.5vw;width:100%;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__owner{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__avatar{aspect-ratio:1;background:var(--mainColor);color:#fff;border-radius:999vw;justify-content:center;align-items:center;width:2vw;font-size:.8vw;font-weight:700;display:flex;overflow:hidden}.CommunityBuildDrawer-module__HOCJna__avatar img{object-fit:cover;width:100%;height:100%}.CommunityBuildDrawer-module__HOCJna__ownerMeta{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1vw;display:flex}.CommunityBuildDrawer-module__HOCJna__owner strong{color:#222;font-size:.8vw;font-weight:700;line-height:1}.CommunityBuildDrawer-module__HOCJna__ownerMeta time{color:#777;font-size:.6vw;font-weight:500;line-height:1}.CommunityBuildDrawer-module__HOCJna__headerActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5vw;display:flex}.CommunityBuildDrawer-module__HOCJna__closeButton,.CommunityBuildDrawer-module__HOCJna__shareButton,.CommunityBuildDrawer-module__HOCJna__ownerButton{aspect-ratio:1;color:#222;cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex}.CommunityBuildDrawer-module__HOCJna__closeButton:hover,.CommunityBuildDrawer-module__HOCJna__shareButton:hover,.CommunityBuildDrawer-module__HOCJna__ownerButton:hover{color:#fff;background-color:#222}.CommunityBuildDrawer-module__HOCJna__ownerButtonDanger:hover{color:#fff;background-color:#c70000}.CommunityBuildDrawer-module__HOCJna__ownerButton:disabled{cursor:wait;opacity:.55}.CommunityBuildDrawer-module__HOCJna__ownerButton svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;height:1vw}.CommunityBuildDrawer-module__HOCJna__shareButtonCopied,.CommunityBuildDrawer-module__HOCJna__shareButtonCopied:hover{color:#fff;background-color:#1db954}.CommunityBuildDrawer-module__HOCJna__closeButton svg{stroke-width:2px;height:1vw}.CommunityBuildDrawer-module__HOCJna__shareButton svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;height:1vw}.CommunityBuildDrawer-module__HOCJna__content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:1vw;width:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.CommunityBuildDrawer-module__HOCJna__gallery{flex-direction:column;align-items:stretch;gap:.5vw;width:100%;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__mainImage{aspect-ratio:16/9;color:#777;background:#f2f2f6;border-radius:.5vw;justify-content:center;align-items:center;width:100%;font-size:.75vw;font-weight:700;display:flex;position:relative;overflow:hidden}.CommunityBuildDrawer-module__HOCJna__mainImage img{object-fit:cover;width:100%;height:100%}.CommunityBuildDrawer-module__HOCJna__thumbs{grid-template-columns:repeat(3,1fr);gap:.5vw;width:100%;padding-bottom:0;display:grid;position:relative;overflow-x:auto}.CommunityBuildDrawer-module__HOCJna__thumb{aspect-ratio:16/9;cursor:pointer;opacity:.6;background:#f2f2f6;border:.1vw solid #f2f2f6;border-radius:.5vw;width:100%;padding:0;transition:border-color .25s,opacity .25s;position:relative;overflow:hidden}.CommunityBuildDrawer-module__HOCJna__thumb:hover{opacity:1}.CommunityBuildDrawer-module__HOCJna__thumbActive{opacity:1;border-color:#222}.CommunityBuildDrawer-module__HOCJna__thumb img{object-fit:cover;width:100%;height:100%}.CommunityBuildDrawer-module__HOCJna__titleRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:.35vw;width:100%;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__titleRow img{flex:none;height:2.5vw}.CommunityBuildDrawer-module__HOCJna__titleRow span{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1vw;display:flex}.CommunityBuildDrawer-module__HOCJna__titleRow span p{color:#777;font-size:.7vw;font-weight:500;line-height:1}.CommunityBuildDrawer-module__HOCJna__titleRow span h2{color:#222;font-size:1vw;font-weight:700;line-height:1}.CommunityBuildDrawer-module__HOCJna__titleRow code{color:#222;background:#f2f2f6;border-radius:.25vw;justify-content:center;align-items:center;width:fit-content;height:1.5vw;margin-left:auto;padding:.15vw .5vw 0;font-size:.7vw;font-weight:700;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__stats{flex-direction:row;justify-content:flex-start;align-items:center;gap:1vw;width:100%;margin-top:auto;padding:0;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__stat,.CommunityBuildDrawer-module__HOCJna__likeStat{color:#222;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;font-size:.75vw;font-weight:700;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__likeStat{cursor:pointer;transition:all .2s}.CommunityBuildDrawer-module__HOCJna__saveButton{color:#222;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;transition:all .2s;display:flex}.CommunityBuildDrawer-module__HOCJna__stat svg,.CommunityBuildDrawer-module__HOCJna__likeStat svg,.CommunityBuildDrawer-module__HOCJna__saveButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;height:1.15vw}.CommunityBuildDrawer-module__HOCJna__likeStat[aria-pressed=true] svg{color:#ff5252;fill:currentColor}.CommunityBuildDrawer-module__HOCJna__saveButton[aria-pressed=true] svg{color:#222;fill:currentColor}.CommunityBuildDrawer-module__HOCJna__description{color:#555;width:100%;font-size:.8vw;font-weight:500;line-height:1.2;position:relative}.CommunityBuildDrawer-module__HOCJna__editForm{flex-direction:column;align-items:stretch;gap:.75vw;width:100%;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__editForm label{color:#222;flex-direction:column;align-items:stretch;gap:.35vw;font-size:.7vw;font-weight:700;display:flex}.CommunityBuildDrawer-module__HOCJna__editForm input,.CommunityBuildDrawer-module__HOCJna__editForm textarea{color:#222;background:#fff;border:.075vw solid #dcdce2;border-radius:.5vw;outline:none;width:100%;padding:.6vw .75vw;font-family:inherit;font-size:.8vw;font-weight:500;transition:border-color .3s}.CommunityBuildDrawer-module__HOCJna__editForm input{height:2.25vw}.CommunityBuildDrawer-module__HOCJna__editForm textarea{resize:vertical;line-height:1.3}.CommunityBuildDrawer-module__HOCJna__editForm input:focus,.CommunityBuildDrawer-module__HOCJna__editForm textarea:focus{border-color:#222}.CommunityBuildDrawer-module__HOCJna__editActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5vw;display:flex}.CommunityBuildDrawer-module__HOCJna__editCancel,.CommunityBuildDrawer-module__HOCJna__editSave{cursor:pointer;border:0;border-radius:.5vw;justify-content:center;align-items:center;height:2.25vw;padding:.15vw 1vw 0;font-size:.8vw;font-weight:700;transition:all .3s;display:flex}.CommunityBuildDrawer-module__HOCJna__editCancel{color:#222;background:#f2f2f6}.CommunityBuildDrawer-module__HOCJna__editCancel:hover{background:#e5e5ea}.CommunityBuildDrawer-module__HOCJna__editSave{background:var(--mainColor);color:#fff}.CommunityBuildDrawer-module__HOCJna__editSave:hover{background:#222}.CommunityBuildDrawer-module__HOCJna__editCancel:disabled,.CommunityBuildDrawer-module__HOCJna__editSave:disabled{cursor:wait;opacity:.6}.CommunityBuildDrawer-module__HOCJna__cta{background:var(--mainColor);color:#fff;text-transform:uppercase;cursor:pointer;border-radius:.5vw;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:100%;height:2.5vw;padding-top:.2vw;font-size:.9vw;font-weight:700;transition:all .3s;display:flex;position:relative}.CommunityBuildDrawer-module__HOCJna__cta:hover{background:#222}
.Header-module__eGu81a__siteHeader{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:999;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:3.25vw;display:flex;position:fixed;top:0;left:0}.Header-module__eGu81a__siteHeader.Header-module__eGu81a__white{color:#222;background-color:#fff;border-bottom:.05vw solid #ddd;height:3.3vw}.Header-module__eGu81a__siteHeader.Header-module__eGu81a__dark{color:#fff;background-color:#00000030}.Header-module__eGu81a__siteHeader.Header-module__eGu81a__light{color:#222;background-color:#ffffff30}.Header-module__eGu81a__siteHeader.Header-module__eGu81a__narrow{padding:.625vw 3.5vw}.Header-module__eGu81a__siteHeader.Header-module__eGu81a__wide{padding:.625vw 1.5vw}.Header-module__eGu81a__siteHeader .Header-module__eGu81a__logoLink{justify-content:center;align-items:center;width:auto;height:100%;display:flex;position:relative}.Header-module__eGu81a__siteHeader .Header-module__eGu81a__logoLink img{width:auto;height:100%;position:relative}.Header-module__eGu81a__siteHeader nav{flex-direction:row;justify-content:flex-end;align-items:center;gap:1vw;width:auto;height:100%;display:flex;position:relative}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__pageLink{width:auto;height:100%;color:inherit;cursor:pointer;background-color:#0000;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;font-size:.625vw;font-weight:500;transition:all .3s;display:flex;position:relative}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__pageLink svg{stroke-width:2px;height:.625vw;color:inherit;transition:all .3s;transform:rotate(0)}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__pageLink:hover{opacity:.5}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__pageLink:hover svg,.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownOpen .Header-module__eGu81a__pageLink svg{transform:rotate(180deg)}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__pageLink.Header-module__eGu81a__active{color:var(--mainColor)}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownGroup{align-items:center;height:100%;display:flex;position:relative}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__morphPanel{pointer-events:none;z-index:1000;transition:width .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1);position:fixed;top:3.25vw;right:3.5vw}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__morphSurface{color:#222;opacity:0;background-color:#fff;border:1px solid #00000014;border-radius:1vw;width:100%;height:100%;transition:opacity .3s,transform .3s;position:relative;overflow:hidden;transform:translateY(-.5vw);box-shadow:0 1.25vw 3vw #00000014}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__morphSurfaceVisible{opacity:1;pointer-events:auto;transform:translate(0%)}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__morphLayer{opacity:0;pointer-events:none;width:max-content;min-width:40vw;max-width:93vw;transition:opacity .24s,transform .24s;position:absolute;top:0;right:0}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__morphLayerActive{pointer-events:auto}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__morphLayerDetached{position:fixed;top:3.25vw;right:3.5vw}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownColumns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownColumn{grid-template-columns:repeat(1,minmax(0,1fr));align-content:start;gap:0;padding:.5vw;display:grid}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownColumn+.Header-module__eGu81a__dropdownColumn{border-left:1px solid #00000014}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownTitle{color:#7f7a73;grid-column:1/-1;padding:.5vw;font-size:.55vw;font-weight:700}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownItem{background-color:#0000;border-radius:.5vw;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1vw;padding:.5vw;transition:all .3s;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownItem:hover{background-color:#f2f2f6}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownItem span,.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownFooter span{color:#222;font-size:.7vw;font-weight:750;line-height:1.1}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownItem small,.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownFooter small{color:#7f7a73;font-size:.5vw;font-weight:500;line-height:1.2}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownFooter{background-color:#fff;border-top:1px solid #00000014;flex-direction:column;gap:.1vw;padding:1vw;transition:all .3s;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__dropdownFooter:hover{background-color:#f2f2f6}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__compactPanel{min-width:17vw;max-width:22vw}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuFooterButton{text-align:left;width:100%;font:inherit;cursor:pointer;border:none;border-top:1px solid #00000014;align-items:flex-start}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuFooterButton:disabled{cursor:progress;opacity:.6}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuSection{flex-direction:column;align-items:stretch;padding:.5vw;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuSection .Header-module__eGu81a__dropdownTitle{flex-direction:row;justify-content:space-between;gap:.5vw;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuSection .Header-module__eGu81a__dropdownTitle em{font-style:normal;font-weight:500}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuEmpty{flex-direction:column;gap:.1vw;padding:.5vw;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuEmpty span{color:#222;font-size:.7vw;font-weight:750;line-height:1.1}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuEmpty small{color:#7f7a73;font-size:.5vw;font-weight:500;line-height:1.2}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuNote{color:#7f7a73;padding:.25vw .5vw;font-size:.5vw;font-weight:500;line-height:1.2}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuError{color:#c0392b;padding:.25vw .5vw;font-size:.5vw;font-weight:600;line-height:1.2}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuTotalRow{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5vw;margin-top:.5vw;padding:.5vw;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuTotalRow span{color:#7f7a73;font-size:.55vw;font-weight:700}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__menuTotalRow strong{color:#222;font-size:.8vw;font-weight:750}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItem{background-color:#0000;border-radius:.5vw;flex-direction:row;align-items:center;gap:.35vw;padding:.5vw;transition:all .3s;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItem:hover{background-color:#f2f2f6}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemImage{aspect-ratio:1;background-color:#f2f2f6;border-radius:.35vw;flex:none;justify-content:center;align-items:center;width:2.4vw;display:flex;position:relative;overflow:hidden}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItem:hover .Header-module__eGu81a__cartMenuItemImage{background-color:#fff}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemImage img{object-fit:contain;width:100%;height:100%}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemText{flex-direction:column;flex:auto;align-items:flex-start;gap:.1vw;min-width:0;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemText span,.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemText small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemText span{color:#222;font-size:.7vw;font-weight:750;line-height:1.1}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemText small{color:#7f7a73;font-size:.5vw;font-weight:500;line-height:1.2}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__cartMenuItemPrice{color:#222;white-space:nowrap;flex:none;font-size:.6vw;font-weight:750}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuIdentity{flex-direction:row;align-items:center;gap:.5vw;padding:.5vw;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuAvatar{color:#fff;background-color:var(--mainColor);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.6vw;height:1.6vw;display:flex;position:relative;overflow:hidden}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuAvatar img{object-fit:cover;width:100%;height:100%}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuAvatar em{text-transform:uppercase;font-size:.7vw;font-style:normal;font-weight:750}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuIdentityText{flex-direction:column;gap:.1vw;min-width:0;display:flex}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuIdentityText span,.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuIdentityText small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuIdentityText span{color:#222;font-size:.7vw;font-weight:750;line-height:1.1}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__profileMenuIdentityText small{color:#7f7a73;font-size:.5vw;font-weight:500;line-height:1.2}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ecommerceLink{aspect-ratio:1;width:auto;height:calc(100% - .25vw);color:var(--mainColor);cursor:pointer;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;margin:0 .5vw;padding:0;transition:all .3s;display:flex;position:relative}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ecommerceLink .Header-module__eGu81a__cartBadge{aspect-ratio:1;color:#fff;background-color:var(--mainColor);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:auto;height:.75vw;margin:0;padding:.05vw 0 0;font-size:.5vw;font-weight:700;transition:all .3s;display:flex;position:absolute;top:-.15vw;right:-.15vw}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ecommerceLink:hover .Header-module__eGu81a__cartBadge{color:var(--mainColor);background-color:#222}.Header-module__eGu81a__siteHeader.Header-module__eGu81a__light nav .Header-module__eGu81a__ecommerceLink,.Header-module__eGu81a__siteHeader.Header-module__eGu81a__white nav .Header-module__eGu81a__ecommerceLink{background-color:#f2f2f6}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ecommerceLink:hover{background-color:var(--mainColor);color:#fff}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ecommerceLink.Header-module__eGu81a__cartLink{margin-left:-1vw}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ecommerceLink svg{height:50%;position:relative}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ctaLink{background-color:var(--mainColor);color:#fff;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:auto;height:calc(100% - .25vw);padding:.5vw .75vw .35vw;font-size:.625vw;font-weight:700;transition:all .3s;display:flex;position:relative}.Header-module__eGu81a__siteHeader nav .Header-module__eGu81a__ctaLink:hover{color:#222}
.Footer-module__0x05RG__siteFooter{color:#fff;background-color:#000;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:3vw;width:100%;min-height:30vw;padding:3.5vw;display:flex;position:relative;overflow:hidden}.Footer-module__0x05RG__footerLeft{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2vw;width:fit-content;min-width:20vw;display:flex;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5vw;width:20vw;height:auto;display:flex;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand a{justify-content:flex-start;align-items:center;width:auto;height:3.5vw;display:flex;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand img{width:auto;height:100%;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand .Footer-module__0x05RG__socialLinks{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5vw;width:auto;height:2vw;margin-top:.125vw;margin-bottom:.5vw;display:flex;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand .Footer-module__0x05RG__socialLink{aspect-ratio:1;color:#fff;cursor:pointer;background-color:#222;border:.05vw solid #111;border-radius:999vw;justify-content:center;align-items:center;width:auto;height:100%;transition:all .3s;display:flex;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand .Footer-module__0x05RG__socialLink img{aspect-ratio:1;object-fit:contain;filter:invert();width:auto;height:50%;transition:all .3s;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand .Footer-module__0x05RG__socialLink:hover,.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand .Footer-module__0x05RG__socialLink:focus-visible{border-color:var(--mainColor);background-color:var(--mainColor);color:#222}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand .Footer-module__0x05RG__socialLink:hover img,.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand .Footer-module__0x05RG__socialLink:focus-visible img{filter:invert(0)}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand strong{color:#fff;width:20vw;margin-bottom:-.5vw;font-size:.9vw;font-weight:600;line-height:1.35;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__footerBrand p{color:#777;width:20vw;font-size:.9vw;font-weight:500;line-height:1.35;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls{flex-direction:column;align-items:flex-start;gap:.5vw;width:fit-content;height:auto;display:flex;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls p{color:var(--mainColor);text-transform:uppercase;font-size:.6vw;font-weight:700;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls .Footer-module__0x05RG__marketButton{color:#fff;cursor:pointer;background-color:#222;border:0;border-radius:.5vw;outline:0;justify-content:flex-start;align-items:center;gap:1.5vw;width:fit-content;min-width:12.5vw;height:2.5vw;padding:0 .75vw;transition:all .3s;display:flex;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls .Footer-module__0x05RG__marketButton:hover,.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls .Footer-module__0x05RG__marketButton:focus-visible{background-color:#555}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls .Footer-module__0x05RG__marketButton img{aspect-ratio:1;object-fit:cover;width:1.25vw;position:relative}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls .Footer-module__0x05RG__marketButton span{color:#fff;text-transform:none;white-space:nowrap;flex:1;font-size:.7vw;font-weight:500}.Footer-module__0x05RG__footerLeft .Footer-module__0x05RG__marketControls .Footer-module__0x05RG__marketButton svg{aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.85vw;position:relative}.Footer-module__0x05RG__footerRight{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-end;gap:2vw;width:auto;display:flex;position:relative}.Footer-module__0x05RG__footerLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5vw;width:fit-content;display:grid;position:relative}.Footer-module__0x05RG__footerLinkGroup{min-width:0}.Footer-module__0x05RG__footerLinkGroup h2,.Footer-module__0x05RG__popularLinks h2{color:var(--mainColor);letter-spacing:0;text-transform:uppercase;margin:0 0 .75vw;font-size:.62vw;font-weight:700;line-height:1.2}.Footer-module__0x05RG__footerLinkGroup ul,.Footer-module__0x05RG__popularLinks ul{flex-direction:column;gap:.42vw;margin:0;padding:0;list-style:none;display:flex}.Footer-module__0x05RG__footerLinkGroup li,.Footer-module__0x05RG__popularLinks li{flex-direction:row;justify-content:flex-start;align-items:flex-start;height:fit-content;display:flex}.Footer-module__0x05RG__footerLinkGroup a,.Footer-module__0x05RG__popularLinks a{color:#a8a8a8;font-size:.72vw;font-weight:500;line-height:1.25;text-decoration:none;transition:color .2s}.Footer-module__0x05RG__footerLinkGroup a:hover,.Footer-module__0x05RG__footerLinkGroup a:focus-visible,.Footer-module__0x05RG__popularLinks a:hover,.Footer-module__0x05RG__popularLinks a:focus-visible{color:#fff}.Footer-module__0x05RG__footerUtilityRow{justify-content:space-between;align-items:flex-end;gap:2vw;width:100%;display:flex}.Footer-module__0x05RG__popularLinks{max-width:32vw}.Footer-module__0x05RG__popularLinks ul{flex-flow:wrap;gap:.5vw .9vw}.Footer-module__0x05RG__popularLinks a{color:#777}.Footer-module__0x05RG__newsletterControls{flex-direction:column;align-items:flex-end;gap:.5vw;width:fit-content;height:auto;margin-left:auto;display:flex;position:relative}.Footer-module__0x05RG__newsletterControls p{color:var(--mainColor);text-align:right;text-transform:uppercase;font-size:.6vw;font-weight:700;line-height:1.35;position:relative}.Footer-module__0x05RG__newsletterButton{width:fit-content;min-width:17.5vw;height:2.5vw;color:var(--mainColor);cursor:pointer;background-color:#fff;border:0;border-radius:.5vw;outline:0;justify-content:center;align-items:center;gap:.5vw;padding:0 .75vw;text-decoration:none;transition:all .3s;display:flex;position:relative}.Footer-module__0x05RG__newsletterButton:hover,.Footer-module__0x05RG__newsletterButton:focus-visible{background-color:var(--mainColor);color:#fff;gap:.5vw}.Footer-module__0x05RG__newsletterButton span{color:#222;text-transform:uppercase;white-space:nowrap;margin-top:.1vw;font-size:.75vw;font-weight:600;transition:all .3s}.Footer-module__0x05RG__newsletterButton:hover span,.Footer-module__0x05RG__newsletterButton:focus-visible span{color:#fff}.Footer-module__0x05RG__newsletterButton svg{aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.5vw;position:relative}.Footer-module__0x05RG__marketPopUp{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:1vw;flex-direction:column;gap:1vw;width:25vw;height:fit-content;padding:1.25vw;display:flex;position:relative}.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5vw;width:100%;height:fit-content;display:flex;position:relative}.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader span,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader span{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2vw;width:100%;height:fit-content;display:flex;position:relative}.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader span h2,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader span h2{color:#222;flex:1;font-size:1.125vw;font-weight:600;position:relative}.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader span button,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader span button{aspect-ratio:1;cursor:pointer;background-color:#0000;border:0;border-radius:999vw;justify-content:center;align-items:center;height:2vw;transition:all .3s;display:flex;position:relative}.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader span button:hover,.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader span button:focus-visible,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader span button:hover,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader span button:focus-visible{background-color:#f2f2f6}.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader span button svg,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader span button svg{stroke-width:1.5px;height:75%}.Footer-module__0x05RG__marketPopUp .Footer-module__0x05RG__PopUpHeader p,.Footer-module__0x05RG__newsletterPopUp .Footer-module__0x05RG__PopUpHeader p{color:#555;flex:1;font-size:.8vw;font-weight:500;line-height:1.1;position:relative}.Footer-module__0x05RG__newsletterPopUp{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:1vw;flex-direction:column;gap:1vw;width:25vw;height:fit-content;padding:1.25vw;display:flex;position:relative}.Footer-module__0x05RG__newsletterForm{flex-direction:column;gap:.85vw;width:100%;display:flex;position:relative}.Footer-module__0x05RG__newsletterField{flex-direction:column;gap:.25vw;width:100%;display:flex;position:relative}.Footer-module__0x05RG__newsletterField span{color:var(--mainColor);text-transform:uppercase;font-size:.55vw;font-weight:700;position:relative}.Footer-module__0x05RG__newsletterField input{color:#222;background-color:#fff;border:.075vw solid #e6e6ec;border-radius:.5vw;outline:0;width:100%;height:2.5vw;padding:.075vw .75vw 0;font-size:.8vw;font-weight:500;transition:all .3s;position:relative}.Footer-module__0x05RG__newsletterField input::placeholder{color:#9a9aa5}.Footer-module__0x05RG__newsletterField input:focus-visible{border-color:var(--mainColor);background-color:#fff}.Footer-module__0x05RG__newsletterConsent{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;display:flex;position:relative}.Footer-module__0x05RG__newsletterConsent>label{aspect-ratio:1;cursor:pointer;background-color:#fff;border:.075vw solid #ddd;border-radius:.25vw;flex-direction:row;justify-content:center;align-items:center;width:1.25vw;height:auto;transition:all .3s;display:flex;position:relative}.Footer-module__0x05RG__newsletterConsent:hover>label{color:#222;border-color:#222}.Footer-module__0x05RG__newsletterConsent>label:has(input:checked){color:#fff;background-color:#222;border-color:#222}.Footer-module__0x05RG__newsletterConsent>label svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;height:85%;position:relative}.Footer-module__0x05RG__newsletterConsent input{display:none}.Footer-module__0x05RG__newsletterConsent span{color:#555;flex:1;padding-top:.05vw;font-size:.575vw;font-weight:500;position:relative}.Footer-module__0x05RG__newsletterError{color:#d23f3f;width:100%;font-size:.72vw;font-weight:500;line-height:1.3;position:relative}.Footer-module__0x05RG__newsletterSubmit{background-color:var(--mainColor);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:.25vw;outline:0;justify-content:center;align-items:center;width:100%;height:2.5vw;padding-top:.125vw;font-size:.8vw;font-weight:700;transition:all .3s;display:flex;position:relative}.Footer-module__0x05RG__newsletterSubmit:hover:not(:disabled),.Footer-module__0x05RG__newsletterSubmit:focus-visible:not(:disabled){background-color:#222}.Footer-module__0x05RG__newsletterSubmit:disabled{opacity:.6;cursor:default}.Footer-module__0x05RG__newsletterSuccess{text-align:center;flex-direction:column;align-items:center;gap:.6vw;width:100%;padding:1vw .5vw .5vw;display:flex;position:relative}.Footer-module__0x05RG__newsletterSuccess svg{fill:none;stroke:#1f9d55;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background-color:#eafaf0;border-radius:999vw;width:3vw;height:3vw;padding:.6vw;position:relative}.Footer-module__0x05RG__newsletterSuccess strong{color:#222;font-size:1vw;font-weight:600;position:relative}.Footer-module__0x05RG__newsletterSuccess p{color:#555;font-size:.8vw;font-weight:500;line-height:1.3;position:relative}
.MarketDropdown-module__wlq6xG__marketSelectField{cursor:pointer;background-color:#fff;border:.075vw solid #f2f2f6;border-radius:.5vw;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25vw;width:100%;height:3vw;padding:0 .625vw;transition:all .3s;display:flex;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField:hover{background-color:#f2f2f6}.MarketDropdown-module__wlq6xG__marketSelectField span{color:#999;font-size:.5vw;font-weight:500;line-height:100%;display:flex;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketSelectButton{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:fit-content;height:1.125vw;font-size:.6vw;font-weight:500;display:flex;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketSelectButton img{width:auto;height:100%;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketSelectButton .MarketDropdown-module__wlq6xG__marketSelectedText{color:#222;margin-top:.1vw;font-size:.7vw;font-weight:600;line-height:100%;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketSelectButton .MarketDropdown-module__wlq6xG__marketSelectedCaption{color:#999;margin-top:.1vw;font-size:.7vw;font-weight:500;line-height:100%;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__chevronIcon{aspect-ratio:1;color:#999;stroke:currentColor;stroke-width:1.5px;height:1.5vw;transition:all .3s;display:flex;position:absolute;top:.75vw;right:.75vw}.MarketDropdown-module__wlq6xG__marketSelectField:hover .MarketDropdown-module__wlq6xG__chevronIcon{color:#222}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketOptions{z-index:101;background-color:#fff;border:.075vw solid #f2f2f6;border-radius:.5vw;gap:.25vw;width:calc(100% + .2vw);height:fit-content;max-height:10vw;padding:.25vw;position:absolute;top:3.5vw;left:-.1vw;overflow:auto}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketOptions .MarketDropdown-module__wlq6xG__marketOption{cursor:pointer;background-color:#0000;border:0;border-radius:.25vw;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:100%;height:2.125vw;padding:.5vw;font-size:.6vw;font-weight:500;transition:all .3s;display:flex;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketOptions .MarketDropdown-module__wlq6xG__marketOption:hover{background-color:#f2f2f6}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketOptions .MarketDropdown-module__wlq6xG__marketOption img{width:auto;height:100%;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketOptions .MarketDropdown-module__wlq6xG__marketOption .MarketDropdown-module__wlq6xG__marketOptionLabel{color:#222;margin-top:.1vw;font-size:.7vw;font-weight:600;line-height:100%;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketOptions .MarketDropdown-module__wlq6xG__marketOption .MarketDropdown-module__wlq6xG__marketOptionCaption{color:#999;margin-top:.1vw;font-size:.7vw;font-weight:500;line-height:100%;position:relative}.MarketDropdown-module__wlq6xG__marketSelectField .MarketDropdown-module__wlq6xG__marketOptions .MarketDropdown-module__wlq6xG__marketOption svg{aspect-ratio:1;color:#555;stroke:currentColor;stroke-width:1.5px;fill:none;height:1.125vw;transition:all .3s;display:flex;position:absolute;top:.5vw;right:.5vw}
.LocaleSuggestion-module__WTBY6G__localeSuggestion{z-index:1000;color:#050505;background:#fff;border:.075vw solid #e5e5e5;border-radius:.75vw;flex-direction:column;width:27.5vw;display:flex;position:fixed;bottom:1vw;right:1vw;overflow:hidden;box-shadow:0 1.25vw 4vw #0000001a}.LocaleSuggestion-module__WTBY6G__closeButton{z-index:1;color:#222;cursor:pointer;background:#fff;border:.075vw solid #f2f2f6;border-radius:999rem;justify-content:center;align-items:center;width:2vw;height:2vw;transition:all .3s;display:flex;position:absolute;top:.5vw;right:.5vw}.LocaleSuggestion-module__WTBY6G__closeButton svg{stroke-width:1.5px;height:1.25vw;position:relative}.LocaleSuggestion-module__WTBY6G__closeButton:hover,.LocaleSuggestion-module__WTBY6G__closeButton:focus-visible{color:#fff;background-color:#222;border-color:#222}.LocaleSuggestion-module__WTBY6G__content{border-bottom:.05vw solid #ddd;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1vw;padding:1vw;display:flex}.LocaleSuggestion-module__WTBY6G__content h2{letter-spacing:0;font-size:1vw;font-weight:700}.LocaleSuggestion-module__WTBY6G__content p{letter-spacing:0;font-size:.75vw;font-weight:500}.LocaleSuggestion-module__WTBY6G__content strong{font-weight:800}.LocaleSuggestion-module__WTBY6G__actions{justify-content:space-between;align-items:center;height:3.5vw;padding:1vw;display:flex}.LocaleSuggestion-module__WTBY6G__marketPreview{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;display:flex;position:relative}.LocaleSuggestion-module__WTBY6G__marketPreview svg{color:#222;stroke-width:1.5px;height:1vw;position:relative}.LocaleSuggestion-module__WTBY6G__marketOption{aspect-ratio:1;align-items:center;height:1.5vw;display:flex;position:relative}.LocaleSuggestion-module__WTBY6G__flagImage,.LocaleSuggestion-module__WTBY6G__flagFallback{aspect-ratio:1;object-fit:cover;border-radius:0;height:100%}.LocaleSuggestion-module__WTBY6G__flagFallback{color:#222;background:#f2f2f6;justify-content:center;align-items:center;font-size:.75vw;font-weight:800;display:flex}.LocaleSuggestion-module__WTBY6G__switchButton{color:#fff;cursor:pointer;background-color:#222;border:0;border-radius:999vw;width:fit-content;height:2vw;margin-right:-.25vw;padding:0 1vw;font-size:.75vw;font-weight:500;transition:all .3s;position:relative}.LocaleSuggestion-module__WTBY6G__switchButton:hover,.LocaleSuggestion-module__WTBY6G__switchButton:focus-visible{background:#555}
.Layout-module__BVyCxa__siteShell{width:100vw;min-height:100vh;color:var(--textColor);background:0 0}
.FullscreenLoader-module__Th9FKW__sceneInitialLoader{color:#000;z-index:997;contain:layout paint;background:#fff;justify-content:center;align-items:center;width:100vw;height:calc(100dvh - 3.3vw);display:flex;position:fixed;top:3.3vw;left:0}.FullscreenLoader-module__Th9FKW__logoShine{color:#222;width:fit-content;height:fit-content;display:inline-block;position:relative;overflow:hidden}.FullscreenLoader-module__Th9FKW__logoShine svg{fill:currentColor;stroke:currentColor;stroke-width:1px;width:17.5vw;display:block}.FullscreenLoader-module__Th9FKW__loaderStatus{flex-direction:column;align-items:stretch;gap:.5vw;width:17.5vw;display:flex;position:absolute;bottom:3.5vw;left:50%;transform:translate(-50%)}.FullscreenLoader-module__Th9FKW__loaderMeta{color:#222;justify-content:center;align-items:center;gap:1rem;font-size:.6vw;font-weight:700;line-height:1.25;display:flex}.FullscreenLoader-module__Th9FKW__loaderText{overflow-wrap:anywhere;min-width:0;margin:0}.FullscreenLoader-module__Th9FKW__progressTrack{background:#ddd;border-radius:999vw;width:100%;height:.2vw;position:relative;overflow:hidden}.FullscreenLoader-module__Th9FKW__progressTrack span{border-radius:inherit;background:#222;transition:all .3s;position:absolute;inset:0 auto 0 0}.FullscreenLoader-module__Th9FKW__logoShine:after{content:"";opacity:.5;pointer-events:none;will-change:transform;background:linear-gradient(110deg,#fff0 0% 28%,#ffffffd9 48%,#ffffff73 55%,#fff0 72% 100%);width:50%;height:170%;animation:3s ease-in-out infinite FullscreenLoader-module__Th9FKW__shineMove;position:absolute;top:-35%;left:0;transform:translate(-140%)skew(-22deg)}@keyframes FullscreenLoader-module__Th9FKW__shineMove{0%{transform:translate(-140%)skew(-22deg)}to{transform:translate(240%)skew(-22deg)}}
﻿.Configurator-module__gW3_UW__topBar{z-index:998;border-bottom:.05vw solid #ddd;width:100vw;height:3.3vw;position:absolute;bottom:0;left:0}.Configurator-module__gW3_UW__configuratorSection{color:#222;background:#fff;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:calc(100dvh - 3.3vw);min-height:calc(100dvh - 3.3vw);max-height:calc(100dvh - 3.3vw);margin-top:3.3vw;display:flex;position:relative;overflow:hidden}.Configurator-module__gW3_UW__sceneLoaderTrack{background:#ffffff1f;border-radius:999vw;width:100%;height:.32rem;min-height:.32rem;position:relative;overflow:hidden}.Configurator-module__gW3_UW__sceneLoaderTrack span{border-radius:inherit;background:#f2f2f6;transition:width .25s;position:absolute;inset:0 auto 0 0}.Configurator-module__gW3_UW__sceneInlineLoader{z-index:4;color:#222;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#ffffffe0;border:1px solid #22222214;border-radius:999vw;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .85rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #0000001f}.Configurator-module__gW3_UW__sceneInlineSpinner{border:.12rem solid #2222222e;border-top-color:#222;border-radius:50%;width:.82rem;min-width:.82rem;height:.82rem;animation:.8s linear infinite Configurator-module__gW3_UW__sceneInlineSpin}@keyframes Configurator-module__gW3_UW__sceneInlineSpin{to{transform:rotate(360deg)}}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__previewPanel{z-index:0;width:75vw;height:100%;position:relative}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__previewPanel .Configurator-module__gW3_UW__modelData{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:fit-content;height:fit-content;display:flex;position:absolute;top:1.5vw;left:1.5vw}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__previewPanel .Configurator-module__gW3_UW__modelData img{height:3.5vw;display:none;position:relative}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__previewPanel .Configurator-module__gW3_UW__modelData span{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25vw;display:flex;position:relative}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__previewPanel .Configurator-module__gW3_UW__modelData span h3{font-size:1.25vw;position:relative}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__previewPanel .Configurator-module__gW3_UW__modelData span p{background-color:#f2f2f6;border-radius:999vw;padding:.25vw .5vw;font-size:.65vw;line-height:1;position:relative}.Configurator-module__gW3_UW__configuratorFunctionButtons{z-index:3;flex-direction:column;align-items:center;gap:.75vw;width:2vw;display:flex;position:absolute;top:1.5vw;right:1.5vw}.Configurator-module__gW3_UW__configuratorFunctionButtons button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;transition:background-color .25s,color .25s,transform .25s;display:flex;position:relative;overflow:visible}.Configurator-module__gW3_UW__configuratorFunctionButtons button:hover,.Configurator-module__gW3_UW__configuratorFunctionButtons button:focus-visible{color:#fff;background-color:#222}.Configurator-module__gW3_UW__configuratorFunctionButtons button:focus-visible{outline-offset:.18vw;outline:.12vw solid #22222240}.Configurator-module__gW3_UW__configuratorFunctionButtons button svg{stroke-width:1.5px;color:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:55%;position:relative}.Configurator-module__gW3_UW__configuratorFunctionButtons button p{transform-origin:100%;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;background-color:#222;border-radius:.18vw;justify-content:center;align-items:center;min-height:1.5vw;padding:.075vw .5vw 0;font-size:.6vw;line-height:1;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:absolute;top:50%;right:calc(100% + .75vw);transform:translate(.35vw,-50%)scale(.96)}.Configurator-module__gW3_UW__configuratorFunctionButtons button p:after{content:"";border-top:.38vw solid #0000;border-bottom:.38vw solid #0000;border-left:.48vw solid #222;width:0;height:0;position:absolute;top:50%;right:-.45vw;transform:translateY(-50%)}.Configurator-module__gW3_UW__configuratorFunctionButtons button:hover p,.Configurator-module__gW3_UW__configuratorFunctionButtons button:focus-visible p{opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__previewPanel .Configurator-module__gW3_UW__shadowDiv{pointer-events:none;z-index:1;background-color:#0ff;width:1.9vw;height:120%;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:-.66vw 0 1.33vw -.66vw #00000040}.Configurator-module__gW3_UW__configuratorSection .Configurator-module__gW3_UW__controlsPanel{z-index:2;background-color:#fff;width:25vw;height:100%;position:relative}.Configurator-module__gW3_UW__controlsHeader{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1;background:linear-gradient(#fff 65%,#ffffffb3);border-bottom:.1vw solid #f2f2f6;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:4.625vw;padding:1.5vw;display:flex;position:absolute;top:0;left:0}.Configurator-module__gW3_UW__controlsHeader .Configurator-module__gW3_UW__stepStack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.125vw;width:fit-content;height:100%;display:flex;position:relative}.Configurator-module__gW3_UW__controlsHeader .Configurator-module__gW3_UW__stepStack small{text-transform:uppercase;color:#777;font-size:.5vw;font-weight:700;line-height:1;position:relative}.Configurator-module__gW3_UW__controlsHeader .Configurator-module__gW3_UW__stepStack h2{text-transform:capitalize;color:#222;font-size:1vw;font-weight:700;line-height:1;position:relative}.Configurator-module__gW3_UW__controlsHeader button{color:#fff;cursor:pointer;background-color:#222;border:0;border-radius:999vw;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:fit-content;height:100%;padding:0 .5vw;transition:all .3s;display:flex}.Configurator-module__gW3_UW__controlsHeader button:hover{background-color:var(--mainColor)}.Configurator-module__gW3_UW__controlsHeader button p{text-transform:uppercase;margin-top:.125vw;margin-right:.2vw;font-size:.5vw;font-weight:600}.Configurator-module__gW3_UW__controlsHeader button svg{stroke-width:1.5px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:.75vw}.Configurator-module__gW3_UW__controlsFooter{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1;background:linear-gradient(#ffffffb3,#fff 35%);border-top:.1vw solid #f2f2f6;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.875vw;width:100%;height:7vw;padding:1.5vw;display:flex;position:absolute;bottom:0;left:0}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.5vw;width:100%;height:fit-content;display:flex;position:relative}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow h3{color:#222;font-size:1.125vw;font-weight:700;position:relative}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow button{cursor:pointer;border:0;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;height:2vw;transition:all .3s;display:flex;position:relative}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow button:hover{color:#fff;background-color:#222}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow button:disabled{opacity:.45;cursor:not-allowed}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow button:disabled:hover{color:#222;background-color:#f2f2f6}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow .Configurator-module__gW3_UW__nextButton:disabled:hover{background-color:var(--mainColor);color:#fff}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow button svg{stroke-width:2px;fill:none;stroke:currentColor;height:1.25vw}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow .Configurator-module__gW3_UW__backButton{aspect-ratio:1;color:#222;background-color:#f2f2f6;width:auto;padding-right:.2vw}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow .Configurator-module__gW3_UW__nextButton{background-color:var(--mainColor);color:#fff;flex:1;width:auto;font-size:.75vw;font-weight:600;line-height:1}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow .Configurator-module__gW3_UW__nextButton p{margin-top:.1vw}.Configurator-module__gW3_UW__controlsFooter .Configurator-module__gW3_UW__footerRow .Configurator-module__gW3_UW__nextButton svg{stroke-width:2px;fill:none;stroke:currentColor;height:1vw}.Configurator-module__gW3_UW__controlsStack{z-index:0;flex-direction:column;gap:1.15vw;width:100%;height:100%;padding:6.125vw 1.5vw 8.5vw;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.Configurator-module__gW3_UW__paintControls,.Configurator-module__gW3_UW__cameraControls,.Configurator-module__gW3_UW__partsControls,.Configurator-module__gW3_UW__partsGroup,.Configurator-module__gW3_UW__productOptionList{flex-direction:column;width:100%;display:flex}.Configurator-module__gW3_UW__paintControls{gap:.85vw}.Configurator-module__gW3_UW__controlHeader{flex-direction:column;gap:.2vw;display:flex}.Configurator-module__gW3_UW__controlHeader span{color:#6b7280;text-transform:uppercase;font-size:.62vw;font-weight:700;line-height:1}.Configurator-module__gW3_UW__controlHeader h2,.Configurator-module__gW3_UW__partsGroup h2{color:#171717;margin:0;font-size:1vw;font-weight:700;line-height:1.2}.Configurator-module__gW3_UW__paintColorPicker{width:100%!important;height:10.4vw!important}.Configurator-module__gW3_UW__paintColorPicker .react-colorful__saturation{border-radius:.45vw .45vw 0 0}.Configurator-module__gW3_UW__paintColorPicker .react-colorful__hue{border-radius:0 0 .45vw .45vw;height:.9vw}.Configurator-module__gW3_UW__paintColorPicker .react-colorful__pointer{width:1.1vw;height:1.1vw}.Configurator-module__gW3_UW__colorInputControl{flex-direction:column;gap:.35vw;width:100%;display:flex}.Configurator-module__gW3_UW__colorInputControl span{color:#737373;text-transform:uppercase;font-size:.62vw;font-weight:700}.Configurator-module__gW3_UW__colorInputControl input{color:#222;width:100%;height:2.25vw;font:inherit;background:#fff;border:.1vw solid #f2f2f6;border-radius:.25vw;outline:none;padding:.15vw .75vw 0;font-size:.9vw;transition:all .3s}.Configurator-module__gW3_UW__colorInputControl input:focus{border-color:#222}.Configurator-module__gW3_UW__matteControl{color:#222;text-transform:capitalize;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;height:1.75vw;font-size:1vw;font-weight:600;display:flex}.Configurator-module__gW3_UW__matteControl input{display:none}.Configurator-module__gW3_UW__matteControl .Configurator-module__gW3_UW__matteBox{aspect-ratio:1;color:#0000;background-color:#0000;border:.1vw solid #f2f2f6;border-radius:.25vw;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex}.Configurator-module__gW3_UW__matteControl:hover .Configurator-module__gW3_UW__matteBox{color:#222;background-color:#0000;border:.1vw solid #222}.Configurator-module__gW3_UW__matteControl input[type=checkbox]:checked+.Configurator-module__gW3_UW__matteBox{color:#fff;background-color:#222;border:.1vw solid #222}.Configurator-module__gW3_UW__matteControl .Configurator-module__gW3_UW__matteBox svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:currentColor;height:80%;position:relative}.Configurator-module__gW3_UW__matteControl span{margin-top:.15vw}.Configurator-module__gW3_UW__partsControls{gap:1.25vw}.Configurator-module__gW3_UW__partsGroup{gap:.65vw}.Configurator-module__gW3_UW__productOptionList{gap:.75vw}.Configurator-module__gW3_UW__emptyCategory{color:#737373;border:.05vw dashed #d7d7d7;border-radius:.4vw;margin:0;padding:.7vw;font-size:.72vw;line-height:1.35}.Configurator-module__gW3_UW__summaryControls,.Configurator-module__gW3_UW__summaryList{flex-direction:column;width:100%;display:flex}.Configurator-module__gW3_UW__summaryControls{gap:.8vw}.Configurator-module__gW3_UW__summaryList{gap:.5vw}.Configurator-module__gW3_UW__summaryItem{color:#171717;text-align:left;cursor:pointer;background:#fff;border:.1vw solid #f2f2f6;border-radius:.5vw;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;height:4.25vw;padding:0;transition:all .3s;display:flex;overflow:hidden}.Configurator-module__gW3_UW__summaryItemImage{aspect-ratio:1;background:#f2f2f6;height:100%}.Configurator-module__gW3_UW__summaryItemImage img{object-fit:cover;width:100%;height:100%;display:block}.Configurator-module__gW3_UW__summaryItem .Configurator-module__gW3_UW__summaryItemData{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:0;width:auto;height:100%;padding:.5vw;display:flex;position:relative}.Configurator-module__gW3_UW__summaryItem .Configurator-module__gW3_UW__summaryItemData strong,.Configurator-module__gW3_UW__productOptionData small,.Configurator-module__gW3_UW__productOptionData span{text-transform:capitalize;line-height:1;display:block}.Configurator-module__gW3_UW__summaryItem .Configurator-module__gW3_UW__summaryItemData strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:.9vw;font-weight:700}.Configurator-module__gW3_UW__summaryItem .Configurator-module__gW3_UW__summaryItemData small{color:#777;font-size:.6vw;font-weight:600}.Configurator-module__gW3_UW__summaryItem .Configurator-module__gW3_UW__summaryItemData span{color:#222;white-space:nowrap;justify-self:end;margin-top:auto;font-size:.8vw;font-weight:800}.Configurator-module__gW3_UW__variantDrawer{opacity:1;pointer-events:none;z-index:997;background:#fff;flex-direction:column;gap:0;width:25vw;height:100%;padding:1.5vw;transition:transform .5s,opacity .5s;display:flex;position:absolute;top:0;right:0;transform:translate(calc(100% + 2vw))}.Configurator-module__gW3_UW__variantDrawerOpen{opacity:1;pointer-events:auto;transform:translate(0)}.Configurator-module__gW3_UW__variantDrawerHeader{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;width:100%;display:flex}.Configurator-module__gW3_UW__variantDrawerHeader div{flex-direction:column;gap:.1vw;min-width:0;display:flex}.Configurator-module__gW3_UW__variantDrawerHeader span{color:#777;text-transform:capitalize;font-size:.6vw;font-weight:600;line-height:1}.Configurator-module__gW3_UW__variantDrawerHeader h2{color:#222;margin:0;font-size:1.125vw;font-weight:700;line-height:1.2}.Configurator-module__gW3_UW__variantDrawerHeader .Configurator-module__gW3_UW__headerDivider{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:.1vw;margin:1.5vw 0 2vw;display:flex;position:relative}.Configurator-module__gW3_UW__variantDrawerHeader .Configurator-module__gW3_UW__headerDivider span{background-color:#f2f2f6;border-radius:999vw;flex:1;height:100%;margin-left:.75vw}.Configurator-module__gW3_UW__variantDrawerHeader .Configurator-module__gW3_UW__headerDivider button{aspect-ratio:1;background-color:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:999vw;flex-direction:column;justify-content:center;align-items:center;height:2.5vw;transition:all .3s;display:flex;position:absolute;top:0;left:-1.5vw;transform:translate(-50%,-50%)}.Configurator-module__gW3_UW__variantDrawerHeader .Configurator-module__gW3_UW__headerDivider button:hover{color:#222}.Configurator-module__gW3_UW__variantDrawerHeader .Configurator-module__gW3_UW__headerDivider button svg{height:60%;position:relative}.Configurator-module__gW3_UW__variantDrawerList{flex-direction:column;gap:.55vw;width:100%;display:flex;overflow-y:auto}.Configurator-module__gW3_UW__introPopup{background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:fit-content;max-width:60vw;max-height:calc(100dvh - 10vw);padding:0;display:flex;position:relative}.Configurator-module__gW3_UW__introPopup .Configurator-module__gW3_UW__introEyebrow{text-transform:uppercase;color:var(--mainColor);font-size:.65vw;font-weight:800;position:relative}.Configurator-module__gW3_UW__introPopup h2{color:#fff;max-width:40vw;margin-top:.25vw;margin-bottom:0;font-size:1.75vw;font-weight:700;line-height:1.1;position:relative}.Configurator-module__gW3_UW__introPopup .Configurator-module__gW3_UW__introDescription{color:#eee;font-size:.85vw;font-weight:600;position:relative}.Configurator-module__gW3_UW__introActions{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.5vw;width:100%;height:fit-content;margin-top:1vw;display:flex}.Configurator-module__gW3_UW__introActionButton{cursor:pointer;background-color:#fff;border:0;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:20vw;height:30vw;transition:all .3s;display:flex;overflow:hidden}.Configurator-module__gW3_UW__introActionButton h3{color:#222;margin-top:1vw;margin-left:1vw;font-size:1.1vw;font-weight:700;position:relative}.Configurator-module__gW3_UW__introActionButton p{color:#777;margin-top:.1vw;margin-left:1vw;font-size:.7vw;font-weight:600;position:relative}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionPrimary{background-color:var(--mainColor)}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionSecondary h3{color:var(--mainColor)}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionPrimary h3{color:#fff}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionPrimary p{color:#ddd}.Configurator-module__gW3_UW__introActionButton .Configurator-module__gW3_UW__introActionImage{aspect-ratio:16/10;width:100%;margin:auto 0;display:flex;position:relative}.Configurator-module__gW3_UW__introActionButton .Configurator-module__gW3_UW__introActionImage img{object-fit:cover;width:100%;height:100%;position:relative}.Configurator-module__gW3_UW__introActionButton strong{color:#222;cursor:pointer;background-color:#0000;border:.08vw solid #222;border-radius:.25vw;justify-content:center;align-items:center;width:calc(100% - 2vw);height:2vw;margin:1vw;padding-top:.1vw;font-size:.7vw;font-weight:600;transition:all .3s;display:flex;position:relative}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionBasic strong{color:#fff;background-color:#222;border:.08vw solid #222}.Configurator-module__gW3_UW__introActionButton:hover strong{color:#555;background-color:#fff;border:.08vw solid #555}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionBasic:hover strong{color:#fff;background-color:#555;border:.08vw solid #555}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionSecondary strong{border:.08vw solid var(--mainColor);background-color:var(--mainColor);color:#fff}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionSecondary:hover strong{border:.08vw solid var(--mainColor);color:var(--mainColor);background-color:#fff}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionPrimary strong{color:#222;background-color:#fff;border:.08vw solid #fff}.Configurator-module__gW3_UW__introActionButton.Configurator-module__gW3_UW__introActionPrimary:hover strong{color:#222;background-color:#f2f2f6;border:.08vw solid #f2f2f6}.Configurator-module__gW3_UW__configurationCodePopup{color:#222;background:0 0;border-radius:0;flex-direction:column;align-items:center;width:25vw;padding:0;display:flex;position:relative}.Configurator-module__gW3_UW__configurationCodePopup h2{color:#fff;max-width:40vw;margin-top:.25vw;margin-bottom:0;font-size:1.75vw;font-weight:700;line-height:1.1;position:relative}.Configurator-module__gW3_UW__configurationCodePopup p{color:#eee;font-size:.85vw;font-weight:600;position:relative}.Configurator-module__gW3_UW__configurationCodeWrapper{background-color:#fff;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1vw;width:100%;height:fit-content;margin-top:1.5vw;padding:2vw;display:flex;position:relative}.Configurator-module__gW3_UW__configurationCodeInputs{grid-template-columns:repeat(8,minmax(0,1fr));gap:.55vw;width:100%;display:grid}.Configurator-module__gW3_UW__configurationCodeInputs input{aspect-ratio:.7;color:#222;text-align:center;text-transform:uppercase;background:#fff;border:.08vw solid #d4d4d8;border-radius:.25vw;outline:none;width:100%;padding-top:.2vw;font-size:1.25vw;font-weight:700;line-height:1;transition:all .2s}.Configurator-module__gW3_UW__configurationCodeInputs input:focus{border-color:var(--mainColor);box-shadow:0 0 0 .12vw color-mix(in srgb, var(--mainColor) 20%, transparent)}.Configurator-module__gW3_UW__configurationCodeInputs input.Configurator-module__gW3_UW__configurationCodeInputError{color:#c70000;border-color:#c70000}.Configurator-module__gW3_UW__configurationCodeError{color:#c70000;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:.75vw;font-weight:600;line-height:1.25}.Configurator-module__gW3_UW__configurationCodeSubmit{background:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:.25vw;justify-content:center;align-items:center;width:100%;height:2.5vw;margin-top:auto;font-size:.85vw;font-weight:700;transition:all .3s;display:flex}.Configurator-module__gW3_UW__configurationCodeSubmit:hover{background:#222}.Configurator-module__gW3_UW__configurationCodeSubmit:disabled{background:color-mix(in srgb, var(--mainColor) 25%, #fff);cursor:not-allowed}.Configurator-module__gW3_UW__configurationSharePanel{background-color:#fff;border-radius:1vw;flex-direction:column;align-items:stretch;gap:0;width:25vw;margin-top:0;padding:0;display:flex;position:relative;overflow:hidden}.Configurator-module__gW3_UW__configurationSharePanel .Configurator-module__gW3_UW__closeButton{aspect-ratio:1;color:#777;cursor:pointer;background-color:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex;position:absolute;top:1vw;right:1vw}.Configurator-module__gW3_UW__configurationSharePanel .Configurator-module__gW3_UW__closeButton:hover{color:#222}.Configurator-module__gW3_UW__configurationSharePanel .Configurator-module__gW3_UW__closeButton svg{height:1.25vw;position:relative}.Configurator-module__gW3_UW__configurationShareImage{aspect-ratio:16/11;color:#71717a;background:#f2f2f6;border-radius:0;justify-content:center;align-items:center;width:100%;font-size:.8vw;font-weight:700;display:flex;position:relative;overflow:hidden}.Configurator-module__gW3_UW__configurationShareImage img{object-fit:contain;width:100%;height:100%}.Configurator-module__gW3_UW__configurationShareData{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5vw;width:100%;height:fit-content;padding:1.5vw;display:flex;position:relative}.Configurator-module__gW3_UW__configurationShareData h2{color:#222;margin-bottom:-1.25vw;font-size:1.25vw;font-weight:700;position:relative}.Configurator-module__gW3_UW__configurationShareData p{color:#777;font-size:.7vw;font-weight:600;position:relative}.Configurator-module__gW3_UW__configurationShareData label{color:#222;margin-bottom:-1.2vw;font-size:.7vw;font-weight:600;position:relative}.Configurator-module__gW3_UW__configurationShareCode{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25vw;width:100%;display:grid}.Configurator-module__gW3_UW__configurationShareCode span{aspect-ratio:.75;color:#222;text-align:center;background:#f2f2f6;border:0;border-radius:.25vw;justify-content:center;align-items:center;width:100%;padding-top:.2vw;font-size:1.1vw;font-weight:700;line-height:1;display:flex}.Configurator-module__gW3_UW__configurationShareLinkPanel{border-radius:.25vw;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;width:100%;height:2.25vw;display:grid;overflow:hidden}.Configurator-module__gW3_UW__configurationShareLink{color:#222;white-space:nowrap;text-overflow:ellipsis;background:#f2f2f6;border:0 solid #d4d4d8;border-radius:0;align-items:center;min-width:0;height:100%;padding:0 .8vw;font-size:.75vw;font-weight:600;display:flex;overflow:hidden}.Configurator-module__gW3_UW__configurationShareLinkPanel button{background:var(--mainColor);color:#fff;text-transform:capitalize;cursor:pointer;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:.2vw;width:7.5vw;height:100%;padding:.1vw 1vw 0;font-size:.7vw;font-weight:600;transition:all .3s;display:flex}.Configurator-module__gW3_UW__configurationShareLinkPanel button svg{width:1.15vw}.Configurator-module__gW3_UW__configurationShareLinkPanel button:hover{background:#222}.Configurator-module__gW3_UW__configurationShareError{color:#c70000;text-align:left;width:100%;font-size:.75vw;font-weight:600;line-height:1.25}.Configurator-module__gW3_UW__summarySection{background-color:#f2f2f6;grid-template-columns:1fr 25vw;gap:0;width:100%;height:calc(100dvh - 3.25vw);padding:0;display:grid;position:relative}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__photosDiv{background:0 0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5vw;height:100%;padding:1.5vw 0 1.5vw 1.5vw;display:grid;position:relative;overflow:hidden}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__photosDiv .Configurator-module__gW3_UW__summaryPhotoCard{aspect-ratio:16/9;background:#fff;border-radius:.5vw;justify-content:center;align-items:center;min-width:0;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__photosDiv .Configurator-module__gW3_UW__summaryPhotoCard:first-child{aspect-ratio:auto;grid-column:1/-1;height:100%}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__photosDiv .Configurator-module__gW3_UW__summaryPhotoCard img{object-fit:contain;width:100%;height:100%;display:block}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__photosDiv .Configurator-module__gW3_UW__localStoragePhotoCard figcaption{color:#fff;pointer-events:none;background:#000000ad;border-radius:.25vw;padding:.35vw .55vw;font-size:.65vw;font-weight:700;line-height:1;position:absolute;bottom:.75vw;left:.75vw}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside{color:#222;flex-direction:column;gap:0;width:100%;height:100%;padding:1.5vw;display:flex;position:relative;top:0}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryDivider{background-color:#ddd;width:100%;height:.085vw;margin:2.5vw 0;position:relative}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideHeader{flex-direction:column;gap:0;display:flex}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideHeader a{position:relative}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideHeader span{justify-content:flex-start;align-items:center;gap:.25vw;width:100%;height:2.5vw;margin-top:.25vw;display:flex;position:relative}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideHeader span img{height:100%}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideHeader span h2{color:#222;font-size:1.65vw;font-weight:800;line-height:1}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideHeader small{color:var(--mainColor);text-transform:uppercase;margin-top:2vw;font-size:.55vw;font-weight:800;line-height:1}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideHeader p{color:#222;margin:.25vw 0 0;font-size:.9vw;font-weight:500;line-height:1}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions{flex-direction:column;gap:1.25vw;margin-bottom:auto;display:flex}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions button{color:#222;cursor:pointer;background-color:#0000;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;height:fit-content;transition:all .3s;display:flex}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions button p{font-size:.75vw;font-weight:600}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions button svg{stroke-width:1.25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:1.5vw}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions button:hover{color:var(--mainColor)}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal{color:#222;background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:center;gap:1vw;padding:0;display:flex}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal span{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex;position:relative}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal span p{color:#444;font-size:.9vw;font-weight:600;line-height:1}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal span b{aspect-ratio:1;color:#fff;background-color:#222;border-radius:.25vw;flex-direction:row;justify-content:center;align-items:center;height:1.5vw;display:flex}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal span strong{color:#222;font-size:.9vw;font-weight:800;line-height:1}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal .Configurator-module__gW3_UW__addToCart{background-color:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:.5vw;flex-direction:row;justify-content:center;align-items:center;gap:.375vw;width:100%;height:2.5vw;transition:all .3s;display:flex;position:relative}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal .Configurator-module__gW3_UW__addToCart:hover{color:#222}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal .Configurator-module__gW3_UW__addToCart p{text-transform:uppercase;margin-top:.2vw;margin-right:0;font-size:.75vw;font-weight:700}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryAsideTotal .Configurator-module__gW3_UW__addToCart svg{stroke-width:1.75px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:1.125vw}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions button:disabled{cursor:wait;opacity:.6}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions .Configurator-module__gW3_UW__favoriteSaveMessage{color:#777;margin-top:-.85vw;font-size:.65vw;font-weight:600;line-height:1.35}.Configurator-module__gW3_UW__summarySection .Configurator-module__gW3_UW__summaryAside .Configurator-module__gW3_UW__summaryActions .Configurator-module__gW3_UW__favoriteSaveMessage[role=alert]{color:#c70000}.Configurator-module__gW3_UW__communitySharePanel{background:#fff;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:center;width:28vw;max-height:90dvh;display:flex;overflow:hidden}.Configurator-module__gW3_UW__communityShareHeader{justify-content:space-between;align-items:flex-start;gap:2vw;width:100%;height:fit-content;padding:1.5vw 1.5vw .75vw;display:flex;position:relative}.Configurator-module__gW3_UW__communityShareHeader>div{gap:.5vw;display:grid}.Configurator-module__gW3_UW__communityShareHeader span{color:var(--mainColor);text-transform:uppercase;font-size:.5vw;font-weight:800}.Configurator-module__gW3_UW__communityShareHeader h2{color:#222;font-size:1.25vw;font-weight:700}.Configurator-module__gW3_UW__communityShareHeader p{color:#777;margin-top:-.4vw;font-size:.7vw}.Configurator-module__gW3_UW__communityShareHeader button{aspect-ratio:1;color:#222;cursor:pointer;background:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex;position:absolute;top:1vw;right:1vw}.Configurator-module__gW3_UW__communityShareHeader button:hover{background:#f2f2f6}.Configurator-module__gW3_UW__communityShareHeader>button svg{height:70%;position:relative}.Configurator-module__gW3_UW__communityShareCarousel{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;margin-bottom:.75vw;display:flex;position:relative}.Configurator-module__gW3_UW__communityShareSlide{aspect-ratio:16/9;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.Configurator-module__gW3_UW__communityShareSlide img{object-fit:contain;width:100%;height:100%}.Configurator-module__gW3_UW__communityShareCarousel button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex;position:absolute;top:50%;left:.5vw;transform:translateY(-50%)}.Configurator-module__gW3_UW__communityShareCarousel button:hover{color:#fff;background-color:#222}.Configurator-module__gW3_UW__communityShareCarousel>button:nth-of-type(2){left:unset;right:.5vw}.Configurator-module__gW3_UW__communityShareCarousel button svg{height:60%}.Configurator-module__gW3_UW__communityShareForm{flex-direction:column;width:100%;min-height:0;padding:0 1.5vw 1.5vw;display:flex;position:relative}.Configurator-module__gW3_UW__communityShareForm>label{color:#222;font-size:.55vw;font-weight:700}.Configurator-module__gW3_UW__communityShareForm>label:not(:first-child){margin-top:.5vw}.Configurator-module__gW3_UW__communityShareForm>label small{color:#888;font-size:.5vw;font-weight:500}.Configurator-module__gW3_UW__communityShareForm>input,.Configurator-module__gW3_UW__communityShareForm>textarea{color:#222;border:.05vw solid #d9d9df;border-radius:.5vw;outline:none;width:100%;height:2vw;margin-top:.25vw;padding:.6vw .6vw .5vw;font-size:.65vw}.Configurator-module__gW3_UW__communityShareForm>input{height:2vw}.Configurator-module__gW3_UW__communityShareForm>textarea{resize:none;min-height:5vw;line-height:1.5}.Configurator-module__gW3_UW__communityShareForm>input:focus,.Configurator-module__gW3_UW__communityShareForm>textarea:focus{border-color:#222}.Configurator-module__gW3_UW__communityShareForm>span{color:#888;align-self:flex-end;margin-top:.25vw;font-size:.5vw;font-weight:600}.Configurator-module__gW3_UW__communityShareSummary{background:#f5f5f7;border-radius:.75rem;gap:.65rem;margin:1.5rem 0;padding:1rem;display:grid}.Configurator-module__gW3_UW__communityShareSummary div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Configurator-module__gW3_UW__communityShareSummary span{color:#777;font-size:.7rem;font-weight:700}.Configurator-module__gW3_UW__communityShareSummary strong{color:#222;font-size:.8rem}.Configurator-module__gW3_UW__communityShareError{color:#b00000;margin-bottom:0;font-size:.55vw;font-weight:700}.Configurator-module__gW3_UW__communityShareSubmit{background:var(--mainColor);color:#fff;cursor:pointer;text-transform:capitalize;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.25vw;margin-top:1vw;padding-top:.1vw;font-size:.75vw;font-weight:800;transition:all .3s;display:inline-flex}.Configurator-module__gW3_UW__communityShareSubmit:hover{color:#222}.Configurator-module__gW3_UW__communityShareSubmit:disabled{cursor:wait;opacity:.55}
.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons{z-index:3;flex-direction:column;align-items:center;gap:.75vw;width:2vw;display:flex;position:absolute;top:1.5vw;right:1.5vw}.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;transition:background-color .25s,color .25s,transform .25s;display:flex;position:relative;overflow:visible}.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button:hover,.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button[aria-pressed=true],.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button:focus-visible{color:#fff;background-color:#222}.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button:focus-visible{outline-offset:.18vw;outline:.12vw solid #22222240}.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button svg{stroke-width:1.5px;color:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:55%;position:relative}.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button p{transform-origin:100%;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;background-color:#222;border-radius:.18vw;justify-content:center;align-items:center;min-height:1.5vw;padding:.075vw .5vw 0;font-size:.6vw;line-height:1;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:absolute;top:50%;right:calc(100% + .75vw);transform:translate(.35vw,-50%)scale(.96)}.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button p:after{content:"";border-top:.38vw solid #0000;border-bottom:.38vw solid #0000;border-left:.48vw solid #222;width:0;height:0;position:absolute;top:50%;right:-.45vw;transform:translateY(-50%)}.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button:hover p,.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button[aria-pressed=true] p,.ConfiguratorToolbar-module__0MIIMW__configuratorFunctionButtons button:focus-visible p{opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}
.ConfiguratorDrawer-module__87vfjW__variantDrawer{opacity:1;pointer-events:none;z-index:997;background:#fff;flex-direction:column;gap:0;width:25vw;height:100%;padding:1.5vw;transition:transform .5s,opacity .5s;display:flex;position:absolute;top:0;right:0;transform:translate(calc(100% + 2vw))}.ConfiguratorDrawer-module__87vfjW__variantDrawerOpen{opacity:1;pointer-events:auto;transform:translate(0)}.ConfiguratorDrawer-module__87vfjW__variantDrawerHeader{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;width:100%;display:flex}.ConfiguratorDrawer-module__87vfjW__variantDrawerHeader div{flex-direction:column;gap:.1vw;min-width:0;display:flex}.ConfiguratorDrawer-module__87vfjW__variantDrawerHeader span{color:#777;text-transform:capitalize;font-size:.6vw;font-weight:600;line-height:1}.ConfiguratorDrawer-module__87vfjW__variantDrawerHeader h2{color:#222;margin:0;font-size:1.125vw;font-weight:700;line-height:1.2}.ConfiguratorDrawer-module__87vfjW__headerDivider{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:.1vw;margin:1.5vw 0 2vw;display:flex;position:relative}.ConfiguratorDrawer-module__87vfjW__headerDivider span{background-color:#f2f2f6;border-radius:999vw;flex:1;height:100%;margin-left:.75vw}.ConfiguratorDrawer-module__87vfjW__headerDivider button{aspect-ratio:1;background-color:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:999vw;flex-direction:column;justify-content:center;align-items:center;height:2.5vw;transition:all .3s;display:flex;position:absolute;top:0;left:-1.5vw;transform:translate(-50%,-50%)}.ConfiguratorDrawer-module__87vfjW__headerDivider button:hover{color:#222}.ConfiguratorDrawer-module__87vfjW__headerDivider button svg{height:60%;position:relative}
.PaintControls-module__6c9dqa__paintControls{flex-direction:column;gap:.85vw;width:100%;display:flex}.PaintControls-module__6c9dqa__paintColorPicker{width:100%!important;height:10.4vw!important}.PaintControls-module__6c9dqa__paintColorPicker .react-colorful__saturation{border-radius:.45vw .45vw 0 0}.PaintControls-module__6c9dqa__paintColorPicker .react-colorful__hue{border-radius:0 0 .45vw .45vw;height:.9vw}.PaintControls-module__6c9dqa__paintColorPicker .react-colorful__pointer{width:1.1vw;height:1.1vw}.PaintControls-module__6c9dqa__colorInputControl{flex-direction:column;gap:.35vw;width:100%;display:flex}.PaintControls-module__6c9dqa__colorInputControl span{color:#737373;text-transform:uppercase;font-size:.62vw;font-weight:700}.PaintControls-module__6c9dqa__colorInputControl input{color:#222;width:100%;height:2.25vw;font:inherit;background:#fff;border:.1vw solid #f2f2f6;border-radius:.25vw;outline:none;padding:.15vw .75vw 0;font-size:.9vw;transition:all .3s}.PaintControls-module__6c9dqa__colorInputControl input:focus{border-color:#222}.PaintControls-module__6c9dqa__matteControl{color:#222;text-transform:capitalize;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;height:1.75vw;font-size:1vw;font-weight:600;display:flex}.PaintControls-module__6c9dqa__matteControl input{display:none}.PaintControls-module__6c9dqa__matteBox{aspect-ratio:1;color:#0000;background-color:#0000;border:.1vw solid #f2f2f6;border-radius:.25vw;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex}.PaintControls-module__6c9dqa__matteControl:hover .PaintControls-module__6c9dqa__matteBox{color:#222;background-color:#0000;border:.1vw solid #222}.PaintControls-module__6c9dqa__matteControl input[type=checkbox]:checked+.PaintControls-module__6c9dqa__matteBox{color:#fff;background-color:#222;border:.1vw solid #222}.PaintControls-module__6c9dqa__matteBox svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:currentColor;height:80%;position:relative}.PaintControls-module__6c9dqa__matteControl span{margin-top:.15vw}
.ProductOptionCard-module__K0qyWa__productOptionCard{background:#fff;border:0;border-radius:0;width:100%;overflow:hidden}.ProductOptionCard-module__K0qyWa__disabledProductOption{opacity:.3}.ProductOptionCard-module__K0qyWa__disabledProductOption,.ProductOptionCard-module__K0qyWa__disabledProductOption:hover{background:#fff;border-color:#ddd}.ProductOptionCard-module__K0qyWa__disabledProductOption .ProductOptionCard-module__K0qyWa__productOption{cursor:not-allowed}.ProductOptionCard-module__K0qyWa__disabledProductOption .ProductOptionCard-module__K0qyWa__productOptionImage img{filter:grayscale()}.ProductOptionCard-module__K0qyWa__productOption{color:#171717;text-align:left;cursor:pointer;background:#fff;border:.1vw solid #f2f2f6;border-radius:.5vw;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;height:4.25vw;padding:0;transition:all .3s;display:flex;overflow:hidden}.ProductOptionCard-module__K0qyWa__productOptionCard:hover .ProductOptionCard-module__K0qyWa__productOption{background:#fff;border-color:#ccc}.ProductOptionCard-module__K0qyWa__activeProductOption:hover .ProductOptionCard-module__K0qyWa__productOption,.ProductOptionCard-module__K0qyWa__activeProductOption .ProductOptionCard-module__K0qyWa__productOption{background:#fff;border-color:#222}.ProductOptionCard-module__K0qyWa__productOptionImage{aspect-ratio:1;background:#f2f2f6;height:100%}.ProductOptionCard-module__K0qyWa__productOptionImage img{object-fit:cover;width:100%;height:100%}.ProductOptionCard-module__K0qyWa__productOptionData{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.1vw;width:auto;height:100%;padding:.5vw;display:flex;position:relative}.ProductOptionCard-module__K0qyWa__productOptionData strong,.ProductOptionCard-module__K0qyWa__productOptionData small,.ProductOptionCard-module__K0qyWa__productOptionData span{text-transform:capitalize;line-height:1;display:block}.ProductOptionCard-module__K0qyWa__productOptionData strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:.9vw;font-weight:700}.ProductOptionCard-module__K0qyWa__productOptionData small{color:#777;font-size:.7vw;font-weight:600}.ProductOptionCard-module__K0qyWa__productOptionData span{color:#222;white-space:nowrap;justify-self:end;margin-top:auto;font-size:.8vw;font-weight:800}.ProductOptionCard-module__K0qyWa__productOptionCheckbox{background-color:#0000;flex-direction:column;justify-content:flex-end;align-items:center;width:fit-content;height:100%;padding:.25vw;display:flex;position:relative}.ProductOptionCard-module__K0qyWa__productOptionCheckbox a{aspect-ratio:1;color:#0000;background-color:#0000;border:.1vw solid #f2f2f6;border-radius:.25vw;flex-direction:column;justify-content:center;align-items:center;height:1.5vw;transition:all .3s;display:flex;position:relative}.ProductOptionCard-module__K0qyWa__productOptionCheckbox a svg{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;height:85%;position:relative}.ProductOptionCard-module__K0qyWa__productOptionCard:hover .ProductOptionCard-module__K0qyWa__productOptionCheckbox a{color:#ccc;border:.1vw solid #ccc}.ProductOptionCard-module__K0qyWa__activeProductOption:hover .ProductOptionCard-module__K0qyWa__productOptionCheckbox a,.ProductOptionCard-module__K0qyWa__activeProductOption .ProductOptionCard-module__K0qyWa__productOptionCheckbox a{color:#222;border:.1vw solid #222}
.VariantDrawer-module__AWnkkW__variantDrawerList{flex-direction:column;gap:.55vw;width:100%;display:flex;overflow-y:auto}
.CommunitySharePopup-module__YyNCyq__communitySharePanel{background:#fff;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:center;width:28vw;max-height:90dvh;display:flex;overflow:hidden}.CommunitySharePopup-module__YyNCyq__communityShareHeader{justify-content:space-between;align-items:flex-start;gap:2vw;width:100%;height:fit-content;padding:1.5vw 1.5vw .75vw;display:flex;position:relative}.CommunitySharePopup-module__YyNCyq__communityShareHeader>div{gap:.5vw;display:grid}.CommunitySharePopup-module__YyNCyq__communityShareHeader span{color:var(--mainColor);text-transform:uppercase;font-size:.5vw;font-weight:800}.CommunitySharePopup-module__YyNCyq__communityShareHeader h2{color:#222;font-size:1.25vw;font-weight:700}.CommunitySharePopup-module__YyNCyq__communityShareHeader p{color:#777;margin-top:-.4vw;font-size:.7vw}.CommunitySharePopup-module__YyNCyq__communityShareHeader button{aspect-ratio:1;color:#222;cursor:pointer;background:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex;position:absolute;top:1vw;right:1vw}.CommunitySharePopup-module__YyNCyq__communityShareHeader button:hover{background:#f2f2f6}.CommunitySharePopup-module__YyNCyq__communityShareHeader>button svg{height:70%;position:relative}.CommunitySharePopup-module__YyNCyq__communityShareCarousel{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;margin-bottom:.75vw;display:flex;position:relative}.CommunitySharePopup-module__YyNCyq__communityShareSlide{aspect-ratio:16/9;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.CommunitySharePopup-module__YyNCyq__communityShareSlide img{object-fit:contain;width:100%;height:100%}.CommunitySharePopup-module__YyNCyq__communityShareCarousel button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex;position:absolute;top:50%;left:.5vw;transform:translateY(-50%)}.CommunitySharePopup-module__YyNCyq__communityShareCarousel button:hover{color:#fff;background-color:#222}.CommunitySharePopup-module__YyNCyq__communityShareCarousel>button:nth-of-type(2){left:unset;right:.5vw}.CommunitySharePopup-module__YyNCyq__communityShareCarousel button svg{height:60%}.CommunitySharePopup-module__YyNCyq__communityShareForm{flex-direction:column;width:100%;min-height:0;padding:0 1.5vw 1.5vw;display:flex;position:relative}.CommunitySharePopup-module__YyNCyq__communityShareForm>label{color:#222;font-size:.55vw;font-weight:700}.CommunitySharePopup-module__YyNCyq__communityShareForm>label:not(:first-child){margin-top:.5vw}.CommunitySharePopup-module__YyNCyq__communityShareForm>label small{color:#888;font-size:.5vw;font-weight:500}.CommunitySharePopup-module__YyNCyq__communityShareForm>input,.CommunitySharePopup-module__YyNCyq__communityShareForm>textarea{color:#222;border:.05vw solid #d9d9df;border-radius:.5vw;outline:none;width:100%;height:2vw;margin-top:.25vw;padding:.6vw .6vw .5vw;font-size:.65vw}.CommunitySharePopup-module__YyNCyq__communityShareForm>input{height:2vw}.CommunitySharePopup-module__YyNCyq__communityShareForm>textarea{resize:none;min-height:5vw;line-height:1.5}.CommunitySharePopup-module__YyNCyq__communityShareForm>input:focus,.CommunitySharePopup-module__YyNCyq__communityShareForm>textarea:focus{border-color:#222}.CommunitySharePopup-module__YyNCyq__communityShareForm>span{color:#888;align-self:flex-end;margin-top:.25vw;font-size:.5vw;font-weight:600}.CommunitySharePopup-module__YyNCyq__communityShareError{color:#b00000;margin-bottom:0;font-size:.55vw;font-weight:700}.CommunitySharePopup-module__YyNCyq__communityShareSubmit{background:var(--mainColor);color:#fff;cursor:pointer;text-transform:capitalize;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.25vw;margin-top:1vw;padding-top:.1vw;font-size:.75vw;font-weight:800;transition:all .3s;display:inline-flex}.CommunitySharePopup-module__YyNCyq__communityShareSubmit:hover{color:#222}.CommunitySharePopup-module__YyNCyq__communityShareSubmit:disabled{cursor:wait;opacity:.55}
.ConfigurationCodePopup-module__tuMxkG__configurationCodePopup{color:#222;background:0 0;border-radius:0;flex-direction:column;align-items:center;width:25vw;padding:0;display:flex;position:relative}.ConfigurationCodePopup-module__tuMxkG__configurationCodePopup h2{color:#fff;max-width:40vw;margin-top:.25vw;margin-bottom:0;font-size:1.75vw;font-weight:700;line-height:1.1;position:relative}.ConfigurationCodePopup-module__tuMxkG__configurationCodePopup p{color:#eee;font-size:.85vw;font-weight:600;position:relative}.ConfigurationCodePopup-module__tuMxkG__configurationCodeWrapper{background-color:#fff;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1vw;width:100%;height:fit-content;margin-top:1.5vw;padding:2vw;display:flex;position:relative}.ConfigurationCodePopup-module__tuMxkG__configurationCodeInputs{grid-template-columns:repeat(8,minmax(0,1fr));gap:.55vw;width:100%;display:grid}.ConfigurationCodePopup-module__tuMxkG__configurationCodeInputs input{aspect-ratio:.7;color:#222;text-align:center;text-transform:uppercase;background:#fff;border:.08vw solid #d4d4d8;border-radius:.25vw;outline:none;width:100%;padding-top:.2vw;font-size:1.25vw;font-weight:700;line-height:1;transition:all .2s}.ConfigurationCodePopup-module__tuMxkG__configurationCodeInputs input:focus{border-color:var(--mainColor);box-shadow:0 0 0 .12vw color-mix(in srgb, var(--mainColor) 20%, transparent)}.ConfigurationCodePopup-module__tuMxkG__configurationCodeInputError{color:#c70000!important;border-color:#c70000!important}.ConfigurationCodePopup-module__tuMxkG__configurationCodeError{color:#c70000;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:.75vw;font-weight:600;line-height:1.25}.ConfigurationCodePopup-module__tuMxkG__configurationCodeSubmit{background:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:.25vw;justify-content:center;align-items:center;width:100%;height:2.5vw;margin-top:auto;font-size:.85vw;font-weight:700;transition:all .3s;display:flex}.ConfigurationCodePopup-module__tuMxkG__configurationCodeSubmit:hover{background:#222}.ConfigurationCodePopup-module__tuMxkG__configurationCodeSubmit:disabled{background:color-mix(in srgb, var(--mainColor) 25%, #fff);cursor:not-allowed}
.ConfigurationSharePopup-module__Tl7ojG__configurationSharePanel{background-color:#fff;border-radius:1vw;flex-direction:column;align-items:stretch;gap:0;width:25vw;margin-top:0;padding:0;display:flex;position:relative;overflow:hidden}.ConfigurationSharePopup-module__Tl7ojG__closeButton{aspect-ratio:1;color:#777;cursor:pointer;background-color:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex;position:absolute;top:1vw;right:1vw}.ConfigurationSharePopup-module__Tl7ojG__closeButton:hover{color:#222}.ConfigurationSharePopup-module__Tl7ojG__closeButton svg{height:1.25vw;position:relative}.ConfigurationSharePopup-module__Tl7ojG__configurationShareImage{aspect-ratio:16/11;color:#71717a;background:#f2f2f6;border-radius:0;justify-content:center;align-items:center;width:100%;font-size:.8vw;font-weight:700;display:flex;position:relative;overflow:hidden}.ConfigurationSharePopup-module__Tl7ojG__configurationShareImage img{object-fit:contain;width:100%;height:100%}.ConfigurationSharePopup-module__Tl7ojG__configurationShareData{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5vw;width:100%;height:fit-content;padding:1.5vw;display:flex;position:relative}.ConfigurationSharePopup-module__Tl7ojG__configurationShareData h2{color:#222;margin-bottom:-1.25vw;font-size:1.25vw;font-weight:700;position:relative}.ConfigurationSharePopup-module__Tl7ojG__configurationShareData p{color:#777;font-size:.7vw;font-weight:600;position:relative}.ConfigurationSharePopup-module__Tl7ojG__configurationShareData label{color:#222;margin-bottom:-1.2vw;font-size:.7vw;font-weight:600;position:relative}.ConfigurationSharePopup-module__Tl7ojG__configurationShareCode{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25vw;width:100%;display:grid}.ConfigurationSharePopup-module__Tl7ojG__configurationShareCode span{aspect-ratio:.75;color:#222;text-align:center;background:#f2f2f6;border:0;border-radius:.25vw;justify-content:center;align-items:center;width:100%;padding-top:.2vw;font-size:1.1vw;font-weight:700;line-height:1;display:flex}.ConfigurationSharePopup-module__Tl7ojG__configurationShareLinkPanel{border-radius:.25vw;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;width:100%;height:2.25vw;display:grid;overflow:hidden}.ConfigurationSharePopup-module__Tl7ojG__configurationShareLink{color:#222;white-space:nowrap;text-overflow:ellipsis;background:#f2f2f6;border:0 solid #d4d4d8;border-radius:0;align-items:center;min-width:0;height:100%;padding:0 .8vw;font-size:.75vw;font-weight:600;display:flex;overflow:hidden}.ConfigurationSharePopup-module__Tl7ojG__configurationShareLinkPanel button{background:var(--mainColor);color:#fff;text-transform:capitalize;cursor:pointer;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:.2vw;width:7.5vw;height:100%;padding:.1vw 1vw 0;font-size:.7vw;font-weight:600;transition:all .3s;display:flex}.ConfigurationSharePopup-module__Tl7ojG__configurationShareLinkPanel button svg{width:1.15vw}.ConfigurationSharePopup-module__Tl7ojG__configurationShareLinkPanel button:hover{background:#222}.ConfigurationSharePopup-module__Tl7ojG__configurationShareError{color:#c70000;text-align:left;width:100%;font-size:.75vw;font-weight:600;line-height:1.25}
.ConfiguratorIntroPopup-module__fpz-Oq__introPopup{background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:fit-content;max-width:60vw;max-height:calc(100dvh - 10vw);padding:0;display:flex;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introEyebrow{text-transform:uppercase;color:var(--mainColor);font-size:.65vw;font-weight:800;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introPopup h2{color:#fff;max-width:40vw;margin-top:.25vw;margin-bottom:0;font-size:1.75vw;font-weight:700;line-height:1.1;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introDescription{color:#eee;font-size:.85vw;font-weight:600;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introActions{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.5vw;width:100%;height:fit-content;margin-top:1vw;display:flex}.ConfiguratorIntroPopup-module__fpz-Oq__introActionButton{cursor:pointer;background-color:#fff;border:0;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:20vw;height:30vw;transition:all .3s;display:flex;overflow:hidden}.ConfiguratorIntroPopup-module__fpz-Oq__introActionButton h3{color:#222;margin-top:1vw;margin-left:1vw;font-size:1.1vw;font-weight:700;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introActionButton p{color:#777;margin-top:.1vw;margin-left:1vw;font-size:.7vw;font-weight:600;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introActionPrimary{background-color:var(--mainColor)}.ConfiguratorIntroPopup-module__fpz-Oq__introActionSecondary h3{color:var(--mainColor)}.ConfiguratorIntroPopup-module__fpz-Oq__introActionPrimary h3{color:#fff}.ConfiguratorIntroPopup-module__fpz-Oq__introActionPrimary p{color:#ddd}.ConfiguratorIntroPopup-module__fpz-Oq__introActionImage{aspect-ratio:16/10;width:100%;margin:auto 0;display:flex;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introActionImage img{object-fit:cover;width:100%;height:100%;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introActionButton strong{color:#222;cursor:pointer;background-color:#0000;border:.08vw solid #222;border-radius:.25vw;justify-content:center;align-items:center;width:calc(100% - 2vw);height:2vw;margin:1vw;padding-top:.1vw;font-size:.7vw;font-weight:600;transition:all .3s;display:flex;position:relative}.ConfiguratorIntroPopup-module__fpz-Oq__introActionBasic strong{color:#fff;background-color:#222;border:.08vw solid #222}.ConfiguratorIntroPopup-module__fpz-Oq__introActionButton:hover strong{color:#555;background-color:#fff;border:.08vw solid #555}.ConfiguratorIntroPopup-module__fpz-Oq__introActionBasic:hover strong{color:#fff;background-color:#555;border:.08vw solid #555}.ConfiguratorIntroPopup-module__fpz-Oq__introActionSecondary strong{border:.08vw solid var(--mainColor);background-color:var(--mainColor);color:#fff}.ConfiguratorIntroPopup-module__fpz-Oq__introActionSecondary:hover strong{border:.08vw solid var(--mainColor);color:var(--mainColor);background-color:#fff}.ConfiguratorIntroPopup-module__fpz-Oq__introActionPrimary strong{color:#222;background-color:#fff;border:.08vw solid #fff}.ConfiguratorIntroPopup-module__fpz-Oq__introActionPrimary:hover strong{color:#222;background-color:#f2f2f6;border:.08vw solid #f2f2f6}
.Dropdown-module__4AcrEa__marketSelectField{cursor:pointer;background-color:#fff;border:.075vw solid #f2f2f6;border-radius:.5vw;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25vw;width:100%;height:3vw;padding:0 .625vw;transition:all .3s;display:flex;position:relative}.Dropdown-module__4AcrEa__marketSelectField:hover{background-color:#f2f2f6}.Dropdown-module__4AcrEa__marketSelectField span{color:#999;font-size:.5vw;font-weight:500;line-height:100%;display:flex;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketSelectButton{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:fit-content;height:1.125vw;font-size:.6vw;font-weight:500;display:flex;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketSelectButton img{width:auto;height:100%;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketSelectButton .Dropdown-module__4AcrEa__marketSelectedText{color:#222;margin-top:.1vw;font-size:.7vw;font-weight:600;line-height:100%;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketSelectButton .Dropdown-module__4AcrEa__marketSelectedCaption{color:#999;margin-top:.1vw;font-size:.7vw;font-weight:500;line-height:100%;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__chevronIcon{aspect-ratio:1;color:#999;stroke:currentColor;stroke-width:1.5px;height:1.5vw;transition:all .3s;display:flex;position:absolute;top:.75vw;right:.75vw}.Dropdown-module__4AcrEa__marketSelectField:hover .Dropdown-module__4AcrEa__chevronIcon{color:#222}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketOptions{z-index:101;background-color:#fff;border:.075vw solid #f2f2f6;border-radius:.5vw;gap:.25vw;width:calc(100% + .2vw);height:fit-content;max-height:12.5vw;padding:.25vw;position:absolute;top:3.5vw;left:-.1vw;overflow:auto}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketOptions .Dropdown-module__4AcrEa__marketOption{cursor:pointer;background-color:#0000;border:0;border-radius:.25vw;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:100%;height:2.125vw;padding:.5vw;font-size:.6vw;font-weight:500;transition:all .3s;display:flex;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketOptions .Dropdown-module__4AcrEa__marketOption:hover{background-color:#f2f2f6}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketOptions .Dropdown-module__4AcrEa__marketOption img{width:auto;height:100%;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketOptions .Dropdown-module__4AcrEa__marketOption .Dropdown-module__4AcrEa__marketOptionLabel{color:#222;margin-top:.1vw;font-size:.7vw;font-weight:600;line-height:100%;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketOptions .Dropdown-module__4AcrEa__marketOption .Dropdown-module__4AcrEa__marketOptionCaption{color:#999;margin-top:.1vw;font-size:.7vw;font-weight:500;line-height:100%;position:relative}.Dropdown-module__4AcrEa__marketSelectField .Dropdown-module__4AcrEa__marketOptions .Dropdown-module__4AcrEa__marketOption svg{aspect-ratio:1;color:#555;stroke:currentColor;stroke-width:1.5px;fill:none;height:1.125vw;transition:all .3s;display:flex;position:absolute;top:.5vw;right:.5vw}
.Community-module__F2ll9a__page{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:100dvh;padding:7.5vw 3.5vw 3.5vw;display:flex;position:relative}.Community-module__F2ll9a__pageIntro{flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:100%;display:flex;position:relative}.Community-module__F2ll9a__pageIntro p{text-transform:uppercase;color:var(--mainColor);margin-bottom:.25vw;font-size:.65vw;font-weight:700;position:relative}.Community-module__F2ll9a__pageIntro h1{color:#222;font-size:2.5vw;font-weight:600;position:relative}.Community-module__F2ll9a__pageIntro h3{color:#555;text-align:center;max-width:34%;font-size:1.25vw;font-weight:500;line-height:1.1;position:relative}.Community-module__F2ll9a__filtersBar{flex-direction:row;justify-content:center;align-items:center;width:100%;margin:5vw 0;display:flex;position:relative}.Community-module__F2ll9a__barWrapper{flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:fit-content;height:2.5vw;display:flex;position:relative}.Community-module__F2ll9a__searchBar{background-color:#fff;border:.1vw solid #ddd;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:34vw;height:100%;padding:.25vw;transition:all .3s;display:flex;position:relative}.Community-module__F2ll9a__searchBar:focus-within{border-color:#222}.Community-module__F2ll9a__searchBar label{aspect-ratio:1;color:#fff;background-color:#222;border-radius:999vw;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.Community-module__F2ll9a__searchBar label svg,.Community-module__F2ll9a__searchBar button svg,.Community-module__F2ll9a__filtersButton svg{stroke-width:1.5px;height:60%;position:relative}.Community-module__F2ll9a__searchBar input{color:#222;background-color:#0000;border:0;outline:0;flex:1;height:100%;font-size:.8vw;font-weight:500;position:relative}.Community-module__F2ll9a__searchBar button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex;position:relative}.Community-module__F2ll9a__searchBar button:hover{background-color:#f2f2f6}.Community-module__F2ll9a__grid{grid-template-columns:repeat(5,1fr);gap:1.5vw;display:grid}.Community-module__F2ll9a__error{color:#a10000;background:#fff1f1;border:1px solid #e5a5a5;border-radius:.75rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.85rem;font-weight:700}.Community-module__F2ll9a__empty{text-align:center;background:#fff;border:1px dashed #c9c9d0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:22rem;display:flex}.Community-module__F2ll9a__empty h2{color:#222;font-size:1.75rem}.Community-module__F2ll9a__empty p{color:#777}.Community-module__F2ll9a__emptyAction{background:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:999vw;padding:.6rem 1.4rem;font-size:.85rem;font-weight:700;transition:all .3s}.Community-module__F2ll9a__emptyAction:hover{background:#222}
.Contact-module__4Y-e4W__contactSection{width:100%;min-height:200vh}