:root{--concept-black: #111111;--concept-dark: #1a1a1a;--concept-gray: #666666;--concept-light-gray: #f5f5f5;--concept-border: #e8e8e8;--concept-white: #ffffff;--concept-radius: 0px;--concept-radius-small: 2px;--concept-max-width: 1400px}body{background:#fff;color:var(--concept-black)}.page-width{max-width:var(--concept-max-width)}.announcement-bar-section{display:none!important}.header-wrapper{background:#fff!important;border-bottom:1px solid #eeeeee;box-shadow:none!important}.header{min-height:72px;padding-top:0;padding-bottom:0}.header--middle-left{grid-template-columns:auto 1fr auto}.header__heading-link{text-decoration:none}.header__heading-link .h2{font-size:24px;line-height:1;font-weight:500;letter-spacing:-.04em;color:#111}.header__heading-link:hover{opacity:.65}.header__inline-menu{margin-left:42px}.header__menu-item{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;padding:1.2rem 1rem;color:#111}.header__menu-item span{text-decoration:none!important}.header__menu-item:hover{color:#666}.header__menu-item:hover span{text-decoration:none!important}.header__icon{width:40px;height:40px;color:#111}.header__icon:hover{opacity:.5}.cart-count-bubble{background:#111;color:#fff}.header__submenu{background:#fff;border:1px solid #eeeeee;box-shadow:0 10px 30px #0000000f}.header__submenu .header__menu-item{text-transform:none;font-size:14px}.banner{position:relative;overflow:hidden}.banner__media{overflow:hidden}.banner__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.65,.3,1)}.banner:hover .banner__media img{transform:scale(1.015)}.banner__box{background:transparent!important;box-shadow:none!important;border:0!important}.banner__content,.banner__box{padding:0!important}.banner:after{opacity:0!important;background:transparent!important}.banner__media:after{opacity:0!important;background:transparent!important}.banner__content{pointer-events:none}@media screen and (min-width:750px){.banner--large:not(.banner--adapt){min-height:calc(100vh - 72px)}.banner__content{min-height:calc(100vh - 72px)}.banner__media{height:100%}.banner__media img{object-position:center center}}.button,.shopify-payment-button__button,button.shopify-payment-button__button--unbranded{min-height:48px;padding:0 28px;border-radius:0!important;background:#111;color:#fff;border:1px solid #111111;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;box-shadow:none!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.button:hover,.shopify-payment-button__button:hover,button.shopify-payment-button__button--unbranded:hover{background:#333;color:#fff;border-color:#333;transform:translateY(-1px)}.button--secondary{background:#fff;color:#111;border-color:#111}.button--secondary:hover{background:#111;color:#fff}.button:after,.button:before{box-shadow:none!important}.title,.title-wrapper-with-link .title{color:#111;font-weight:500;letter-spacing:-.035em;line-height:1.1}@media screen and (min-width:750px){.title{font-size:32px}}@media screen and (max-width:749px){.title{font-size:26px}}.collection{background:#fff}.collection .page-width{padding-top:70px;padding-bottom:70px}.collection .grid,.product-grid{column-gap:18px;row-gap:45px}.card-wrapper{background:transparent}.card{background:transparent!important;border:0!important;box-shadow:none!important}.card__media{background:#f5f5f5;overflow:hidden;border-radius:0!important}.card__media img{transition:transform .6s cubic-bezier(.2,.65,.3,1)}.card-wrapper:hover .card__media img{transform:scale(1.025)}.card__information{padding:16px 0 0}.card__heading{font-size:14px;line-height:1.4;font-weight:500;letter-spacing:-.01em}.card__heading a{color:#111;text-decoration:none}.card__heading a:hover{color:#666}.price{margin-top:7px;font-size:14px;color:#555}.price-item{font-weight:400}.price--on-sale .price-item--regular{color:#999}.badge{border-radius:0!important;background:#111;color:#fff;border:0;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:6px 9px}.collection-hero{background:#fff}.collection-hero__title{font-weight:500;letter-spacing:-.04em}.collection-hero__description{color:#666;line-height:1.7}.facets-container{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.product{background:#fff}.product__title h1{font-size:36px;line-height:1.1;font-weight:500;letter-spacing:-.04em}.product__info-container .price{font-size:20px;color:#111}.product__description{color:#555;line-height:1.75}.product__media-wrapper .product__media{background:#f5f5f5}.thumbnail{border-radius:0!important}.thumbnail[aria-current]{border-color:#111!important}.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid #dddddd;background:#fff;color:#111}.product-form__input input[type=radio]:checked+label{background:#111;color:#fff;border-color:#111}.quantity{border-radius:0!important;border:1px solid #dddddd}.accordion{border-top:1px solid #eeeeee}.accordion summary{font-size:14px;font-weight:500}.accordion .accordion__content{color:#666;line-height:1.7}.cart-drawer{background:#fff}.cart-drawer .cart-item{border-bottom:1px solid #eeeeee}.cart-drawer .button{width:100%}.cart__items{border-bottom:1px solid #eeeeee}.cart-item{border-top:1px solid #eeeeee}.footer{background:#111;color:#fff}.footer-block__heading{color:#fff;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.footer-block__details-content,.footer-block__details-content a{color:#aaa}.footer-block__details-content a:hover{color:#fff}.footer a{text-decoration:none}.newsletter-form__field-wrapper .field__input{border-radius:0!important;border:1px solid #444444;background:#fff;color:#111}.newsletter-form__button{border-radius:0!important}.search-modal__content{background:#fff}.search__input{border-radius:0!important}.search__button{color:#111}.field__input,.select__select,.customer .field input{border-radius:0!important;border:1px solid #dddddd;background:#fff;color:#111}.field__input:focus,.select__select:focus,.customer .field input:focus{border-color:#111}.rte{color:#444;line-height:1.75}.rte h1,.rte h2,.rte h3,.rte h4{color:#111;font-weight:500;letter-spacing:-.03em}.image-with-text{background:#fff}.image-with-text__heading{font-weight:500;letter-spacing:-.04em}.image-with-text__text{color:#555;line-height:1.75}.multicolumn{background:#fff}.multicolumn-card{background:transparent!important}.multicolumn-card__info h3{font-size:17px;font-weight:500;letter-spacing:-.02em}.multicolumn-card__info p{color:#666;line-height:1.7}.rich-text{background:#fff}.rich-text__heading{font-weight:500;letter-spacing:-.04em}.rich-text__text{color:#666;line-height:1.7}.deferred-media{border-radius:0!important}.deferred-media__poster-button{border-radius:50%}.icon{color:currentColor}@media screen and (max-width:749px){.header{min-height:60px;padding-left:16px;padding-right:16px}.header__heading-link .h2{font-size:20px}.header__icon{width:38px;height:38px}.header__inline-menu{display:none}}@media screen and (max-width:749px){.banner--large:not(.banner--adapt){min-height:0}.banner__content{min-height:0;padding:0!important}.banner__box{padding:0!important}.banner__media img{width:100%;height:auto;object-fit:cover}.banner:hover .banner__media img{transform:none}}@media screen and (max-width:749px){.collection .grid,.product-grid{column-gap:10px;row-gap:32px}.card__information{padding-top:12px}.card__heading,.price{font-size:13px}}@media screen and (max-width:749px){.collection .page-width{padding-top:45px;padding-bottom:45px}.section-template--padding{padding-top:45px!important;padding-bottom:45px!important}}@media screen and (max-width:749px){.product__title h1{font-size:28px}.product__info-container .price{font-size:18px}}.card-wrapper .media.media--hover-effect>img+img{transition:transform .6s cubic-bezier(.2,.65,.3,1)}.card-wrapper:hover .media.media--hover-effect>img:first-child{opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.025)}a{text-underline-offset:3px}a:hover{text-decoration-thickness:1px}*:focus-visible{outline:2px solid #111111;outline-offset:3px}@media screen and (min-width:990px){.page-width{max-width:1400px;padding-left:40px;padding-right:40px}}@media screen and (min-width:1500px){.page-width{max-width:1440px}}.shopify-section,.banner,.image-with-text,.multicolumn,.rich-text,.collection{border:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-concept.css.map */
