@font-face{font-family:Diatype;src:url(/fonts/Diatype.woff2) format("woff2"),url(/fonts/Diatype.woff) format("woff"),url(/fonts/Diatype.otf) format("opentype");font-display:swap}@font-face{font-family:Diatype-Italic;src:url(/fonts/Diatype-Italic.woff2) format("woff2"),url(/fonts/Diatype-Italic.woff) format("woff"),url(/fonts/Diatype-Italic.otf) format("opentype");font-display:swap}@font-face{font-family:Diatype-Extended;src:url(/fonts/Diatype-Extended.woff2) format("woff2"),url(/fonts/Diatype-Extended.woff) format("woff"),url(/fonts/Diatype-Extended.otf) format("opentype");font-display:swap}body{margin:auto;font-family:Diatype;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;font-feature-settings:"ss15" 1}i{font-style:normal;font-family:Diatype-Italic}.no-transition{animation:none!important;transition:none!important}.base-checkbox{display:flex;align-items:center}.base-checkbox input[type=checkbox]{height:0;width:0;visibility:hidden;margin:0}.base-checkbox label{cursor:pointer;text-indent:-9999px;width:1.1875rem;height:1.1875rem;background:#FFFFFF;display:block;border-radius:0;border:1.5px solid #9F9F9F;position:relative}.base-checkbox label:after{content:"";position:absolute;top:.375rem;left:.375rem;width:.4375rem;height:.4375rem;background:#FFFFFF;border-radius:6.25rem;box-sizing:border-box}.base-checkbox input:checked+label{background:#000000;border:1px solid #000000}.checkbox-label{color:#9f9f9f}.checkbox-label.checked{color:#000}.basic-checkbox-wrapper{display:flex;align-items:center;gap:.75rem;cursor:pointer}@media (pointer: fine){.basic-checkbox-wrapper:hover .base-checkbox input[type=checkbox]+label{border-color:#000}}@media (pointer: fine){.basic-checkbox-wrapper:hover .base-checkbox input[type=checkbox]:checked+label{background:#636363}}@media (pointer: fine){.basic-checkbox-wrapper:hover .checkbox-label{color:#000}}@media (pointer: fine){.basic-checkbox-wrapper:hover .checkbox-label.checked{color:#636363}}.overlay-close-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}.base-radio{display:flex;align-items:center}.base-radio input[type=radio]{height:0;width:0;visibility:hidden;margin:0}.base-radio label{cursor:pointer;text-indent:-9999px;width:1.1875rem;height:1.1875rem;background:#FFFFFF;display:block;border-radius:6.25rem;border:1.5px solid #9F9F9F;position:relative}@media (pointer: fine){.base-radio input.hovered+label{border-color:#000}}.base-radio label:after{content:"";position:absolute;top:.375rem;left:.375rem;width:.4375rem;height:.4375rem;background:#FFFFFF;border-radius:6.25rem;box-sizing:border-box}.base-radio input:checked+label{background:#000000;border:1px solid #000000}@media (pointer: fine){.base-radio input.hovered:checked+label{background:#636363;border:1px solid #636363}}.radio-label{color:#9f9f9f}@media (pointer: fine){.radio-label.hovered{color:#000}}.radio-label.checked{color:#000}@media (pointer: fine){.radio-label.checked.hovered{color:#636363}}.artgalaxis-submit-button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;border:none;cursor:pointer;transition:background-color .2s,border .2s;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.artgalaxis-submit-button:hover{background-color:#636363}.artgalaxis-submit-button:disabled{background-color:#e6e6e6}.artgalaxis-cancel-button{box-sizing:border-box;display:flex;border:1px solid #DFDFDF;background-color:#fff;justify-content:center;align-items:center;color:#000;cursor:pointer;transition:background-color .2s,border .2s;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.artgalaxis-cancel-button:hover{border:1px solid #000000}.artgalaxis-cancel-button:disabled{border:1px solid #DFDFDF;color:#d9d9d9}#mainWrapper{margin:auto}#main-container{margin-top:3.5rem}@media (max-width: 30rem){#main-container{margin-top:3rem}}.navbar-container{position:fixed;height:3.5rem;width:100%;top:0;z-index:5;transition:height .2s ease-in-out}@media (max-width: 30rem){.navbar-container.navbar-visible{height:3rem}.navbar-container.navbar-hidden{height:0;overflow:hidden}}#dim-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:0;z-index:-1}#dim-overlay.closed{transition:opacity .4s,z-index 0s .4s}#dim-overlay.open{opacity:.4;z-index:9;transition:opacity .4s}#search-overlay{position:fixed;top:3.5rem;bottom:0;z-index:10;display:flex;flex-direction:column;background-color:#fff;height:calc(100vh - 3.5rem)}@media (max-width: 30rem){#search-overlay{top:3rem;height:calc(100vh - 3rem)}}#search-overlay.closed{left:100%;visibility:hidden;width:0px;transition:width .4s,left .4s,visibility 0s .4s}#search-overlay.open{left:calc(100% - 31.25rem);visibility:visible;width:31.25rem;transition:width .4s,left .4s}@media (max-width: 48rem){#search-overlay.open{left:0;width:100%}}#search-results-container{height:100vh;background-color:#fff}.navbar{height:3.5rem;width:100%;box-sizing:border-box;margin:0 auto;border-bottom:1px solid #DFDFDF;background-color:#fff;display:flex;justify-content:space-between;align-items:center;z-index:0;transition:height .2s ease-in-out}@media (max-width: 30rem){.navbar.navbar-visible{height:3rem}.navbar.navbar-hidden{height:0;overflow:hidden}}#navbar-left{display:flex;align-items:center;padding-left:2.5rem;justify-content:baseline;height:100%}#navbar-right{display:flex;align-items:center;justify-content:space-between;height:100%;gap:2.5rem}#logo{text-decoration:none;color:#000;font-weight:600;line-height:98%;font-size:2rem;font-family:Diatype-Extended;font-feature-settings:"ss15" 0}@media (max-width: 30rem){#logo{font-size:1.5rem}}#search-form{flex:1}#navbar-search{width:100%;padding:0;margin:0;background-color:#fff;border:none;outline:none;font-size:.9375rem;line-height:120%}#navbarLinkContainer{display:flex;gap:1.25rem;font-size:.9375rem;line-height:120%}#navbarSelectorContainer{display:flex;gap:1.25rem;font-size:1.125rem;line-height:120%}.navbarSelector{border-bottom:1px solid #DFDFDF}.select-parent{width:100%;position:relative;font-variant-numeric:lining-nums proportional-nums;font-family:ABC Diatype;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;background-color:#fff}.select-div{width:100%;cursor:pointer}ul{margin-top:calc(-1 * var(--h, 1.35rem) - 1px);display:flex;flex-direction:column;box-sizing:border-box;gap:0;position:absolute;list-style:none;min-width:100%;max-height:300px;overflow:auto;padding:var(--p, .5rem);z-index:3;background-color:#fff;border-top:.063rem solid #DFDFDF;border-bottom:.063rem solid #DFDFDF;border-left:.063rem solid #DFDFDF;border-right:.063rem solid #DFDFDF;cursor:default}ul.hidden{border:none;padding:0}li{font-family:Diatype;cursor:default;min-height:var(--h, auto);box-sizing:border-box;display:flex;align-items:center;flex:1;padding-top:.75rem;padding-bottom:.75rem}li div{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}li div span{flex:1}li div svg{min-width:1rem;width:1rem;height:1rem}li:hover{color:#9f9f9f;cursor:pointer}.select-component{display:flex;gap:.25rem;align-items:center;height:var(--h, auto);width:var(--w, auto);padding:var(--p, 0rem)}@media (max-width: 48rem){.select-component{height:var(--hm, auto);width:var(--wm, auto);padding:var(--pm, 0rem)}}@media (max-width: 30rem){.select-component{height:var(--hs, auto);width:var(--ws, auto);padding:var(--ps, 0rem)}}.select-component i{width:1rem;height:1rem}.select-component i img{height:100%}.select-component span{text-align:right;flex:1;font-family:Diatype;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}#navbarIconContainer{display:flex;gap:1.1375rem;align-items:center;justify-content:center}#navbarIconContainer a{display:flex;align-items:center}@media (max-width: 71.25rem){#navbarIconContainer{gap:1.25rem}}#navbarIconContainer .navbar-icon-with-counter{display:flex;align-items:center}#navbarIconContainer .navbar-icon-with-counter#bag-with-counter{gap:.25rem}#navbarIconContainer .navbar-icon-with-counter#favorites-with-counter{gap:.375rem}@media (max-width: 30rem){#navbarIconContainer .navbar-icon-with-counter#favorites-with-counter{display:none}}#navbarIconContainer .navbar-icon-with-counter span{color:#000;font-variant-numeric:lining-nums proportional-nums;font-family:Diatype;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%}#navbarIconContainer .login-button{display:flex;padding:.375rem .625rem;align-items:center;gap:.625rem;cursor:pointer;box-sizing:border-box;border:1px solid #DFDFDF;background:#FFF;color:#000;font-variant-numeric:lining-nums proportional-nums;font-family:Diatype;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%}#navbarIconContainer .login-button:hover{border:1px solid #000000}@media (max-width: 71.25rem){#navbarIconContainer .login-button{display:none}}@media (max-width: 71.25rem){#navbarIconContainer #navbar-icon-profile-link{display:none}}i{width:1.1375rem;height:1.1375rem}i img{height:100%}i#bag{cursor:pointer}i#search{cursor:pointer;display:none}@media (max-width: 71.25rem){i#search{display:block}}i#burger{cursor:pointer;display:none}@media (max-width: 71.25rem){i#burger{display:block}}i#close-navmenu{cursor:pointer;display:none}@media (max-width: 71.25rem){i#close-navmenu{display:block}}i#user{cursor:pointer}@media (max-width: 71.25rem){i#user{display:none}}i#favorites{cursor:pointer}@media (max-width: 30rem){i#favorites{display:none}}#navbarLinkContainer a{text-decoration:none;color:#000}@media (max-width: 48rem){#navbarLinkContainer{display:none}}@media (max-width: 71.25rem){#navbarSelectorContainer{display:none}}#search-field-container{padding-left:1rem;padding-right:1rem;display:flex;gap:.625rem;align-items:center;justify-content:center;flex:1}#search-field-container #search-clear-icon.open{display:block}#search-field-container #search-clear-icon.closed{display:none}#search-placeholder{box-sizing:border-box;width:11.5rem;height:100%}@media (max-width: 71.25rem){#search-placeholder{width:0px}}#searchContainer{position:fixed;top:0;left:calc(100% - 11.5rem);box-sizing:border-box;border-bottom:1px solid #DFDFDF;width:11.5rem;height:3.5rem;display:flex;gap:0px;align-items:center;justify-content:center;padding:0;background-color:#fff;border-left:1px solid #DFDFDF;z-index:10}@media (max-width: 30rem){#searchContainer{height:3rem}}#searchContainer i{width:1rem;height:1rem}#searchContainer i img{height:auto}#searchContainer.closed{width:11.5rem;left:calc(100% - 11.5rem);transition:width .4s,left .4s}@media (max-width: 71.25rem){#searchContainer.closed{position:fixed;width:31.25rem;height:3.5rem;padding:0;overflow:hidden;left:100%;transition:left .4s,visibility 0s .4s;visibility:hidden}}@media (max-width: 30rem){#searchContainer.closed{height:3rem}}@media (max-width: 48rem){#searchContainer.closed{width:100%}}#searchContainer.open{width:31.25rem;left:calc(100% - 31.25rem);transition:width .4s,left .4s}@media (max-width: 71.25rem){#searchContainer.open{position:fixed;width:31.25rem;height:3.5rem;padding:0;left:calc(100% - 31.25rem);transition:left .4s;visibility:visible}}@media (max-width: 30rem){#searchContainer.open{height:3rem}}@media (max-width: 48rem){#searchContainer.open{width:100%;left:0}}#search-cancel-button{box-sizing:border-box;height:3.5rem;padding:0rem 1.625rem;display:flex;align-items:center;justify-content:center;color:#00000040;font-size:.9375rem;line-height:120%;cursor:default;border-left:1px solid #DFDFDF}@media (max-width: 30rem){#search-cancel-button{height:3rem}}#search-cancel-button.closed{width:0px;padding:0;overflow:hidden}#search-cancel-button.open{width:auto;padding:0rem 1.625rem}#footer-container{padding-top:5rem}#footer-wrapper{display:flex;padding:2.5rem;flex-direction:column;align-items:flex-start;gap:5rem;border-top:1px solid #DFDFDF}@media (max-width: 30rem){#footer-wrapper{padding:1.25rem}}#footer-wrapper #footer-select-container{box-sizing:border-box;max-height:0;overflow:hidden}@media (max-width: 48rem){#footer-wrapper #footer-select-container{max-height:fit-content;overflow:visible;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem}}#footer-wrapper #footer-main-container{display:flex;flex-direction:row;gap:2.5rem;align-self:stretch;margin-top:-5rem}@media (max-width: 48rem){#footer-wrapper #footer-main-container{flex-direction:column-reverse;align-items:flex-start;gap:5rem;margin-top:0;align-self:stretch}}#footer-wrapper #footer-main-container .footer-container{display:flex;flex-direction:column;align-items:flex-start}#footer-wrapper #footer-main-container .footer-fieldname{text-transform:uppercase;font-family:Diatype-Extended;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%}#footer-wrapper #footer-main-container .footer-fieldvalue{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}#footer-wrapper #footer-main-container .footer-fieldvalue a{text-decoration:none;color:#000}#footer-wrapper #footer-main-container .footer-fieldvalue a:hover{color:#9f9f9f}#footer-wrapper #footer-main-container #footer-contact-container{gap:1.875rem;flex:1 0 0}#footer-wrapper #footer-main-container #footer-contact-container img{width:100%;max-width:min(100%,500px)}#footer-wrapper #footer-main-container #footer-contact-container #footer-contact-fieldvalue{display:flex;gap:0;flex-direction:column}#footer-wrapper #footer-main-container #footer-newsletter-container{flex:1}#footer-wrapper #footer-main-container #footer-newsletter-inner-container{max-width:31.25rem;gap:1.25rem}@media (max-width: 48rem){#footer-wrapper #footer-main-container #footer-newsletter-inner-container{max-width:100%}}#footer-wrapper #footer-main-container #footer-newsletter-inner-container form{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.625rem;align-self:stretch}#footer-wrapper #footer-main-container #footer-newsletter-inner-container form #footer-form-inner-container{align-self:stretch}#footer-wrapper #footer-main-container #footer-newsletter-inner-container form button{height:2.875rem;padding:0rem 1.375rem;gap:.625rem}#footer-wrapper #footer-main-container #footer-newsletter-inner-container form button span{color:#fff;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}#footer-wrapper #footer-links-container{display:flex;flex-direction:row;gap:2.5rem;align-self:stretch}@media (max-width: 48rem){#footer-wrapper #footer-links-container{flex-direction:column;gap:1.25rem}}@media (max-width: 30rem){#footer-wrapper #footer-links-container{gap:.625rem}}#footer-wrapper #footer-links-container .footer-links-container{display:flex;flex-direction:row;gap:1.25rem;flex:1 0 0}@media (max-width: 30rem){#footer-wrapper #footer-links-container .footer-links-container{flex-direction:column;gap:.625rem}}#footer-wrapper #footer-links-container .footer-links-container span{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}#footer-wrapper #footer-links-container .footer-links-container a{text-decoration:none;color:#000}#footer-wrapper #footer-links-container .footer-links-container a:hover{color:#9f9f9f}.input-error{color:red;font-variant-numeric:lining-nums proportional-nums;font-family:Diatype;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%}.input-wrapper{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;align-self:stretch;flex:1}.input-wrapper .input-fieldname{font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%;color:#9f9f9f}.input-wrapper .input-container{display:flex;height:2.875rem;padding:0rem 1.375rem;box-sizing:border-box;align-items:center;align-self:stretch;border:1px solid #DFDFDF}.input-wrapper .input-container .input-unit{font-family:Diatype;font-weight:400;font-style:Regular;font-size:1.125rem;line-height:120%;letter-spacing:0%;font-variant:lining-nums proportional-nums;color:#9f9f9f}.input-wrapper .input-container input,.input-wrapper .input-container textarea{flex:1;border:none;resize:none;min-width:0;width:0;color:#000;font-variant-numeric:lining-nums proportional-nums;font-family:Diatype;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}.input-wrapper .input-container input:focus,.input-wrapper .input-container textarea:focus{outline:none}.input-wrapper .input-container input:disabled,.input-wrapper .input-container textarea:disabled{color:#9f9f9f}#auth-wrapper{position:fixed;top:0;width:22.5rem;height:100%;background-color:#fff;z-index:10}@media (max-width: 48rem){#auth-wrapper{width:100%}}#auth-wrapper.closed{left:100%;transition:left .4s}#auth-wrapper.open{left:calc(100% - 22.5rem);transition:left .4s}@media (max-width: 48rem){#auth-wrapper.open{left:0}}#auth-wrapper #auth-header-container{display:flex;flex-direction:row;height:3.5rem;box-sizing:border-box;padding:0rem 2.5rem;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #DFDFDF}@media (max-width: 30rem){#auth-wrapper #auth-header-container{height:3rem}}#auth-wrapper #auth-header-container span{font-family:Diatype-Extended;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}#auth-wrapper #auth-header-container .overlay-close-button{width:1rem;height:1rem}#auth-wrapper form{display:flex;padding:2.5rem;flex-direction:column;align-items:flex-start;gap:2.5rem;flex:1 0 0;align-self:stretch}#auth-wrapper form #auth-inputs-container{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch}#auth-wrapper form #auth-inputs-container #password-forget-container{margin-top:-.625rem}#auth-wrapper form #auth-inputs-container #password-forget-container a{display:flex;flex-direction:row;align-items:center;gap:.25rem;align-self:stretch;color:#9f9f9f}#auth-wrapper form #auth-inputs-container #password-forget-container a:hover{color:#000}#auth-wrapper form #auth-inputs-container #password-forget-container a span{font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%}#auth-wrapper form #auth-inputs-container #password-forget-container a i{width:1rem;height:1rem}#auth-wrapper form #auth-inputs-container #password-rules-container{margin-top:-.625rem}#auth-wrapper form #auth-inputs-container #password-rules-container span{color:#9f9f9f;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%}#auth-wrapper form .register-checkbox-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;color:#9f9f9f}#auth-wrapper form .register-checkbox-wrapper .basic-checkbox-wrapper{width:20rem}#auth-wrapper form .register-checkbox-wrapper .basic-checkbox-wrapper .checkbox-label{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}#auth-wrapper form button{height:2.875rem;padding:0rem 1.375rem;gap:.625rem;align-self:stretch}#auth-wrapper form button span{color:#fff;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}#auth-wrapper form #auth-action-switch-container{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}#auth-wrapper form #auth-action-switch-container span{text-align:center;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%}#auth-wrapper form #auth-action-switch-container button{height:2.875rem;padding:0rem 1.375rem;gap:.625rem}#auth-wrapper form #auth-action-switch-container button span{color:#000;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}#auth-wrapper .auth-menu-container{display:flex;padding:2.5rem;flex-direction:column;align-items:flex-start;gap:.625rem;flex:1 0 0;align-self:stretch}#auth-wrapper .auth-menu-container a{text-decoration:none;display:flex;align-items:center;gap:.25rem;color:#000}#auth-wrapper .auth-menu-container a:hover{color:#9f9f9f}#auth-wrapper .auth-menu-container a span{font-variant-numeric:lining-nums proportional-nums;font-family:Diatype-Extended;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.carousel-footer.shown{border-top:1px solid #DFDFDF}.carousel-footer.shown .carousel-container{padding-bottom:0}
