.phaze-materia-product{--btn-primary-bg-color: #161616;--btn-primary-color: #fff;--btn-primary-border-color: #161616;--btn-secondary-bg-color: transparent;--btn-secondary-color: #161616;--btn-secondary-border-color: #161616;--heading-color: #161616;--color-heading: #161616;--color-text: #161616;--btn-text-transform: uppercase;width:100%;margin:0!important}.phaze-materia-product>.full_width{width:100%;max-width:none;padding:0}.phaze-materia-product .main-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4px!important;align-items:start}.phaze-materia-product .product-detail__media{grid-column:1;width:100%!important;max-width:none;min-width:0;align-self:stretch;margin:0;border-radius:20px;background:#fff}.phaze-materia-product .product-detail__information{grid-column:2;display:block;width:100%!important;min-width:0;opacity:1!important;transform:none!important;padding:0!important}.phaze-materia-product .opacity-0{opacity:1!important;transform:none!important}.phaze-materia-product .product-detail__media :is(img,picture,motion-element){opacity:1!important}.phaze-materia-product .product-detail__media media-gallery{border-radius:20px;overflow:hidden}.phaze-materia-product .media-main-swiper .media-gallery__image{--aspect-ratio: 1 !important;height:auto;aspect-ratio:1;background:#fff;border-radius:20px}.phaze-materia-product .media-thumb-swiper{display:block!important;position:absolute;bottom:16px;left:50%;z-index:2;width:min(340px,calc(100% - 40px));padding:8px;border-radius:16px;background:#fff;transform:translate(-50%)}.phaze-materia-product .media-thumb-swiper .thumbnail-slide{margin:0}.phaze-materia-product .media-thumb-swiper .media-gallery__image{--aspect-ratio: 1 !important;height:56px;width:56px!important;flex-shrink:0;background:#fff;border-radius:8px}.phaze-materia-product .thumbnail-slide .swiper-slide-thumb-active:after{border:1px solid #161616}.phaze-materia-product .product-detail__media img{object-fit:contain}.phaze-materia-product .phaze-product-card--header h1{font:700 clamp(25px,2.15vw,36px)/1.04 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.phaze-materia-product .phaze-product-card--header :is(.price-regular,.price-item--last,.price-item){font-size:15px;font-weight:400}.phaze-materia-product .product-detail__price{margin:6px 0 0}.phaze-materia-tax{margin:4px 0 0;color:#666;font-size:12px}.phaze-materia-description{display:block;padding-top:18px;margin-top:4px;border-top:1px solid #e8e8e8;font-size:14px;line-height:1.55}.phaze-materia-description [hidden]{display:none!important}.phaze-materia-description button{display:inline-block;padding:0;margin-top:10px;min-height:32px;border:0;background:transparent;color:#161616;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.phaze-materia-product .product-detail__variant-picker{margin:0;padding:0}.phaze-materia-product :is(variant-radios,variant-selects){display:flex;flex-direction:column;gap:4px;margin:0}.phaze-materia-product .product-detail__variant-picker :is(fieldset,.product-form__input){width:100%;min-width:0;margin:0;border:0;border-radius:20px;padding:22px 28px;background:#fff}.phaze-materia-product .product-detail__variant-picker legend{float:none;display:block;width:100%;margin:0 0 10px;padding:0;font-size:14px;font-weight:400}.phaze-materia-product .product-detail__variant-picker .product__item-option:not(.product__color-swatch){min-width:48px;min-height:40px;padding:9px 16px;line-height:20px;border-radius:999px;font-size:13px}.phaze-materia-product .phaze-product-card--purchase .product-detail__buy-buttons,.phaze-materia-product .phaze-product-card--purchase :is(product-form,form,.product__submit-form,.product-form__buttons,.product__submit-form-cart){display:flex;flex-direction:column;width:100%;gap:12px;margin:0}.phaze-materia-product .phaze-product-card--purchase .quantity{display:flex;min-height:42px;width:132px;border:1px solid #e1e1e1;border-radius:999px;background:#fff}.phaze-materia-product .phaze-product-card--purchase .quantity__button{width:38px;min-width:38px;background:transparent;color:#161616}.phaze-materia-product .phaze-product-card--purchase .quantity__input{width:48px;min-width:0;padding:0;font-size:14px;background:#fff}.phaze-materia-product .phaze-product-card--purchase .product-form__submit{width:100%;min-height:48px;padding:12px 18px;border:1px solid #161616;border-radius:999px;background:#161616;color:#fff;font:500 12px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase}.phaze-materia-product .shopify-payment-button__button{border-radius:999px!important}.phaze-materia-product .phaze-materia-accordion{margin:0;border-top:1px solid #e8e8e8}.phaze-materia-product .phaze-materia-accordion summary{display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:15px 0;gap:18px;font-size:14px;font-weight:400;list-style:none;cursor:pointer}.phaze-materia-accordion summary::-webkit-details-marker{display:none}.phaze-materia-accordion summary svg{flex:0 0 16px;width:16px;height:16px}.phaze-materia-accordion[open] summary svg{transform:rotate(45deg)}.phaze-materia-accordion__body{padding:0 0 18px;font-size:13px;line-height:1.7}.phaze-materia-accordion__body :is(p,ul,ol){margin:0 0 12px}.phaze-materia-product .phaze-card-specs>summary{list-style:none}.phaze-materia-product .phaze-card-specs>summary::-webkit-details-marker{display:none}.phaze-materia-product .phaze-card-specs .phaze-specs__row{padding:12px 0}.phaze-materia-product .product-collection-link{margin:0}.phaze-materia-product .product-collection-link a{color:inherit}phaze-materia-recommendations{display:block;padding:48px 24px;font-family:Arial,Helvetica,sans-serif;color:#141414;background:#fff}.phaze-materia-recommendations__inner{max-width:1440px;margin:auto}.phaze-materia-recommendations__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.phaze-materia-recommendations__heading h2{margin:0;font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-size:clamp(32px,4.5vw,58px);line-height:1;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#141414}.phaze-materia-recommendations__heading a{color:inherit;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.08em;text-decoration:none;white-space:nowrap}.phaze-materia-recommendations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.phaze-materia-recommendations__card{min-width:0;position:relative}.phaze-materia-recommendations__image{display:block;aspect-ratio:.8;background:#f4f4f4;overflow:hidden;border-radius:12px}.phaze-materia-recommendations__image img{display:block;width:100%;height:100%;object-fit:cover}.phaze-materia-recommendations__title{display:block;margin-top:14px;color:inherit;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}.phaze-materia-recommendations__price{margin:6px 0 12px;font-size:13px}.phaze-materia-recommendations__card :is(button,summary){min-height:42px;border:1px solid #ddd;border-radius:999px;background:#fff;color:#141414;padding:10px 16px;font:500 12px/1.4 Arial,sans-serif;list-style:none;cursor:pointer}.phaze-materia-recommendations__card summary::-webkit-details-marker{display:none}.phaze-materia-recommendations__card details[open] form{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.phaze-materia-recommendations__card button:disabled{cursor:default;opacity:.4}.phaze-materia-recommendations__status{font-size:12px;line-height:1.5;margin:8px 0 0}.phaze-materia-recommendations__status:empty{display:none}@media(min-width:1024px){.phaze-materia-product .product-detail__media>media-gallery{position:sticky;top:4px}}@media(max-width:1023px){.phaze-materia-product .main-product{grid-template-columns:minmax(0,1fr)}.phaze-materia-product .product-detail__media,.phaze-materia-product .product-detail__information{grid-column:1}.phaze-materia-product .product-detail__variant-picker :is(fieldset,.product-form__input){padding:22px}.phaze-materia-product .phaze-product-purchase{grid-template-columns:minmax(0,1fr)}.phaze-materia-product .phaze-product-highlights{flex-direction:row;flex-wrap:wrap}}@media(max-width:749px){phaze-materia-recommendations{padding:36px 16px}.phaze-materia-recommendations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.phaze-materia-recommendations__heading{gap:14px;align-items:center}.phaze-materia-recommendations__heading h2{font-size:32px}}.phaze-materia-product.phaze-product-cards{--phaze-card-pad: 22px;padding:4px!important}.phaze-materia-product .product-detail__information{align-self:start;height:auto;min-height:0}.phaze-materia-product .phaze-materia-details{height:auto;min-height:0}.phaze-materia-product .phaze-product-card--header{gap:10px}.phaze-materia-product .phaze-materia-description{padding-top:12px}.phaze-materia-product .phaze-materia-description button{min-height:24px;margin-top:6px}.phaze-materia-product .product-detail__variant-picker fieldset{padding:16px 22px;row-gap:10px}.phaze-materia-product .product-detail__variant-picker fieldset+fieldset{margin-top:4px}.phaze-materia-product .product-detail__variant-picker fieldset[data-option-count="1"].product-form__input_color{padding-block:18px;row-gap:0}.phaze-materia-product .product-detail__variant-picker fieldset[data-option-count="1"].product-form__input_color :is(.product__color-swatch,.product__color-swatches--js){display:none}.phaze-materia-product .product-detail__variant-picker fieldset[data-option-count="1"] .form__label{margin:0}.phaze-materia-product .phaze-fit-check{padding:18px 22px}.phaze-materia-product .phaze-product-share{padding-block:14px}.phaze-materia-product .phaze-product-collection-link{padding-block:16px}.phaze-materia-product .product-collection-link{font-size:13px;line-height:1.5}.phaze-materia-product .phaze-materia-accordion summary{min-height:48px;padding-block:12px}phaze-materia-recommendations{padding-block:36px}.phaze-materia-recommendations__image{aspect-ratio:1}@media(min-width:1024px){.phaze-materia-product .product-detail__media>media-gallery{top:4px}}@media(max-width:749px){.phaze-materia-product.phaze-product-cards{--phaze-card-pad: 18px}.phaze-materia-product .phaze-fit-check,.phaze-materia-product .product-detail__variant-picker fieldset{padding-inline:18px}.phaze-materia-product .media-thumb-swiper{bottom:10px;padding:5px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/phaze-materia-products.css.map */
