.product-item--overlay-text .product-information{padding:8px}.product-item--overlay-text .product-item__info{padding:0}.product-item__title{font-size:12px;line-height:16px;letter-spacing:.5px;font-family:PP Neue Montreal Mono;font-weight:500;color:#000;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.product-information .product-item__price{font-size:12px;line-height:16px;letter-spacing:.5px;font-family:PP Neue Montreal Mono;font-weight:500}.product-information .price{color:#898989;display:flex;gap:8px}.sale .new-price{color:#d83346}.old-price{color:inherit}.quick-add__button{height:48px;font-family:PP Neue Montreal Mono;font-size:14px;font-weight:500;background-color:#fff}.product-item--has-quickbuy.product-item--overlay-text:hover .product-item__info{opacity:1;visibility:visible}.product-item .sale-box,.product-item .preorder-box,.product-item .badge-box{position:static}.sale-box,.preorder-box,.badge-box{font-size:12px;line-height:16px;padding:2px 4px;font-family:PP Neue Montreal;font-weight:500;display:inline-block}.product-card__badge{position:absolute;top:8px;left:50%;transform:translate(-50%);text-align:left;padding:0 8px;width:100%;z-index:3}.supports-touch .product-item--overlay-text .product-information{padding-left:8px;padding-right:8px}.product-item--overlay-text .quick-add__holder{position:relative;margin-top:16px;display:none}@media screen and (min-width: 750px){.product-item__title,.product-information .product-item__price{font-size:14px;letter-spacing:0}.no-touch .product-item--overlay-text .quick-add__holder{position:relative;opacity:1;animation:none;display:none}.no-touch .product-item--overlay-text .quick-add__button.has-only-default-variant{visibility:visible;box-shadow:0 0 1px #000;display:block}.no-touch .product-item--overlay-text:hover .quick-add__button.has-only-default-variant{visibility:visible;display:block}.no-touch .product-item--overlay-text:hover .quick-add__button{visibility:hidden;box-shadow:none;display:none}.no-touch .product-item--overlay-text:hover .quick-add__holder:not(.is-disabled){animation:none;animation-fill-mode:none;display:block}.product-item--overlay-text .product-information{padding:16px}.product-card__badge{top:16px;text-align:center}}.product-modal__outer{max-width:954px;padding:0}.product-modal__content{padding:16px;width:100%}.product-modal__content::-webkit-scrollbar{width:4px}.product-modal__content::-webkit-scrollbar-track{background:#f0f0f0}.product-modal__content::-webkit-scrollbar-thumb{background:#898989}.product-modal__heading{position:relative;display:flex;justify-content:space-between;align-items:center}.product-modal__content .product-tabs{margin-top:24px}.product-modal__heading .product-modal__close{position:static;padding:0}.product-modal__heading .product-modal__close .icon{width:16px;height:16px}.product-modal__title{color:#000;margin:0}.product-modal__content .rte__table-wrapper table{width:100%;margin:0}.rte__table-wrapper th,.rte__table-wrapper td{text-align:left;font-family:PP Neue Montreal Mono;font-weight:500;font-size:11px;line-height:16px;color:#000;text-transform:uppercase;padding:8px 4px;letter-spacing:.5px}.rte__table-wrapper table label{display:none}.product-modal__bottom{display:inline-flex;gap:24px;margin-top:24px;flex-flow:column wrap}.product-modal__bottom--item h3{margin:0}.product-modal__bottom--content{margin-top:16px}.product-modal__bottom--content p{margin:0 0 8px}.product-modal__bottom--content p:last-child{margin-bottom:0}.product-modal__bottom--content .accordion__title{padding-top:8px;padding-bottom:8px;font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px;font-family:PP Neue Montreal}.product-modal__bottom--content .accordion:first-child{border-top:0}.product-modal__bottom--content .accordion .icon{width:18px;height:18px;color:#000}.product-modal__bottom--content .accordion__content{padding-bottom:16px;font-size:16px;line-height:24px;font-weight:500;letter-spacing:.5px;color:#2f2f2f}.the-look-container .column__text{color:#898989}@media screen and (min-width: 750px){.product-modal__outer,.product-modal__content{padding:24px}.product-modal__bottom{flex-flow:row wrap}.product-modal__bottom--item{width:100%}.rte__table-wrapper th:not(:first-child){width:19.4%}.rte__table-wrapper th,.rte__table-wrapper td{font-size:12px;padding:8px}.rte__table-wrapper table label{display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/product-grid-item.css.map */
