html,body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{display:flex;flex-direction:column;width:100%;min-height:100vh;margin:0;color:#000;background-color:#fff}*,*:before,*:after{font-family:ABC Oracle,Helvetica,Arial,Sans,auto;font-size:8pt;font-weight:400;line-height:1.2em;box-sizing:border-box}a:focus,button:focus{outline:none}a,button{-webkit-tap-highlight-color:transparent}#footer,#footer-responsive{margin-top:auto}body.template-index{overflow-x:hidden}body.template-index #header-responsive{transform:scale(3) translateY(0)}body.template-index #header{display:none}body.template-index,body.pages-about,body.collections-fw26,body.collections-overview,body.template-cart{display:block;height:auto}ul{padding:0;margin:0;list-style-type:none}h1{visibility:hidden}button{font-weight:500!important;color:#000}button[disabled],button:disabled{opacity:.25;pointer-events:none}input{border-radius:0}a{text-decoration:none;color:#000}.row{display:flex;flex-wrap:wrap}[class^=col-]{box-sizing:border-box}.col-1{width:8.3333%}.col-2{width:16.6667%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6667%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-left{text-align:left}.accordion-toggle .accordion-symbol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:12px;margin-left:.4em;line-height:1}.accordion-toggle .accordion-symbol svg{width:100%;height:100%;display:block}.header-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;opacity:0;transition:.2s ease-in-out;pointer-events:none}.header-backdrop.active{opacity:1}#header{position:fixed;display:flex;flex-wrap:wrap;width:100%;height:auto;margin:0;padding:16px 0 0;color:#fff;text-transform:uppercase;mix-blend-mode:difference;z-index:5}#header-sticky{position:sticky;display:flex;flex-wrap:wrap;top:0;width:100%;height:auto;margin:0;padding:16px 0 0;color:#fff;text-transform:uppercase;mix-blend-mode:difference;filter:brightness(.85);z-index:3;transform:scale(3) translateY(-50%);will-change:transform;image-rendering:auto}#header a,#header-sticky a{color:#fff}.header-logotype{position:absolute;top:16px;left:50%;transform:translate(-50%);will-change:transform}.header-logotype img{height:27px;will-change:transform}#header li:first-of-type{padding-left:16px}#header li:last-of-type{padding-right:16px}li.group,li.group li{padding-left:0!important}#header-sticky li:first-of-type{padding-left:16px}#header-sticky li:last-of-type{padding-right:16px}.dropdown{position:absolute;top:16px;padding-top:16px;opacity:0;pointer-events:none;transition:.2s ease-in-out}a:hover~.dropdown{opacity:1;pointer-events:all}.dropdown:hover{opacity:1;pointer-events:all}.group{margin-top:14px}.group ul{margin-top:8px}.group ul li{height:14px}.item-sizes{display:flex;justify-content:space-around}.item-sizes:has(.size-option:only-child){justify-content:center!important}#footer{position:relative;display:flex;padding:12px 16px;width:100%;background-color:#fff;z-index:10}#footer li a{position:relative;color:#000;text-transform:uppercase;cursor:pointer}#footer li:last-of-type{justify-content:end;display:flex;position:absolute;right:0;top:0;height:30px}#footer-responsive li:last-of-type{width:100%;text-align:center!important;margin-bottom:-9px}#footer-responsive li:last-of-type img{height:30px}#footer li a img{height:35px}#footer-responsive ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}#footer-responsive li{line-height:1.5em;width:50%;box-sizing:border-box}#footer-responsive li:nth-child(odd){text-align:left}#footer-responsive li:nth-child(2n){text-align:right}.page-spacing{position:relative;display:block;height:50vh}#last-collection{position:absolute;top:0;height:100vh;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1}.homepage-slider{position:relative;display:flex;flex-direction:column;margin-top:calc(50vh - 28px);margin-bottom:82px;padding:0 3px}.homepage-slider .information{width:100%;margin:0 0 10px;padding:16px 16px 16px 14px;text-transform:uppercase}.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(180deg,#dadada00 15%,#a0a0a0,#dadada00 85%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;text-align:center;font-size:18px;transition:background-size 2s ease-out}.swiper-slide:hover{background-size:200% 200%;transition:background-size .2s ease-in-out}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.homepage-slider .slider-pagination{display:flex;justify-content:center;align-items:center;gap:3px;margin-top:-5px}#product-view .slider-pagination{display:flex;justify-content:center;align-items:center;gap:3px;padding:0 8px}.homepage-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.homepage-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:5.55556vw;height:1px;background-color:#a0a0a0;opacity:1;transition:background-color .2s ease-out;border-radius:0;margin:0}#product-view .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#product-view .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:100%;height:1px;background-color:#a0a0a0;opacity:1;transition:background-color .2s ease-in-out;border-radius:0;margin:0}.slider-pagination .swiper-pagination-bullet-active{background-color:#000!important}.item-image{position:relative;z-index:1}.item-information{position:absolute;display:flex;justify-content:space-between;vertical-align:middle;align-items:center;top:0;width:100%;height:100%;padding:14px;z-index:2;mix-blend-mode:difference;pointer-events:none}.item-title,.item-sizes,.item-prices{width:33.33%}.item-information span{color:#a0a0a0;text-transform:uppercase}.cta{display:flex;justify-content:center;margin-top:40px;cursor:pointer}.cta a{padding:6px 0 4px;width:25%;color:#000;text-align:center;border:1px solid black;text-transform:uppercase;transition:.2s ease-in-out}.cta a:hover{background-color:#dadada;border:1px solid #DADADA}.text-module{margin-bottom:60px;padding:16px}.text-module h2{margin:0;font-size:32pt;line-height:1.1em;text-transform:uppercase}.double-image-module .information{width:100%;margin:0;padding:16px;text-transform:uppercase}.double-image{display:flex;position:relative;height:100%}.double-image .image-left,.double-image .image-right{width:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.text-module.margin-regular{margin-top:40px;margin-bottom:40px}#overview{display:flex;flex-wrap:wrap;gap:3px;padding:0 3px 23px}#overview .product-item{flex:0 0 calc(33.333% - 2px);position:relative;height:42vw;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#dadada00 15%,#a0a0a0,#dadada00 85%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;text-align:center;font-size:18px;transition:background-size 2s ease-out}#overview .product-item:hover{background-size:200% 200%;transition:background-size .2s ease-in-out}#overview .product-item img{display:block;width:100%;height:100%;object-fit:contain}#large-image{width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center}#related-products{display:flex;flex-wrap:wrap;gap:3px;padding:0 3px 23px}#related-products .product-item{flex:0 0 calc(33.333% - 2px);position:relative;height:42vw;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#dadada00 15%,#dadada,#dadada00 85%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;text-align:center;font-size:18px;transition:background-size 2s ease-out}#related-products .product-item:hover{background-size:200% 200%;transition:background-size .2s ease-in}#related-products .product-item img{display:block;width:100%;height:100%;object-fit:contain}#options{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding:60px 16px 16px;z-index:4}#options.margin-regular{padding:16px}#options button{padding:6px 0 4px;color:#000;background-color:transparent;text-align:center;border:1px solid black;text-transform:uppercase;transition:.2s ease-in-out;cursor:pointer}#options button:hover{background-color:#dadada;border:1px solid #DADADA}#total-items{text-align:right;text-transform:uppercase}#filters-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:transparent;z-index:9999;display:flex;justify-content:left;align-items:flex-start;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}#filters-overlay.active{opacity:1;pointer-events:auto}#filters-content{position:absolute;top:50vh;left:16px;max-width:400px;max-height:90vh;overflow-y:auto;position:relative}#filters-content a{color:#a0a0a0;text-transform:uppercase;mix-blend-mode:difference;filter:brightness(.85)}#filters-content a.active{color:#000;opacity:1}#filters-close{display:none}#triple-images{display:flex;flex-direction:row;gap:3px;width:100%;height:auto;padding:60px 0}#triple-images .product-item{flex:0 0 calc(33.333% - 2px);position:relative;height:40vw;display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;transition:background-size 2s ease-out}#triple-images .product-item a{width:100%;height:100%;background-repeat:no-repeat;background-position:center}#triple-images .product-item a div{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.template-collection #large-image{margin-top:120px;margin-bottom:120px}.media-video{object-fit:contain!important}#about-information{display:flex;flex-direction:row;height:100vh;width:100%}#about-information .paragraph{display:flex;align-items:center;width:50%;padding:0 0 0 16px}#about-information .portrait{height:100vh;width:50%;background-position:center;background-repeat:no-repeat;background-size:cover}#about-media{position:relative;display:flex;width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;z-index:0}#about-media video{z-index:0}#product-view{display:flex;flex-direction:row}#product-view .swiper-slide{background:#a0a0a0}#product-view #information,#product-view #images,#product-view #actions{display:flex;flex-direction:column;height:100vh}#product-view #images{align-items:end}#product-view #information{padding:0 16px}#product-view #information h2{margin:50vh 0 8px;text-transform:uppercase;transform:translateY(-50%)}#product-view #information p{margin:0}.total-slides-count{position:absolute;top:50vh;color:#a0a0a0;mix-blend-mode:difference;z-index:2;transform:translateY(-50%)}.slide-number{position:absolute;left:0;color:#a0a0a0;mix-blend-mode:difference;z-index:3;transform:translateZ(100px)}#product-view #images .swiper-slide{background-size:contain;background-position:center;background-repeat:no-repeat}.media-image{padding-top:0%!important}.variants{display:flex;flex-direction:row;justify-content:space-between;color:#a0a0a0;margin-top:calc(50vh - 6px);padding:0 16px;text-transform:uppercase}#product-view .item-sizes{justify-content:space-between}#product-view .size-option{color:#000!important;text-decoration:none}#product-view .size-option.active{text-decoration:underline;text-underline-offset:2px}#product-view .size-option.unavailable{color:#000;text-decoration:line-through}.variants div{width:100%}#actions .variants div{width:33.33%;margin-bottom:8px}button.cta{padding:6px 0 4px;width:100%;margin:0;color:#000;text-align:center;border:1px solid black;text-transform:uppercase;background-color:transparent;transition:.2s ease-in-out}button.cta:hover{background-color:#dadada;border:1px solid #DADADA}#variant-price{padding:0;text-align:right;color:#000}form{padding:0 16px}#open-size-guide{background-color:transparent;border:0px;padding:0;text-transform:uppercase;color:#a0a0a0;cursor:pointer;transition:.2s ease-in-out}#open-size-guide:hover{color:#000}.size-option{cursor:pointer;-webkit-user-select:none;user-select:none}.size-option.active{color:#000}.size-option.unavailable{text-decoration:line-through}#thumbnail-viewer{position:absolute;bottom:16px;left:16px;width:80px;height:25vh;background:transparent;box-shadow:none;overflow:hidden;z-index:3}.thumbnail-swiper .swiper-wrapper{flex-direction:column}.thumbnail-swiper .swiper-slide{width:5vh;margin:0 0 8px;background-size:cover;background-position:center;cursor:pointer;border:2px solid transparent;box-sizing:border-box}.more-information{display:flex;flex-direction:column-reverse;gap:8px;margin:16px;height:100%}.accordion-item{position:relative;display:flex;flex-direction:column}.accordion-header{width:100%;border:1px solid black;background:#fff;padding:6px 0 4px;text-transform:uppercase;font-weight:700;text-align:center;cursor:pointer;position:relative;transition:.2s ease-in-out}.accordion-header{position:relative;cursor:pointer}.accordion-header:hover{border:1px solid #DADADA;background:#dadada;color:#000}.accordion-header:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='square'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='square'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask-size:contain}.accordion-item.active .accordion-header:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='square'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='square'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask-size:contain}.accordion-content{max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .2s ease-in-out,opacity .2s ease-in-out}.accordion-item.active .accordion-content{max-height:1000px;opacity:1;padding:0}.accordion-content p{margin:16px 0 8px}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:transparent;display:flex;justify-content:center;align-items:flex-start;z-index:9999;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.popup-overlay.active{opacity:1;pointer-events:auto}.popup-content{background:#fff;padding:16px 16px 64px;max-width:333px;height:100%;font-family:sans-serif;position:relative;transform:translateY(-50%);transition:transform .2s ease-in-out}.popup-overlay.active .popup-content{transform:translateY(0)}.popup-content h3{margin-bottom:12px;text-transform:uppercase}.popup-content p{margin-bottom:12px;line-height:1.5}.popup-content strong{text-transform:uppercase}.popup-content table{width:100%;border-collapse:collapse;margin-top:16px}.popup-content th,.popup-content td{text-transform:uppercase;text-align:left}.popup-content h3{margin-top:0}#cart-page{padding:0 16px;display:flex}.cart-items{display:flex;flex-direction:column-reverse;margin-top:calc(50vh - 8px);min-height:calc(50vh - 32px)}.cart-items .variants{margin-top:0;padding:0 12px 0 0}#cart-drawer-content .cart-items .variants{margin-top:0;padding:0}.cart-items .item-sizes{justify-content:space-between}.cart-items .price{margin:0;text-align:left}.cart-items .item-name{margin:0;padding:0 16px 0 0;text-transform:uppercase;color:#000}.cart-item-row{margin-bottom:16px;align-items:top}.cart-image{width:calc(100% - 16px);display:block;background-color:#a0a0a0}.quantity-controls{display:flex;gap:16px;align-items:baseline}.quantity-controls form{display:flex;align-items:center;padding:0;width:50%}#actions form{padding:8px 16px}.quantity-controls button{border:1px solid black;background:none;padding:4px 8px;text-transform:uppercase;cursor:pointer}.quantity-controls span{width:100%;display:block;border:1px solid black;padding:4px 8px;margin:0 -1px;text-align:center}.remove-btn{background:none;border:1px solid black;padding:4px 12px;text-transform:uppercase;cursor:pointer;width:calc(100% - 16px);transition:.2s ease-in-out}.remove-btn:hover{background-color:#a0a0a0;border:1px solid #A0A0A0}.cart-summary{margin-top:calc(50vh - 8px)}.promo-form{padding:0;margin:0}.promo-form input{width:100%;border:1px solid black;padding:4px 0 3px;text-transform:uppercase;text-align:center;outline:none;box-shadow:none;background-color:transparent}.summary-breakdown h4{text-transform:uppercase;margin:16px 0 24px}.summary-breakdown p{display:flex;justify-content:space-between;margin:0}.checkout-btn{width:100%;margin:16px 0 32px;padding:6px 0 4px;background:none;border:1px solid black;text-transform:uppercase;cursor:pointer;transition:.2s ease-in-out}.checkout-btn:hover{background-color:#a0a0a0;border:1px solid #A0A0A0}.summary-sticky{position:sticky;top:calc(50vh - 8px);align-self:flex-start}.summary-breakdown{margin-top:16px}.cart-summary .accordion-item{margin-top:8px}.promo-wrapper{position:relative;display:inline-block;width:100%}#promo-code{width:100%}.remove-x{position:absolute;top:50%;right:8px;transform:translateY(-50%);cursor:pointer;font-weight:700;font-size:16px;line-height:1}.info-page{display:flex;justify-content:space-between;gap:16px;padding:0 16px;padding-top:calc(50vh - 8px);height:auto}.info-sidebar{display:flex;flex-direction:column;gap:8px}.accordion-faq-toggle{position:relative;border:1px solid black;background:#fff;padding:4px 12px;display:flex;text-align:center;justify-content:center;cursor:pointer;text-transform:uppercase}.info-faq-content{flex:1;font-size:12px;text-align:center;line-height:1.6;font-family:sans-serif}.accordion-faq-content{display:none}.accordion-faq-content.active{display:block}.info-content h4{margin:0 0 16px}#cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:9998}#cart-overlay.active{opacity:1;pointer-events:auto}#cart-drawer{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:365px;background:#fff;transform:translate(100%);transition:transform .32s ease;overflow:auto;z-index:9999;padding:40px 12px 12px}#cart-drawer.active{transform:translate(0)}#cart-drawer .drawer-close{position:sticky;top:0;margin-left:auto;border:0;background:transparent;font-size:24px;cursor:pointer}#cart-drawer #cart-page{padding:0;display:flex;flex-direction:column}#cart-drawer #cart-page .only-desktop{display:none!important}#cart-drawer #cart-page .row{display:block}#cart-drawer #cart-page .col-9,#cart-drawer #cart-page .col-3{width:100%}#cart-drawer #cart-page .cart-items{width:100%;height:auto;min-height:0;margin-top:0}#cart-drawer #cart-page .cart-item-row{display:flex;flex-direction:row;padding:0;margin-bottom:16px;align-items:top}#cart-drawer button.cta{margin-bottom:8px}#cart-drawer #cart-page .responsive-cart-image{order:1;width:33.33%}#cart-drawer #cart-page .responsive-cart-information{order:2;width:66.66%;display:flex;flex-direction:column;justify-content:space-between}#cart-drawer #cart-page .top-aligned{display:flex;justify-content:space-between}#cart-drawer #cart-page .top-aligned .price{text-align:right}#cart-drawer #cart-page .bottom-aligned form{margin-bottom:0}#cart-drawer #cart-page .bottom-aligned .quantity-controls{width:100%;gap:0px}#cart-drawer #cart-page .cart-image{width:calc(100% - 8px);display:block;background-color:#dadada}#cart-drawer #cart-page .variants{margin-bottom:4px}#cart-drawer #cart-page .remove-btn,#cart-drawer #cart-page .remove-item{width:100%;margin-left:8px}#cart-drawer #cart-page .cart-summary{width:100%;height:auto;min-height:100%;margin-top:40px}#cart-drawer #cart-page .summary-sticky{position:sticky;top:0;align-self:flex-start}#cart-drawer .checkout-btn:hover,#cart-drawer .accordion-header:hover,#cart-drawer .remove-btn:hover,#cart-drawer button.cta:hover,#cart-drawer #options button:hover,#cart-drawer .cta a:hover{cursor:pointer}@media (max-width: 1000px){#cart-drawer{top:unset;bottom:-100%;transform:translateY(180%);width:100%;max-width:100%!important;height:80%}#cart-drawer.active{bottom:0%;transform:translateY(0)}#cart-drawer #cart-page .cart-items{min-height:0}#cart-drawer .checkout-btn:hover,#cart-drawer .accordion-header:hover,#cart-drawer .remove-btn:hover,#cart-drawer button.cta:hover,#cart-drawer #options button:hover,#cart-drawer .cta a:hover{background-color:transparent;border:1px solid black}}#contact-blur-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;opacity:0;transition:.4s opacity ease-in-out;z-index:8}#contact-blur-bg.active{opacity:1;pointer-events:auto}#contact-overlay{position:fixed;top:0;left:-100%;width:100%;max-width:365px;height:100%;background:#fff;z-index:10;padding:40px 12px;box-sizing:border-box;transition:left .4s ease-in-out}#contact-overlay.active{left:0}.contact-form{display:flex;flex-direction:column;gap:8px;padding:0}.contact-form h4{text-transform:uppercase;margin-top:0}.contact-form input,.contact-form textarea{display:flex;align-items:center;text-transform:uppercase;border:1px solid black;padding:3px 8px;background:#fff;outline:none;text-align:center}.contact-form textarea{height:100px;resize:none;border-radius:0}.submit-button{text-transform:uppercase;padding:6px 0 4px;border:1px solid black;background:#fff;cursor:pointer;transition:.2s}.submit-button:hover{border:1px solid #A0A0A0;background:#a0a0a0}#footer-responsive{display:none;padding:12px 8px;text-transform:uppercase}#footer-responsive a{color:#000}.only-responsive,#product-view .slider-pagination.only-responsive{display:none}.only-desktop{display:block}.quantity-controls.only-desktop{display:flex}#menu-overlay{display:none}.page-spacing-responsive{display:none;height:calc(50vh - 40px)}@media (max-width: 1000px){.only-responsive,body.template-index .page-spacing-responsive{display:block}.highlighted-product-items{overflow-x:hidden}.highlighted-product-items .swiper-wrapper{transform:none!important;transition:none!important}.homepage-slider .slider-pagination{display:none}#product-view .slider-pagination.only-responsive{display:flex}#contact-overlay,#cart-drawer,#newsletter-overlay{max-width:80%}.submit-button:hover{border:1px solid black;background:#fff}.variants div{width:calc(50% - 6px);display:flex;justify-content:space-between}.only-desktop,#header.only-desktop,.quantity-controls.only-desktop{display:none}h2{font-size:18pt}#footer{display:none}#footer-responsive{display:flex;flex-direction:row}#options{padding:60px 8px 8px}#options #total-items{width:33.33%}#overview .product-item{flex:0 0 calc(50% - 2px);position:relative;height:60vw;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#dadada00 15%,#a0a0a0,#dadada00 85%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;text-align:center;font-size:18px;transition:background-size 2s ease-out}#overview .product-item:hover{transition:background-size .2s ease-in}.item-information{padding:4px}#overview .product-item .item-title,#overview .product-item .item-prices{width:50%}#overview .product-item .item-sizes{display:none}#filter-toggle{width:33.33%}#about-information{flex-direction:column;height:auto}#about-information .paragraph,#about-information .portrait{width:100%;padding:64px 0 0 8px}#about-information .portrait{margin-top:128px;height:150vw}.double-image{flex-direction:column;height:auto}.double-image .image-left,.double-image .image-right{height:100vh;width:100%}.text-module{margin-bottom:30px;padding:8px}.text-module h2{font-size:18pt}#related-products .product-item{flex:0 0 calc(50% - 2px)}#related-products .product-item .item-title,#related-products .product-item .item-prices{width:50%}#related-products .product-item .item-sizes{display:none}.homepage-slider .slider-pagination{justify-content:right}.homepage-slider{margin-top:calc(50vh + 14px)}.homepage-slider .information{padding:12px 6px 12px 8px}.highlighted-product-items .swiper-slide{height:60vw}.highlighted-product-items .item-information .item-sizes{display:none}.highlighted-product-items .item-information .item-title,.highlighted-product-items .item-information .item-prices{width:50%}.highlighted-product-items .cta{margin-top:20px;cursor:pointer}.highlighted-product-items .cta a{width:100%;margin:0 6px}.homepage-slider{margin-bottom:40px}.double-image-module .information{padding:8px}#triple-images{display:block;flex-direction:column}#triple-images .product-item{width:100%;height:33.33vh;margin:0 0 3px}#product-view{flex-direction:column;padding:40px 0 0}#product-view #information,#product-view #images,#product-view #actions{width:100%}#product-view #information{height:auto;padding:8px}#product-view #information h2{margin:40px 0 0;font-size:8pt}#product-view #information p{transform:none}#product-view #images{height:120vw;max-height:120vh}#product-view #images .swiper-slide{height:100%}.total-slides-count{top:50%;right:8px}.slide-number{padding-left:8px}.slider-pagination{display:flex;justify-content:center;margin-top:12px}#thumbnail-viewer{display:none}#product-view .variants{margin-top:40px;padding:0 8px}#product-view form{padding:0 8px 32px}.more-information{height:auto;margin:8px 8px 40px}#product-view #actions{height:auto}#cart-page{flex-direction:column;padding:8px}.cart-summary{width:100%;height:auto;min-height:100%;margin-top:15vh}.cart-items{width:100%;height:auto;min-height:33.33vh;margin-top:72px}.summary-sticky{top:0}.responsive-cart-image{order:1;width:33.33%}.responsive-cart-information{order:2;width:66.66%;display:flex;flex-direction:column;justify-content:space-between}.top-aligned{display:flex;justify-content:space-between}.top-aligned .price{text-align:right}.bottom-aligned form{margin-bottom:0}.bottom-aligned .quantity-controls{width:100%;gap:8px}.cart-image{width:calc(100% - 8px)}.variants{margin-bottom:4px}.remove-btn{width:100%}.checkout-btn:hover,.accordion-header:hover,.remove-btn:hover,button.cta:hover,#options button:hover,.cta a:hover{background-color:transparent;border:1px solid black}.popup-content{height:auto;max-width:100%;transform:translateY(50%)}.popup-overlay{align-items:flex-end;bottom:0;top:unset}.dropdown{position:static;opacity:1!important;pointer-events:auto!important;padding-top:0}a:hover~.dropdown{opacity:1;pointer-events:auto}.dropdown:hover{opacity:1;pointer-events:auto}#header-responsive{position:fixed;top:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:8px;text-transform:uppercase;z-index:6;mix-blend-mode:difference}.header-responsive-logotype{position:absolute;display:block;top:8px;left:50%;height:24px;transform:translate(-50%)}#header-responsive button{color:#fff;border:0px;background-color:transparent;padding:0;text-transform:uppercase}#header-responsive a{color:#fff;margin:0}#menu-overlay ul,#menu-overlay li,#menu-overlay li a{text-transform:uppercase;margin:4px 0}.header-responsive-logotype img{height:100%}#menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:0px;z-index:5;opacity:0;pointer-events:none}#menu-overlay.active{opacity:1;pointer-events:auto}.menu-backdrop{position:fixed;top:-200px;left:0;width:100%;height:150%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;opacity:0;transition:.2s ease-in-out}body.template-index #menu-overlay,body.template-index #header-responsive{position:sticky;top:0}#menu-overlay.active .menu-backdrop{opacity:1}.menu-foreground{position:relative;z-index:2;padding:40px 8px 0;mix-blend-mode:difference}.menu-foreground a,.menu-foreground .accordion-toggle,.menu-foreground .type-left,.menu-foreground .type-right{color:#fff}.menu-accordion{display:none}.accordion-toggle.active+.menu-accordion{display:block}.accordion-toggle{cursor:pointer;display:inline-block;margin:0;text-transform:uppercase}.accordion-toggle{position:relative;display:flex;justify-content:space-between;align-items:center}.accordion-symbol{margin-left:auto;padding-left:8px}.type-row{width:100%;display:flex;justify-content:space-between}#header-sticky{display:none}.info-page{flex-direction:column;padding-top:72px;height:auto}.info-sidebar{width:100%;flex-direction:column}.accordion-faq-toggle{width:100%;text-align:left;justify-content:space-between}.accordion-faq-content{display:none;width:100%;padding:8px 0}.info-page{display:flex;flex-direction:column;gap:8px;padding:60px 8px 0;height:auto}.info-sidebar{flex-direction:column;gap:8px;width:100%;order:1}.info-sidebar:first-of-type,.info-sidebar:last-of-type{width:100%}.info-content{order:2;width:100%}.accordion-faq-toggle{width:100%;padding:4px 36px 4px 12px;text-align:left;justify-content:flex-start}.accordion-faq-content{display:none}.accordion-faq-content.active{display:block}}#newsletter-overlay{position:fixed;bottom:-150%;left:50%;width:100%;max-width:365px;height:100%;background:#fff;z-index:10;padding:40px 12px;transform:translate(-50%);box-sizing:border-box;transition:.2s ease-in-out}#newsletter-overlay.active{bottom:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width: 1000px){#newsletter-overlay{height:80%;max-width:100%}.popup-content{padding:10px 10px 64px}.highlighted-product-items .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr);gap:3px}.highlighted-product-items .swiper-slide{width:100%!important;height:60vw}.highlighted-product-items .slider-pagination{display:none!important}}.gift-item{pointer-events:none}.gift-item .variants{display:none;pointer-events:none}.gift-item .responsive-cart-information .bottom-aligned,.gift-item .quantity-controls{opacity:.4;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
