main:is([data-template=collection],[data-template=product],[data-template=search]){padding-top:var(--masses-header-h);color:#000;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic Medium,Yu Gothic,sans-serif;-webkit-font-smoothing:antialiased}main:is([data-template=collection],[data-template=product],[data-template=search]) :is(h1,h2,h3,p){font-family:inherit}main:is([data-template=collection],[data-template=product],[data-template=search]) .page-width{max-width:none;padding-right:var(--masses-page-pad);padding-left:var(--masses-page-pad)}main[data-template=collection] .collection-hero{padding:72px 0 58px;background:#fff}main[data-template=collection] .collection-hero__inner{display:block}main[data-template=collection] .collection-hero__text-wrapper{width:100%;text-align:center}main[data-template=collection] .collection-hero__title{margin:0;color:#000;font-size:21px;font-weight:400;line-height:1.4;letter-spacing:.06em}main[data-template=collection] .collection-hero__description{max-width:640px;margin:24px auto 0;color:#555;font-size:12px;line-height:1.9;letter-spacing:.04em}main[data-template=collection] .facets-wrapper{margin-bottom:48px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}main[data-template=collection] .facets-container{padding:0}main[data-template=collection] :is(.facets__form,.facet-filters){margin:0}main[data-template=collection] :is(.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text){color:#000;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.08em}@media screen and (min-width:750px){main[data-template=collection] .facets-container,main[data-template=collection] .facets,main[data-template=collection] .facets__form{min-height:76px}main[data-template=collection] .facets__form{align-items:center;grid-template-columns:minmax(0,1fr) max-content max-content;gap:0 32px}main[data-template=collection] .facets__wrapper{align-self:stretch;min-width:0}main[data-template=collection] .facets__heading{margin:0 30px 0 0}main[data-template=collection] .facets__disclosure{align-self:stretch;margin-right:34px}main[data-template=collection] .facets__summary{display:flex;align-items:center;min-height:76px;margin:0;padding:0 18px 0 0}main[data-template=collection] .facet-filters{align-self:stretch;align-items:center;padding-left:0}main[data-template=collection] .facet-filters__field{height:100%}main[data-template=collection] .facet-filters__label{margin:0 20px 0 0}main[data-template=collection] .facet-filters__sort{min-height:76px;padding-right:28px}main[data-template=collection] .facets__form .product-count{align-self:center}}main[data-template=collection] .product-grid{--grid-desktop-horizontal-spacing: 22px;--grid-desktop-vertical-spacing: 64px;margin-top:0}main[data-template=collection] .collection--empty .title-wrapper{margin-top:88px;margin-bottom:120px}main[data-template=collection] .collection--empty .title--primary{margin:0;color:#000;font-size:14px;font-weight:400;line-height:1.9;letter-spacing:.04em}main[data-template=collection] .collection--empty .title--primary a{color:inherit;font-size:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}@media screen and (max-width:749px){main[data-template=collection] .collection--empty .title-wrapper{margin-top:64px;margin-bottom:88px}main[data-template=collection] .collection--empty .title--primary{font-size:13px;line-height:1.85}}main:is([data-template=collection],[data-template=search]) .card-wrapper,main[data-template=product] .related-products .card-wrapper{color:#000}main:is([data-template=collection],[data-template=product],[data-template=search]) .card--standard>.card__content{padding:0}main:is([data-template=collection],[data-template=product],[data-template=search]) .card--standard>.card__content .card__information{padding:14px 0 0}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__inner{overflow:hidden;background:#f3f3f3}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000;opacity:0;pointer-events:none;transition:opacity .55s ease}main:is([data-template=collection],[data-template=product],[data-template=search]) .card-wrapper:is(:hover,:focus-within) .card__media:after{opacity:var(--masses-thumb-hover-dim)}main:is([data-template=collection],[data-template=product],[data-template=search]) .underline-links-hover:hover a{text-decoration:none}main:is([data-template=collection],[data-template=product],[data-template=search]) .card .media>img{transition:opacity .55s ease,transform .7s cubic-bezier(.22,.61,.36,1)}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__heading{margin:0;color:#888;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.18em;text-align:center}main:is([data-template=collection],[data-template=product],[data-template=search]) .card-information>.price{margin-top:4px;color:#000;font-size:12px;line-height:normal;letter-spacing:.12em;text-align:center}main:is([data-template=collection],[data-template=product],[data-template=search]) .card-information .price-item{font-size:inherit}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__badge{z-index:3}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__badge--masses-soldout{position:relative;top:-.5rem;z-index:5;grid-row-start:1;align-self:flex-start;justify-self:flex-start;margin-top:calc((var(--image-padding) + 1rem) * -1)!important;margin-left:calc((var(--image-padding) + 1rem) * -1)!important}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__badge .badge{border:0;border-radius:0;padding:4px 14px;background:#000;color:#fff;font-size:11px;font-weight:400;letter-spacing:.12em;line-height:inherit}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__badge .masses-card-soldout{background:#b43333}main[data-template=collection] .pagination-wrapper{margin-top:88px}main[data-template=collection] .pagination__item{color:#000;font-size:12px;text-decoration:none}main[data-template=collection] .pagination__item--current:after,main[data-template=collection] .pagination__item:hover:after{height:1px;background:#000}main[data-template=product] product-info>.page-width{padding-top:0}main[data-template=product] .product{align-items:stretch}main[data-template=product] .product__media-list{--grid-desktop-horizontal-spacing: 0;--grid-desktop-vertical-spacing: 12px;display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;padding:0;scroll-snap-type:none}main[data-template=product] .product__media-list .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;scroll-snap-align:none}main[data-template=product] .product__media{border:0;border-radius:0;background:#f3f3f3}main[data-template=product] .product__media img{object-fit:contain}main[data-template=product] .product__media .masses-product-zoom-image{position:absolute;z-index:2;top:0;left:0;max-width:none;max-height:none;border:0;opacity:0;pointer-events:none;transition:opacity .12s ease}@media(hover:hover)and (pointer:fine){main[data-template=product] .product__media.is-masses-zoom-ready{cursor:zoom-in}main[data-template=product] .product__media.is-masses-zoomed .masses-product-zoom-image{opacity:1}}main[data-template=product] .product__media-icon{top:14px;left:14px;width:32px;height:32px;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#ffffffe6}main[data-template=product] .product__info-wrapper{padding-left:clamp(44px,6vw,96px)}main[data-template=product] .product__info-container{max-width:460px}main[data-template=product] .product__title{margin:0 0 14px}main[data-template=product] .product__title h1{margin:0;color:#000;font-size:21px;font-weight:400;line-height:1.5;letter-spacing:.06em}main[data-template=product] .product__info-container>*+*{margin-top:20px;margin-bottom:20px}main[data-template=product] .product__info-container .price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#000;font-size:14px;letter-spacing:.04em}main[data-template=product] .product__info-container .price-item{margin:0;font-size:inherit}main[data-template=product] .price__tax-label{color:#888;font-size:11px;font-weight:400;letter-spacing:.06em}main[data-template=product] .price__badge-sold-out{margin:0;padding:4px 14px;border:0;border-radius:0;background:#b43333;color:#fff;font-size:11px;font-weight:400;letter-spacing:.12em;line-height:inherit}main[data-template=product] .product__media-wrapper .thumbnail-slider,main[data-template=product] .product__media-wrapper .slider-buttons{display:none}main[data-template=product] :is(.product-form__input .form__label,.quantity__label){margin-bottom:10px;color:#000;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}main[data-template=product] .product-form__input--pill input[type=radio]+label{min-width:46px;min-height:42px;margin:0 7px 8px 0;padding:12px 15px;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:#000;font-size:11px;letter-spacing:.06em;line-height:1.4;transition:color .3s ease,background-color .3s ease,border-color .3s ease}main[data-template=product] .product-form__input--pill input[type=radio]:checked+label{border-color:#000;background:#000;color:#fff}main[data-template=product] .quantity{width:132px;min-height:44px;border:1px solid #bdbdbd}main[data-template=product] .quantity:after,main[data-template=product] .quantity:before{display:none}main[data-template=product] .quantity__button,main[data-template=product] .quantity__input{min-height:42px;color:#000;font-size:11px}main[data-template=product] .product-form__buttons{max-width:none}main[data-template=product] .product-form__submit{min-height:56px;margin:0;border:1px solid #000;background:#000;color:#fff;font-size:12px;font-weight:400;letter-spacing:.12em;transition:color .35s ease,background-color .35s ease}main[data-template=product] .product-form__submit:after,main[data-template=product] .product-form__submit:before{display:none}main[data-template=product] .product-form__submit:not([disabled]):hover{background:#fff;color:#000}main[data-template=product] .product__description{padding-top:24px;border-top:1px solid #e0e0e0;color:#333;font-size:12px;line-height:1.9;letter-spacing:.04em}main[data-template=product] .product__description>:first-child{margin-top:0}main[data-template=product] .product__description>:last-child{margin-bottom:0}main[data-template=product] .share-button__button{min-height:auto;padding:0 0 4px;color:#000;font-size:11px;letter-spacing:.1em;text-transform:uppercase}main[data-template=product] .share-button__button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}main[data-template=product] .share-button__button:is(:hover,:focus-visible):after{transform:scaleX(1)}main[data-template=product] .product__accordion{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}main[data-template=product] .product__accordion summary{min-height:56px;padding:0}main[data-template=product] .product__accordion .accordion__title{color:#000;font-size:11px;font-weight:400;letter-spacing:.1em}main[data-template=product] .related-products{border-top:1px solid #e6e6e6}main[data-template=product] .related-products__heading{margin:0 0 58px;text-align:center;color:#000;font-size:21px;font-weight:400;letter-spacing:.06em}main[data-template=product] .related-products .product-grid{--grid-desktop-horizontal-spacing: 22px;--grid-desktop-vertical-spacing: 64px}main[data-template=product] .disclosures{border-top:1px solid #e6e6e6}@media(min-width:990px){main[data-template=product] .product__info-container.product__column-sticky{top:calc(var(--masses-header-h) + 20px)}main:is([data-template=collection],[data-template=product],[data-template=search]) .card-wrapper:focus-within .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}main:is([data-template=collection],[data-template=product],[data-template=search]) .card-wrapper:focus-within .media.media--hover-effect>img+img{opacity:1;transform:scale(1.03)}main[data-template=product] .product--large:not(.product--no-media) .product__media-wrapper{width:62%;max-width:62%}main[data-template=product] .product--large:not(.product--no-media) .product__info-wrapper{width:38%;max-width:38%}}@media(max-width:989px){main[data-template=collection] .collection-hero{padding:48px 0 38px}main[data-template=collection] .collection-hero__title,main[data-template=product] .related-products__heading{font-size:17px}main[data-template=collection] .collection-hero__description{margin-top:18px;font-size:10px}main[data-template=collection] .facets-wrapper{margin-bottom:30px}main[data-template=collection] .facets-container{align-items:center;min-height:52px}main[data-template=collection] .mobile-facets__wrapper,main[data-template=collection] .mobile-facets__disclosure,main[data-template=collection] .mobile-facets__open-wrapper{height:52px}main[data-template=collection] .mobile-facets__open-wrapper,main[data-template=collection] .mobile-facets__open,main[data-template=collection] .product-count{display:flex;align-items:center}main[data-template=collection] .mobile-facets__open{height:52px;padding-top:0;padding-bottom:0}main[data-template=collection] .mobile-facets__open-label,main[data-template=collection] .mobile-facets__sort .select__select,main[data-template=collection] .product-count__text{font-size:10px;line-height:1.4;letter-spacing:.08em}main[data-template=collection] .mobile-facets__open .svg-wrapper{width:16px;height:16px}main[data-template=collection] .product-count{height:52px}main[data-template=collection] .mobile-facets__main{padding-top:14px}main[data-template=collection] .mobile-facets__summary{padding:9px 18px;color:#555;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.04em}main[data-template=collection] .mobile-facets__arrow svg{width:12px;height:12px}main[data-template=collection] .mobile-facets__sort{align-items:center;width:100%}main[data-template=collection] .mobile-facets__sort label{font-size:12px;line-height:1.4}main[data-template=collection] .mobile-facets__sort .select__select{height:36px;min-height:36px;padding-top:0;padding-bottom:0;font-size:10px;line-height:1.4}main[data-template=collection] .mobile-facets__submenu .mobile-facets__label{align-items:center;padding:10px 18px;font-size:10px;line-height:1.4;letter-spacing:.04em}main[data-template=collection] .mobile-facets__submenu input.mobile-facets__checkbox{top:50%;left:18px;width:12px;height:12px;transform:translateY(-50%)}main[data-template=collection] .mobile-facets__submenu .mobile-facets__label>svg{width:12px;height:12px;margin-right:8px}main[data-template=collection] .mobile-facets__submenu .mobile-facets__label .icon-checkmark{top:50%;left:20px;width:8px;height:6px;transform:translateY(-50%)}main[data-template=collection] .mobile-facets__submenu .mobile-facets__info{margin:8px 0 0;padding:0 18px;font-size:10px;line-height:1.5;letter-spacing:.03em}main[data-template=collection] .mobile-facets__submenu .facets__price{padding:12px 18px}main[data-template=collection] .mobile-facets__submenu .facets__price .field+.field-currency{margin-left:12px}main[data-template=collection] .mobile-facets__submenu .facets__price .field-currency{margin-right:4px;font-size:10px}main[data-template=collection] .mobile-facets__submenu .facets__price .field__input{height:36px;min-height:36px;padding:0 10px;font-size:10px;line-height:1.4}main[data-template=collection] .mobile-facets__submenu .facets__price .field__label{top:50%;left:10px;font-size:10px;line-height:1.4;transform:translateY(-50%)}main[data-template=collection] .mobile-facets__submenu .facets__price .field__input:is(:focus,:not(:placeholder-shown),:-webkit-autofill){padding:14px 8px 3px 10px}main[data-template=collection] .mobile-facets__submenu .facets__price .field__input:is(:focus,:not(:placeholder-shown),:-webkit-autofill)~.field__label{top:3px;left:10px;font-size:8px;transform:none}main:is([data-template=collection],[data-template=product],[data-template=search]) .product-grid{--grid-mobile-horizontal-spacing: 13px;--grid-mobile-vertical-spacing: 36px}main:is([data-template=collection],[data-template=product],[data-template=search]) .card--standard>.card__content .card__information{padding-top:8px}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__heading,main:is([data-template=collection],[data-template=product],[data-template=search]) .card-information>.price{font-size:10px}main:is([data-template=collection],[data-template=product],[data-template=search]) .card-information>.price{margin-top:2px}main:is([data-template=collection],[data-template=product],[data-template=search]) .card__badge .badge{padding:5px 9px;font-size:9px}main[data-template=product] product-info>.page-width{padding-top:30px}main[data-template=product] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0;margin-left:0}main[data-template=product] .product__media-list{width:100%;margin:0 0 36px}main[data-template=product] .product__media-list .product__media-item{width:100%}main[data-template=product] .product__info-wrapper{padding:0}main[data-template=product] .product__info-container{max-width:none}main[data-template=product] .product__title h1{font-size:17px}main[data-template=product] .product__description{font-size:11px}main[data-template=product] .related-products{padding-top:72px!important}main[data-template=product] .related-products__heading{margin-bottom:38px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/masses-commerce.css.map */
