@media(hover:hover)and (pointer:fine){.card-gallery[data-hover-reveal] slideshow-slides{overflow:hidden}.card-gallery[data-hover-reveal] slideshow-arrows{display:none}.card-gallery[data-hover-reveal] slideshow-slide[hover-slide]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0;translate:0 12px;pointer-events:none;scroll-snap-align:none;content-visibility:visible;contain-intrinsic-size:auto none;transition:opacity .45s cubic-bezier(.22,.61,.36,1),translate .45s cubic-bezier(.22,.61,.36,1);will-change:opacity,translate}.card-gallery[data-hover-reveal][data-hover-preview] slideshow-slide[hover-slide]{opacity:1;translate:0 0}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.card-gallery[data-hover-reveal] slideshow-slide[hover-slide]{translate:0 0;transition:opacity .2s ease-out}}@media screen and (min-width:750px){.main-collection-grid .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1200px){.main-collection-grid .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (max-width:749px){.collection-wrapper .main-collection-grid .product-grid{padding-inline:var(--page-margin, 16px);column-gap:12px}.collection-wrapper .main-collection-grid .product-grid .product-grid__card{padding-inline:0}.collection-wrapper .main-collection-grid .product-grid .card-gallery{margin-inline:0}}@media screen and (max-width:749px){.section-resource-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-resource-list .resource-list--grid>.resource-list__item:last-child:nth-child(odd):has(.collection-card){grid-column:1 / -1;width:calc((100% - var(--resource-list-column-gap, 12px)) / 2);margin-inline:auto}}product-card .text-block[class*=_title]>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-wrap:pretty}@media screen and (max-width:749px){product-card .text-block[class*=_title]>p{min-height:2lh}}.collection-card__image img,.collection-card__image .resource-image__image,.card-gallery .product-media-container img{object-fit:contain;object-position:center;background:#fff}.resource-list--grid .collection-card:not(.collection-card--image-bg) .collection-card__inner{height:100%}.resource-list--grid .collection-card:not(.collection-card--image-bg) .collection-card__image{flex:0 0 auto;height:auto}.resource-list--grid .collection-card:not(.collection-card--image-bg) .collection-card__content{flex:1 0 auto;flex-wrap:nowrap;height:auto}.resource-list--grid .collection-card:not(.collection-card--image-bg) .collection-card__content>:last-child:not(:only-child){margin-block-start:auto}.collection-card__image{overflow:hidden}.collection-card__image img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.collection-card:hover .collection-card__image img{transform:scale(1.04)}}.variant-option--buttons .variant-option__button-label{transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out}.product-details .details__header{padding-block:.9rem}.pearls-eyebrow{margin:0;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--2xs);letter-spacing:.12em;text-transform:uppercase;color:#c9a96e}.section>.footer-content{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px)and (max-width:1199px){.footer-content>.group-block>.group-block-content:has(>.group-block .menu){flex-direction:column}.footer-content>.group-block>.group-block-content:has(>.group-block .menu)>.group-block{flex:0 0 auto;width:100%}.footer-content>.group-block>.group-block-content:has(>.group-block .menu)>.group-block:not(:has(.menu)){width:min(100%,22rem)}.footer-content .group-block:has(>.group-block-content>.payment-icons){flex-basis:calc(50% - var(--gap, 32px) / 2);width:calc(50% - var(--gap, 32px) / 2)}}@media screen and (min-width:750px){.announcement-bar__slider:has(>slideshow-arrows){justify-self:center;width:min(100%,30rem)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pearls-custom.css.map */
