@media screen and (min-width:990px){html body:not(.template-collection):not(.template-search) .product-grid.grid--6-col-desktop>.grid__item,html body:not(.template-collection):not(.template-search) .product-grid.grid--5-col-desktop>.grid__item,html body:not(.template-collection):not(.template-search) .product-grid.grid--4-col-desktop>.grid__item,html body:not(.template-collection):not(.template-search) ul.product-grid>.grid__item{flex:0 0 calc((100% - 72px)/4)!important;max-width:calc((100% - 72px)/4)!important;min-width:0!important;scroll-snap-align:start!important}}@media screen and (min-width:750px)and (max-width:989px){html body:not(.template-collection):not(.template-search) .product-grid>.grid__item{flex:0 0 calc((100% - 40px) / 3)!important;max-width:calc((100% - 40px) / 3)!important}}@media screen and (max-width:749px){html body:not(.template-collection):not(.template-search) .product-grid>.grid__item{flex:0 0 calc((100% - 14px)/2)!important;max-width:calc((100% - 14px)/2)!important}}.card-wrapper.product-card-wrapper{background:#fbf6ec!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:14px!important;box-shadow:0 1px 2px #00000008,0 6px 16px #0000000f!important;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important;contain:layout!important}.card-wrapper.product-card-wrapper>.card{position:relative!important}.card-wrapper.product-card-wrapper:hover{transform:translateY(-3px)!important;border-color:#4a19424d!important;box-shadow:0 4px 8px #0000000d,0 14px 30px #4a194224!important}.card-wrapper.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card__inner{background:transparent!important;border:none!important;box-shadow:none!important}.card-wrapper.product-card-wrapper .card{display:flex!important;flex-direction:column!important;height:100%!important}.card-wrapper.product-card-wrapper .card__inner>.card__content{display:none!important}html body .card-wrapper.product-card-wrapper .card__inner{border-radius:14px!important;overflow:hidden!important;margin:4px!important;background:#fff!important;position:relative!important;aspect-ratio:1 / 1!important;padding-bottom:0!important;flex-shrink:0!important;box-shadow:0 1px 3px #0000000a!important;box-sizing:border-box!important;width:auto!important;max-width:none!important}.card-wrapper.product-card-wrapper .card__media{background:transparent!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.card-wrapper.product-card-wrapper .card__media .media,.card-wrapper.product-card-wrapper .card__media .media--transparent{width:100%!important;height:100%!important;padding:0!important}.card-wrapper.product-card-wrapper .card__media img,.card-wrapper.product-card-wrapper .card__media picture img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;opacity:1!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important}.card-wrapper.product-card-wrapper .media--hover-effect img,.card-wrapper.product-card-wrapper:hover .media--hover-effect img{opacity:1!important;transition:transform .4s cubic-bezier(.22,.61,.36,1)!important}.card-wrapper.product-card-wrapper:hover .media--hover-effect img{transform:scale(1.04)!important}.card-wrapper.product-card-wrapper .media--hover-effect>img+img,.card-wrapper.product-card-wrapper .media>img+img,.card-wrapper.product-card-wrapper .media picture:nth-of-type(2){display:none!important;opacity:0!important;visibility:hidden!important}.card-wrapper.product-card-wrapper .card>.card__content{padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:8px!important;flex-grow:0!important}.card-wrapper.product-card-wrapper .card>.card__content .card__information{padding:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;flex-grow:0!important}.card-wrapper.product-card-wrapper .card__content .card__heading{font-family:Inter,-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;margin:0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.card-wrapper.product-card-wrapper .card__content .card__heading a{color:#1a1a1a!important;letter-spacing:-.2px!important;text-align:center!important;display:block!important}.card-wrapper.product-card-wrapper .card-description-purpose,.card-wrapper.product-card-wrapper .card-description-purpose p,.card-wrapper.product-card-wrapper .rating,.card-wrapper.product-card-wrapper .rating-text,.card-wrapper.product-card-wrapper .rating-count,.aa-rating-pill{display:none!important}.card-wrapper.product-card-wrapper .card__content{position:relative!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:10px 14px!important;gap:6px!important;min-height:80px!important}.card-wrapper.product-card-wrapper .card__content .card__information{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:0!important;gap:4px!important;min-width:0!important}.card-wrapper.product-card-wrapper .card__content .card-information{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-top:auto!important;padding:0 42px 0 0!important}.card-wrapper.product-card-wrapper .price{margin:0!important;padding:0!important;text-align:left!important;align-self:flex-start!important}.card-wrapper.product-card-wrapper .card__content .caption-large{display:none!important}.card-wrapper.product-card-wrapper .price__container{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}.card-wrapper.product-card-wrapper .price:not(.price--on-sale) .price__sale{display:none!important}.card-wrapper.product-card-wrapper .price.price--on-sale .price__regular{display:none!important}.card-wrapper.product-card-wrapper .price:not(.price--on-sale) .price__regular,.card-wrapper.product-card-wrapper .price.price--on-sale .price__sale{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}.card-wrapper.product-card-wrapper .price br,.card-wrapper.product-card-wrapper .price .price-item--discount{display:none!important}.card-wrapper.product-card-wrapper .price__regular .price-item--regular,.card-wrapper.product-card-wrapper .price__sale .price-item--sale,.card-wrapper.product-card-wrapper .price-item--regular,.card-wrapper.product-card-wrapper .price-item--sale{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#1a1a1a!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.2px!important;line-height:1.2!important;white-space:nowrap!important}.card-wrapper.product-card-wrapper s.price-item--regular,.card-wrapper.product-card-wrapper .price-item--regular.price__strikethrough,.card-wrapper.product-card-wrapper s.price-item{font-size:10.5px!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important;font-variant-numeric:tabular-nums!important;margin:0!important;letter-spacing:0!important;white-space:nowrap!important}.card-wrapper.product-card-wrapper .quick-add{position:absolute!important;right:14px!important;bottom:10px!important;margin:0!important;padding:0!important;width:auto!important;z-index:2!important}.card-wrapper.product-card-wrapper .quick-add__submit.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;min-width:0!important;background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:5px!important;padding:4px 9px!important;min-height:22px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important;box-shadow:0 1px 3px #0000001f!important;transition:background .18s ease,transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease!important;text-decoration:none!important;cursor:pointer!important}.card-wrapper.product-card-wrapper .aa-cta-arrow,.card-wrapper.product-card-wrapper .quick-add__submit svg:not(.aa-cta-plus){display:none!important}.card-wrapper.product-card-wrapper .quick-add__submit.button:hover{background:#1a1a1a!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000002e!important}.card-wrapper.product-card-wrapper .quick-add__submit.button:active{transform:translateY(0) scale(.98)!important;background:#000!important}.card-wrapper.product-card-wrapper .quick-add__submit.button:focus-visible{outline:2px solid #1A1A1A!important;outline-offset:2px!important}.card-wrapper.product-card-wrapper .quick-add__submit.button:before,.card-wrapper.product-card-wrapper .quick-add__submit.button:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.aa-cta-text{line-height:1!important}.aa-cta-arrow{flex-shrink:0;width:10px!important;height:10px!important;transition:transform .18s ease}.card-wrapper.product-card-wrapper .quick-add__submit.button:hover .aa-cta-arrow{transform:translate(2px)}.card-wrapper.product-card-wrapper a,.card-wrapper.product-card-wrapper a:hover,.card-wrapper.product-card-wrapper a span,.card-wrapper.product-card-wrapper .full-unstyled-link,.card-wrapper.product-card-wrapper.underline-links-hover a{text-decoration:none!important;text-underline-offset:0!important}.card-wrapper.product-card-wrapper .card__badge{display:none!important}@media(max-width:749px){.card-wrapper.product-card-wrapper .card>.card__content{padding:12px 14px!important;column-gap:10px!important}.card-wrapper.product-card-wrapper .card>.card__content .card__heading,.card-wrapper.product-card-wrapper .card>.card__content .card__heading a{font-size:14px!important}.card-wrapper.product-card-wrapper .card-description-purpose,.card-wrapper.product-card-wrapper .card-description-purpose p{font-size:11.5px!important}.card-wrapper.product-card-wrapper .price__regular .price-item--regular,.card-wrapper.product-card-wrapper .price__sale .price-item--sale,.card-wrapper.product-card-wrapper .price-item--regular{font-size:15px!important}.card-wrapper.product-card-wrapper .quick-add__submit.button{padding:9px 14px!important;font-size:11px!important;min-height:34px!important}}@media(prefers-reduced-motion:reduce){.card-wrapper.product-card-wrapper,.card-wrapper.product-card-wrapper *,.card-wrapper.product-card-wrapper .media--hover-effect img,.card-wrapper.product-card-wrapper .quick-add__submit.button{transition:none!important;transform:none!important}.card-wrapper.product-card-wrapper:hover{transform:none!important}}html body .card-wrapper.product-card-wrapper .card__content .card__heading,html body .card-wrapper.product-card-wrapper .card__content .card__heading a{text-align:center!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12.5px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.35!important}html body .card-wrapper.product-card-wrapper .card-description-purpose{display:none!important}html body .card-wrapper.product-card-wrapper .card__content{position:relative!important;padding:10px 18px 58px!important;min-height:90px!important}html body .card-wrapper.product-card-wrapper .card__content .card__information{margin-top:0!important;padding-top:0!important;flex-grow:0!important}html body .card-wrapper.product-card-wrapper .card__content .card__heading{margin-top:0!important;padding-top:0!important}html body .card-wrapper.product-card-wrapper .card__content .card-information{position:absolute!important;left:14px!important;bottom:14px!important;right:auto!important;top:auto!important;margin:0!important;padding:0!important;width:auto!important;max-width:calc(100% - 90px)!important}html body .card-wrapper.product-card-wrapper .quick-add{position:absolute!important;right:14px!important;bottom:14px!important;left:auto!important;top:auto!important;margin:0!important;padding:0!important;width:auto!important;z-index:5!important}html body .card-wrapper.product-card-wrapper .quick-add__submit.button{background:#1a1a1a!important;color:#fff!important;padding:4px 10px!important;min-height:22px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:5px!important}html body .card-wrapper.product-card-wrapper .aa-cta-arrow,html body .card-wrapper.product-card-wrapper .quick-add__submit svg:not(.aa-cta-plus){display:none!important}html body .card-wrapper.product-card-wrapper .card__inner{cursor:pointer}html body .card-wrapper.product-card-wrapper .aa-quickview-trigger{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0!important;margin:0!important;opacity:0;transition:opacity .22s ease;display:flex!important;align-items:center;justify-content:center}html body .card-wrapper.product-card-wrapper:hover .aa-quickview-trigger{opacity:1;background:#ffffff80!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html body .card-wrapper.product-card-wrapper .aa-quickview-hint{background:#1a1a1ad9;color:#fff;padding:8px 16px;border-radius:999px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;transform:translateY(6px);transition:transform .22s cubic-bezier(.22,.61,.36,1);pointer-events:none}html body .card-wrapper.product-card-wrapper:hover .aa-quickview-hint{transform:translateY(0)}.related-products,product-recommendations.related-products{padding-top:24px!important;padding-bottom:24px!important}.related-products__heading{text-align:center!important;margin-bottom:20px!important}.related-products .grid.product-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;gap:20px!important;padding:10px 4px 18px!important;margin:0!important;grid-template-columns:none!important;list-style:none!important;-webkit-overflow-scrolling:touch!important}.related-products .grid.product-grid::-webkit-scrollbar{height:6px}.related-products .grid.product-grid::-webkit-scrollbar-track{background:transparent}.related-products .grid.product-grid::-webkit-scrollbar-thumb{background:#0000001a;border-radius:999px}.related-products .grid.product-grid::-webkit-scrollbar-thumb:hover{background:#4a194273}.related-products .grid.product-grid>.grid__item{flex:0 0 auto!important;width:260px!important;max-width:260px!important;min-width:0!important;scroll-snap-align:start!important;margin:0!important}@media screen and (min-width:990px){.related-products .grid.product-grid>.grid__item{width:280px!important;max-width:280px!important}}.aa-rec-slider-wrap{position:relative}.aa-rec-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:28px;height:28px;border-radius:50%;background:#ffffff8c;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.7);color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a,inset 0 1px #fff9;transition:background .18s ease,transform .18s cubic-bezier(.22,.61,.36,1);-webkit-tap-highlight-color:transparent;padding:0}.aa-rec-slider-arrow svg{width:14px;height:14px}.aa-rec-slider-arrow:hover{background:#ffffffd9;transform:translateY(-50%) scale(1.06)}.aa-rec-slider-arrow:active{transform:translateY(-50%) scale(.94)}.aa-rec-slider-arrow--prev{left:8px}.aa-rec-slider-arrow--next{right:8px}@media(max-width:749px){.aa-rec-slider-arrow{width:26px;height:26px}.aa-rec-slider-arrow svg{width:12px;height:12px}}html body .card-wrapper.product-card-wrapper[data-aspect=square] .card__inner{aspect-ratio:1 / 1!important}html body .card-wrapper.product-card-wrapper[data-aspect=portrait] .card__inner{aspect-ratio:3 / 4!important}html body .card-wrapper.product-card-wrapper[data-aspect=adapt] .card__inner,html body .card-wrapper.product-card-wrapper[data-section*=combo] .card__inner,html body .card-wrapper.product-card-wrapper[data-section*=customers-also-bought] .card__inner{aspect-ratio:4 / 3!important}html body .card-wrapper.product-card-wrapper .quick-add__submit svg.aa-cta-plus{display:inline-block!important;width:11px!important;height:11px!important;margin-left:4px!important;flex-shrink:0!important;vertical-align:middle!important}.card__heading,.product__title,.aa-circle-card__title,.card-wrapper .card__heading,.card-wrapper .card__heading a,[class*=card] .card__heading{text-wrap:pretty!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important}@media(max-width:749px){html body .card-wrapper.product-card-wrapper .aa-quickview-trigger,html body .aa-quickview-hint{display:none!important}html body .card-wrapper.product-card-wrapper .card__inner{cursor:default!important}html body #aa-qv-root{display:none!important;visibility:hidden!important;pointer-events:none!important}html body .aa-chat,html body [class*=aa-chat],html body #shopify-block-AIChatBot,html body [id*=AIChatBot],html body [class*=ai-chatbot]{display:none!important;visibility:hidden!important}html body:not(.template-collection):not(.template-search) .product-grid>.grid__item{flex:0 0 calc((100% - 12px)/2)!important;max-width:calc((100% - 12px)/2)!important}html body .card-wrapper.product-card-wrapper{border-radius:12px!important}html body .card-wrapper.product-card-wrapper .card__inner{border-radius:10px!important;margin:3px!important}html body .card-wrapper.product-card-wrapper .card>.card__content,html body .card-wrapper.product-card-wrapper .card__content{padding:10px 12px!important;min-height:76px!important}html body .card-wrapper.product-card-wrapper .card__content .card__heading{font-size:12px!important;line-height:1.3!important}html body .card-wrapper.product-card-wrapper .price-item--regular,html body .card-wrapper.product-card-wrapper .price-item--sale{font-size:12.5px!important}html body .card-wrapper.product-card-wrapper s.price-item--regular,html body .card-wrapper.product-card-wrapper s.price-item{font-size:10px!important}html body .card-wrapper.product-card-wrapper .card__content .card-information{padding:0 38px 0 0!important}html body .card-wrapper.product-card-wrapper .quick-add{right:10px!important;bottom:10px!important}html body .card-wrapper.product-card-wrapper .quick-add__submit.button{padding:3px 7px!important;font-size:9px!important;min-height:20px!important;border-radius:4px!important}html body .card-wrapper.product-card-wrapper .quick-add__submit svg.aa-cta-plus{width:9px!important;height:9px!important}.related-products .grid.product-grid>.grid__item{width:165px!important;max-width:165px!important;min-width:165px!important}}.aa-mobile-image-link{display:none}@media(max-width:749px){html body .card-wrapper.product-card-wrapper .aa-mobile-image-link{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important}}@media(max-width:749px){html body .related-products .grid.product-grid{padding-bottom:12px!important}html body .related-products .grid.product-grid>.grid__item{width:175px!important;max-width:175px!important;min-width:175px!important}html body .related-products .card-wrapper.product-card-wrapper .card>.card__content,html body .related-products .card-wrapper.product-card-wrapper .card__content{min-height:0!important;padding-bottom:38px!important}html body .related-products .card-wrapper.product-card-wrapper .card__heading{font-size:11.5px!important;-webkit-line-clamp:2!important;margin-bottom:4px!important}html body .related-products .card-wrapper.product-card-wrapper .card-information{padding-right:38px!important}html body .related-products .card-wrapper.product-card-wrapper .quick-add{right:8px!important;bottom:8px!important}html body [class*=featured-collection] .slider,html body [class*=featured-collection] ul.slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 4px 16px!important;-webkit-overflow-scrolling:touch!important}html body [class*=featured-collection] .slider>.grid__item,html body [class*=featured-collection] .slider__slide{flex:0 0 60%!important;max-width:60%!important;min-width:60%!important;scroll-snap-align:start!important}html body .aa-img-stamp{width:48px!important;height:48px!important;top:10px!important;left:10px!important;bottom:auto!important;right:auto!important;padding:3px!important}html body .aa-img-stamp span{font-size:7.5px!important}html body .product__info-wrapper{text-align:left!important;padding:16px 0!important}html body .product__info-wrapper .product-page-purpose-pill-container{justify-content:flex-start!important}html body .product__title h1,html body .product__title h2{font-size:22px!important;line-height:1.2!important}html body .aa-footer__inner{grid-template-columns:1fr 1fr!important;padding:30px 16px 20px!important;gap:18px 12px!important}html body .aa-footer__brand{grid-column:1 / -1!important;text-align:center!important;padding-right:0!important}html body .aa-footer__logo{justify-content:center!important}html body .aa-footer__tagline{margin:0 auto 14px!important;max-width:100%!important;font-size:13px!important}html body .aa-footer__social{justify-content:center!important}html body .aa-footer__heading{font-size:15px!important;margin-bottom:10px!important}html body .aa-footer__links a{font-size:12px!important}html body .aa-footer__links{gap:7px!important}html body .aa-footer__bottom-inner{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:4px!important}}html body .card-wrapper.product-card-wrapper .card__inner{position:relative!important}html body .card-wrapper.product-card-wrapper .aa-sale-banner{position:absolute!important;top:10px!important;left:10px!important;z-index:4!important;display:inline-block!important;padding:4px 10px!important;background:#111!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important;border-radius:4px!important;box-shadow:0 2px 6px #0000002e!important;pointer-events:none!important}@media(max-width:749px){html body .card-wrapper.product-card-wrapper .aa-sale-banner{top:8px!important;left:8px!important;font-size:10px!important;padding:3px 8px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/aa-product-card.css.map */
