::-webkit-scrollbar{display:none}*{box-sizing:border-box}body>main{margin:0}body{background-color:var(--color-mine-shaft);color:var(--color-white)}button[type=submit],button.close{cursor:pointer}:root{--aside-width-desktop: 500px;--aside-width-mobile: 100vw;--cart-aside-summary-height-with-discount: 300px;--cart-aside-summary-height: 250px;--grid-item-width: 450px;--header-height: 64px;--color-mine-shaft: #2B2B2B;--color-gallery: #f0f0f0;--color-white: #ffffff;--color-grey: #807F7F;--color-light-grey: #D9D9D9;--color-filter-bg: #474646;--color-filter-bg-transparent: rgba(71, 70, 70, .8);--z-index-base: 1000;--z-index-menu: calc(var(--z-index-base) + 100);--z-index-menu-overlay: calc(var(--z-index-menu) - 10);--z-index-aside: calc(var(--z-index-base) + 500);--z-index-filter: calc(var(--z-index-base) + 50)}@media (min-width: 45em){:root{--aside-width: var(--aside-width-desktop)}}@media (max-width: 44.99em){:root{--aside-width: var(--aside-width-mobile)}}@font-face{font-family:Creo Bold;src:url(https://cdn.shopify.com/oxygen-v2/37749/29659/61925/2057686/assets/Creo-ExtraBold-CpIUtnaW.woff2) format("woff2"),url(https://cdn.shopify.com/oxygen-v2/37749/29659/61925/2057686/assets/Creo-ExtraBold-B_BI5rac.woff) format("woff");font-style:normal}@font-face{font-family:Creo Light;src:url(../assets/fonts/Creo-Light.woff2) format("woff2"),url(../assets/fonts/Creo-Light.woff) format("woff");font-style:normal}.font-header{font-family:Public Sans,sans-serif;font-size:.8rem;letter-spacing:.3em}public-sans-normal,body{font-family:Public Sans,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.text-sm{font-size:var(--fontSize-s)}@media (min-width: 45em){.text-sm{font-size:var(--fontSize-sm)}}.text-base{font-size:var(--fontSize-base)}.text-xl{font-size:var(--fontSize-xl)}.text-2xl{font-size:var(--fontSize-1xl)}@media (min-width: 45em){.text-2xl{font-size:var(--fontSize-2xl)}}.text-3xl{font-size:var(--fontSize-3xl)}aside{position:fixed;height:100vh;max-width:var(--aside-width);min-width:var(--aside-width);right:calc(-1 * var(--aside-width));top:0;background:var(--color-mine-shaft);box-shadow:0 0 50px #0000004d;transition:transform .2s ease-in-out;overflow-y:scroll}aside header{align-items:center;border-bottom:1px solid var(--color-dark);display:flex;height:var(--header-height);justify-content:space-between;padding:0 20px}aside header h3{margin:0}aside .header--logo{color:var(--color-white)}aside header .close{text-decoration:none;transition:all .2s;width:20px;font-size:32px;font-weight:300}aside header h2{margin-bottom:.6rem;margin-top:0}aside main{margin:1rem}aside p{margin:0 0 .25rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.overlay{background:#0003;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;transition:opacity .4s;visibility:hidden;z-index:var(--z-index-aside)}.overlay .close-outside{background:transparent;border:none;color:transparent;height:100%;left:0;position:absolute;top:0;width:calc(100% - var(--aside-width))}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;height:100%;position:absolute;width:100%}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded aside{transform:translate(calc(var(--aside-width) * -1))}button.reset{border:0;background:inherit;font-size:inherit}button.reset>*{margin:0}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}.menu-item.active:after{display:block;content:"";height:450%;width:1px;margin-left:4px;background-color:var(--color-mine-shaft)}.menu-item.active>.menu-item--circle{display:inline-block;width:10px;height:10px;margin-right:20px;border-radius:50%;background-color:var(--color-mine-shaft)}.submenu--wrapper{z-index:var(--z-index-menu)!important}.header{z-index:1200!important}.header--wrapper.active .header{background-color:var(--color-gallery);color:var(--color-mine-shaft);align-items:flex-start}.header--wrapper:not(.active) a{color:var(--color-white)}.header{display:grid;grid-template-columns:auto auto auto;text-align:center;position:fixed;width:100vw;height:var(--header-height);top:0;padding:1.3rem 1.5rem;align-items:center;text-transform:uppercase}@media (min-width: 45em){.header{display:flex;flex-direction:row;text-align:left}}.header.active{background-color:var(--color-gallery)}.header.active a{color:var(--color-mine-shaft)}.header--wrapper>.submenu--wrapper{display:grid;position:fixed;width:100vw;top:var(--header-height);left:0;grid-auto-flow:column;justify-content:start;grid-auto-columns:min-content;padding:5rem 1.5rem;background-color:var(--color-gallery)}.submenu-list--title{margin-bottom:10px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.header--wrapper>.submenu--wrapper>.submenu{display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto auto;justify-content:start;gap:1rem 3rem;color:var(--color-mine-shaft)}.submenu-item{margin-bottom:5px}.header--wrapper>.submenu--wrapper>.submenu>.submenu-list:nth-of-type(3){grid-column:span 2;font-weight:600}.header--wrapper>.submenu--wrapper>.submenu a{color:var(--color-mine-shaft);padding-bottom:3px}.header--wrapper>.submenu--wrapper>.submenu a:hover{border-bottom:1px solid var(--color-mine-shaft)}.header>nav>.menu-item>[class^=submenu-]{display:grid;grid-auto-flow:column;grid-template-columns:auto;gap:1rem}.header-menu-desktop>.menu-item>a>.header--circle{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:20px}.header--logo{font-family:Creo Bold,sans-serif;text-transform:uppercase;letter-spacing:8px;margin:0;font-size:1.3rem}@media (min-width: 48em){.header--logo{font-size:1.6rem;letter-spacing:10px;margin-right:50px}}button.header-menu-mobile-toggle{font-size:24px!important;text-align:left;margin-bottom:5px}@media (min-width: 48em){button.header-menu-mobile-toggle{display:none}}.header-menu-mobile{display:none}aside .header-menu-mobile{display:flex;flex-direction:column}aside .header-menu-mobile>.menu-item{display:flex;flex-direction:row;margin-bottom:20px}aside .header-menu-mobile>.menu-item a{padding-top:10px;padding-bottom:10px}aside .header-menu-mobile>.menu-item>div{padding-top:10px}aside .header-menu-mobile>.menu-item>div{margin-left:4rem}aside .header-menu-mobile .submenu-list{margin-bottom:25px}aside .header-menu-mobile a{color:#fff}aside .header-menu-mobile .menu-item>a{text-transform:uppercase;letter-spacing:.1rem}.header-menu-desktop{display:none;grid-gap:1rem}@media (min-width: 45em){.header-menu-desktop{display:flex;grid-gap:2rem}}.header-menu-item{cursor:pointer}.header-ctas{align-items:center;display:flex;grid-gap:5px;margin-left:auto;font-size:15px}@media (min-width: 45em){.header-ctas{grid-gap:1rem}}.nav-overlay{width:100vw;height:100vh;position:fixed;z-index:var(--z-index-menu-overlay);background-color:#fffc}.footer{background:var(--color-gallery);margin-top:auto;padding-top:50px;font-size:.875rem}@media (min-width: 45em){.footer{padding-top:250px;font-size:1rem}}.footer-menu{display:flex;flex-direction:column;padding-left:25px;padding-right:25px}@media (min-width: 45em){.footer-menu{padding-left:75px;padding-right:75px}}.footer-menu--wrapper{display:flex;flex-direction:column;padding-bottom:50px;height:unset;align-items:start}@media (min-width: 45em){.footer-menu--wrapper{flex-direction:row;align-items:end;height:500px}}.subitems-wrapper{display:flex;flex-direction:column;gap:.4rem;color:var(--color-mine-shaft);margin-right:0}@media (min-width: 45em){.subitems-wrapper{flex-direction:row;gap:1rem;margin-right:50px}}.footer-menu--wrapper>div{flex:0}.subitems-wrapper:nth-of-type(1){display:flex;flex-direction:column;gap:.4rem;margin-top:35px;margin-bottom:35px}@media (min-width: 45em){.subitems-wrapper:nth-of-type(1){flex:1;gap:1rem;margin-top:0;margin-bottom:0}}.logo--wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:baseline;color:var(--color-mine-shaft);font-size:.875rem}@media (min-width: 45em){.logo--wrapper{font-size:1rem;width:65px}}.logo--wrapper>p{font-size:.875rem}@media (min-width: 45em){.logo--wrapper>p{font-size:1rem}}.logo--wrapper>img{width:65px;height:65px;max-width:unset}@media (min-width: 45em){.logo--wrapper>img{width:65px;height:65px}}.subitems-wrapper .trademark{margin-top:50px}.cart-main{height:100%;max-height:calc(100vh - var(--cart-aside-summary-height));overflow-y:auto;width:auto}.cart-main.with-discount{max-height:calc(100vh - var(--cart-aside-summary-height-with-discount))}.cart-line{display:flex;padding:.75rem 0}.cart-line a{color:#fff}.cart-line img{height:100%;display:block;margin-right:.75rem}.cart-summary-page{position:relative}.cart-summary-aside{background:var(--color-mine-shaft);border-top:1px solid var(--color-dark);bottom:0;padding-top:.75rem;position:absolute;width:calc(var(--aside-width) - 40px)}.cart-line-quantity{display:flex}.cart-discount{align-items:center;display:flex;margin-top:.25rem}.cart-subtotal{align-items:center;display:flex;justify-content:space-between;font-weight:600;font-size:1.3rem}.cart-remove{cursor:pointer;opacity:.4}.cart-summary a{color:#fff!important}.cart-checkout-actions{border:1px solid red;background-color:#fff;margin-top:20px}button[name=decrease-quantity],button[name=increase-quantity]{cursor:pointer}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);position:sticky;top:0}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{margin-bottom:.5rem}.predictive-search-result-item a{align-items:center;display:flex}.predictive-search-result-item a img{margin-right:.75rem;height:100%}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{display:flex;flex:row;align-items:center;gap:1rem}.collections-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.collection-item img{height:auto}.collection-description{margin-bottom:1rem;max-width:95%}@media (min-width: 45em){.collection-description{max-width:600px}}.products-grid{display:grid;grid-gap:0px;grid-template-columns:repeat(2,1fr);margin:0}@media (min-width: 45em){.products-grid{grid-template-columns:repeat(3,1fr);grid-gap:5px}}.product-item img{height:auto;width:100%}.product-item img:hover{cursor:pointer}@media (min-width: 45em){.product-item img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);transition:1s ease}}.product-item{overflow:hidden;display:flex;flex-direction:column}@media (min-width: 45em){.product-item{position:relative}}.products-grid>.product-item.description{display:flex;grid-column:span 2}@media (min-width: 45em){.products-grid>.product-item.description{display:none}}.product-item-description{color:var(--color-white);padding:15px 25px 35px;text-align:left}@media (min-width: 45em){.product-item-description{position:absolute;display:flex;flex-direction:row;justify-content:space-between;width:100%;bottom:5px;left:0;padding:15px 25px;align-items:end}}.product-item-description>*{letter-spacing:.3em}.product-item-description>p{font-weight:800;font-size:1.3rem;max-width:250px}@media (min-width: 45em){.product-item-description>p{font-weight:400;font-size:1rem}}.product-item-description>div{font-weight:100;font-size:.9rem;margin-top:15px}@media (min-width: 45em){.product-item-description>div{font-weight:400;margin-top:0}}.property-style{text-transform:uppercase;color:#807f7f;font-size:12px;letter-spacing:.2rem;margin-bottom:7px}.collection--wrapper{padding-top:100px}.swiper{width:100%;height:100%}.swiper-slide>a{position:relative}.swiper-slide>a>img{width:100%;object-fit:cover}.banner-landing--wrapper .swiper-slide>a>img{height:100%}.banner-landing--wrapper .swiper-slide>a .product-item-description{text-align:left;position:absolute;bottom:0;padding:15px 25px 28px}@media (min-width: 45em){.banner-landing--wrapper .swiper-slide>a .product-item-description{padding:15px 25px 30px}}.swiper-slide .product-item-description>p{font-size:.8rem;text-align:center}@media (min-width: 45em){.swiper-slide .product-item-description>p{font-size:1.1rem}}.banner-landing--wrapper .swiper-slide .product-item-description>p{text-align:left}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-pagination-bullet{background:#fff!important}.swiper-slide.product-recommendations{position:relative;width:60%}.swiper-slide.product-recommendations>div>p{font-size:12px}.product--wrapper{display:grid;background-color:#1c1c1c;margin-top:0}@media (min-width: 45em){.product--wrapper{margin-top:70px}}.product--container{display:grid;margin-bottom:75px}@media (min-width: 45em){.product--container{grid-template-columns:1fr 1fr;grid-gap:2rem;padding-top:50px;margin-bottom:150px}}@media (min-width: 78em){.product--container{padding-top:70px;grid-template-columns:1.5fr 1fr;grid-gap:3rem}}@media (min-width: 90em){.product--container{grid-template-columns:2fr 1fr}}.product-form,.product-options-grid{display:flex;flex-wrap:wrap}.product-form{flex-direction:column}@media (min-width: 45em){.product-form{flex-direction:row}}.product-form button{width:100%}@media (min-width: 45em){.product-form button{flex-direction:row}}.product-form>form{display:flex;flex-grow:1}.product-options-grid{margin-left:-6px}.product-form,.product-options-grid a{color:var(--color-white);opacity:1}.product--description-info>p{font-size:14px;line-height:1.6;text-align:left}.product--images{display:flex;flex-direction:column-reverse;padding-left:0}@media (min-width: 45em){.product--images{padding-left:25px;align-items:end}}@media (min-width: 78em){.product--images{flex-direction:row;padding-left:50px}}.product--images-thumbnails{display:none}@media (min-width: 45em){.product--images-thumbnails{display:flex;flex-direction:row;flex:1;gap:10px;margin-top:15px}}@media (min-width: 78em){.product--images-thumbnails{flex-direction:column;margin-top:unset;max-width:100px;margin-right:15px}}@media (min-width: 90em){.product--images-thumbnails{grid-template-columns:2fr 1fr;max-width:150px}}.product-image{flex:2;text-align:-webkit-right}@media (min-width: 78em){.product-image{flex:3}}.product--images-thumbnails>div{border:1px solid white;width:150px;height:150px;margin:10px}.product--description{display:flex;flex-direction:column;padding:25px;max-width:unset}@media (min-width: 45em){.product--description{padding-right:50px;max-width:400px}}.product--description-material>h3,.product-options>h5,.btn-size-guide>h5{font-size:12px;letter-spacing:.2rem;color:#807f7f;margin-bottom:7px}.product--description-material label{font-size:14px;letter-spacing:.4rem;font-weight:600}@media (min-width: 45em){.product--description-material label{font-size:16px}}.product--description h1{font-size:2rem;letter-spacing:.5rem;font-weight:600}@media (min-width: 45em){.product--description h1{font-size:2.5rem}}.product-image img{height:auto;width:100%;max-width:700px}.product--imageShowcase{width:100%;display:flex;flex-direction:column;margin-bottom:50px}@media (min-width: 45em){.product--imageShowcase{flex-direction:row}}.product--imageShowcase>div{width:100%}@media (min-width: 45em){.product--imageShowcase>div{width:50%}}.btn-add-to-cart{cursor:pointer;width:100%;background-color:var(--color-white);color:var(--color-mine-shaft);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.btn-add-to-cart>a,.btn-add-to-cart>div{padding:15px;width:100%}.product--relatedProducts{overflow:hidden}.product--relatedProducts-container{padding-top:50px;padding-bottom:50px;display:flex;gap:10px;flex-direction:row}.product--relatedProducts>h3{font-size:1.2rem;letter-spacing:.2rem;font-weight:600;padding:20px 25px 25px}@media (min-width: 45em){.product--relatedProducts>h3{font-size:1.7rem;padding:50px 50px 0}}.related-product{position:relative;cursor:pointer}.related-product img{height:100%;width:auto!important;object-fit:cover}.btn-size-guide{cursor:pointer;text-align:left}.blog-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{height:100%}.article img{height:auto;width:100%}.account-logout{display:inline-block}#eapps-instagram-feed-1{position:relative;padding:25px}@media (min-width: 45em){#eapps-instagram-feed-1{padding:1rem 75px}}.eapps-instagram-feed-title{font-family:Public Sans,sans-serif;font-weight:300!important;text-align:left!important;font-size:14px!important}@media (min-width: 45em){.eapps-instagram-feed-title{font-size:24px!important}}.cta-headers{position:absolute;bottom:25px;left:25px}@media (min-width: 45em){.cta-headers{bottom:80px;left:60px}}.cta-headers>span{letter-spacing:2.4px;color:var(--color-grey)}.cta-headers>p.cta{font-weight:700;letter-spacing:4.8px;color:var(--color-white);margin-top:5px}@media (min-width: 45em){.cta-headers>p.cta{margin-top:10px}}.splitBox--grid{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:stretch;margin:0}@media (min-width: 45em){.splitBox--grid{flex-direction:row;margin:0;background-color:var(--color-gallery)}}@media (min-width: 61em){.splitBox--grid{margin:150px 10em}}.splitBox--grid>div{width:100%;display:flex;align-items:stretch}@media (min-width: 45em){.splitBox--grid>div{width:50%}}.splitBox--grid .splitBox--grid-right{padding:100px 45px;height:100%;flex:1}@media (min-width: 45em){.splitBox--grid .splitBox--grid-right{padding:45px}}.product--wrapper .splitBox--grid .splitBox--grid-right{padding:50px 45px 120px}@media (min-width: 45em){.product--wrapper .splitBox--grid .splitBox--grid-right{padding:45px}}.splitBox--grid-right-content{position:relative}@media (min-width: 45em){.splitBox--grid-right-content{display:block}}.splitBox--grid-right-content>a{display:block;text-align:center}.splitBox--grid-right-content>a span{border-bottom:1px solid white;color:#fff;font-size:.8rem;letter-spacing:.3em;padding-bottom:5px}@media (min-width: 45em){.splitBox--grid-right-content>a span{border-bottom:1px solid black;color:#000}}.splitBox--grid-right-content>img{width:55%;max-width:200px;margin-top:20px}@media (min-width: 70em){.splitBox--grid-right-content>img{margin-top:30px}}.splitBox--grid-right-content>.description{width:100%;margin-bottom:20px}@media (min-width: 70em){.splitBox--grid-right-content>.description{max-width:300px}}.splitBox--grid-right-content .tagline{display:flex;flex-direction:column;align-items:center}.splitBox--grid-right-content .tagline h3{font-family:Public Sans,sans-serif;font-size:.7rem;letter-spacing:4.8px;text-transform:uppercase;text-align:center;opacity:.7;line-height:1.8;margin-bottom:10px}@media (min-width: 45em){.splitBox--grid-right-content .tagline h3{color:#000;margin-bottom:0}}.splitBox--grid-right-content .tagline p{font-size:1.3rem;margin-top:10px;margin-bottom:35px;text-align:center}@media (min-width: 45em){.splitBox--grid-right-content .tagline p{color:#000;font-size:1.5rem}}@media (min-width: 45em){.splitBox--grid-right{display:flex!important;flex-direction:column;justify-content:center;height:100%;flex:1;aspect-ratio:4/5}}.splitBox--grid>div.splitBox--grid-left{display:none}@media (min-width: 45em){.splitBox--grid>div.splitBox--grid-left{display:flex}}.collection-filter{display:flex;flex-direction:column;align-items:center;margin-bottom:0}@media (min-width: 45em){.collection-filter{margin-bottom:50px}}.collection-filter--wrapper{position:relative;display:inline-flex;flex-direction:column}.collection-filter--wrapper>.collection-filter--header{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;vertical-align:middle;gap:20px;width:100vw;background-color:none;padding:20px 30px;transition:color .3s,background-color .3s}@media (min-width: 45em){.collection-filter--wrapper>.collection-filter--header{width:max-content;justify-content:center;display:inline-flex;gap:50px;background-color:#1e1e1e}}.collection-filter--wrapper.active>.collection-filter--header{background-color:var(--color-filter-bg)}@media (min-width: 45em){.collection-filter--wrapper.active>.collection-filter--header{color:#fff}}.collection-filter--wrapper>.collection-filter--header>.selectionBox{display:none;flex-direction:row;align-items:center;justify-content:space-between;vertical-align:middle;gap:5px;width:100%}@media (min-width: 45em){.collection-filter--wrapper>.collection-filter--header>.selectionBox{gap:20px;width:max-content;display:inline-flex}}.collection-filter--header>h5{cursor:pointer;font-size:.8rem;margin:0;text-transform:uppercase;letter-spacing:.3em;font-weight:100}.collection-filter--header .selectionBox>div{text-transform:uppercase;font-size:.6rem;letter-spacing:.3em;font-weight:600;padding-left:15px;padding-right:15px}.selectionBox-items span{text-transform:uppercase;font-size:.6rem;letter-spacing:.3em}.collection-filter--header .btn-clear{font-size:.8rem;font-weight:100;margin-right:0;border-bottom:1px solid white}@media (min-width: 45em){.collection-filter--header .btn-clear{margin-right:20px}}@media (min-width: 45em){.collection-filter--wrapper.active>.collection-filter--header .btn-clear{border-bottom:1px solid white}}.collection-filter--header .btn-clear{visibility:hidden}.collection-filter--header .btn-clear.active{visibility:visible}.no-products{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 25px 50px;background-color:var(--color-mine-shaft);text-align:left;gap:10px}@media (min-width: 45em){.no-products{padding:50px 50px 100px;text-align:center;gap:5px}}.no-products a{cursor:pointer;color:#fff;text-decoration:underline}.no-products>p{width:100%}@media (min-width: 45em){.no-products>p{font-size:1.1rem}}.selectionBox-items{display:grid;grid-template-columns:repeat(2,1fr)}.selectionBox-items>div{grid-column:span 2;padding-left:25px;padding-right:25px;text-transform:uppercase;font-size:.6rem;letter-spacing:.3em;font-weight:600;opacity:.6;margin-top:1rem}.selectionBox-items>div>h5{padding-bottom:5px;border-bottom:1px solid white}.selectionBox.active .selectionBox-items{display:block}.collection-filter--options{width:100%;position:absolute;top:100%;left:0;z-index:var(--z-index-filter);background-color:var(--color-filter-bg-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.selectionBox-items>button{padding:15px 24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.selectionBox-items>button>svg{display:none}.selectionBox-items>button.active>svg{display:block}.selectionBox-items>button.active{background-color:#1e1e1e}.selectionBox-items>button:hover{background-color:#1e1e1e;cursor:pointer}div[role=button]{cursor:pointer}.banner-landing--wrapper{display:flex;flex-direction:column}@media (min-width: 45em){.banner-landing--wrapper{flex-direction:row}}.banner-landing--wrapper .swiper-pagination{text-align:right;padding-right:30px;padding-bottom:20px}.banner-landing--wrapper .banner-landing--image{position:relative;width:100vw;height:100vh;overflow:hidden}@media (min-width: 45em){.banner-landing--wrapper .banner-landing--image{width:50vw;min-width:50vw;height:100vh}}.banner-landing--wrapper .banner-landing--image>img{width:100%;height:100%;object-fit:cover}.banner-landing--products{height:100%;width:100%}@media (min-width: 45em){.banner-landing--products{height:100vh;width:50vw}}.size-chart{display:flex;flex-direction:column;width:100%;margin-top:30px;margin-bottom:50px}.size-chart-row{display:flex;flex-direction:row;width:100%}.size-chart-row>span{flex:1;padding:10px;border:1px solid #ccc;text-align:center}.size-guide a{color:#fff;border-bottom:1px solid white;padding-bottom:5px}.size-guide h3{margin-bottom:10px;font-size:12px;letter-spacing:.3em;opacity:.7}.policy{padding:25px;margin:0 auto 100px;max-width:750px}.policy h4{text-transform:uppercase;letter-spacing:.3em;margin-top:25px}.policy a{color:#fff;text-decoration:underline}.policy li{list-style-type:decimal;list-style-position:inside}.about--content-info{height:unset;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid white;padding:100px 25px;display:none}@media (min-width: 45em){.about--content-info{display:flex;height:70vh;padding:unset;margin-bottom:150px}}.about--content-info h3{text-transform:uppercase;letter-spacing:.3em;opacity:.7;margin-bottom:20px;text-align:center;font-size:.7rem}@media (min-width: 45em){.about--content-info h3{font-size:1rem}}.about--content-info p{font-size:1.5em;text-align:center;max-width:900px}@media (min-width: 45em){.about--content-info p{font-size:2rem}}.about--content-blocks{display:flex;flex-direction:column;padding-top:25px;padding-bottom:25px}@media (min-width: 45em){.about--content-blocks{flex-direction:row}}.about--content-blocks h4{text-transform:uppercase;text-align:left;letter-spacing:.3rem;opacity:.7}.about--content-blocks>div{width:100%;padding:25px;display:flex}@media (min-width: 45em){.about--content-blocks>div{width:50%;padding:50px;align-items:flex-start;justify-content:flex-start}}@media (min-width: 78em){.about--content-blocks>div{padding:50px 70px}}.about--content-blocks{width:95vw;max-width:95vw;margin:0 auto}@media (min-width: 78em){.about--content-blocks{width:75vw;max-width:75vw}}.about--content-block-left,.about--content-block-right{flex-direction:column}.about--content-block-left p,.about--content-block-right p{margin-bottom:10px;font-size:1.1rem;text-align:left}@media (min-width: 45em){.about--content-block-left p,.about--content-block-right p{text-align:justify}}.about--content-block-right.custom{align-items:center;text-align:center;justify-content:center;text-transform:uppercase;letter-spacing:.3rem;font-size:2.2rem;padding:25px 25px 0}@media (min-width: 45em){.about--content-block-right.custom{padding:25px}}.about--content-block-right.custom p{align-items:center;line-height:2em;font-size:.9rem}@media (min-width: 45em){.about--content-block-right.custom p{font-size:1rem}}.about--content-block-right.custom a{color:#fff}.about--content-blocks:last-of-type{margin-bottom:30px}@media (min-width: 45em){.about--content-blocks:last-of-type{margin-bottom:150px}}.about--content-block-right-gurantee{width:100%;display:flex;flex-direction:row;align-items:end;padding-top:20px;justify-content:space-between}@media (min-width: 78em){.about--content-block-right-gurantee{justify-content:flex-start;gap:20px}}.about--content-block-right-gurantee>div{display:flex;flex-direction:column;align-items:center}.about--content-block-right-gurantee>div>img{margin-bottom:10px;padding-left:2px;padding-right:2px;max-width:60px}@media (min-width: 78em){.about--content-block-right-gurantee>div>img{max-width:130px;padding-left:20px;padding-right:20px}}.about--content-block-right-gurantee>div>p{text-transform:uppercase;letter-spacing:.3rem;font-size:.5rem;text-align:center;padding:5px}@media (min-width:45em){.about--content-block-right-gurantee>div>p{font-size:.7rem}}.page--banner{position:relative;width:100vw;height:70vh}@media (min-width: 45em){.page--banner{height:100vh}}.page--banner>img{width:100%;height:100%;object-fit:cover}.page--banner>h3{position:absolute;bottom:35px;left:25px;color:#fff;font-size:1.3rem;text-transform:uppercase;letter-spacing:.3em;font-weight:700}@media (min-width: 45em){.page--banner>h3{right:25px;left:unset;font-size:2rem;bottom:50px}}.jewelry-care--container .splitBox--grid-right p{font-size:1rem;max-width:500px;text-align:left}@media (min-width: 45em){.jewelry-care--container .splitBox--grid-right p{text-align:center;font-size:1.2rem}}.jewelry-care--container--services{margin-bottom:50px}@media (min-width: 45em){.jewelry-care--container--services{margin-bottom:200px}}.jewelry-care--container--services h4{font-size:1.1rem;max-width:700px;margin:0 auto;text-align:center;line-height:1.5;padding-left:25px;padding-right:25px;padding-top:50px}@media (min-width: 45em){.jewelry-care--container--services h4{font-size:1.4rem}}.jewelry-care--container--services a{color:#fff;text-decoration:underline}.jewelry-care--container .splitBox--grid-right{padding:60px 25px 25px;text-align:left}@media (min-width: 45em){.jewelry-care--container .splitBox--grid-right{padding:45px}}.jewelry-care--container .splitBox--grid-right-content .tagline h3{text-align:left}@media (min-width: 45em){.jewelry-care--container .splitBox--grid-right-content .tagline h3{text-align:center}}.jewelry-care--container .splitBox--grid-right-content .tagline{align-items:flex-start}@media (min-width: 45em){.jewelry-care--container .splitBox--grid-right-content .tagline{align-items:center}}.jewelry-care--container .splitBox--grid>div.splitBox--grid-left{display:flex}.jewelry-care--container .splitBox--grid{flex-direction:column-reverse}@media (min-width: 45em){.jewelry-care--container .splitBox--grid{flex-direction:row}}.commission--container{display:flex;flex-direction:column;align-items:center}@media (min-width: 45em){.commission--container{padding-top:100px}}.commission--block{display:flex;flex-direction:column;width:100%}@media (min-width: 45em){.commission--block{flex-direction:row}}.commission--block.reverse{flex-direction:column-reverse}@media (min-width: 45em){.commission--block.reverse{flex-direction:row-reverse}}.commission-text{width:100%;display:flex;flex-direction:column;background-color:#1c1c1c;justify-content:center;padding:25px;align-items:center}@media (min-width: 45em){.commission-text{padding:25px 50px}}@media (min-width: 78em){.commission-text{padding:50px 100px}}.commission-text a{color:#fff;text-decoration:underline}.commission-text>h4{width:100%;text-transform:uppercase;letter-spacing:.3em;opacity:.7;font-size:.9rem;margin-bottom:10px;max-width:600px;text-align:left}.commission-text>p{width:100%;line-height:1.4;max-width:600px}@media (min-width: 45em){.commission-text>p{text-align:justify}}.commission--block-image{display:flex}.commission--block-image img{width:100%;height:auto;object-fit:cover}.commission--block>div{width:100%}@media (min-width: 45em){.commission--block>div{width:50%}}.commission--block-split{display:flex;flex-direction:column}.commission--block-split>div{width:100%;height:50%;display:flex;flex-direction:row}.commission--block-split>div.split>div{width:50%;height:100%}.doubleImage{width:100%;height:auto;overflow:hidden}.doubleImage>div{display:flex}.lineTop{box-sizing:content-box;border-top:1px solid var(--color-grey)}.lineBottom{box-sizing:content-box;border-bottom:1px solid var(--color-grey)}.lineRight{box-sizing:content-box;border-right:1px solid var(--color-grey)}@media (min-width: 45em){.lineRightDesktop{box-sizing:content-box;border-right:1px solid var(--color-grey)}}.lineLeft{border-left:1px solid var(--color-grey)}@media (min-width: 45em){.lineLeftDesktop{border-left:1px solid var(--color-grey)}}@media (min-width: 45em){.lineTopDesktop{border-top:1px solid var(--color-grey)}}.commission--container img{object-fit:cover}.hide-mobile{display:none}@media (min-width: 45em){.hide-mobile{display:flex}}.customization-section{width:100%}.customization-radio-group{display:flex;gap:1rem;margin-top:.5rem}.custom-description-input{margin-top:.5rem;padding:.5rem;border:1px solid var(--color-light-grey);border-radius:4px;background:var(--color-mine-shaft);color:var(--color-white);width:120px}.custom-description-input:focus{outline:2px solid var(--color-gallery);border-color:var(--color-gallery)}.customization-error{color:#ff6b6b;font-size:.9em;margin-top:.25rem}.customization-chain-btn{border:1px solid var(--color-white);padding:10px 12px;cursor:pointer;width:100%;margin-top:25px;margin-bottom:25px;background:none;color:var(--color-white);transition:background .2s,color .2s}.customization-chain-btn:hover{background:var(--color-white);color:var(--color-mine-shaft)}
