@font-face{font-family:__GTAmericaFont_c64fb4;src:url(/_next/static/media/2e18415878ad7694-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__GTAmericaFont_Fallback_c64fb4;src:local("Arial");ascent-override:98.28%;descent-override:25.36%;line-gap-override:0.00%;size-adjust:101.75%}.__className_c64fb4{font-family:__GTAmericaFont_c64fb4,__GTAmericaFont_Fallback_c64fb4;font-weight:400;font-style:normal}@font-face{font-family:__OrticaLightFont_0b5349;src:url(/_next/static/media/58c889115ef1322c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__OrticaLightFont_Fallback_0b5349;src:local("Arial");ascent-override:97.48%;descent-override:30.20%;line-gap-override:5.66%;size-adjust:105.97%}.__className_0b5349{font-family:__OrticaLightFont_0b5349,__OrticaLightFont_Fallback_0b5349;font-weight:400;font-style:normal}@font-face{font-family:__OrticaBoldFont_251449;src:url(/_next/static/media/f623caa730561ab8-s.p.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:__OrticaBoldFont_Fallback_251449;src:local("Arial");ascent-override:85.15%;descent-override:26.38%;line-gap-override:4.95%;size-adjust:121.32%}.__className_251449{font-family:__OrticaBoldFont_251449,__OrticaBoldFont_Fallback_251449;font-style:normal}.cart{height:100%;display:flex;flex-direction:column;justify-content:space-between}.cart__empty{height:100%;color:#616161;font-size:.875rem}.cart__cost{margin:1.25rem 0;font-size:1rem;color:#333;display:flex;justify-content:space-between}.cart__bottom,.cart__list{padding:2.5rem}.cart__bottom{position:-webkit-sticky;position:sticky;bottom:0;right:0;width:100%;z-index:1;background-color:#fff;box-shadow:0 325px 91px 0 transparent,0 208px 83px 0 rgba(0,0,0,.01),0 117px 70px 0 rgba(0,0,0,.05),0 52px 52px 0 rgba(0,0,0,.09),0 13px 29px 0 rgba(0,0,0,.1)}@media(max-width:800px){.cart__bottom,.cart__list{padding:1.25rem}}.contact-form{max-width:75rem;margin:0 auto;width:100%;display:flex;justify-content:center;grid-column:4/span 6}.contact-form__button{display:flex;justify-content:space-between;align-items:center}.contact-form form{margin:0 auto;display:inline-block;width:100%}.contact-form label{display:block;margin:0 0 .25rem;font-size:.875rem}.contact-form input,.contact-form textarea{margin:0 0 1.5rem;padding:1rem;font-family:inherit!important;border-radius:1.875rem;border:0;background-color:#f8fafa;font-size:.875rem;width:100%;box-sizing:border-box}.contact-form .contact-form__result{margin:.75rem 0 0;font-size:.875rem}.contact-form button{color:#2b5553;border:0;transition:all .2s ease;cursor:auto;padding:1.25rem 2.5rem;background-color:#fff;color:#333;font-size:.75rem;border-radius:2.5rem;transition:all .2s ease-out;background:linear-gradient(90deg,#ecfdfa,#9cebdd);position:relative;overflow:hidden;display:inline-block}.contact-form button:after{content:"";display:block;clear:both;background:#9cebdd;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:all .2s ease-out}.contact-form button:not(.button--disabled){cursor:pointer}.contact-form button:not(.button--disabled):hover:after{opacity:.4}@media(max-width:1024px){.contact-form{grid-column:1/span 12}}.quote{width:100%;padding:3.75rem 0 0}.quote__title{font-size:4rem;font-weight:400;margin-bottom:1.5rem;max-width:70%}.quote__byline{font-size:.875rem;opacity:.7;margin-bottom:2.25rem}@media(max-width:1024px){.quote{padding:2.5rem 0 0}.quote__title{max-width:100%;font-size:3rem}}@media(max-width:800px){.quote{padding:1.25rem 0 0}.quote__title{font-size:2rem;margin-bottom:1rem}.quote__byline{margin-bottom:1.5rem}}.page{box-sizing:border-box;max-width:1920px;width:100%;grid-column-gap:1.5rem;grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid;display:flex;flex-direction:column;grid-gap:10rem;gap:10rem;padding:0 1.5rem 10rem}@media only screen and (max-width:1023px){.page{grid-column-gap:20px;padding:0 1.25rem}}@media only screen and (max-width:639px){.page{grid-template-columns:repeat(6,1fr);grid-column-gap:.75rem;padding:0 .75rem}}@media(max-width:1024px){.page{gap:5rem;padding-bottom:5rem}}@media(max-width:800px){.page{gap:2.5rem;padding-bottom:2.5rem}}.search-dashboard{padding:5rem 0}@media(max-width:800px){.search-dashboard{padding:1.25rem 0 0}}.collections-selector__item{margin:0 0 .375rem;display:flex;align-items:center;cursor:pointer}.collections-selector__item__inner{display:inline-block;width:.875rem;height:.875rem;border-radius:1.25rem;border:1px solid #616161;background-color:#fff;vertical-align:middle;transition:all .2s ease-out;margin:0 .375rem 0 0;position:relative;display:flex;justify-content:center;align-items:center}.collections-selector__item__inner span{width:.625rem;height:.625rem;border-radius:.625rem;background-color:#2b5553;opacity:0;transition:all .2s ease-out}.collections-selector__item--selected .collections-selector__item__inner span,.collections-selector__item:hover .collections-selector__item__inner span{opacity:1}.collections-selector__item input{margin:0;padding:0;position:relative;cursor:pointer}.collections-selector__item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.price-filter{display:flex;align-items:center;position:relative;white-space:nowrap;font-size:.75rem}.price-filter__modal{background:#fff;z-index:9;display:flex;flex-direction:column;gap:.625rem;width:100%}.price-filter__modal__button{border-radius:.625rem}.react-aria-Slider{display:grid;grid-template-areas:"label output" "track track";grid-template-columns:1fr auto;color:#333}.react-aria-Slider .react-aria-Label{grid-area:label;margin:0 0 .375rem}.react-aria-Slider .react-aria-SliderOutput{grid-area:output}.react-aria-Slider .react-aria-SliderTrack{grid-area:track;position:relative}.react-aria-Slider .react-aria-SliderTrack:before{content:"";display:block;position:absolute;background:#f8fafa}.react-aria-Slider .react-aria-SliderThumb{width:1rem;height:1rem;border-radius:1rem;background:#9cebdd;forced-color-adjust:none;cursor:pointer}.react-aria-Slider .react-aria-SliderThumb[data-dragging]{background:#2b5553}.react-aria-Slider .react-aria-SliderThumb[data-focus-visible]{outline:2px #2b5553}.react-aria-Slider[data-orientation=horizontal]{flex-direction:column;width:100%}.react-aria-Slider[data-orientation=horizontal] .react-aria-SliderTrack{height:1.875rem;width:calc(100% - 1rem);margin:0 auto}.react-aria-Slider[data-orientation=horizontal] .react-aria-SliderTrack:before{height:.125rem;width:100%;top:50%;transform:translateY(-50%)}.react-aria-Slider[data-orientation=horizontal] .react-aria-SliderThumb{top:50%}.metal-filter__item{margin:0 0 .375rem;display:flex;align-items:center;cursor:pointer}.metal-filter__item__inner{display:inline-block;width:.875rem;height:.875rem;border-radius:1.25rem;border:1px solid #616161;background-color:#fff;vertical-align:middle;transition:all .2s ease-out;margin:0 .375rem 0 0;position:relative;display:flex;justify-content:center;align-items:center}.metal-filter__item__inner span{width:.625rem;height:.625rem;border-radius:.625rem;background-color:#2b5553;opacity:0;transition:all .2s ease-out}.metal-filter__item--selected .metal-filter__item__inner span,.metal-filter__item:hover .metal-filter__item__inner span{opacity:1}.metal-filter__item input{margin:0;padding:0;position:relative;cursor:pointer}.metal-filter__item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-image__detail{transition:all .2s ease-out}.product-image__detail--loading{opacity:.2!important}.product-image__placeholder{position:absolute;width:50%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.product-image__detail{transition:all .3s ease-out;position:relative;width:100%;height:100%;opacity:0}.product-image__detail--loaded{opacity:1}.product-image__detail img{width:100%;height:auto}@media(max-width:800px){main{padding:.75rem 0 0}}.tag{position:absolute;color:#fff;left:1.25rem;top:1.25rem;font-size:.75rem;padding:.375rem .625rem;color:#2b5553;border-radius:1.25rem;background:#bbe4de;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2}@media(max-width:800px){.tag{left:.625rem;top:.625rem;font-size:.625rem;padding:.25rem .5rem}}