.product-card.soph-card,.product-list>.product-card.soph-card{display:flex!important;flex-direction:column;align-self:stretch!important;min-width:0;padding:0!important;border:0!important;border-radius:12px!important;background:#f1f0ed!important;color:#67645e;box-shadow:none!important;transform:none!important;font-family:Arial,Helvetica,sans-serif;text-align:start}.product-card.soph-card .product-card__figure{flex:none;border-radius:12px 12px 0 0!important;background:#f1f0ed!important}.product-card.soph-card .product-card__carousel-wrapper,.product-card.soph-card .product-card__media{aspect-ratio:1 / 1;background:#f1f0ed!important;border-radius:0!important}.product-card.soph-card .product-card__carousel-track,.product-card.soph-card .product-card__slide{height:100%}.product-card.soph-card .product-card__media{display:block;width:100%;height:100%}.product-card.soph-card .product-card__image{display:block;width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center;border-radius:0!important;padding:0!important;filter:none;mix-blend-mode:normal}.product-card.soph-card .soph-card__info{display:flex!important;flex-direction:column;flex:1;gap:12px;align-content:start;justify-items:stretch;padding:16px!important;text-align:start!important;text-transform:none!important}.product-card.soph-card .soph-card__info:empty{display:none!important}.soph-card__summary,.soph-card__heading{width:100%}.soph-card__heading{gap:8px}.product-card.soph-card .soph-card__info .product-title,.horizontal-product-card.soph-card-horizontal .product-title{display:-webkit-box!important;width:100%;min-height:2.24em!important;max-height:2.24em!important;margin:0!important;padding:0!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.035em!important;color:#67645e!important;text-align:start!important;text-transform:none!important;text-wrap:pretty!important;overflow-wrap:anywhere}.product-card.soph-card .soph-card__info .soph-card__heading .price-list,.horizontal-product-card.soph-card-horizontal .horizontal-product-card__info .price-list{display:flex;justify-content:flex-start!important;align-items:baseline!important;flex-wrap:wrap;gap:4px 8px!important;margin:0!important;opacity:1!important;text-transform:none!important}.product-card.soph-card .soph-card__info .soph-card__heading .price-list>sale-price,.horizontal-product-card.soph-card-horizontal .horizontal-product-card__info .price-list>sale-price{order:0!important;color:#514e48!important;font:400 14px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;opacity:1!important}.product-card.soph-card .soph-card__info .soph-card__heading .price-list>compare-at-price,.horizontal-product-card.soph-card-horizontal .horizontal-product-card__info .price-list>compare-at-price{order:1!important;color:#67645e!important;font:400 12px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-decoration:line-through!important;opacity:1!important}.soph-card .price-list>unit-price,.soph-card-horizontal .price-list>unit-price{flex-basis:100%;color:#514e48;font:400 12px/1.4 Arial,Helvetica,sans-serif}.soph-card .product-card__variants,.soph-card .product-card__swatches{justify-self:start}.soph-card .product-card__swatches{justify-content:flex-start}.soph-card .soph-card__availability,.soph-card-horizontal .soph-card__availability{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:1;max-width:calc(100% - 24px);padding:6px 9px;border-radius:4px;background:#fff;color:#514e48;font:400 12px/1.25 Arial,Helvetica,sans-serif}.soph-card .soph-card__availability--inline,.soph-card-horizontal .soph-card__availability--inline{position:static;max-width:100%;padding:0;background:transparent}.soph-card__link{display:inline-flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-block-start:auto;border-block-start:1px solid #d9d7d2;padding-block:10px 0;color:#514e48;font:400 13px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none}.soph-card__link svg{flex:none}.soph-card__link:hover{text-decoration:underline;text-underline-offset:4px}.soph-card a:focus-visible,.soph-card button:focus-visible,.soph-card-horizontal a:focus-visible{outline:2px solid #514e48;outline-offset:-3px}.product-card.soph-card .dots-container{inset-block-end:10px;inset-inline-start:50%;transform:translate(-50%);background:#ffffffd9}.product-card.soph-card .product-card__carousel-arrow{width:44px;height:44px;border:0;background:#ffffffd9;color:#514e48;box-shadow:none}.horizontal-product-card.soph-card-horizontal{gap:16px;padding:12px;border-radius:12px;background:#f1f0ed;color:#67645e}.soph-card-horizontal .horizontal-product-card__figure{width:100px;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#f1f0ed}.soph-card-horizontal .horizontal-product-card__image{width:100%;height:100%;object-fit:cover}.soph-card-horizontal .horizontal-product-card__info{min-width:0;grid-auto-flow:row;gap:8px;align-self:stretch;align-content:center}.soph-catalog{background:#fff;color:#67645e}.soph-catalog .container{padding-inline:16px}.soph-catalog .collection__main{min-width:0}.soph-catalog .product-list.soph-catalog__grid{--soph-catalog-columns: 2;display:grid!important;grid-template-columns:repeat(var(--soph-catalog-columns),minmax(0,1fr))!important;gap:24px 12px!important;align-items:stretch}.soph-catalog .soph-catalog__grid[collection-mobile-layout=large]{--soph-catalog-columns: 1}.soph-catalog .collection-toolbar{background:#fff;box-shadow:0 1px #e5e3df,0 -1px #e5e3df;color:#514e48}.soph-catalog .collection-toolbar__button,.soph-catalog .collection-toolbar__products-count{font:400 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}.soph-catalog .collection-toolbar__button{min-height:48px}.soph-catalog .collection-toolbar__button-container{border-color:#e5e3df}.lpm-subcats.soph-catalog__subcategories{justify-content:flex-start;padding:12px 16px 24px}.soph-catalog__subcategories .lpm-subcat-chip{border-color:#d9d7d2;color:#514e48;font:400 13px/1.4 Arial,Helvetica,sans-serif;padding:12px 16px;border-radius:6px}.soph-collection-heading:not(.soph-collection-heading--image){background:#fff;color:#67645e}.soph-collection-heading:not(.soph-collection-heading--image) .section-spacing{padding-block:24px 32px}.soph-collection-heading:not(.soph-collection-heading--image) .container{max-width:none;padding-inline:16px}.soph-collection-heading:not(.soph-collection-heading--image) .prose{text-align:start}.soph-collection-heading .soph-collection-heading__title{font:500 clamp(38px,5.5vw,80px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-.055em!important;text-transform:none!important;margin:0}.soph-collection-heading:not(.soph-collection-heading--image) .breadcrumb{position:static;margin:0 0 28px;padding:0}.soph-collection-heading .breadcrumb .smallcaps{color:#514e48;font:400 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}.soph-catalog--search .section-header{justify-self:start;text-align:start}.soph-catalog--search .section-header h1{font:500 clamp(38px,5.5vw,72px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.05em;text-transform:none}@media(min-width:700px){.product-card.soph-card .soph-card__info{padding:20px!important;gap:16px}.product-card.soph-card .soph-card__info .product-title{font-size:clamp(22px,2vw,26px)!important}.soph-catalog .container,.soph-collection-heading:not(.soph-collection-heading--image) .container{padding-inline:24px}.lpm-subcats.soph-catalog__subcategories{padding-inline:24px}.soph-catalog .product-list.soph-catalog__grid{--soph-catalog-columns: 3;gap:28px 16px!important}.soph-catalog .soph-catalog__grid[collection-desktop-layout=large]{--soph-catalog-columns: 2}.soph-catalog .soph-catalog__grid[collection-desktop-layout=compact]{--soph-catalog-columns: 4}.soph-collection-heading:not(.soph-collection-heading--image) .section-spacing{padding-block:28px 44px}}@media(prefers-reduced-motion:reduce){.soph-card *,.soph-card-horizontal *{scroll-behavior:auto!important}}.soph-card[handle=gift-card] .product-card__image,.soph-card[handle=miraculous-virgin-mary-necklace] .product-card__image,.soph-card[handle=majesty-earrings] .product-card__image,.soph-card[handle=i-love-you-grandma-necklace-gold-rose-gold-silver] .product-card__image,.soph-card[handle=i-love-you-mum-necklace-gold-rose-gold-silver-1] .product-card__image,.soph-card[handle=i-classic-watch-rose] .product-card__image,.soph-card[handle=brando-silver-black-watch-brave] .product-card__image,.soph-card[handle=brando-goldpassion-watch-brave] .product-card__image,.soph-card[handle=brando-rose-gold-blue-watch-brave] .product-card__image,.soph-card[handle=brando-black-watch-brave] .product-card__image,.soph-card[handle=empire-rose-gold-blue-watch-brave] .product-card__image,.soph-card[handle=empire-silver-black-watch-brave] .product-card__image,.soph-card[handle=empire-silver-navy-watch-brave] .product-card__image,.soph-card[handle=atlantis-silver-dark-blue-watch-brave] .product-card__image,.soph-card[handle=atlantis-silver-watch-brave] .product-card__image,.soph-card[handle=vintage-retro-watch-gold-beige] .product-card__image,.soph-card[handle=vintage-retro-watch-leather-gold-brown] .product-card__image,.soph-card[handle=sophia-jewels-watch-gold-pink] .product-card__image{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/soph-catalog.css.map */
