membership-look{width:100%;max-width:144rem;display:flex;flex-direction:column;margin:0 auto;height:100%}membership-look .membership-look__gate-locked{text-align:center}membership-look .membership-look__body{display:grid;grid-template-columns:minmax(min-content,77.8rem) minmax(min-content,55.6rem);grid-template-areas:"media products";gap:2.8rem;height:100%}membership-look .membership-look__body .membership-look__media-grid,membership-look .membership-look__body .membership-look__product-list{align-self:start}membership-look .membership-look__body .membership-look__media-grid{grid-area:media;display:flex;flex-wrap:wrap;gap:1rem;width:100%;max-width:77.8rem;justify-content:center}membership-look .membership-look__body .membership-look__media-grid .membership-look__media-grid-item{height:53rem;width:calc(50% - .5rem);max-width:38.4rem}membership-look .membership-look__body .membership-look__media-grid .membership-look__media-grid-item img{height:100%;width:100%;object-fit:cover}membership-look .membership-look__body .membership-look__product-list{grid-area:products;display:flex;flex-direction:column;gap:2.6rem;height:100%;position:relative}membership-look .membership-look__body .membership-look__product-list .membership-look__product-list-top{display:flex;flex-direction:column;gap:2.6rem;position:relative}membership-look .membership-look__body .membership-look__product-list .membership-look__title{color:#000;font-family:var(--font-baskerville);font-size:2.4rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:.096rem;margin:0}membership-look .membership-look__body .membership-look__add-all-container{background:#fff;display:flex;flex-direction:column;text-align:center}membership-look .membership-look__body .membership-look__add-all-container .membership-look__add-all,membership-look .membership-look__body .membership-look__add-all-container .membership-look__add-all:hover,membership-look .membership-look__body .membership-look__add-all-container .membership-look__add-all:focus{border-color:#a03b4a;background-color:#a03b4a!important;color:#fff}membership-look membership-lookproduct .look-product__info .look-product__cart-error,membership-look .membership-look__body .membership-look__add-all-container .membership-look__cart-message{color:#000;font-family:var(--font-din);font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}membership-look membership-lookproduct .look-product__info .look-product__cart-error,membership-look .membership-look__body .membership-look__add-all-container .membership-look__cart-message.error{color:#a03b4a}membership-look membership-lookproduct{display:block;padding-bottom:2.9rem;border-bottom:1px solid rgba(0,0,0,.25)}membership-look membership-lookproduct .look-product__inner{display:grid;grid-template-columns:minmax(min-content,15.7rem) 1fr;grid-template-areas:"media info" "media form";gap:2.4rem}membership-look membership-lookproduct .look-product__media{width:15.7rem;height:21.1rem;grid-area:media}membership-look membership-lookproduct .look-product__media img{height:100%;width:100%;object-fit:cover}membership-look membership-lookproduct .look-product__info{display:flex;flex-direction:column;gap:1.5rem;justify-content:start;grid-area:info}membership-look membership-lookproduct .look-product__info *{margin:0}membership-look membership-lookproduct .look-product__info .look-product__title{color:#000;font-family:var(--font-baskerville);font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:.08rem}membership-look membership-lookproduct .look-product__info .look-product__pricing{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}membership-look membership-lookproduct .look-product__info .look-product__price,membership-look membership-lookproduct .look-product__info .look-product__promotion{color:#000;font-family:var(--font-din);font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}membership-look membership-lookproduct .look-product__info .look-product__promotion.has-bg{padding:.2rem .5rem .1rem}membership-look membership-lookproduct .look-product__info .look-product__promotion:not(.has-bg):not(.hidden):before{content:" - ";color:#000}membership-look membership-lookproduct .look-product__info .look-product__options{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}membership-look membership-lookproduct .look-product__info .look-product__option{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}membership-look membership-lookproduct .look-product__info .product__option-name{color:#000;font-family:var(--font-din);font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;width:100%}membership-look membership-lookproduct .look-product__info .product__option-name .look-product__color-familiy{color:#ccc}membership-look membership-lookproduct .look-product__info .product__option-options-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}membership-look membership-lookproduct .look-product__info .product__option-wrapper{cursor:pointer;position:relative;min-width:3.5rem}membership-look membership-lookproduct .look-product__info .product__option-wrapper .product__option-input{color:#000;position:absolute;top:0;right:0;bottom:0;left:0}membership-look membership-lookproduct .look-product__info .product__option-wrapper .product__option-label{color:#000;text-align:center;font-family:var(--font-din);font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem;letter-spacing:.064rem;width:100%;display:block;border-bottom:.2rem solid transparent}membership-look membership-lookproduct .look-product__info .product__option-wrapper .product__option-input:checked+.product__option-label{border-color:#000}membership-look membership-lookproduct .look-product__info .product__option-wrapper .product__option-input.disabled-radio+.product__option-label,membership-look membership-lookproduct .look-product__info .product__option-wrapper .product__option-input.disabled-radio:checked+.product__option-label{color:#d9d9d9}membership-look membership-lookproduct .look-product__info .product__option-wrapper .product__option-input.impossible-combination+.product__option-label,membership-look membership-lookproduct .look-product__info .product__option-wrapper .product__option-input.impossible-combination:checked+.product__option-label{display:none!important}membership-look membership-lookproduct .look-product__form{grid-area:form}membership-look membership-lookproduct .look-product__form .look-product__add-to-cart{width:100%}@media screen and (max-width: 767px){membership-look,membership-look .membership-look__body,membership-look .membership-look__body .membership-look__media-grid,membership-look .membership-look__body .membership-look__product-list{max-height:unset}membership-look .membership-look__body .membership-look__media-grid .membership-look__media-grid-item:not(:first-of-type){display:none}membership-look .membership-look__body{grid-template-columns:100%;grid-template-rows:1fr auto;grid-template-areas:"media" "products"}membership-look .membership-look__body .membership-look__media-grid{padding:0;overflow:hidden;justify-content:center}membership-look .membership-look__body .membership-look__media-grid .membership-look__media-grid-item{width:31.4rem;height:43.3rem}membership-look .membership-look__body .membership-look__media-grid.float{background-color:#fff;padding-bottom:2.4rem;box-shadow:0 4px 4px #00000040;position:fixed;overflow-y:auto;z-index:1}membership-look .membership-look__body .membership-look__media-grid.float .membership-look__media-grid-item{width:calc(31.4rem * .7);height:calc(43.3rem * .7)}membership-look .membership-look__body .membership-look__product-list{padding:0 1rem}membership-look .membership-look__body .membership-look__title{display:none}membership-look membership-lookproduct .look-product__inner{grid-template-areas:"media info" "form form";column-gap:.8rem;row-gap:2rem}membership-look membership-lookproduct .look-product__info .product__option-name{display:none}membership-look .membership-look__body .membership-look__add-all-container{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/1452/assets/component-membership-look.css.map */
