:root,.color-background-1,.color-background-2{--color-background: 255, 255, 255;--gradient-background: #fff}h1,h2,.h0,.h1,.h2{font-weight:400;letter-spacing:-.01em}.button,.card,.card__inner,.media{border-radius:0}.header-wrapper{background:#fff;border-bottom:1px solid #eee}.header__heading-logo{mix-blend-mode:multiply}.title-wrapper-with-link{justify-content:center;text-align:center}.title-wrapper-with-link .title{text-align:center;width:100%}.collection__title,.collection__title .title,.collection__description{text-align:center;max-width:100%;margin-left:auto;margin-right:auto}.collection__title.title-wrapper{display:block}.banner .banner__heading,.banner .banner__text,.banner .banner__text *{color:#fff}.banner .banner__box{background:transparent}.banner .banner__box:after{display:none}.banner .banner__buttons .button{background:transparent;color:#fff;min-height:0;min-width:0;padding:0 0 3px;border-bottom:1px solid #fff;font-size:1.3rem}.banner .banner__buttons .button:before,.banner .banner__buttons .button:after{display:none}.slideshow .banner{min-height:calc(100vh - 120px)}.newsletter .newsletter__wrapper{background:#1c1412;padding:9rem 2rem}.newsletter h1,.newsletter h2,.newsletter p,.newsletter .field__label{color:#fff}.dd-home{display:flex;flex-wrap:wrap;gap:4px;background:#fff}.dd-block{position:relative;box-sizing:border-box}.dd-banner{width:100%;height:calc(100vh - 110px);min-height:520px;overflow:hidden;color:#fff}.dd-banner img,.dd-banner video,.dd-banner svg,.dd-tile img,.dd-tile video,.dd-tile svg,.dd-signup>img,.dd-signup>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#d8d3cf}.dd-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#00000026;padding:20px}.dd-overlay.dd-end{justify-content:flex-end;padding-bottom:32px;background:linear-gradient(transparent 65%,#0006)}.dd-signup .dd-overlay{background:#00000073}.dd-home h2{margin:0;color:inherit;font-weight:400}.dd-banner h2{font-size:clamp(3.4rem,5vw,6.4rem)}.dd-links{display:flex;gap:20px;margin-top:14px}.dd-links a,.dd-sub{color:#fff;font-size:1.3rem;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:2px}.dd-title{width:100%;text-align:center;padding:56px 20px 32px;color:#111}.dd-title h2{font-size:clamp(2.6rem,3vw,3.6rem)}.dd-title p{margin:10px 0 0;font-size:1.4rem}.dd-tile{flex:1 1 calc(33.333% - 4px);aspect-ratio:2 / 3;overflow:hidden;color:#fff;text-decoration:none}.dd-tile img{transition:transform .6s ease}.dd-tile:hover img{transform:scale(1.03)}.dd-tile h2{font-size:2.6rem;margin-bottom:8px}.dd-signup{width:100%;min-height:680px;margin-top:56px;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;color:#fff}.dd-form{position:relative;z-index:2;width:min(460px,100%);margin-right:9%;padding:24px;text-align:center}.dd-form h2{font-size:3.2rem}.dd-form p{color:#fff;font-size:1.4rem}.dd-form input{width:100%;background:transparent;border:0;border-bottom:1px solid #fff;color:#fff;padding:10px 0;margin:14px 0;font-size:1.4rem}.dd-form input::placeholder{color:#fff}.dd-form button{width:100%;background:#fff;color:#111;border:0;padding:14px;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.dd-cta{color:#111;font-size:1.3rem;text-decoration:none;border-bottom:1px solid #111;padding-bottom:2px}.collection-list-wrapper.page-width{max-width:100%;padding-left:4.5rem;padding-right:4.5rem}.collection-list.grid,.collection-list{column-gap:2px;row-gap:2px}.collection-list .card{position:relative}.collection-list .card>.card__content{position:absolute;left:0;right:0;bottom:0;z-index:2;text-align:center;background:linear-gradient(transparent,#00000059);padding:3rem 1rem 2rem}.collection-list .card__heading,.collection-list .card__heading a{color:#fff;font-size:2.4rem;font-weight:400}.collection-list .card .icon-wrap{display:none}.collection .page-width,#ProductGridContainer .collection.page-width,.facets-container,.facets-vertical.page-width{max-width:100%;padding-left:2px;padding-right:2px}.product-grid{column-gap:2px;row-gap:3rem}.slider--desktop{scroll-padding-left:0!important}.slider--desktop .grid__item:first-child{margin-left:0!important}.slider--desktop .grid__item:last-child{margin-right:0!important}.card--card{border:0}.card--card:after{display:none}.card-wrapper .card__information{padding:1rem 1.2rem}.card-wrapper .card__heading{font-weight:400}.related-products.page-width{max-width:100%;padding-left:2px;padding-right:2px}.collection-hero__image-container{display:none}.collection-hero__inner{display:block}.collection-hero__text-wrapper{max-width:640px;width:100%;flex:none;margin:0 auto;text-align:center}.collection-hero__title{font-size:2.2rem;font-family:var(--font-body-family)}.dd-tabs{display:flex;justify-content:center;gap:8px 20px;padding:14px;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow-x:auto}.dd-tabs a{color:#111;text-decoration:none;font-size:1.3rem;padding:6px 12px;white-space:nowrap;border:1px solid transparent}.dd-tabs a:hover,.dd-tabs a[aria-current]{border-color:#ddd}[id^=MainProduct-]>.page-width{max-width:100%;padding:0}.product__media-list,.product__media-item{max-width:100%}.product__info-wrapper{padding:6rem 9%}.product__title h1,.product__title .h1{font-family:var(--font-body-family);font-size:1.8rem}.product-form__submit{background:#111!important;color:#fff!important;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem}.dd-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-top:1px solid #eee;transform:translateY(100%);transition:transform .25s ease}.dd-sticky-buy.is-visible{transform:none}.dd-sticky-buy__title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem}.dd-sticky-buy__button{background:#111;color:#fff;border:0;padding:12px 18px;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.quick-add,.card__badge .badge--bottom-left{display:none}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em}.card-wrapper .card__information{padding:1.2rem 1.6rem 2rem}.card-wrapper .price,.card-wrapper .price-item{font-size:1.4rem;letter-spacing:.02em}.card-wrapper .badge{border-radius:0;background:#fff;color:#111;border:0;font-size:1.1rem}.card-wrapper .media img{transition:opacity .3s ease}.collection-hero__title{font-size:1.6rem;letter-spacing:.02em}.collection-hero__description{display:none}.collection-hero{padding-top:1.6rem;padding-bottom:1.6rem}.menu-drawer{width:min(400px,100vw);background:#fff}.menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.02em;padding:1.4rem 3.2rem}.utility-bar,.announcement-bar{background:#1a1210;color:#fff}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.02em}.footer{background:#fff;color:#111;border-top:1px solid #eee}.footer .footer-block__heading,.footer .footer-block__details-content a,.footer .rte,.footer .rte a,.footer .copyright__content a,.footer .copyright__content{color:#111;font-family:var(--font-body-family);font-size:1.3rem}.footer .footer-block__heading{font-weight:500}.footer__content-top,.footer__content-bottom-wrapper.page-width{max-width:100%;padding-left:3.2rem;padding-right:3.2rem}.footer .rte p{margin:0 0 .6rem}.footer .rte a{text-decoration:none}.footer .rte a:hover{text-decoration:underline}@media screen and (min-width:750px){.footer__blocks-wrapper{justify-content:flex-start;gap:6rem}.footer__blocks-wrapper .footer-block{flex:0 0 auto;width:auto;max-width:none}}.dd-shipping{padding:0 0 14px;font-size:1.3rem}.dd-shipping__bar{height:3px;margin-top:8px;background:#eee}.dd-shipping__bar span{display:block;height:100%;background:#111;transition:width .3s ease}.button--primary,.shopify-challenge__button,.cart__checkout-button{background:#111;color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem}.button:after,.field:after,.field:before,.select:after,.select:before{border-radius:0}.field__input,.select__select,.customer input,.customer textarea,.quantity{border-radius:0}.product-form__input input[type=radio]+label{border-radius:0;font-size:1.3rem}.facet-filters__label,.facets__summary,.facet-filters__field select,.product-count__text{font-size:1.3rem;letter-spacing:.02em}.facets__form{padding:0 3.2rem}.main-page-title,.title--primary,.customer h1,.template-search__header h1,.blog__title{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3vw,3.6rem);font-weight:400;text-align:center}.template-search__header{text-align:center}.blog-articles{column-gap:2px;row-gap:3rem}.article-card__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400}.cart-items thead th{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.cart-item__name{font-size:1.4rem}@media screen and (min-width:750px){.product.grid{gap:0}.product__media-wrapper{max-width:58%!important;width:58%!important}.product__info-wrapper{max-width:42%!important;width:42%!important}.dd-sticky-buy{display:none}}@media screen and (max-width:749px){.dd-tile{flex:1 1 calc((100% - 8px) / 3);min-height:56vw}.dd-tile .dd-overlay h2{font-size:1.5rem}.dd-tile .dd-sub{font-size:1rem}.dd-form{margin:0 auto}.dd-tabs{justify-content:flex-start}.collection-list-wrapper.page-width{padding-left:2px;padding-right:2px}.product__info-wrapper{padding:2.4rem 1.6rem}}@media(prefers-reduced-motion:reduce){.dd-tile img,.dd-sticky-buy,.dd-shipping__bar span{transition:none}}.dd-signup--plain{min-height:0;margin-top:0;justify-content:center;color:inherit}.dd-signup--plain .dd-form{margin:0 auto}.dd-signup--plain .dd-form p,.dd-signup--plain .dd-form input,.dd-signup--plain .dd-form input::placeholder{color:#111}.dd-signup--plain .dd-form input{border-bottom-color:#111}.dd-signup--plain .dd-form button{background:#111;color:#fff}.dd-title--image{display:flex;align-items:center;gap:4px;padding:0;margin-top:56px}.dd-title--image .dd-title__media{flex:1 1 50%;aspect-ratio:1179 / 1058;overflow:hidden;background:#d8d3cf}.dd-title--image .dd-title__media img{display:block;width:100%;height:100%;object-fit:cover}.dd-title--image .dd-title__text{flex:1 1 50%;padding:40px 6%}@media screen and (max-width:749px){.dd-title--image{flex-direction:column;margin-top:32px}.dd-title--image .dd-title__media,.dd-title--image .dd-title__text{width:100%;flex-basis:auto}.dd-title--image .dd-title__text{padding:28px 20px 8px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dd-theme.css.map */
