#CollectionSection .grid-product__content{position:relative}#CollectionSection .grid-product__meta{padding-top:14px;text-align:center}#CollectionSection .grid-product__title{font-weight:700;letter-spacing:0;line-height:1.2}#CollectionSection .grid-product__price,#CollectionSection .grid-product__colors,#CollectionSection .shopify-product-reviews-badge{text-align:center}#CollectionSection .grid-product__colors{margin-top:10px}@media screen and (max-width:768px){#CollectionSection .page-width.page-content{padding-right:12px;padding-left:12px}#CollectionSection .collection-filter{margin-bottom:12px}#CollectionSection .collection-filter select{min-height:54px;padding:0 38px 0 16px;border-radius:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase}#CollectionSection #CollectionAjaxContent>.grid{display:flex;flex-wrap:wrap;margin-left:-8px}#CollectionSection #CollectionAjaxContent>.grid>.grid-product{float:none;width:50%;margin-bottom:26px;padding-left:8px}#CollectionSection .grid-product__image-mask{overflow:hidden;background:#f4f4f4}#CollectionSection .grid-product__link{position:relative}#CollectionSection .grid-product__link:after{position:absolute;top:calc((50vw - 16px)*1.5 - 50px);right:10px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#fff;color:#111;content:"+";font-size:29px;font-weight:300;line-height:1;pointer-events:none}#CollectionSection .grid-product__has-quick-shop .grid-product__link:after{display:none}#CollectionSection .grid-product__image-mask .grid__image-ratio,#CollectionSection .grid-product__image-mask .image-wrap{height:0!important;padding-bottom:150%!important}#CollectionSection .grid-product__image-mask img{width:100%;height:100%;object-fit:cover;object-position:center}#CollectionSection .grid-product__meta{min-height:72px;padding:11px 6px 0}#CollectionSection .grid-product__title{display:-webkit-box;overflow:hidden;min-height:31px;font-size:13px;font-weight:700;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}#CollectionSection .grid-product__price{margin-top:5px;font-size:13px;letter-spacing:.04em}#CollectionSection .grid-product__tag{padding:8px 10px;font-size:10px;letter-spacing:.08em}#CollectionSection .quick-product__btn.small--hide{top:calc((50vw - 16px)*1.5 - 48px);right:10px;bottom:auto;display:flex!important;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:#fff;color:#111;box-shadow:none;font-size:0;line-height:1}#CollectionSection .quick-product__btn.small--hide:after{content:"+";font-size:29px;font-weight:300;line-height:1}#CollectionSection .grid-product__colors{margin-top:8px}#CollectionSection .color-swatch--small{width:22px;height:22px}}.iam-shop-pay-terms{margin:16px 0 22px;line-height:1.5}.iam-shop-pay-terms__form{margin:0}.iam-proof-points[hidden],.iam-value-statement,.beauty-value-statement,.beauty-proof-points[hidden],.iam-payment-trust-badges,.iam-product-order-ready [class*=seowill],.iam-product-order-ready [id*=seowill]{display:none!important}.iam-compact-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;margin:18px 0 24px;padding:0;list-style:none}.iam-compact-feature{display:flex;min-width:0;align-items:center;flex-direction:column;gap:8px;color:#303030;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-align:center}.iam-compact-feature__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:50%}.iam-compact-feature__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@media(max-width:749px){.product-single__title{font-size:18px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap}.iam-product-order--beauty .product-single__title{font-size:15px!important}.iam-shop-pay-terms,.iam-shop-pay-terms shopify-payment-terms{font-size:11px!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap}.iam-compact-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:12px 0 16px}.iam-compact-feature{gap:5px;font-size:9px;letter-spacing:.02em}.iam-compact-feature__icon{width:34px;height:34px}.iam-compact-feature__icon svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
