.product-card .group-block-content .text-block p,.product-card .group-block-content .text-block,.product-card__content .product-title,.product-card__content h3{font-size:1.125rem;line-height:1.4;font-weight:400;letter-spacing:.005em;color:rgb(var(--color-foreground-rgb) / .62)!important;margin-block:0}.product-card .group-block-content .text-block p,.product-card__content .product-title,.product-card__content h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-block-size:2.8em}.product-card .group-block-content{gap:9px}.product-card .product-card__content{gap:12px}@media screen and (max-width:749px){.resource-list.resource-list--grid{row-gap:40px;padding-inline:10px}.product-card .group-block-content .text-block p,.product-card__content .product-title,.product-card__content h3{min-block-size:0}}.product-card__content .price,.product-card__content product-price{font-size:1.0625rem;font-weight:600;letter-spacing:.01em;color:rgb(var(--color-foreground-rgb) / 1);line-height:1.2}:root{--hover-transition-duration: .6s;--hover-transition-timing: cubic-bezier(.22, .61, .24, 1)}.product-card .card-gallery,.product-card__image,.featured-product-section .card-gallery{overflow:hidden}.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .featured-product-section .product-card:hover .card-gallery{transform:none!important}.product-card .card-gallery img,.product-card__image img{transition:transform var(--hover-transition-duration) var(--hover-transition-timing);will-change:transform}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.05)}}.card-gallery .quick-add__button,.quick-add .quick-add__button{display:grid;opacity:1!important;animation:none!important;background-color:#0d0d0d!important;color:#fff!important;box-shadow:0 2px 12px #00000038;transition:transform .25s cubic-bezier(.22,.61,.24,1),background-color .25s ease}.card-gallery .quick-add__button svg,.quick-add .quick-add__button svg{color:#fff}.product-card:hover .quick-add__button{transform:scale(1.06)}.card-gallery slideshow-arrows{mix-blend-mode:normal}.card-gallery .slideshow-control{opacity:0;transition:opacity .25s ease;background:none;box-shadow:none}.card-gallery .slideshow-control .svg-wrapper{display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border-radius:50%;background-color:#ffffffeb;box-shadow:0 1px 6px #00000024;color:#0d0d0d}.card-gallery .slideshow-control svg{inline-size:13px;block-size:13px;color:inherit;background:none;padding:0;box-shadow:none}.product-card:hover .card-gallery .slideshow-control,.card-gallery:hover .slideshow-control,.card-gallery:focus-within .slideshow-control{opacity:1}@media(pointer:coarse){.card-gallery .slideshow-control{opacity:.95}}@media screen and (min-width:1100px){.product-grid:is(.product-grid--grid){--product-grid-columns-desktop: repeat(4, 1fr)}}:is(.product-card):has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component)) .quick-add__button--add{display:none}:is(.product-card:not([data-no-swatch-selected])):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) .quick-add__button--choose{display:none}:is(.product-card):has(.quick-add__product-form-component--single-variant) .quick-add__button--choose{display:none}.revive-product-heading{font:inherit;letter-spacing:inherit;margin:0}.featured-product-section .card-gallery{aspect-ratio:1 / 1;overflow:hidden}.featured-product-section .card-gallery slideshow-component,.featured-product-section .card-gallery slideshow-container,.featured-product-section .card-gallery slideshow-slides,.featured-product-section .card-gallery slideshow-slide,.featured-product-section .card-gallery .product-media-container{block-size:100%}.featured-product-section .card-gallery img{block-size:100%;inline-size:100%;object-fit:contain}@media(pointer:coarse){.card-gallery .quick-add__button{inline-size:40px;block-size:40px}.footer .social-icons a,.social-icons__link,footer a[href*=instagram],footer a[href*=facebook],footer a[href*=tiktok],footer a[href*=youtube]{display:inline-grid;place-items:center;min-inline-size:40px;min-block-size:40px}.footer-block__details a,footer .list-unstyled a,footer nav a{display:inline-block;padding-block:9px}.slideshow-control,.slideshow-controls button{min-inline-size:40px;min-block-size:40px}}@media screen and (max-width:749px){.product-grid{row-gap:40px;padding-inline:10px}}@media(pointer:coarse){.footer-utilities a,.footer-utilities__group-copyright a,.footer-utilities details summary,.policies a,footer small a{display:inline-block;padding-block:12px;min-block-size:40px}}.tax-note{margin-block-start:6px}.revive-shipping-note{display:inline-block;font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--color-foreground)}@media screen and (min-width:990px){.product-information .product-information__grid--limit-details .product-details>.group-block{max-width:35rem}}.product-details .rating-count,.shopify-payment-button__more-options{color:rgb(var(--color-foreground-rgb) / .62)!important}.shopify-payment-button__more-options:hover{color:rgb(var(--color-foreground-rgb) / .85)!important}.product-details product-price .price{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.01em}.skip-to-content-link:focus,a[href^="#MainContent"]:focus,a[href*=ProductInformation]:focus{color:rgb(var(--color-foreground-rgb) / 1)!important}.jm-button--primary,.jm-button--primary:hover,.jm-button--primary:focus,.jm-button--primary:active,.jm-button--primary svg{color:rgb(var(--color-foreground-rgb) / 1)!important}.rating-wrapper,.rating{--star-fill-color: rgb(16 132 116);--star-fill-color-rgb: 16 132 116;--empty-star-fill-color: rgb(16 132 116 / .2)}.email-signup__input,.email-signup__input.paragraph{color:var(--color-input-text);-webkit-text-fill-color:var(--color-input-text);caret-color:var(--color-input-text)}.email-signup__input:hover:not([disabled]),.email-signup__input:focus,.email-signup__input:focus-visible{background-color:var(--color-input-background);background-color:color-mix(in srgb,var(--color-input-background) 86%,var(--color-input-text) 14%)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/revive-custom.css.map */
