.header-wrapper{background:rgb(var(--color-background))}.header{padding-top:12px;padding-bottom:12px}.header__heading-logo{transition:opacity .2s ease}.header__heading-link:hover .header__heading-logo{opacity:.8}.header__inline-menu{margin-top:0}.header__menu-item{padding:1.2rem 1.5rem;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.header__menu-item span{text-decoration:none}.header__menu-item:hover span{text-decoration:none;opacity:.65}.header__active-menu-item{text-decoration:none}.header__icon{width:4.4rem;height:4.4rem}.header__icon:hover{opacity:.65}.header__submenu{padding:1.5rem 0;border:0;box-shadow:0 12px 30px #00000014}.header__submenu .header__menu-item{padding:.9rem 2rem;font-size:1.2rem;letter-spacing:.06em}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px #00000014}.announcement-bar{min-height:34px}.announcement-bar__message{padding:.8rem 1rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:989px){.header{padding-top:8px;padding-bottom:8px}.header__heading-logo{max-height:42px;width:auto}}.menu-drawer__menu-item{font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.35rem;text-transform:none;letter-spacing:.02em}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.button,.shopify-payment-button__button{letter-spacing:.08em;text-transform:uppercase}.collection-hero{padding-top:2.5rem;padding-bottom:2.5rem}.collection-hero__title{margin:0;font-size:clamp(3rem,4vw,5.5rem);line-height:1;letter-spacing:-.035em;font-weight:400}.collection-hero__description{max-width:62rem;margin-top:1.5rem;font-size:1.45rem;line-height:1.6}.collection .product-grid{row-gap:4rem}.collection .card-wrapper{height:100%}.collection .card__media{overflow:hidden}.collection .card__media img{transition:transform .5s ease}@media screen and (min-width:990px){.collection .card-wrapper:hover .card__media img{transform:scale(1.02)}}.collection .card__information{padding-top:1.4rem}.collection .card__heading{font-size:1.35rem;line-height:1.4;font-weight:400;letter-spacing:0}.collection .card__heading a{text-decoration:none}.collection .price{margin-top:.5rem;font-size:1.3rem}.collection .price-item--regular{font-weight:400}.collection .price--on-sale .price-item--regular{opacity:.55}.collection .badge{border-radius:0;padding:.6rem .9rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.collection .quick-add{margin-top:1.2rem}.collection .quick-add__submit{min-height:4.4rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.facets-container{padding-top:1.5rem;padding-bottom:2rem}.facets__heading,.facets__summary,.facet-filters__label{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.facet-filters__sort{font-size:1.25rem}@media screen and (max-width:749px){.collection-hero{padding-top:1.8rem;padding-bottom:1.8rem}.collection-hero__title{font-size:3rem}.collection .product-grid{row-gap:2.8rem}.collection .card__information{padding-top:1rem}.collection .card__heading{font-size:1.25rem}.collection .price{font-size:1.2rem}.collection .quick-add__submit{min-height:4rem;padding-left:.8rem;padding-right:.8rem;font-size:1rem}}.product{column-gap:5rem}.product__info-wrapper{padding-left:2rem}.product__info-container{max-width:52rem}.product__title{margin-bottom:.6rem}.product__title h1{margin:0;font-size:clamp(2.8rem,3.2vw,4.4rem);line-height:1.05;letter-spacing:-.035em;font-weight:400}.product__info-container .price{font-size:1.8rem;letter-spacing:0}.product__info-container .price--on-sale .price-item--regular{opacity:.5}.product-form__input{margin-bottom:2rem}.product-form__input .form__label{margin-bottom:1rem;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.product-form__input input[type=radio]+label{min-width:4.8rem;min-height:4.4rem;padding:1rem 1.4rem;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__submit{min-height:5.6rem;border-radius:0;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.db-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.8rem 0 0;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.db-pdp-trust__item{min-height:7.2rem;padding:1.2rem .7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;font-size:1.05rem;line-height:1.25}.db-pdp-trust__item+.db-pdp-trust__item{border-left:1px solid rgba(var(--color-foreground),.15)}.db-pdp-trust__icon{font-size:1.7rem;line-height:1}.product__accordion{margin-top:0;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:0}.product__accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.15)}.product__accordion summary{padding-top:1.6rem;padding-bottom:1.6rem}.product__accordion .accordion__title{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.product__accordion .accordion__content{padding-bottom:2rem;font-size:1.35rem;line-height:1.65}.product__media-wrapper img{display:block}.related-products__heading{font-weight:400;letter-spacing:-.02em}@media screen and (max-width:749px){.product{column-gap:0}.product__info-wrapper{padding-left:1.5rem;padding-right:1.5rem}.product__info-container{max-width:none}.product__title h1{font-size:2.7rem}.product__info-container .price{font-size:1.65rem}.product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.2rem;padding:.9rem 1.2rem}.product-form__submit{min-height:5.2rem}.db-pdp-trust__item{min-height:6.6rem;padding:1rem .4rem;font-size:.95rem}.db-pdp-trust__icon{font-size:1.5rem}}.db-size-guide-trigger{margin-left:1.5rem;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:1.05rem;letter-spacing:.08em}.db-modal-open{overflow:hidden}.db-size-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}.db-size-guide.is-open{visibility:visible;opacity:1}.db-size-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.db-size-guide__modal{position:absolute;top:0;right:0;width:min(52rem,100%);height:100%;overflow-y:auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transform:translate(100%);transition:transform .35s ease}.db-size-guide.is-open .db-size-guide__modal{transform:translate(0)}.db-size-guide__close{position:absolute;top:1.5rem;right:1.8rem;z-index:2;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:3rem;font-weight:200;line-height:1}.db-size-guide__content{padding:7rem 4rem 4rem}.db-size-guide__eyebrow{margin:0 0 1rem;font-size:1.1rem;letter-spacing:.16em}.db-size-guide__title{margin:0;font-size:3.6rem;font-weight:400;letter-spacing:-.03em}.db-size-guide__intro{margin-top:1.5rem;font-size:1.35rem;line-height:1.6}.db-size-guide__table-wrap{margin-top:3rem;overflow-x:auto}.db-size-guide__table{width:100%;border-collapse:collapse}.db-size-guide__table th,.db-size-guide__table td{padding:1.4rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.15);text-align:center;font-size:1.2rem}.db-size-guide__table th{font-size:1rem;letter-spacing:.08em;font-weight:500}.db-size-guide__note{margin-top:2rem;font-size:1.15rem;line-height:1.6;opacity:.7}.db-sticky-atc{display:none}@media screen and (max-width:749px){.db-size-guide__content{padding:6.5rem 2rem 3rem}.db-size-guide__title{font-size:3rem}.db-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.15);transform:translateY(110%);transition:transform .3s ease}.db-sticky-atc.is-visible{transform:translateY(0)}.db-sticky-atc__info{min-width:0;flex:1}.db-sticky-atc__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;line-height:1.3}.db-sticky-atc__price{margin-top:.2rem;font-size:1.1rem;opacity:.7}.db-sticky-atc__button{min-width:14rem;min-height:4.8rem;padding:1rem 1.5rem;border:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;font-size:1.05rem;letter-spacing:.1em}}.drawer__inner{width:min(48rem,100vw);max-width:100%;padding:0;background:rgb(var(--color-background))}.drawer__header{padding:2.2rem 2.4rem 1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.drawer__heading{margin:0;font-size:2.2rem;line-height:1;letter-spacing:-.02em;font-weight:400;text-transform:uppercase}.drawer__close{min-width:4.4rem;min-height:4.4rem}cart-drawer-items{padding:0 2.4rem}.cart-drawer .cart-item{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.cart-drawer .cart-item__media{width:10rem}.cart-drawer .cart-item__image{width:100%;height:auto}.cart-drawer .cart-item__name{font-size:1.35rem;line-height:1.35;font-weight:400;text-decoration:none}.cart-drawer .product-option{margin-top:.4rem;font-size:1.15rem;opacity:.7}.cart-drawer .price{font-size:1.3rem}.cart-drawer quantity-input.quantity{min-height:4rem}.cart-drawer .quantity__button{width:3.8rem}.cart-drawer .quantity__input{font-size:1.2rem}.cart-drawer__footer{padding:2rem 2.4rem 2.4rem;border-top:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background))}.cart-drawer .totals{align-items:center;margin-bottom:1.5rem}.cart-drawer .totals__total{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.cart-drawer .totals__total-value{font-size:1.6rem}.cart-drawer__warnings{padding:5rem 2.4rem}.cart-drawer .cart__checkout-button{min-height:5.6rem;border-radius:0;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase}.cart-drawer .tax-note{margin-top:1rem;font-size:1.05rem;opacity:.65}.cart-drawer .cart__ctas{margin-top:1.5rem}.cart-drawer .drawer__overlay{background-color:#0000006b}@media screen and (max-width:749px){.drawer__inner{width:100%}.drawer__header{padding:1.8rem 1.5rem 1.5rem}cart-drawer-items{padding:0 1.5rem}.cart-drawer__footer{padding:1.6rem 1.5rem calc(1.8rem + env(safe-area-inset-bottom))}.cart-drawer .cart-item__media{width:8.5rem}.cart-drawer .cart__checkout-button{min-height:5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/db-custom.css.map */
