.template-list-collections main,.template-cart main,[class*=template-customers] main,.template-404 main,.template-blog main,.template-article main{min-height:calc(100dvh - var(--dik-header-height));background:var(--dik-panel);color:#fff}.template-list-collections main,.template-search main{background:var(--dik-paper);color:var(--dik-ink)}.template-list-collections main>.shopify-section,.template-cart main>.shopify-section,.template-search main>.shopify-section,[class*=template-customers] main>.shopify-section,.template-404 main>.shopify-section,.template-blog main>.shopify-section,.template-article main>.shopify-section{margin:0}.template-page .contact{width:min(100%,78rem);max-width:none;margin:0;padding-inline:var(--dik-gutter)}.template-page .contact .title{margin:0 0 3.8rem;color:#fff;font-size:clamp(2.4rem,9vw,4.4rem);font-weight:400;line-height:.95;letter-spacing:-.055em;text-align:left;text-transform:uppercase}.template-page .contact form,.template-page .contact .contact__fields{display:grid;gap:0}.template-page .contact .field,.template-page .contact .text-area{margin:0}.template-page .contact .field:before,.template-page .contact .field:after{display:none}.template-page .contact .field__input,.template-page .contact .text-area{min-height:5.2rem;margin:0;padding:2rem .2rem .8rem;border:0;border-bottom:1px solid var(--dik-line-dark);border-radius:0;background:transparent;box-shadow:none;color:#fff;font:inherit}.template-page .contact .text-area{min-height:16rem;padding-top:2.6rem;resize:vertical}.template-page .contact .field__label{left:.2rem;color:var(--dik-muted-dark);font-size:1.25rem;text-transform:uppercase}.template-page .contact .contact__button{display:flex;justify-content:flex-start;margin-top:3.2rem}.template-page .contact .contact__button .button{min-width:15rem;background:#fff;color:var(--dik-ink)}.template-page .contact .form-status{color:#fff;font-size:1.25rem;text-align:left;text-transform:uppercase}[class*=template-customers] .customer{width:min(100%,78rem);max-width:none;min-height:calc(100dvh - var(--dik-header-height));margin:0;padding:clamp(4.8rem,8vw,9.6rem) var(--dik-gutter) 10rem;color:#fff;text-align:left}body[class*=template-customers] main .customer:not(.account):not(.order),body[class*=template-customers] main .customer.account,body[class*=template-customers] main .customer.order,body[class*=template-customers] main .customer.addresses{width:min(100%,78rem);max-width:none;min-height:calc(100dvh - var(--dik-header-height));margin:0;padding:clamp(4.8rem,8vw,9.6rem) var(--dik-gutter) 10rem;text-align:left}body[class*=template-customers] main .customer.login,body[class*=template-customers] main .customer.register,body[class*=template-customers] main .customer.activate-account,body[class*=template-customers] main .customer.reset-password{width:min(100%,56rem)}[class*=template-customers] .customer.login,[class*=template-customers] .customer.register,[class*=template-customers] .customer.activate-account,[class*=template-customers] .customer.reset-password{width:min(100%,56rem)}[class*=template-customers] .customer h1,[class*=template-customers] .customer h2{margin:0 0 3.8rem;color:#fff;font-size:clamp(2.8rem,8vw,4.4rem);font-weight:400;line-height:.95;letter-spacing:-.05em;text-align:left;text-transform:uppercase}[class*=template-customers] .customer form{margin-top:3.2rem}[class*=template-customers] .customer .field .field,[class*=template-customers] .customer .field{margin:0}[class*=template-customers] .customer .field:before,[class*=template-customers] .customer .field:after{display:none}[class*=template-customers] .customer .field input,[class*=template-customers] .customer select,[class*=template-customers] .customer textarea{min-height:5.2rem;margin:0;padding:2rem .2rem .8rem;border:0;border-bottom:1px solid var(--dik-line-dark);border-radius:0;background:transparent;box-shadow:none;color:#fff;font:inherit}[class*=template-customers] .customer .field label,[class*=template-customers] .customer>div>label{left:.2rem;color:var(--dik-muted-dark);font-size:1.25rem;text-transform:uppercase}[class*=template-customers] .customer button{min-width:15rem;margin:3.2rem 0 0;background:#fff;color:var(--dik-ink)}body[class*=template-customers] main .customer button,body[class*=template-customers] main .customer.addresses form button[type],body[class*=template-customers] main .customer.activate-account button[name=decline]{background:#fff;color:var(--dik-ink)}[class*=template-customers] .customer a{color:inherit;font-size:1.25rem;text-underline-offset:.4rem;text-transform:uppercase}body[class*=template-customers] main .customer.login a{margin-right:0;margin-left:0}body[class*=template-customers] main .customer.login form>button+a{margin-top:1.4rem}[class*=template-customers] .customer .form__message,[class*=template-customers] .customer .errors{color:#fff;font-size:1.25rem;text-align:left}[class*=template-customers] .customer table{border-collapse:collapse;border-top:1px solid var(--dik-line-dark);color:#fff}[class*=template-customers] .customer th,[class*=template-customers] .customer td{padding:1.4rem 0;border-bottom:1px solid var(--dik-line-dark);font-size:1.25rem;text-align:left;text-transform:uppercase}body[class*=template-customers] main .customer tbody,body[class*=template-customers] main .customer th,body[class*=template-customers] main .customer td{color:inherit}.template-cart cart-items,.template-cart #main-cart-footer{width:min(100%,96rem);max-width:none;margin:0;padding-inline:var(--dik-gutter)}.template-cart cart-items.is-empty{display:grid;min-height:calc(100dvh - var(--dik-header-height));place-items:center}.template-cart cart-items.is-empty .title-wrapper-with-link{display:none}.template-cart .cart__warnings{position:relative;isolation:isolate;overflow:hidden;padding:7rem 0 10rem;text-align:left}.template-cart .dik-cart-empty__mark{position:absolute;z-index:-1;right:-16rem;bottom:1rem;width:min(64rem,92vw);color:#ffffff0e}.template-cart .dik-cart-empty__mark svg{display:block;width:100%}.template-cart .cart__empty-text,.template-cart .title--primary{margin:0 0 3.8rem;color:#fff;font-size:clamp(2.8rem,8vw,4.4rem);font-weight:400;line-height:.95;letter-spacing:-.05em;text-align:left;text-transform:uppercase}.template-cart .cart__warnings .button,.template-cart #checkout{background:#fff;color:var(--dik-ink)}.template-cart .title-wrapper-with-link{align-items:end;margin:0;padding:7.2rem 0 3rem;border-bottom:1px solid var(--dik-line-dark)}.template-cart .title-wrapper-with-link a{color:var(--dik-muted-dark);font-size:1.25rem;text-transform:uppercase}.template-cart .cart-items thead,.template-cart .cart-item{border-bottom:1px solid var(--dik-line-dark)}.template-cart .cart-item__image-container,.template-cart .cart-item__image{border:0;border-radius:0}.template-cart .cart-item__name,.template-cart .product-option,.template-cart .price,.template-cart .caption-with-letter-spacing,.template-cart .totals,.template-cart .tax-note{color:#fff;font-family:var(--dik-font-body);font-size:1.25rem;text-transform:uppercase}.template-cart .quantity{min-height:3.8rem;border:1px solid var(--dik-line-dark);border-radius:0}.template-cart .quantity:before,.template-cart .quantity:after{display:none}.template-cart .quantity__button,.template-cart .quantity__input{color:#fff}.template-cart .cart__footer-wrapper{border-top:0;background:var(--dik-panel)}.template-cart .cart__footer{padding:3rem 0 8rem;border-top:1px solid var(--dik-line-dark)}.template-list-collections main .page-width{max-width:none;padding:0}.template-list-collections .title--primary{min-height:7.2rem;margin:0;padding:2.4rem var(--dik-gutter) 1.8rem;border-bottom:1px solid var(--dik-line-light);color:var(--dik-ink);font-size:clamp(2.4rem,7vw,4.4rem);font-weight:400;line-height:1;letter-spacing:-.05em;text-transform:uppercase}.template-list-collections .collection-list{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0}.template-list-collections .collection-list__item{width:100%;max-width:none;border-right:1px solid var(--dik-line-light);border-bottom:1px solid var(--dik-line-light)}.template-list-collections .card-wrapper,.template-list-collections .card,.template-list-collections .card__inner,.template-list-collections .card__media{border:0;border-radius:0;background:transparent;box-shadow:none}.template-list-collections .card__inner{aspect-ratio:1}.template-list-collections .card__media,.template-list-collections .card__media .media{width:100%;height:100%;margin:0}.template-list-collections .card__media img{object-fit:cover}.template-list-collections .card__content{display:block;padding:0}.template-list-collections .card__information{min-height:4.8rem;padding:1.5rem var(--dik-gutter) 1.1rem}.template-list-collections .card__heading{color:var(--dik-ink);font-size:1.25rem;font-weight:400;line-height:1;text-transform:uppercase}.template-list-collections .icon-wrap{display:none}.template-search .template-search{min-height:calc(100dvh - var(--dik-header-height));padding:0}.template-search .template-search__header{display:grid;grid-template-columns:1fr;gap:2.8rem;max-width:none;margin:0;padding:7.2rem var(--dik-gutter) 4rem;border-bottom:1px solid var(--dik-line-light);text-align:left}.template-search .template-search__header h1{margin:0;color:var(--dik-ink);font-size:clamp(2.8rem,8vw,4.4rem);font-weight:400;line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.template-search .template-search__search{width:min(100%,48rem);max-width:none;margin:0}.template-search .template-search__search .search{margin:0}.template-search .template-search__search .field:before,.template-search .template-search__search .field:after{display:none}.template-search .template-search__search .field__input{height:5.2rem;padding:2rem 5rem .8rem .2rem;border:0;border-bottom:1px solid var(--dik-line-light);border-radius:0;background:transparent;box-shadow:none;color:var(--dik-ink);font:inherit}.template-search .template-search__search .field__label{left:.2rem;color:var(--dik-muted-light);font-size:1.25rem;text-transform:uppercase}.template-search .template-search__search .field__button{color:var(--dik-ink)}.template-search .template-search__header>p{max-width:62ch;margin:0;color:var(--dik-muted-light);font-size:1.25rem;text-transform:uppercase}.template-search .facets-wrapper,.template-search .facets-container{margin:0;padding:0 var(--dik-gutter);border-bottom:1px solid var(--dik-line-light)}.template-search .template-search__results.page-width{max-width:none;padding:0}.template-search .template-search__results .product-grid{margin:0}.template-404 main{display:grid;place-items:center}.template-404 .template-404{position:relative;display:grid;width:100%;min-height:calc(100dvh - var(--dik-header-height));align-content:center;justify-items:start;overflow:hidden;padding:8rem var(--dik-gutter);text-align:left;isolation:isolate}.template-404 .dik-404__mark{position:absolute;z-index:-1;right:-12vw;bottom:8vh;width:min(82rem,86vw);color:#ffffff0e}.template-404 .dik-404__mark svg{display:block;width:100%}.template-404 .dik-404__code{margin:0 0 1.8rem;color:var(--dik-muted-dark);font-size:1.25rem;text-transform:uppercase}.template-404 .dik-404__title{max-width:9ch;margin:0 0 4rem;color:#fff;font-size:clamp(4.8rem,11vw,10rem);font-weight:400;line-height:.86;letter-spacing:-.065em;text-align:left;text-transform:uppercase;text-wrap:balance}.template-404 .button{background:#fff;color:var(--dik-ink)}.template-blog .main-blog{max-width:none;margin:0;padding:7.2rem var(--dik-gutter) 10rem}.template-blog .dik-blog__head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--dik-line-dark)}.template-blog .title--primary{margin:0;color:#fff;font-size:clamp(3.2rem,9vw,7.2rem);font-weight:400;line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.template-blog .dik-blog__count{flex:0 0 auto;color:var(--dik-muted-dark);font-size:1.25rem;text-transform:uppercase}.template-blog .dik-blog__empty{display:grid;min-height:42rem;place-items:center;overflow:hidden;border-bottom:1px solid var(--dik-line-dark);color:#ffffff14}.template-blog .dik-blog__empty svg{width:min(76rem,110vw)}.template-blog .blog-articles{display:grid;grid-template-columns:1fr;gap:1px;background:var(--dik-line-dark)}.template-blog .blog-articles__article{background:var(--dik-panel)}.template-blog .article-card,.template-blog .article-card .card,.template-blog .article-card .card__inner,.template-blog .article-card .card__content{border:0;border-radius:0;background:transparent;box-shadow:none}.template-blog .article-card img{filter:grayscale(1)}.template-blog .article-card .card__information{padding:1.6rem var(--dik-gutter) 2rem}.template-blog .article-card .card__heading,.template-blog .article-card .article-card__info,.template-blog .article-card .article-card__excerpt{color:#fff;font-weight:400}.template-blog .article-card .card__heading{font-size:1.5rem;text-transform:uppercase}.template-article .article-template{padding-bottom:10rem}.template-article .article-template__hero-container{max-width:none}.template-article .article-template__hero-container img{filter:grayscale(1)}body.template-article main .article-template>header,.template-article .article-template__content,.template-article .article-template__social-sharing,.template-article .article-template__back{width:min(100%,78rem);max-width:none;margin-right:0;margin-left:0;padding-inline:var(--dik-gutter)}.template-article .article-template__title{width:auto;margin-top:7.2rem;padding:0;color:#fff;font-size:clamp(3.2rem,9vw,7.2rem);font-weight:400;line-height:.9;letter-spacing:-.055em;text-transform:uppercase}body.template-article main .article-template>header{margin-top:0;margin-bottom:0;padding-top:.1rem}body.template-article main .article-template>header:first-child{padding-top:.1rem}.template-article .article-template header .caption-with-letter-spacing{color:var(--dik-muted-dark);font-size:1.15rem;text-transform:uppercase}.template-article .article-template__content{max-width:62ch;color:#fff;font-size:1.35rem;line-height:1.65}.template-article .article-template__link,.template-article .share-button__button{color:#fff;font-size:1.25rem;text-transform:uppercase}body.template-article main .article-template__back{text-align:left}body.template-article main .article-template__link{justify-content:flex-start}.template-article .share-button__fallback{border:1px solid var(--dik-line-dark);border-radius:0;background:var(--dik-panel);color:#fff}.template-article .share-button__fallback .field:before,.template-article .share-button__fallback .field:after{display:none}.template-article .share-button__fallback .field__input{border:0;border-bottom:1px solid var(--dik-line-dark);border-radius:0;background:transparent;color:#fff}body.template-article main .article-template__comment-wrapper{margin-top:6rem;padding:6rem 0 8rem;border-top:1px solid var(--dik-line-dark);background:var(--dik-ink);color:#fff}body.template-article main .article-template__comment-wrapper>.page-width{width:min(100%,78rem);max-width:none;margin:0;padding-inline:var(--dik-gutter)}.template-article .article-template__comment-wrapper h2{color:#fff;font-size:clamp(2.4rem,7vw,4.4rem);font-weight:400;line-height:.95;letter-spacing:-.05em;text-transform:uppercase}body.template-article main .article-template__comments-comment{margin:0;padding:2rem 0;border-top:1px solid var(--dik-line-dark);background:transparent;color:#fff}.template-article .article-template__comment-wrapper .field{margin:0}.template-article .article-template__comment-wrapper .field:before,.template-article .article-template__comment-wrapper .field:after{display:none}.template-article .article-template__comment-wrapper .field__input{min-height:5.2rem;margin:0;padding:2rem .2rem .8rem;border:0;border-bottom:1px solid var(--dik-line-dark);border-radius:0;background:transparent;box-shadow:none;color:#fff;font:inherit}.template-article .article-template__comment-wrapper textarea.field__input{min-height:16rem}.template-article .article-template__comment-wrapper .field__label{left:.2rem;color:var(--dik-muted-dark);font-size:1.25rem;text-transform:uppercase}.template-article .article-template__comment-wrapper input[type=submit]{margin-top:3.2rem;background:#fff;color:var(--dik-ink)}@media(hover:hover)and (pointer:fine){.template-blog .article-card img{transition:filter .3s var(--dik-ease),transform .3s var(--dik-ease)}.template-blog .article-card:hover img{filter:grayscale(0);transform:scale(1.015)}}@media screen and (min-width:750px){.template-page .contact .contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.template-page .contact .contact__fields .field+.field{border-left:1px solid var(--dik-line-dark);padding-left:1.6rem}.template-list-collections .collection-list{grid-template-columns:repeat(3,minmax(0,1fr))}.template-search .template-search__header{grid-template-columns:minmax(0,1fr) minmax(32rem,.75fr);align-items:end;gap:6rem}.template-search .template-search__header>p{grid-column:2}.template-blog .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.template-list-collections .collection-list{grid-template-columns:repeat(4,minmax(0,1fr))}.template-blog .blog-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.template-blog .article-card img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dik-routes.css.map */
