:root{--app-height: 100vh;--bg: #fff;--bg-contrast: #f0f0f0;--color: #000;--gray: #D9D9D9;--fsDefault: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fsWeight: 400;--fsBody: 12px;--padding: 26px;--nav-height: 82px;--nav-top: 0px;--page-padding: calc(var(--nav-height) + var(--nav-top));--footer-height: 100px;--index-min-height: calc(var(--app-height) - var(--nav-top));--page-min-height: calc(var(--app-height) - var(--page-padding) - var(--footer-height))}@media (max-width: 780px){:root{--app-height: 100svh;--padding: 15px;--nav-height: 62px}}.bar:root{--nav-top: 30px}html{-webkit-text-size-adjust:none}body{margin:0;padding:0;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--fsWeight);font-family:var(--fsDefault);font-size:var(--fsBody);background-color:var(--bg-contrast);color:var(--color);position:relative;z-index:0}body.slider-expanded{height:var(--app-height);overflow:hidden}@media (min-width: 780px){body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track{background:#000;border-left:1px solid #000}body::-webkit-scrollbar-thumb{background:#fff;border:1px solid #000}body::-webkit-scrollbar-thumb:hover{background:#555}}*{padding:0;margin:0;box-sizing:border-box;outline:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight:var(--fsWeight);font-family:var(--fsDefault);font-size:var(--fsBody)}mark{background:var(--color);color:var(--bg)}dialog:not([open]){display:none}body:has(dialog[open]){overflow:hidden}@media (max-width: 780px){body.nav-expanded{height:var(--app-height);overflow:hidden}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.hidden{display:none}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}.announcement-bar{position:fixed;top:0;left:0;display:flex;align-items:center;align-content:center;background:var(--color);color:var(--bg);text-align:center;padding:10px;z-index:20;width:100%;height:30px;overflow:hidden;white-space:nowrap;text-decoration:none;cursor:pointer}.announcement-bar span{display:inline-block;-webkit-animation:infinite-ann 200s linear infinite;animation:infinite-ann 200s linear infinite;padding-right:200px}@keyframes infinite-ann{0%{transform:translate(0)}to{transform:translate(-5100px)}}.nav-container{display:block;width:100%;position:fixed;z-index:30;top:var(--nav-top);left:0;background-color:var(--bg);-webkit-transition:all ease .2s;transition:all ease .2s;color:var(--color)}.transparent:not(.scrolled) .nav-container{background-color:transparent}.nav{display:grid;position:relative;width:100%;height:var(--nav-height);padding:0 var(--padding);align-items:center;align-content:center;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--color);-webkit-transition:all ease .2s;transition:all ease .2s}.transparent:not(.scrolled) .nav{border-bottom-color:transparent}.nav.active-flyover,.nav.active-secondary-nav{background:var(--bg)!important;border-bottom:1px solid var(--color)!important;-webkit-transition:all ease 0ms;transition:all ease 0ms}.nav-errors{display:none;position:fixed;top:calc(var(--nav-height) + var(--padding));right:var(--padding);background-color:#fff;border:1px solid var(--color);padding:var(--padding);border-radius:12px;align-items:center;align-content:center;justify-content:center;justify-items:center}.nav-errors.show{display:flex}.nav-element{display:flex;width:100%;height:100%;align-items:center;align-content:center;justify-content:center;gap:var(--padding)}.nav-element:first-child{justify-content:flex-start}.nav-element:last-child{justify-content:flex-end}.contrast-color:not(.scrolled) .nav-brand{fill:var(--bg)}.nav.active-secondary-nav .nav-brand,.nav.active-flyover .nav-brand{fill:var(--color)}.nav-links{display:flex;gap:80px;height:100%;align-items:center;align-content:center}.nav-link{display:inline-flex;align-items:center;align-content:center;gap:5px;height:var(--nav-height);text-decoration:none;color:var(--color);text-transform:uppercase;cursor:pointer}.contrast-color:not(.scrolled) .nav-link{color:var(--bg)}.nav.active-secondary-nav .nav-link,.nav.active-flyover .nav-link{color:var(--color)}.nav-links-element-flyover{display:none;position:fixed;top:var(--page-padding);left:0;width:100%;background-color:var(--bg);border-bottom:1px solid var(--color);padding:var(--padding);grid-template-columns:minmax(0,1fr)}.nav-links-element.active .nav-links-element-flyover{display:flex}.nav-links-element-flyover-group{display:inline-grid;width:150px;grid-template-columns:minmax(0,1fr);align-items:flex-start;align-content:flex-start}.nav-secondary-link{color:var(--color);text-decoration:none}.nav-mobile-container{display:none}.nav-search-flyover{display:none;position:fixed;top:var(--page-padding);left:0;width:100%;background-color:var(--bg);border-bottom:1px solid var(--color)}.active .nav-search-flyover{display:block}.nav-search-flyover-field-container{display:block;width:100%;padding:var(--padding)}.nav-search-field-container{display:block;width:100%;padding:var(--padding);padding-left:0;padding-right:100px}.nav-search-flyover-field{display:block;width:100%;padding:20px 0;border:0;font-size:20px;border-bottom:1px solid var(--color)}.nav-search-execute{position:absolute;right:var(--padding);top:0;bottom:0;margin:auto;display:inline-flex;padding:0 20px;height:40px;border-radius:20px;background-color:var(--bg);border:1px solid var(--color);color:var(--color);font-weight:400;cursor:pointer;align-items:center;align-content:center;text-transform:uppercase}.nav-brand{display:inline-flex;width:150px;position:absolute;top:var(--padding);left:0;right:0;margin:auto;transition-duration:.8s,.8s,.8s,.8s;transition-timing-function:cubic-bezier(.5,0,0,1),cubic-bezier(.5,0,0,1),cubic-bezier(.5,0,0,1),cubic-bezier(.5,0,0,1);transition-delay:0s,0s,0s,0s;transition-behavior:normal,normal,normal,normal;transition-property:opacity,width,transform,padding-bottom;will-change:width,transform,padding-bottom;transform:translateZ(0);fill:var(--color)}.nav-brand.init{width:100%;padding:0 var(--padding) var(--padding);transform:translate3d(0,calc(var(--index-min-height) - 24vw),0);fill:var(--bg)!important}.scrolled .nav-brand.init{fill:var(--color)!important;transform:translateZ(0);padding:unset;width:150px}.nav-brand svg{display:block;width:100%}@media (hover:hover){.nav-search-execute:hover{background-color:var(--color);color:var(--bg)}}@media (min-width: 1700px){.nav-brand.init{transform:translate3d(0,calc(var(--index-min-height) - 22vw),0)}}@media (min-width: 1700px) and (max-height: 780px){.nav-brand.init{transform:translateZ(0);padding:unset;width:150px}}@media (max-height: 550px) and (min-width: 780px){.nav-brand.init{transform:translateZ(0);padding:unset;width:150px}}@media (max-width: 780px){.nav-brand.init{transform:translate3d(0,calc(var(--index-min-height) - 25vw),0)}.nav-errors{left:0;right:0;margin:auto;width:90%;text-align:center}}@media (max-width: 680px){.nav-brand.init{transform:translate3d(0,calc(var(--index-min-height) - 27vw),0)}}@media (max-width: 780px) and (max-height: 350px){.nav-brand.init{transform:translateZ(0);padding:unset;width:150px}}.predictive-search-results-container{display:block;width:100%;position:relative}.predictive-search-spinner{display:none;width:50px;height:50px;margin:var(--padding) auto}.predictive-search-spinner.show{display:block}.predictive-search-results{display:block;width:100%;position:relative}.predictive-search-suggestions{display:flex;width:100%;align-items:center;align-content:center;gap:100px;padding:var(--padding);padding-top:0}.predictive-search-suggestions-title{display:inline-block;color:gray}.predictive-search-suggestions-items{display:flex;width:100%;align-items:center;align-content:center;gap:30px}.predictive-search-suggestions-item{text-decoration:none;color:var(--color)}.predictive-search-products{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--color);position:relative}.predictive-search-product{display:block;width:100%;text-decoration:none!important;position:relative}.predictive-search-product *{text-decoration:none}.predictive-search-product.padding{padding:var(--padding)}.predictive-search-product-button{background:transparent;text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:10px 15px;cursor:pointer}.predictive-search-product:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.predictive-search-product:last-child:after{display:none}.predictive-search-product:first-child:after{display:block}.predictive-search-product img{display:block;width:100%;aspect-ratio:3 / 5;object-fit:cover;object-position:center}@media (hover:hover){.nav-link:hover,.nav-secondary-link:hover,.predictive-search-suggestions-item:hover{text-decoration:underline}.predictive-search-product-button:hover{background:var(--color);color:var(--bg)}}@media (max-width: 780px){.nav{grid-template-columns:80px minmax(0,1fr) 80px}.nav-links{display:none}.nav-links.mobile-allowed{display:block}.nav-link.mobile-hidden{display:none}.nav-mobile-container{display:block}.nav-mobile-toggle{display:block;width:20px;aspect-ratio:1;cursor:pointer}.nav-mobile-toggle svg{display:block;width:100%;height:100%;stroke:var(--color)}.contrast-color:not(.scrolled) .nav-mobile-toggle svg{stroke:var(--bg)}.nav.active-secondary-nav .nav-mobile-toggle svg{stroke:var(--color)}.nav.active-flyover .nav-mobile-toggle svg{stroke:var(--color)}.nav-mobile-body{display:none;position:fixed;top:0;left:0;width:100%;height:var(--app-height);z-index:1000;background-color:var(--bg);overflow-x:hidden;overflow-y:auto}.nav-mobile-container.open .nav-mobile-body{display:block}.nav-mobile-body-head{padding:var(--padding);margin-bottom:80px}.nav-mobile-close{display:block;width:20px;aspect-ratio:1;cursor:pointer}.nav-mobile-close svg{display:block;width:100%;height:100%}.nav-mobile-body-links{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:flex-start;align-content:flex-start;border-top:1px solid var(--color);padding-bottom:50px}.nav-mobile-body-drawer{display:block;width:100%}.nav-mobile-body-drawer-links{display:none}.nav-mobile-body-drawer.active .nav-mobile-body-drawer-links{display:block;width:100%}.nav-mobile-body-drawer-head{display:flex;width:100%;color:var(--color);text-decoration:none;font-size:25px;padding:var(--padding);border-bottom:1px solid var(--color);cursor:pointer;align-items:center;align-content:center;justify-content:space-between}.nav-mobile-body-drawer-head #open{display:inline-block;font-size:25px}.nav-mobile-body-drawer-head #close{display:none;font-size:25px}.nav-mobile-body-drawer.active .nav-mobile-body-drawer-head #open{display:none}.nav-mobile-body-drawer.active .nav-mobile-body-drawer-head #close{display:inline-block}.nav-mobile-body-link{display:block;width:100%;color:var(--color);text-decoration:none;font-size:25px;padding:var(--padding);border-bottom:1px solid var(--color)}.nav-mobile-body-link.sub{padding-left:calc(var(--padding) * 2)}}.search-container{display:block;position:relative;width:100%;min-height:var(--page-min-height)}.search{display:block;position:relative;width:100%}.search-field{display:block;width:100%;position:relative;padding:var(--padding);background:var(--bg);border-bottom:1px solid var(--color)}.search-field input{display:block;width:100%;padding:20px 0;border:0;font-size:20px;border-bottom:1px solid var(--color);background:transparent;border-radius:0}.search-items{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;position:relative}.search-items:after{background-color:#000;content:"";display:block;height:1px;position:absolute;left:0;bottom:0;width:100%;z-index:10}.search-item{display:block;width:100%;border-bottom:1px solid black;position:relative;box-sizing:border-box}.search-item:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.search-item:nth-child(4n):after{display:none}.search-empty{display:flex;width:100%;height:var(--page-min-height);flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:var(--padding);gap:var(--padding)}.search-empty-icon{display:block;width:30px;height:30px}.search-empty-title{display:block;width:100%;text-align:center;font-size:24px}@media (max-width: 780px){.search-items{grid-template-columns:repeat(2,minmax(0,1fr))}.search-item:nth-child(2n):after{display:none}}.block{display:block;width:100%;border-bottom:1px solid var(--color)}.block:last-child{border-bottom:0}.hero{display:block;width:100%;height:var(--index-min-height);background:#a9a9a9;position:relative}.hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.text-highlight{display:block;width:100%;padding:80px var(--padding)}.text-highlight p{font-size:36px;line-height:47px;font-family:Domaine Text;padding-bottom:50px}.text-highlight-button{display:inline-block;border:1px solid var(--color);text-transform:uppercase;border-radius:30px;padding:10px 15px;color:var(--color);text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s}.categories-highlight{display:grid;width:100%;height:60vh;min-height:700px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:flex-start;align-content:flex-start;position:relative}.categories-highlight--1-columns{grid-template-columns:repeat(1,1fr)}.categories-highlight--2-columns{grid-template-columns:repeat(2,1fr)}.categories-highlight--3-columns{grid-template-columns:repeat(3,1fr)}.categories-highlight--4-columns{grid-template-columns:repeat(4,1fr)}.categories-highlight-item{display:flex;width:100%;height:100%;align-items:center;align-content:center;justify-content:flex-start;padding:var(--padding);background:gray;border-right:1px solid var(--color);text-decoration:none;position:relative}.categories-highlight-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.categories-highlight-item svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.categories-highlight-item:last-child{border-right:0}.categories-highlight-item-name{color:#fff;font-family:Domaine Text;font-size:20px;position:relative;z-index:10}.visual-highlight{display:grid;width:100%;height:60vh;min-height:850px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.visual-highlight-item{display:flex;width:100%;height:100%;position:relative;align-items:center;align-content:center;justify-content:space-between;padding:var(--padding);background:gray;border-right:1px solid var(--color);text-decoration:none;color:#fff}.visual-highlight-item:last-child{border-right:0}.visual-highlight-item img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-position:center;object-fit:cover}.visual-highlight-item svg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-position:center;object-fit:cover}.visual-highlight-item-title{font-family:Domaine Text;color:var(--bg);font-size:30px;position:relative;z-index:10}.visual-highlight-item-cta{color:var(--bg);position:relative;z-index:10}.apps{display:block;width:100%}@media (hover:hover){.categories-highlight-item:hover .categories-highlight-item-name{text-decoration:underline}.text-highlight-button:hover{background:var(--color);color:var(--bg)}.visual-highlight-item:hover .visual-highlight-item-cta{text-decoration:underline}}@media (max-width: 780px){.text-highlight p{font-size:18px;line-height:23.5px}.categories-highlight{grid-template-columns:minmax(0,1fr)!important;height:unset;min-height:unset;border-bottom:0}.categories-highlight-item{border-right:0;height:300px;border-bottom:1px solid var(--color)}.visual-highlight{grid-template-columns:minmax(0,1fr);border-bottom:0}.visual-highlight-item{border-bottom:1px solid var(--color);border-right:0}}.main{display:block;padding-top:var(--page-padding);position:relative;z-index:0}.transparent .main{padding-top:0}.bar .transparent .main{padding-top:30px}.main:after{background-color:#000;content:"";display:block;height:1px;position:absolute;left:0;bottom:0;width:100%;z-index:10}.main .section{position:relative}.main .section:not(:last-child):after{background-color:#000;content:"";display:block;height:1px;position:absolute;left:0;bottom:0;width:100%;z-index:10}.outlet{display:grid;width:100%;min-height:var(--page-min-height);align-items:center;align-content:center;justify-content:center;grid-template-columns:minmax(0,1fr);background:gray;gap:15px;padding:var(--padding);position:relative}.outlet img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.outlet-title{display:block;width:100%;text-align:center;color:var(--bg);font-family:Domaine Text;font-size:30px;position:relative;z-index:10}.outlet-description{color:#fff;text-align:center;position:relative;z-index:10}.outlet-input{display:block;width:100%;max-width:400px;margin:auto;border:1px solid var(--bg);padding:20px;background:#000000b3;border-radius:50px;color:var(--bg);position:relative;z-index:10}.outlet-button{display:block;width:100%;max-width:400px;margin:auto;background:var(--bg);color:var(--color);padding:15px 10px;text-align:center;cursor:pointer;border-radius:50px;border:1px solid var(--color);-webkit-transition:all ease .2s;transition:all ease .2s;position:relative;z-index:10;text-decoration:none}.locksmith-passcode{padding:15px 20px!important}.locksmith-passcode-container{max-width:100%!important;margin:auto!important}@media (hover:hover){.outlet-button:hover{background:var(--color);color:var(--bg);border-color:var(--color)}}.page-header{display:grid;width:100%;height:60vh;min-height:500px;padding:var(--padding);background:gray;align-items:center;align-content:center;justify-content:center;grid-template-columns:minmax(0,1fr);gap:var(--padding);border-bottom:1px solid var(--color);position:relative;overflow:hidden}.page-header img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-position:top;object-fit:cover;z-index:0}.collection-header{display:grid;width:100%;height:450px;padding:var(--padding);background:gray;align-items:center;align-content:center;justify-content:center;grid-template-columns:minmax(0,1fr);gap:var(--padding);border-bottom:1px solid var(--color);position:relative;overflow:hidden}.collection-header img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-position:top;object-fit:cover;z-index:0}.page-404{display:flex;width:100%;height:var(--page-min-height);flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:var(--padding);gap:var(--padding)}.page-404-icon{display:block;width:30px;height:30px}.page-404-title{display:block;width:100%;text-align:center;font-family:Domaine Text;font-size:20px}.page-404-button{text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:10px 15px}@media (hover:hover){.page-404-button:hover{background-color:var(--color);color:var(--bg)}}.product-details{display:grid;width:100%;position:relative;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(2,1fr);align-items:flex-start;align-content:flex-start;grid-template-areas:"title colors action" "drawers sizing"}.product-details-title{display:flex;width:100%;height:60px;align-items:center;align-content:center;padding:0 var(--padding);border-bottom:1px solid var(--color);border-right:1px solid var(--color);grid-area:title;gap:40px;grid-column:1 / 6;grid-row:1;font-family:Domaine Text;font-size:16px}.product-details-title *{font-family:Domaine Text;font-size:16px}.product-details-colors{display:flex;width:100%;height:60px;align-items:center;align-content:center;justify-content:space-between;padding:0 var(--padding);border-bottom:1px solid var(--color);border-right:1px solid var(--color);grid-area:colors;grid-column:6 / 9;gap:10px;grid-row:1}.product-details-action{display:flex;width:100%;height:60px;align-items:center;align-content:center;grid-area:action;grid-column:9 / 10;overflow:hidden;grid-row:1;border-bottom:1px solid var(--color);font-family:var(--fsDefault)!important;font-size:var(--fsDefault)!important}.product-details-action-button{display:flex;width:100%;height:100%;justify-content:center;align-content:center;background:var(--color);color:var(--bg);text-transform:uppercase;cursor:pointer;position:relative}.product-details-action-button button{width:100%;border:0;border-radius:0;background:transparent;color:var(--bg);text-transform:uppercase;cursor:pointer;font-family:var(--fsDefault)!important;font-size:var(--fsDefault)!important}#BIS_trigger:not([data-variant-id]){display:none!important}.product-details-action-button.loading{opacity:.6;pointer-events:none;cursor:not-allowed}.product-details-action-button-loader{display:none;position:absolute;justify-items:center;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;padding:10px;z-index:10;background-color:gray}.product-details-action-button-loader.loading{display:flex}.product-details-action-button-loader .spinner{display:block;width:100%;height:100%;stroke:#fff;z-index:10}.product-details-action-button-loader .spinner .path{stroke:#fff!important}.product-details-drawers{display:flex;width:100%;height:60px;border-right:1px solid var(--color);grid-area:drawers;grid-column:1 / 6;grid-row:2;padding:0 var(--padding);align-items:center;align-content:center;gap:40px}.product-details-drawer{display:inline-flex;align-items:center;align-content:center;gap:4px}.product-details-drawer-button{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none}.product-details-drawer.active .product-details-drawer-button{text-decoration:underline}.product-details-drawer .product-details-drawer-open{display:inline-block;width:10px;text-align:center}.product-details-drawer.active .product-details-drawer-open{display:none}.product-details-drawer .product-details-drawer-close{display:none;width:10px;text-align:center}.product-details-drawer.active .product-details-drawer-close{display:inline-block}.product-details-drawer-content{display:none}.product-details-sizing{display:flex;width:100%;height:60px;grid-area:sizing;grid-column:6 / 10;grid-row:2;align-items:center;align-content:center;justify-content:space-between;padding:0 var(--padding);gap:10px}.product-details-options-name{width:50px}.product-details-options-values{display:inline-flex;width:calc(100% - 60px);align-items:center;align-content:center;justify-content:flex-start;gap:var(--padding)}.product-details-options-values.correct-paddings{width:calc(100% - 55px)}.product-details-options-value{font-family:Domaine Text;font-size:14px;line-height:14px;color:var(--color);text-decoration:none;color:gray;position:relative;flex:0 0 auto}.product-details-options-value.active{color:var(--color)}.product-details-options-value.not-available{text-decoration:line-through}.product-details-options-value.inline{padding-right:5px}.product-details-options-value:not(.inline){display:inline-flex;aspect-ratio:1;width:30px;text-align:center;justify-content:center;justify-items:center;align-content:center;align-items:center;border-radius:100%;border:1px solid transparent}.product-details-options-value:not(.inline).active{border-color:#717171}.product-details-options-color{display:inline-block;width:20px;height:20px;border-radius:100%;position:relative;background:var(--color);flex:0 0 auto}.product-details-options-color:after{position:absolute;top:-6px;left:-6px;width:calc(100% + 10px);aspect-ratio:1;border-radius:100%;border:1px solid transparent;content:""}.product-details-options-color.active:after{border-color:#717171}.product-drawers{display:block;width:100%}.product-drawer{display:none;width:100%;font-size:20px;font-family:Domaine Text;padding:var(--padding);border-top:1px solid var(--color)}.product-drawer *{font-size:20px;font-family:Domaine Text}.product-drawer.active{display:block}@media (hover:hover){.product-details-action-button:hover{background:#282828}.product-details-drawer-button:hover{text-decoration:underline}.product-details-options-value:not(.active):hover{color:var(--color)}.product-details-options-value:not(.inline):hover{border-color:#bababa}.product-details-options-color:hover:after{border-color:#bababa}}@media (max-width: 780px){.product-details{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "colors" "sizing" "action" "drawers";border-bottom:0}.product-details>div,.product-details>variant-picker{grid-column:1;border:0;border-bottom:1px solid var(--color)}.product-details-title{grid-row:1;justify-content:space-between}.product-details-colors{grid-row:2;white-space:nowrap;gap:25px}.product-details-options-values{justify-content:flex-end}.product-details-colors .product-details-options-values{width:unset;gap:var(--padding)}.product-details-sizing{grid-row:3}.product-details-action{grid-row:4}.product-details-drawers{display:block;grid-row:5;padding:0;height:auto;border-right:0}.product-details-drawer{display:block;width:100%;border-bottom:1px solid var(--color)}.product-details-drawer-header{display:flex;height:40px;padding:0 var(--padding);align-items:center;align-content:center}.sizing-chart-modal-link{display:flex;width:100%;height:100%;align-items:center;align-content:center}.product-details-drawer-content{display:none;padding:var(--padding);border-top:1px solid var(--color);font-size:20px;font-family:Domaine Text}.product-details-drawer-content *{font-size:20px;font-family:Domaine Text}.product-details-drawer.active .product-details-drawer-content{display:block;width:100%}.product-drawers{display:none!important}}.product-details-options-container{position:relative;width:100%}.product-details-options-selected{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;padding:8px 12px;border-radius:4px;gap:10px}.selected-color-display{display:flex;align-items:center;gap:16px}.selected-color-circle{display:inline-block;width:20px;height:20px;border-radius:50%;position:relative}.selected-color-circle:after{position:absolute;top:-6px;left:-6px;width:calc(100% + 10px);aspect-ratio:1;border-radius:100%;border:1px solid transparent;content:""}.selected-color-circle:after{border-color:#717171}.selected-color-name{font-size:14px}.product-details-options-dropdown-icon{display:flex;align-items:center}.product-details-options-dropdown{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:4px;z-index:50;max-height:250px;overflow-y:auto;margin-top:4px;padding:8px;box-shadow:0 2px 5px #0000001a}.product-details-options-dropdown.active{display:block}.product-details-dropdown-item{display:flex;align-items:center;padding:8px 10px;text-decoration:none;color:inherit;transition:background-color .2s}.product-details-dropdown-item:hover{background-color:#f5f5f5}.product-details-dropdown-item.active{background-color:#f0f0f0}.dropdown-color-circle{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:10px;border:1px solid #e0e0e0}.dropdown-color-name{font-size:14px}@media (max-width: 780px){.product-details-options-selected{padding:8px 0;justify-content:flex-end}}.product-navigation-collection-button{display:flex;width:100%;padding:var(--padding);text-transform:uppercase;text-decoration:none;color:var(--color);justify-content:center;align-content:center;border-top:1px solid var(--color);margin-top:-1px}@media (hover:hover){.product-navigation-collection-button:hover{background:var(--color);color:var(--bg)}._ks_text:hover{text-decoration:underline}}.product-recommendations-heading{display:flex;width:100%;padding:var(--padding);background-color:var(--bg);text-transform:uppercase;text-decoration:none;color:var(--color);justify-content:center;align-content:center;margin-top:-1px;border-top:1px solid var(--color)}.product-recommendations{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.product-recommendations.border-top{border-top:1px solid var(--color)}.product-recommendations-item{display:block;width:100%;border-bottom:1px solid black;position:relative;box-sizing:border-box}.product-recommendations-item:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.product-recommendations-item:nth-child(4n):after{display:none}@media (max-width:780px){.product-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}.product-recommendations-item:nth-child(2n):after{display:none}.product-preview-details{flex-wrap:wrap}.product-preview:not(.mobile-inline-price) .product-preview-details-title{display:block;width:100%}}.product-preview{display:block;width:100%;color:var(--color);text-decoration:none}.product-preview-image{display:block;width:100%;position:relative;aspect-ratio:3 / 5;overflow:hidden}.product-preview img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all ease .5s;transition:all ease .5s}.product-preview-image-main{opacity:1}.product-preview-image-secondary{opacity:0}.product-preview-details{display:flex;width:100%;height:40px;align-items:center;align-content:center;justify-content:space-between;padding:0 10px;border-top:1px solid var(--color);overflow:hidden}.product-preview-details-title{display:inline-block;font-family:Domaine Text;font-weight:400;font-size:14px}.product-preview-details-price{display:inline-block}.product-preview-details-price s{color:gray}@media (hover:hover){.product-preview:hover .product-preview-details{background-color:var(--color);color:var(--bg)}.product-preview:hover .product-preview-image-main{opacity:0}.product-preview:hover .product-preview-image-secondary{opacity:1}}@media (max-width: 780px){.product-preview.mobile-inline-price .product-preview-details{flex-wrap:unset}}.collection-preview{display:block;width:100%;color:var(--color);text-decoration:none}.collection-preview-image{display:block;width:100%;position:relative;aspect-ratio:3 / 5;overflow:hidden}.collection-preview img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all ease .5s;transition:all ease .5s}.collection-preview-image-placeholder{display:flex;width:100%;height:100%;justify-content:center;align-content:center;padding:var(--padding)}.collection-preview-image-main{opacity:1}.collection-preview-image-secondary{opacity:0}.collection-preview-details{display:flex;width:100%;height:100%;align-items:center;align-content:center;justify-content:space-between;padding:10px;border-top:1px solid var(--color)}.collection-preview-details-title{display:inline-block;font-family:Domaine Text;font-weight:400;font-size:14px}.collection-preview-details-price{display:inline-block}@media (hover:hover){.collection-preview:hover .collection-preview-details{background-color:var(--color);color:var(--bg)}.collection-preview:hover .collection-preview-image-main{opacity:0}.collection-preview:hover .collection-preview-image-secondary{opacity:1}}.collection-highlight{display:block;width:100%;position:relative}.collection-highlight-title{display:flex;width:100%;height:80px;align-items:center;align-content:center;justify-content:center;background:var(--bg)}.collection-highlight-products{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;align-content:flex-start;border-top:1px solid var(--color);white-space:nowrap}.collection-highlight-product{display:block;width:100%;position:relative;border-bottom:1px solid var(--color)}.collection-highlight-product:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.collection-highlight-product:last-child:after{display:none}.collection-highlight-more{display:flex;width:100%;height:80px;align-items:center;align-content:center;justify-content:center;background:var(--bg);font-family:Domaine Text;text-decoration:none;color:var(--color)}@media (hover:hover){.collection-highlight-more:hover{background:var(--color);color:var(--bg)}}@media (max-width: 780px){.collection-highlight-products{grid-template-columns:minmax(0,1fr)}.collection-highlight-product:after{display:none}}.collections-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0}.collections-grid-item{display:block;width:100%;border-bottom:1px solid black;position:relative;box-sizing:border-box}.collections-grid-item:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.collections-grid-item:nth-child(4n):after{display:none}@media (max-width: 780px){.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-grid-item:after{display:block}.collections-grid-item:nth-child(2n):after{display:none}}.collection-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;position:relative}.collection-grid:after{background-color:#000;content:"";display:block;height:1px;position:absolute;left:0;bottom:0;width:100%;z-index:10}.collection-grid-filter-container{display:block;width:100%;position:relative}.collection-grid-filter{display:flex;width:100%;height:var(--nav-height);padding:var(--padding);background-color:var(--bg);border-bottom:1px solid var(--color);align-items:center;align-content:center;justify-content:flex-start}.collection-grid-filter-options{display:inline-flex;align-items:center;align-content:center;gap:var(--padding)}.collection-grid-filter-select{display:inline-flex;align-items:center;align-content:center;gap:5px;position:relative}.collection-grid-filter-sort{display:inline-block;border:1px solid var(--color);background-color:transparent;box-shadow:none;border-radius:20px;padding:5px 30px 5px 10px;cursor:pointer;-webkit-appearance:none;appearance:none;color:var(--color);position:relative}.collection-grid-filter-sort-arrow{color:var(--color);position:absolute;right:10px;top:0;bottom:0;margin:auto;pointer-events:none;z-index:100;width:14px;height:14px}.collection-grid-filter-sort-arrow svg{display:block;width:100%;height:100%;fill:#000}.collection-grid-filter-clear{display:none;text-decoration:none;color:#5e5e5e;text-transform:uppercase}.collection-grid-filter-clear.show{display:inline-block}.collection-grid-filter-option{display:inline-flex;align-items:center;align-content:center;gap:var(--padding)}.collection-grid-filter-option-toggle{display:inline-flex;align-items:center;align-content:center;gap:4px;cursor:pointer}.collection-grid-filter-option.active .collection-grid-filter-option-toggle-name{text-decoration:underline}.collection-grid-filter-option-toggle-open,.collection-grid-filter-option-toggle-close{display:inline-block;text-align:center}.collection-grid-filter-option-toggle-close,.collection-grid-filter-option.active .collection-grid-filter-option-toggle-open{display:none}.collection-grid-filter-option.active .collection-grid-filter-option-toggle-close{display:inline-block}.collection-grid-filter-option-pop{display:none;padding:var(--padding);width:100vw;align-items:flex-start;align-content:flex-start;position:absolute;top:100%;left:0;background-color:var(--bg);z-index:10000;border-bottom:1px solid var(--color);flex-wrap:wrap}.collection-grid-filter-option-pop.active{display:flex}.collection-grid-filter-option-pop-buttons{display:flex;width:100%;border-top:1px solid var(--color);padding:var(--padding) 0 0 0;gap:var(--padding)}.collection-grid-filter-option-pop-button{background-color:var(--bg);border:1px solid var(--color);color:var(--color);padding:10px 20px;cursor:pointer;border-radius:40px}.collection-grid-filter-option-pop-content{display:grid;width:100%;height:200px;overflow-x:hidden;overflow-y:auto;align-content:flex-start;align-items:flex-start;justify-content:flex-start;justify-items:flex-start;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:20px}@media (min-width: 780px){.collection-grid-filter-option-pop-content::-webkit-scrollbar{width:6px}.collection-grid-filter-option-pop-content::-webkit-scrollbar-track{background:#000;border-left:1px solid #000}.collection-grid-filter-option-pop-content::-webkit-scrollbar-thumb{background:#fff;border:1px solid #000}.collection-grid-filter-option-pop-content::-webkit-scrollbar-thumb:hover{background:#555}}.collection-grid-filter-option-pop-content-element{display:block;width:100%;height:100%;position:relative}.collection-grid-filter-option-pop-content-element-title{display:block;width:100%;position:sticky;top:0;left:0;background-color:var(--bg);padding-bottom:10px;z-index:10;text-transform:uppercase}.collection-grid-filter-option-pop-content-element-items{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:10px;font-size:14px;padding-top:10px}.collection-grid-filter-option-pop-content-element-item{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;line-height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Domaine Text;font-weight:400}.collection-grid-filter-option-pop-content-element-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.collection-grid-filter-option-pop-content-element-item .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:100%}.collection-grid-filter-option-pop-content-element-item:hover input~.checkmark{background-color:#ccc}.collection-grid-filter-option-pop-content-element-item input:checked~.checkmark{background-color:var(--color)}.checkmark:after{content:"";position:absolute;display:none}.collection-grid-filter-option-pop-content-element-item input:checked~.checkmark:after{display:block}.collection-grid-filter-option-pop-content-element-item .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.collection-grid-filter-count{display:block;color:#626262;text-align:right}.collection-grid-item{display:block;width:100%;border-bottom:1px solid black;position:relative;box-sizing:border-box}.collection-grid-item:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.collection-grid-item:nth-child(4n):after{display:none}.collection-grid-empty{display:flex;width:100%;height:var(--page-min-height);flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:var(--padding);gap:10px}.collection-grid-empty-icon{display:block;width:30px;height:30px}.collection-grid-empty-title{display:block;width:100%;text-align:center;font-size:20px;color:var(--color)}.collection-grid-empty-subtitle{display:block;width:100%;text-align:center;font-size:14px;color:var(--color)}.collection-grid-empty-subtitle a{color:var(--color)}@media (hover:hover){.collection-grid-filter-clear:hover{text-decoration:underline;color:var(--color)}.collection-grid-filter-option-pop-button:hover{color:var(--bg);background-color:var(--color)}.collection-grid-filter-option-toggle:hover .collection-grid-filter-option-toggle-name{text-decoration:underline}}@media (max-width: 780px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid-item:after{display:block}.collection-grid-item:nth-child(2n):after{display:none}.collection-grid-filter-options{width:100%;justify-content:space-between}.collection-grid-filter-option-pop-content{grid-template-columns:minmax(0,1fr);gap:var(--padding);height:200px}}.pagination-container{display:block;width:100%;position:relative}.pagination-load-more{display:flex;width:100%;padding:var(--padding);text-transform:uppercase;text-decoration:none;color:var(--color);justify-content:center;cursor:pointer}.pagination-spinner{display:none;width:67px;height:67px;margin:auto;padding:18px}.spinner{display:block;width:100%;aspect-ratio:1;margin:auto;animation:rotator 2.4s linear infinite}.spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color);animation:dash 2.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@media (hover:hover){.pagination-load-more:hover{background:var(--color);color:var(--bg)}}.page-nav{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));background-color:var(--bg);position:sticky;top:calc((var(--nav-height) * 2) + 1)}.page-nav-item{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;padding:calc(var(--padding) / 2) var(--padding);text-align:center;border-right:1px solid var(--color);border-bottom:1px solid var(--color);color:var(--color);text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s;text-transform:uppercase}.page-nav-item.active{background-color:var(--color);color:var(--bg)}.page-nav-item:nth-child(4n){border-right:0}@media (hover:hover){.page-nav-item:hover{background-color:var(--color);color:var(--bg)}}@media (max-width: 780px){.page-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-nav-item:nth-child(2n){border-right:0}}.page-content,.page-content-title,.page-content-body{display:block;width:100%;padding:var(--padding)}.product-image-slider{display:flex;width:100%;height:calc(var(--app-height) - 120px - var(--nav-top));overflow-y:hidden;overflow-x:auto;align-items:flex-start;align-content:flex-start;justify-content:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-image-slider::-webkit-scrollbar{height:6px;cursor:pointer}.product-image-slider::-webkit-scrollbar-track{background:var(--bg-contrast);border-top:1px solid var(--color)}.product-image-slider::-webkit-scrollbar-thumb{background:#000}.product-image-slider::-webkit-scrollbar-thumb:hover{background:#555}.product-image-slider img{display:inline-block;height:100%;width:auto;object-fit:contain;object-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.product-image-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:var(--app-height);overflow-x:hidden;overflow-y:auto;padding:var(--padding);background:var(--bg);z-index:100000;grid-template-columns:minmax(0,1fr);gap:var(--padding);align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center}.product-image-overlay.expanded{display:grid}.product-image-overlay img{max-height:var(--page-min-height);margin:auto}.product-image-overlay-close{position:fixed;top:var(--padding);right:var(--padding);width:35px;height:35px;cursor:pointer;border-radius:100%;border:1px solid transparent;padding:8px}.product-image-overlay-close svg{display:block;width:100%;height:100%}@media (hover:hover){.product-image-overlay-close:hover{border-color:var(--color)}}@media (max-width: 780px){.product-image-slider{height:auto}.product-image-slider img{width:100%;height:unset;aspect-ratio:3 / 4.8;object-fit:cover;object-position:center}.product-image-overlay img{width:100%;max-height:none}}.stores{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;align-content:flex-start;position:relative}.stores-selector{display:block;width:100%;height:100%;min-height:var(--page-min-height);border-right:1px solid var(--color)}.stores-selector:last-child{border-right:0}.store-selector-item{display:flex;width:100%;padding:calc(var(--padding) / 2) var(--padding);cursor:pointer;border-bottom:1px solid var(--color);font-family:Domaine Text;font-size:14px;align-items:center;align-content:center;justify-content:space-between}.store-selector-item *{font-family:Domaine Text;font-size:14px}.store-selector-item.active{background:var(--color);color:var(--bg)}.store-selector-item-indicator{display:inline-block;width:10px;height:10px}.store-selector-item-indicator svg{display:block;width:100%;height:100%;stroke:var(--color)}.store-selector-item.active .store-selector-item-indicator svg{transform:rotate(180deg);stroke:var(--bg)!important}.stores-selector-sub-group{display:none;width:100%;position:relative}.stores-selector-sub-group.active{display:block}.stores-selector-sub-group-title{display:flex;width:100%;padding:calc(var(--padding) / 2) var(--padding);cursor:pointer;border-bottom:1px solid var(--color);font-family:Domaine Text;font-size:14px;background:#d9d9d9;align-items:center;align-content:center;justify-content:space-between}.stores-selector-sub-group-title *{font-family:Domaine Text;font-size:14px}.stores-selector-sub-group.selected .stores-selector-sub-group-title{background:var(--color);color:var(--bg)}.stores-selector-sub-group #open{display:inline-block;font-size:16px;line-height:10px;font-family:var(--fsDefault)}.stores-selector-sub-group.selected #open{display:none}.stores-selector-sub-group #close{display:none;font-size:16px;line-height:10px;font-family:var(--fsDefault)}.stores-selector-sub-group.selected #close{display:inline-block}.stores-selector-sub-group-items{display:none;width:100%}.stores-selector-sub-group.selected .stores-selector-sub-group-items{display:block}.stores-selector-sub-group-item{display:flex;width:100%;padding:var(--padding);border-bottom:1px solid var(--color);align-items:flex-end;align-content:flex-end;justify-content:space-between}.stores-selector-sub-group-item-title{display:block;padding-bottom:10px;font-family:Domaine Text;font-size:16px;width:100%}.stores-selector-sub-group-item-details{display:inline-block;width:calc(100% - 110px);padding-right:10px}.stores-selector-sub-group-item-button{width:110px;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:10px 15px}.store-selector-item-countries{display:none}@media (hover:hover){.store-selector-item:hover{background:var(--color);color:var(--bg)}.store-selector-item:hover .store-selector-item-indicator svg{stroke:var(--bg)}.stores-selector-sub-group-title:hover,.stores-selector-sub-group-item-button:hover{background:var(--color);color:var(--bg)}}@media (max-width: 780px){.stores{grid-template-columns:minmax(0,1fr)}.store-selector-item-countries{display:block}.stores-selector{border-right:0}.stores-selector:last-child{display:none}.store-selector-item-indicator svg{transform:rotate(90deg)}.store-selector-item.active .store-selector-item-indicator svg{transform:rotate(270deg)}}.contact{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-block{display:block;width:100%;min-height:700px;padding:var(--padding);padding-bottom:calc(var(--padding) * 2);border-right:1px solid var(--color);font-family:Domaine Text;font-size:20px}.contact-block *{font-family:Domaine Text;font-size:20px}.contact-block a{color:var(--color)}.contact-block.contact-block-standard p{padding-bottom:10px}.contact-block:last-child{border-right:0}.contact-block-title{padding-bottom:100px}.contact-socials{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--padding);align-items:center;align-content:center}.contact-social{display:grid;width:100%;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:flex-start;align-content:flex-start;overflow-wrap:break-word}.contact-spacer{display:block;width:100%;height:40px}.contact-button{text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:8px 25px;font-family:var(--fsDefault);font-size:var(--fsBody)}@media (hover:hover){.contact-button:hover{background-color:var(--color);color:var(--bg)}}@media (max-width: 1100px){.contact-socials{gap:10px}}@media (max-width: 850px){.contact-socials{gap:10px}}@media (max-width: 780px){.contact{grid-template-columns:minmax(0,1fr)}.contact-block{min-height:unset;border-bottom:1px solid var(--color);border-right:0}}.about{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:flex-start;align-content:flex-start}.about-item{display:block;width:100%;border-bottom:1px solid var(--color)}.split-content{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;align-content:flex-end;position:relative}.split-content-element{display:flex;align-items:center;align-content:center;width:100%;height:60vh;min-height:400px;position:relative;flex-wrap:wrap}.split-content-element-content{display:flex;align-items:center;align-content:space-between;width:100%;height:100%;position:relative;flex-wrap:wrap;padding:var(--padding);font-family:Domaine Text;font-size:14px}.split-content-element-content p{font-family:Domaine Text;font-size:14px}.split-content-element:first-child:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.split-content-element img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}.split-content-element svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}.split-content-element-button{text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:10px 15px;font-family:var(--fsDefault);font-size:var(--fsBody)}@media (hover:hover){.split-content-element-button:hover{background:var(--color);color:var(--bg)}}@media (max-width: 780px){.split-content{grid-template-columns:minmax(0,1fr)}.split-content-element:first-child:after{display:none}.split-content-element{border-bottom:1px solid var(--color)}.split-content-element:last-child{border-bottom:0}}.image{display:flex;width:100%;height:60vh;min-height:500px;align-items:flex-end;align-content:flex-end;padding:var(--padding);position:relative;background:gray}.image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}.image svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0;fill:#fff}.page-hero{display:flex;width:100%;height:60vh;min-height:500px;align-items:flex-end;align-content:flex-end;padding:var(--padding);position:relative;background:gray}.page-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0;z-index:0}.page-hero svg{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0;z-index:0;fill:#fff}.page-hero-description{position:relative;display:block;width:100%;font-family:Domaine Text;font-size:24px;color:var(--bg);z-index:10}@media (max-width: 780px){.page-hero-description{font-size:16px}}.lookbook-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0}.lookbook-grid-item{display:block;width:100%;border-bottom:1px solid black;position:relative;box-sizing:border-box}.lookbook-grid-item:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.lookbook-grid-item:nth-child(3n):after{display:none}@media (max-width: 780px){.lookbook-grid{grid-template-columns:minmax(0,1fr)}.lookbook-grid-item:after{display:none}}.lookbook-preview{display:block;width:100%;aspect-ratio:4 / 6;background:var(--bg);position:relative}.lookbook-preview img{display:block;width:100%;height:100%;object-position:center;object-fit:cover;z-index:0;position:absolute}.lookbook-details{display:none;background:var(--color);color:var(--bg);position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--padding);z-index:10;align-items:flex-end}.lookbook-details-title{font-family:Domaine Text;font-size:20px}.lookbook-details-elements{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--padding)}.lookbook-details-element-name{font-size:12px}.lookbook-details-element-value{font-family:Domaine Text;font-size:14px}@media (hover:hover){.lookbook-preview:hover .lookbook-details{display:grid}}@media (max-width: 780px){.lookbook-details{display:grid;height:auto;top:unset;bottom:0;margin:auto}}.lookbook{display:block;width:100%;position:relative}.lookbook-hero{display:flex;width:100%;height:60vh;min-height:500px;justify-content:center;align-content:center;position:relative;border-bottom:1px solid var(--color)}.lookbook-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0;z-index:0}.lookbook-hero-details{position:absolute;display:flex;gap:40px;padding:var(--padding);bottom:0;left:0;z-index:10;color:var(--bg)}.lookbook-hero-title{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;padding:var(--padding);color:var(--bg);font-family:Domaine Text;font-size:24px;z-index:10}.lookbook-hero-title-name,.lookbook-hero-title-value{font-family:Domaine Text;font-size:24px}.lookbook-description{width:100%;font-size:20px;font-family:Domaine Text;padding:var(--padding);position:relative}.lookbook-description *{font-size:20px;font-family:Domaine Text}.lookbook-description:after{background-color:#000;content:"";display:block;height:1px;position:absolute;right:0;bottom:0;width:100%;z-index:10}.lookbook-medias{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;align-content:flex-start;overflow:hidden;white-space:nowrap}.lookbook-medias.grid-expand{display:flex;flex-wrap:wrap}.lookbook-media{display:block;width:100%;position:relative;white-space:nowrap;aspect-ratio:4 / 5}.lookbook-media.slider{cursor:pointer}.lookbook-media.scale-hover{background-color:#000}.lookbook-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;overflow:hidden;position:relative}.lookbook-media.scale-hover img{-webkit-transition:all ease .2s;transition:all ease .2s}.lookbook-medias.grid-expand .lookbook-media{aspect-ratio:unset}.lookbook-medias.grid-expand .lookbook-media.vertical{display:inline-block;width:50%;vertical-align:top;aspect-ratio:4 / 5}.lookbook-media:before{background-color:#000;content:"";display:block;height:1px;position:absolute;right:0;bottom:0;width:100%;z-index:10}.lookbook-media:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px;z-index:10}.lookbook-media:nth-child(2n):after{display:none}@media (hover:hover){.lookbook-media.scale-hover:hover img{padding:var(--padding);object-fit:contain}}@media (max-width: 780px){.lookbook-hero-title{flex-wrap:wrap;justify-content:flex-start;font-size:20px}.lookbook-hero-details{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.lookbook-hero-title-name{width:100%}.lookbook-medias{grid-template-columns:minmax(0,1fr)}.lookbook-media:after{display:none}.lookbook-medias.grid-expand .lookbook-media.vertical{display:block;width:100%}}.lookbook-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:var(--app-height);background:#000000e6;z-index:1000;justify-content:center;align-items:center}.lookbook-overlay .lookbook-overlay-content{width:100%;height:100%}.lookbook-container-fullscreen{display:block;width:100%;height:100%}.lookbook-overlay-slide{display:block;width:100%;height:100%;padding:50px}.lookbook-overlay img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lookbook-overlay-close{position:absolute;top:10px;right:20px;font-size:30px;color:#fff;cursor:pointer;z-index:100}swiper-container::part(button-prev),swiper-container::part(button-next){color:#fff!important;width:20px;height:20px}@media (max-width: 780px){swiper-container::part(button-prev),swiper-container::part(button-next){display:none}.lookbook-overlay-slide{padding:50px 10px}}.newsletter-confirmation{display:flex;width:100%;height:var(--page-min-height);flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:var(--padding);gap:var(--padding)}.newsletter-confirmation-icon{display:block;width:30px;height:30px}.newsletter-confirmation-title{display:block;width:100%;text-align:center;font-family:Domaine Text;font-size:20px}.newsletter-confirmation-button{text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:10px 15px}@media (hover:hover){.newsletter-confirmation-button:hover{background-color:var(--color);color:var(--bg)}}.cart{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:flex-start;align-content:flex-start;width:100%;position:relative;margin:auto}.cart-header{display:flex;width:100%;align-items:center;align-content:center;justify-content:space-between;border-bottom:1px solid var(--color);padding:var(--padding);background-color:var(--bg)}.cart-header-back{text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:10px 15px}.cart-header-title{display:inline-block;text-transform:uppercase}.cart-body{display:block;width:100%;height:100%;min-height:calc(var(--page-min-height) * .75);border-right:1px solid var(--color)}.cart-items{display:grid;width:100%;height:100%;grid-template-columns:repeat(0,1fr);align-items:flex-start;align-content:flex-start}.cart-item{display:grid;width:100%;grid-template-columns:200px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:flex-start;align-content:flex-start;border-bottom:1px solid var(--color);padding:var(--padding);gap:var(--padding)}.cart-item:last-child{border-bottom:0}.cart-item-media{display:block;width:100%;position:relative}.cart-item-media-image{display:block;width:100%;aspect-ratio:3 / 4;object-position:left;object-fit:contain}.cart-item-details{display:block;width:100%;position:relative}.cart-item-details-name{display:block;text-decoration:none;color:var(--color);font-family:Domaine Text;font-size:18px}.product-inline-price{font-family:Domaine Text;font-size:18px}.cart-item-details-vaiants{display:block;width:100%;position:relative;padding:var(--padding) 0}.cart-item-details-vaiant{display:block;width:100%;text-transform:uppercase}.cart-item-details-action{text-decoration:none;color:gray;text-transform:uppercase}.cart-item-quantities-container{display:flex;width:100%;border:1px solid var(--color);position:relative;background-color:var(--bg-contrast);border-radius:20px}.cart-item-quantities{display:block;width:100%;background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:10px 15px;cursor:pointer;appearance:none;-webkit-appearance:none;z-index:10;position:relative}.cart-item-quantities-arrow{display:block;width:12px;height:12px;position:absolute;z-index:0;top:0;bottom:0;margin:auto;right:15px}.cart-item-quantities-arrow svg{display:block;width:100%;height:100%;position:relative}.cart-item-totals{display:flex;width:100%;height:100%;align-items:flex-start;align-content:flex-start;justify-content:flex-end;font-size:18px;font-family:Domaine Text}.cart-item-totals *{font-size:18px;font-family:Domaine Text}#cart-item-total-tag{display:none}.cart-summary{display:block;width:100%;position:sticky;top:var(--page-padding)}.cart-totals{display:grid;width:100%;grid-template-columns:minmax(0,1fr);padding:var(--padding);gap:10px;align-items:flex-start}.cart-totals-title{text-transform:uppercase;border-bottom:1px solid lightgray;padding-bottom:5px}.cart-total{display:flex;width:100%;align-items:center;align-content:center;justify-content:space-between}.cart-total.main-total{padding-top:var(--padding);font-size:18px;font-family:Domaine Text}.cart-total.main-total *{font-size:18px;font-family:Domaine Text}.cart-total-notation{color:gray}.cart-total-notation a{color:var(--color)}.cart-summary-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;position:relative;align-items:flex-start;border-top:1px solid var(--color)}.shopify-payment-button{width:100%!important}.cart-checkout{display:flex;width:100%;align-items:center;align-content:center;justify-items:center;justify-content:center;background-color:var(--color);color:var(--bg);padding:20px 0;cursor:pointer;border:1px solid var(--color);text-transform:uppercase}.cart-empty{display:flex;width:100%;height:var(--page-min-height);flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:var(--padding);gap:var(--padding)}.cart-empty-icon{display:block;width:30px;height:30px}.cart-empty-title{display:block;width:100%;text-align:center;font-family:Domaine Text;font-size:20px}.cart-empty-button{text-decoration:none;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:20px;padding:10px 15px}@media (hover:hover){.cart-checkout:hover{background:#282828}.cart-header-back:hover,.cart-empty-button:hover{background-color:var(--color);color:var(--bg)}.cart-item-details-action:hover{color:var(--color)}}@media (max-width: 780px){.cart{grid-template-columns:minmax(0,1fr)}.cart-body{border-right:0}.cart-item{grid-template-columns:150px minmax(0,1fr)}.cart-item-totals{align-items:center;align-content:center}#cart-item-total-tag{display:inline-block;padding-right:10px}.cart-summary{top:unset;position:relative;background-color:var(--bg-contrast);border-top:1px solid var(--color);background-color:var(--bg)}.cart-empty{min-height:500px}.cart-item-media-image{aspect-ratio:unset}}.footer{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);padding:var(--padding);padding-top:80px;gap:20px;font-size:10px}.footer *{font-size:10px}.footer-links{display:inline-block}.footer-link{display:block;width:100%;color:var(--color);text-decoration:none;text-transform:uppercase}.footer-typemark{display:block;width:100%;padding:var(--padding)}.footer-newsletter{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:10px;align-items:flex-start;align-content:flex-start}.footer-newsletter-field-container{display:grid;grid-template-columns:minmax(0,1fr) 60px;max-width:320px;position:relative;border:1px solid var(--color);border-radius:40px;padding:3px}.footer-newsletter-field{display:block;width:100%;border-radius:20px;padding:10px;background:transparent;border:0}.footer-newsletter-button{display:block;width:100%;border-radius:20px;background:var(--color);color:var(--bg);padding:5px;border:0;cursor:pointer}.footer-newsletter-disclaimer{color:gray;max-width:320px}.footer-newsletter-result{display:block;width:100%;border-radius:20px;background-color:var(--color);color:var(--bg);max-width:320px;padding:10px 15px;margin-top:10px}.grecaptcha-badge{display:none!important}.footer-copyright{color:gray;padding-top:var(--padding);text-align:right}.footer-localization-form{display:block;text-align:right;position:relative}@media (hover:hover){.footer-link:hover{text-decoration:underline}.footer-newsletter-button:hover{opacity:.8}}@media (max-width: 780px){.footer{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px}.footer-localization-form,.footer-copyright{text-align:left}}.newsletter-pop{position:fixed;width:400px;margin:auto;border:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:flex-start;align-content:flex-start}.newsletter-pop::-webkit-scrollbar{width:6px}.newsletter-pop::-webkit-scrollbar-track{background:#000;border-left:1px solid #000}.newsletter-pop::-webkit-scrollbar-thumb{background:#fff;border-left:1px solid #000}.newsletter-pop::-webkit-scrollbar-thumb:hover{background:#555}.newsletter-pop::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c}.newsletter-pop-close{display:block;margin-left:auto;width:20px;height:20px;cursor:pointer;border:0;box-shadow:0;background:transparent;position:absolute;top:var(--padding);right:var(--padding)}.newsletter-pop-body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:flex-start;align-content:flex-start;padding:var(--padding)}.newsletter-pop-title{font-size:30px;font-family:Domaine Text}.newsletter-pop-description{text-transform:uppercase}.newsletter-pop-disclaimer{color:gray;max-width:320px}.newsletter-pop-close svg{display:block;width:100%;height:100%;fill:var(--color)}.newsletter-pop-image{display:block;width:100%;aspect-ratio:4 / 5;position:relative}.newsletter-pop-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 780px){.newsletter-pop{width:100%}}.shopify-policy__container{display:block;width:100%;max-width:1024px;padding:var(--padding);padding-bottom:calc(var(--padding) * 2)}.shopify-policy__container h1{padding:var(--padding) 0;font-size:20px;font-family:Domaine Text}.shopify-policy__container ul{padding:var(--padding);padding-right:0}.shopify-policy__container h2{padding:var(--padding) 0;font-size:16px;font-family:Domaine Text}.shopify-policy__container a{color:var(--color)}.shopify-pc__banner__dialog{border-top:1px solid var(--color)}.shop-hcaptcha-badge-container{opacity:0!important}.dynamic-checkout__content{padding:var(--padding)}.dynamic-checkout__content div[data-shopify-buttoncontainer=true],.dynamic-checkout__content ul[data-shopify-buttoncontainer=true]{flex-direction:column!important}.dynamic-checkout__content ul[data-shopify-buttoncontainer=true] li{flex-basis:unset!important}.shopify-pc__banner__dialog{padding:var(--padding)!important;border-top:1px solid var(--color)!important}.shopify-pc__banner__dialog button,.shopify-pc__prefs__header-actions button{border-radius:40px!important;text-transform:uppercase!important}.shopify-pc__banner__dialog h2{font-family:Domaine Text!important;font-weight:400!important;font-size:20px!important}.shopify-pc__prefs__option label,.shopify-pc__prefs__intro-main h3{font-family:Domaine Text!important;font-weight:400!important;font-size:16px!important}.shopify-pc__prefs__dialog header h2{font-family:Domaine Text!important;font-weight:400!important;font-size:20px!important}.shopify-pc__prefs__intro-main p,.shopify-pc__banner__dialog p,.shopify-pc__prefs__option p{text-transform:uppercase!important}@media (hover:hover){.shopify-pc__prefs__header-actions button:hover{background-color:var(--color)!important;color:var(--bg)!important}.shopify-pc__banner__dialog button:not(.shopify-pc__banner__btn-manage-prefs):hover{background-color:var(--color)!important;color:var(--bg)!important}}.placeholder{display:block;width:100%;height:100%;position:relative}
/*# sourceMappingURL=/cdn/shop/t/26/assets/base.css.map */
