:root{--page-width: 170rem}.badge{border:0px solid transparent;border-radius:0;display:inline-block;font-size:1rem;letter-spacing:.1rem;line-height:1;padding:.5rem;text-align:center;text-transform:uppercase;background-color:#030303;border-color:#030303;color:#fff;word-break:break-word}.card__badge{position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;z-index:10!important;margin:0!important;grid-row-start:unset!important;align-self:unset!important;justify-self:unset!important}.card__inner .card__content{position:relative}.product-card-wrapper .card--text .card__inner .card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.product-card-wrapper .card--text .card__information{align-self:flex-start}.product-card-wrapper .card--text .card-price{margin-top:auto;align-self:flex-start}.article-card-wrapper .card--text .card__inner .card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.article-card-wrapper .card--text .card__information{display:flex;flex-direction:column;height:100%}.article-card-wrapper .card--text .article-card__excerpt{margin-top:auto}.collection-card-wrapper .card--text .card__inner .card__content{display:flex;flex-direction:column;height:100%;position:relative}@media screen and (min-width: 990px){.hide-desktop{display:none!important}}@media screen and (max-width: 989px){.hide-mobile{display:none!important}}@media screen and (min-width: 1720px){.page-width{padding-left:0!important;padding-right:0!important}}.main-page-title{padding:0 0 0 40px!important}@media screen and (max-width: 749px){.main-page-title{padding:0 20px!important}}.header__menu-item{padding:.5rem 1rem 1rem 1.25rem!important;text-decoration:none!important;color:rgba(var(--color-foreground),.75)!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:1.2rem!important}summary.header__menu-item{padding-right:2.2rem!important}.header__menu-item .icon-caret{right:.8rem!important}.header-localization .disclosure .localization-form__select{padding:1.2rem 2.7rem 1.2rem 1.2rem!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:1.2rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.75)!important;line-height:calc(1 + .3 / var(--font-body-scale))!important}.global-settings-popup,.header__submenu.global-settings-popup,.disclosure__list-wrapper,.predictive-search,.facets__display,.cart-notification{border-color:#000!important}.header-localization .disclosure .localization-form__select:hover{color:rgb(var(--color-foreground))!important;text-decoration:underline!important;text-underline-offset:.3rem!important}.header-localization .localization-form__select .icon-caret{right:.8rem!important;height:.6rem!important}.header__icons{gap:3rem}.header__icon,.header__icon:hover{text-decoration:none}.header__icon--with-text{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.header__icon-text{text-transform:uppercase;font-size:1.2rem;font-weight:400;letter-spacing:0;white-space:nowrap;line-height:1;text-decoration:none}.header__icon--with-text .svg-wrapper{display:inline-flex;align-items:center;flex-shrink:0}.header__icon--with-text .svg-wrapper:not(.header__icon-close),.header__icon--with-text .header__icon-close{display:none}.header__icon--search.header__icon--with-text summary>span{display:inline-flex;align-items:center;gap:.8rem}.template-search__header h1{display:none!important}.announcement-bar{padding:0 2rem!important;border-top:.1rem solid rgb(var(--color-foreground))!important;border-bottom:.1rem solid rgb(var(--color-foreground))!important}.announcement-bar,.announcement-bar__announcement{justify-content:end}.announcement-bar__message{text-transform:uppercase!important;font-weight:400!important;font-size:1.2rem!important;letter-spacing:0!important}.announcement-bar .slider-button{display:none!important}.banner-text-link{text-transform:uppercase;font-size:1.2rem!important;font-weight:400!important;letter-spacing:0!important;text-decoration:none!important}.banner__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;pointer-events:none!important}.banner__box{position:absolute!important;bottom:0!important;left:0!important;padding:2rem!important;background:transparent!important;border:none!important;box-shadow:none!important;width:auto!important;max-width:none!important;min-width:auto!important;text-align:left!important;pointer-events:none!important}.banner__box .banner__heading,.banner__box .banner__text{display:none!important}.banner__buttons{position:relative!important;display:inline-flex!important;margin:0!important;pointer-events:all!important}.banner__box>*+.banner__buttons{margin-top:0!important}.banner__buttons .banner-text-link{display:inline-flex!important;align-items:center!important;pointer-events:all!important}@media screen and (min-width: 750px){.banner__content--bottom-left{padding:0!important}.banner--desktop-transparent .banner__box,.banner__box{padding:2rem!important}}@media screen and (max-width: 749px){.banner__box{padding:1rem 3rem!important}}.main-collection-product-grid .title-wrapper{margin:0 0 3rem!important}.main-collection-product-grid .title-wrapper .title{font-size:2rem!important;line-height:1.2!important;text-transform:uppercase!important;margin:0!important}@media screen and (min-width: 750px){.collection-hero .collection-hero__inner,.facets-container{max-width:var(--page-width)!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (min-width: 1700px){.facets-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}}.product__title h1{text-transform:uppercase!important;line-height:1!important;font-size:3.2rem!important}.product__description{font-size:1.4rem!important;font-weight:400!important;line-height:1.2!important}.product__description p{margin:0!important}@media screen and (min-width: 750px){.price--large{font-size:3.2rem!important}}@media screen and (min-width: 750px){.background-none .multicolumn-card__image-wrapper{margin-left:0!important;margin-right:0!important}}.search-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;border:none!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}details[open] .search-modal .modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:rgba(var(--color-foreground),.15)!important;backdrop-filter:blur(1.2rem)!important;-webkit-backdrop-filter:blur(1.2rem)!important;z-index:1!important;display:block!important}details[open] .modal-overlay:after{display:none!important}.search-modal__content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:120rem!important;height:auto!important;padding:3rem 0 3rem 3rem!important;margin:0 auto!important;background:rgb(var(--color-background))!important;border-radius:0!important;box-shadow:0 2rem 6rem rgba(var(--color-foreground),.2)!important;animation:searchFadeIn .3s ease!important}@keyframes searchFadeIn{0%{opacity:0;transform:scale(.95) translateY(-2rem)}to{opacity:1;transform:scale(1) translateY(0)}}details[open]>.search-modal{animation:none!important}.search-modal__form{width:100%!important;max-width:100%!important;flex:1!important}.search-modal .field{width:100%!important;position:relative!important}.search-modal .search__input{font-size:1.8rem!important;padding:2rem!important;border:none!important;border-radius:0!important;transition:all .2s ease!important;width:100%!important}.search-modal .search__input:focus{border:none!important;outline:none!important;box-shadow:none!important}.search-modal .search__button,.search-modal .reset__button{position:absolute!important;right:1rem!important;top:50%!important;transform:translateY(-50%)!important;padding:1rem!important}.search-modal .reset__button{right:5rem!important}.search-modal__close-button{position:relative!important;z-index:3!important;margin:0 0 0 2rem!important;padding:1rem!important;opacity:.6!important;transition:opacity .2s ease!important;flex-shrink:0!important}.search-modal__close-button:hover{opacity:1!important}.search-modal .predictive-search{position:absolute!important;top:100%!important;left:0!important;right:0!important;margin-top:1rem!important;background:rgb(var(--color-background))!important;border:.1rem solid rgba(var(--color-foreground),.1)!important;border-radius:.5rem!important;box-shadow:0 1rem 3rem rgba(var(--color-foreground),.15)!important;max-height:50vh!important;overflow-y:auto!important}@media screen and (max-width: 749px){.search-modal__content{max-width:calc(100vw - 2rem)!important;padding:2rem!important;flex-direction:column!important}.search-modal__close-button{margin:2rem 0 0!important;padding:1rem!important;width:100%!important}.search-modal .search__input{font-size:1.6rem!important;padding:1.5rem 6rem 1.5rem 1.5rem!important}}@media screen and (min-width: 750px) and (max-width: 989px){.search-modal__content{max-width:calc(100vw - 4rem)!important;padding:2.5rem!important}}.card--standard.card--media,.card--standard .card__inner{position:relative!important}.card--standard .card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;pointer-events:none!important;z-index:2!important}.card--standard .card__content a,.card--standard .card__content button{pointer-events:auto!important}.card--standard .card__content>.card__information{position:absolute!important;top:2rem!important;left:2rem!important;right:2rem!important;padding:0!important}.card--standard .card__heading{text-align:left!important;color:rgb(var(--color-foreground))!important}.card--standard.card--media .card__inner .card__information{display:none!important}.card--standard .card-information{position:absolute!important;bottom:2rem!important;left:2rem!important;padding:0!important;text-align:left!important}.card--standard .card-information .price{color:rgb(var(--color-foreground))!important;font-size:1.6rem!important}.card--standard .card-information .price .price-item--regular:before,.card--standard .card-information .price .price-item--sale:before{content:"> "!important}.card__content .card-price{position:absolute!important;bottom:2rem!important;left:2rem!important;right:2rem!important;padding:0!important;pointer-events:auto!important;z-index:2!important}.price_on_card{font-size:1.2rem!important}.price_on_card:before{content:"> "!important}@media screen and (max-width: 749px){.card--standard .card__content>.card__information{top:1.5rem!important;left:1.5rem!important;right:1.5rem!important}.card--standard .card-information{bottom:1.5rem!important;left:1.5rem!important}.card--standard .card-information .price{font-size:1.4rem!important}}.footer__blocks-wrapper{padding:0 2rem!important}.shopify-policy__title{text-align:left!important}@media screen and (max-width: 749px){.product__modal-opener button.product__media-toggle{display:none!important;pointer-events:none!important}.product__modal-opener .product__media-icon{display:none!important}.product__modal-opener{pointer-events:none!important;cursor:default!important}.product__modal-opener .product__media{pointer-events:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/flatlist-custom.css.map */
