.product-card__media .product-card__actions{z-index:20}.product-card__option:has(.bp-option-text){width:auto;min-width:22px;border-radius:4px;padding-inline:4px}.product-card__option[aria-pressed=true]{border-color:#111}.product-card__option .bp-swatch{width:100%;height:100%;border:0}.product-card__option .bp-option-text{font-size:10px}.product-section[data-featured] .product-grid{grid-auto-flow:row;grid-template-rows:repeat(3,auto);grid-auto-columns:calc((100% - var(--product-gap)) / 2);align-items:start}.product-section[data-featured] .product-carousel__viewport{scroll-snap-type:none}.product-section[data-featured] .product-card{scroll-snap-align:none}.product-card__badge--promotion{background:#ff5100;font-size:14px;padding:5px 12px}.product-card__price:has(s:not([hidden])) [data-current-price],.detail-price:has(s:not([hidden])) [data-current-price]{color:red}.footer .footer__content{max-height:0;opacity:0;margin-top:0}.footer .footer__heading[aria-expanded=true]+.footer__content{max-height:600px;opacity:1;margin-top:26px}.footer__payments svg{width:38px;height:26px}.product-tab-navigation .product-tabs{touch-action:pan-x pan-y pinch-zoom}@media(min-width:768px){.product-section[data-featured] .product-grid{grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 3 * var(--product-gap)) / 4)}.footer .footer__content,.footer .footer__heading[aria-expanded=true]+.footer__content{max-height:none;opacity:1;margin-top:26px}}@media(max-width:767px){.header-action--account,.header-action--wishlist{display:none}}@media(max-width:1199px){body{padding-bottom:var(--bottom-nav-height)}}@media(min-width:1200px){.bottom-nav{display:none}}html:not(.bp-js) .footer .footer__content{max-height:none;opacity:1}.bp-source-menu{inset:0 auto var(--bottom-nav-height) 0;margin:0;padding:0;border:0;max-width:100%;max-height:calc(100dvh - var(--bottom-nav-height));overflow-y:auto}.bp-source-menu[open]{transform:none;visibility:visible;opacity:1}.bp-source-menu summary{list-style:none;cursor:pointer}.bp-source-menu summary::-webkit-details-marker{display:none}.bp-source-menu details[open]>.mobile-menu__row .mobile-menu__plus:after,.bp-source-menu details[open]>.mobile-menu__group-title .mobile-menu__plus:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.bp-source-menu .mobile-menu__submenu,.bp-source-menu .mobile-menu__group-content{display:block}@media(min-width:1200px){.bp-source-menu{bottom:0;max-height:100dvh}}.catalog .catalog-heading{max-width:none}.catalog .catalog-intro{justify-content:center}.catalog .catalog-category-carousel{flex:0 1 auto}.catalog .catalog-category-circle.catalog-all-title{font:500 36px/.85 var(--font-heading);color:var(--color-text);overflow-wrap:anywhere}.catalog .catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.catalog .catalog-layouts .catalog-layout-button{padding:5px 2px;border:0;background:transparent;color:#888}.catalog .catalog-layouts .catalog-layout-button[aria-pressed=true]{color:#111}.filter-dialog .bp-facets{margin:0}.filter-dialog .bp-facets>summary{display:none}.filter-dialog .bp-facet-fields{display:block;padding:0}.filter-dialog .bp-facet-fields fieldset{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:24px 20px}.filter-dialog .bp-facet-fields legend{width:100%;float:none;margin:0;padding:0}.filter-dialog .bp-filter-actions{padding:16px 20px}.catalog-sort fieldset button{margin:12px}.search-dialog{inset:0 0 0 auto;width:min(420px,92vw);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0}.search-dialog .search-drawer{height:100%;display:flex;flex-direction:column}[data-suggestions] a.search-preview-item{display:flex;border:0;padding:0}.quick-dialog{width:min(900px,calc(100% - 48px));height:min(520px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.quick-dialog [data-quick-content]{height:100%}.quick-dialog .detail-product.quick-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;height:100%;margin:0}.quick-dialog .detail-gallery.quick-media{display:flex;height:100%}.quick-dialog .detail-media.quick-gallery-stage{aspect-ratio:auto;height:auto;max-height:none}.quick-dialog .detail-info.quick-info{padding:28px;margin:0;overflow-y:auto}.quick-dialog .quick-info h2{font:600 16px/1.4 var(--font-body);margin:0 24px 6px 0}.quick-dialog .detail-eyebrow,.quick-dialog .detail-thumbnails,.quick-dialog .bp-payments{display:none}.quick-dialog .bp-close{top:0;right:0;width:44px;height:44px;border-radius:0;background:#111;color:#fff}.quick-dialog .detail-quantity-row{margin-block:14px}.quick-dialog .detail-reference{font-size:11px}@media(min-width:1024px){.catalog .catalog-category-circle.catalog-all-title{font-size:64px}}@media(max-width:767px){.catalog .catalog-toolbar{gap:8px}.quick-dialog{width:calc(100% - 24px);height:min(720px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.quick-dialog .detail-product.quick-content{display:block;overflow-y:auto}.quick-dialog .detail-gallery.quick-media{height:auto}.quick-dialog .detail-media.quick-gallery-stage{height:260px;max-height:min(300px,34dvh)}.quick-dialog .detail-info.quick-info{padding:20px 18px;overflow:visible}}.bp-source-cart-form{display:block}.bp-cart-page{padding:0}.bp-cart-title{margin:0}.bp-source-cart-form .bp-cart-edit{margin-top:8px}.bp-line-save{margin-top:8px;border:0;background:none;color:#777;font-size:11px;text-decoration:underline;padding:5px}.bp-cart-drawer{width:380px;padding:0}.bp-cart-drawer>[data-close]{width:32px;height:32px;top:4px;right:14px;background:transparent;font-size:28px}.bp-cart-drawer .bp-cart-title{padding:16px 50px 14px 20px;border-bottom:1px solid #eee;font:500 14px/1.4 var(--font-body)}.bp-cart-drawer .bp-cart-item{grid-template-columns:100px minmax(0,1fr);gap:20px;padding:24px 20px}.bp-cart-drawer .bp-cart-summary{background:#fff;padding:20px;margin:0}.bp-cart-drawer .bp-cart-item h2{font-size:12px;font-weight:400}.bp-cart-drawer .bp-cart-item p{font-size:11px;color:#888}.bp-cart-drawer .bp-cart-controls{gap:8px;font-size:11px}.bp-cart-drawer .bp-cart-controls input{width:52px;border-radius:24px}.bp-cart-drawer .bp-cart-summary .detail-add{letter-spacing:2px}.bp-dialog-status{position:sticky;bottom:0;z-index:8;padding:12px 20px;margin:0;background:#fff;border-top:1px solid var(--color-border);font-size:12px;line-height:1.6}.bijoux-header-section{display:contents}.product-card .promotion-saving{display:none}.detail-summary>:first-child{margin-top:0}.detail-summary>:last-child{margin-bottom:0}.information-article address p,.footer__address p,.bp-contact-form h2{margin:0}.bp-js .source-native-submit{display:none}@media(max-width:767px){.catalog-sort .sort-current-label{display:none}}.filter-colors .bp-swatch{width:24px;height:24px;flex:0 0 24px}.filter-colors label:has(input:checked) .bp-swatch{outline:1px solid var(--color-text);outline-offset:3px}.filter-colors input{position:absolute;width:1px;height:1px;opacity:0}.filter-colors label:has(input:focus-visible){outline:2px solid var(--color-text-secondary);outline-offset:3px}#CartDrawer [data-drawer-content]{height:100%}#CartDrawer [data-cart-status]:empty{display:none}.cart-swatch--text{width:auto;min-width:26px;padding:3px 6px;font-size:10px}.cart-page-line-actions [data-edit-cart]{display:grid;place-items:center;width:28px;height:28px;padding:5px;border:1px solid #ddd;border-radius:50%;background:#fff}.cart-page-line-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.3}[data-main-product] .detail-info h1{margin-bottom:10px;font-size:clamp(28px,2.8vw,38px);line-height:1.22}.detail-info [data-option-label]{margin-left:8px;color:var(--color-text);font-weight:500}.detail-info .detail-color:has(.bp-option-text){width:auto;min-width:42px;padding-inline:10px;border-radius:20px}.detail-info .detail-payments svg{width:28px;height:18px}#QuickDialog .quick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;padding:0 0 3px;background:#fffffff0;font-size:28px;cursor:pointer}#QuickDialog .quick-previous{left:10px}#QuickDialog .quick-next{right:10px}#QuickDialog .quick-info{min-width:0;min-height:0;padding:28px;overflow-y:auto}#QuickDialog .quick-heading{margin-bottom:18px}#QuickDialog .quick-info h2{margin:0 24px 6px 0;font:600 16px/1.4 var(--font-body);overflow-wrap:anywhere}#QuickDialog .quick-price{margin:0;font-size:22px;line-height:1.4;font-weight:400;color:var(--color-text-secondary);letter-spacing:-.02em}#QuickDialog .quick-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:14px 0 0;font-size:13px;line-height:1.8;color:var(--color-text-secondary)}#QuickDialog .quick-description:empty,#QuickDialog .quick-feedback:empty{display:none}#QuickDialog .quick-colors{padding:0;margin:0 0 18px;border:0;min-width:0}#QuickDialog .quick-colors legend{margin-bottom:10px;padding:0;font-size:12px;font-weight:600;text-transform:uppercase}#QuickDialog [data-option-label]{margin-left:4px;color:var(--color-text);font-weight:500}#QuickDialog .quick-variant{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:0 0 32px;place-items:center;width:32px;height:32px;padding:4px;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:#fff;cursor:pointer}#QuickDialog .quick-variant[aria-pressed=true]{border-color:var(--color-text);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--color-border)}#QuickDialog .quick-variant img{display:block;min-width:0;min-height:0;width:100%;height:100%;border-radius:50%;object-fit:contain}#QuickDialog .quick-variant .product-card__option{margin:0;width:100%;height:100%}#QuickDialog .quick-specifications{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;margin:0 0 14px;font-size:12px;line-height:1.6}#QuickDialog .quick-specifications dt{color:var(--color-text-secondary)}#QuickDialog .quick-specifications dd{margin:0;overflow-wrap:anywhere}#QuickDialog .quick-quantity-row{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;font-size:12px;color:var(--color-text-secondary)}#QuickDialog .quick-quantity{display:flex;align-items:center;justify-self:start;height:44px;border:1px solid var(--color-border);border-radius:24px;color:var(--color-text)}#QuickDialog .quick-quantity button{width:32px;height:42px;border:0;padding:0;background:none;border-radius:50%;font-size:20px;cursor:pointer}#QuickDialog .quick-quantity input{width:36px;padding:0;border:0;background:transparent;text-align:center;-webkit-appearance:textfield;appearance:textfield;font-size:14px}#QuickDialog .quick-quantity input::-webkit-inner-spin-button,#QuickDialog .quick-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}#QuickDialog .quick-availability{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#41604a;font-size:12px}#QuickDialog .quick-availability:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}#QuickDialog .quick-availability.is-out{color:var(--color-text-secondary)}#QuickDialog .quick-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:center}#QuickDialog .quick-info .quick-add{min-width:0;min-height:44px;padding:12px 18px;border:1px solid var(--color-control);border-radius:24px;background:var(--color-control);color:#fff;font:600 12px/1.4 var(--font-body);text-transform:uppercase;cursor:pointer}#QuickDialog .quick-info .quick-add:disabled{background:#94989e;border-color:#94989e;cursor:default}#QuickDialog .quick-info .quick-heart{display:grid;place-items:center;width:44px;height:44px;padding:11px;border:1px solid var(--color-border);border-radius:50%;background:#fff;cursor:pointer}#QuickDialog .quick-heart svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.3}#QuickDialog .quick-heart.is-added{color:#e32232;border-color:#e32232}#QuickDialog .quick-heart.is-added svg{fill:#e32232;stroke:#e32232}#QuickDialog .quick-feedback{margin:14px 0 0;color:var(--color-text-secondary);font-size:13px}#QuickDialog .quick-details{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--color-border);font-size:12px;text-decoration:underline;text-underline-offset:4px}#QuickDialog .quick-quantity button:disabled{opacity:.4;cursor:default}#QuickDialog .quick-heading{border:0;padding:0;margin-bottom:18px}#QuickDialog .detail-reference,#QuickDialog .detail-service{display:none}#QuickDialog .quick-info .quick-price{font-size:22px;font-weight:400;line-height:1.4;color:var(--color-text-secondary)}#QuickDialog .quick-info .quick-colors{margin:0 0 18px}#QuickDialog .quick-colors legend{margin-bottom:10px;font-size:12px;font-weight:600;text-transform:uppercase}#QuickDialog .quick-quantity-row{margin-block:0 14px}#QuickDialog .quick-info .quick-heart{width:44px;height:44px}#QuickDialog .quick-info .quick-add{min-height:44px}#QuickDialog .quick-info .quick-variant{width:32px;height:32px;padding:4px}#QuickDialog .quick-specifications{grid-template-columns:80px minmax(0,1fr);gap:8px 12px;margin:0 0 14px;font-size:12px}#QuickDialog .quick-info .quick-actions{grid-template-columns:minmax(0,1fr) 44px}#QuickDialog .quick-variants{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){#QuickDialog .quick-info .quick-price{font-size:20px}#QuickDialog .quick-description{-webkit-line-clamp:2}}[data-price-range] input{border:0;padding:0;background:transparent}.catalog-category[aria-current=page] .catalog-category-circle{border-color:var(--color-accent)}[data-main-product] .detail-summary{line-height:1.9}#QuickDialog .quick-info h2{font-size:18px}#QuickDialog .quick-description{font-size:15px}#QuickDialog .quick-colors legend,#QuickDialog .quick-specifications,#QuickDialog .quick-quantity-row,#QuickDialog .quick-availability,#QuickDialog .quick-details{font-size:14px}#QuickDialog .quick-info .quick-add{font-size:13px;letter-spacing:.04em}#QuickDialog .quick-quantity input{font-size:16px}#QuickDialog .quick-heart svg{width:24px;height:24px}#QuickDialog .detail-open,#QuickDialog .detail-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0}#QuickDialog .detail-image{object-fit:contain}.cart-page-line-actions [data-edit-cart],.cart-page-line-actions a{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-control);background:#fff}.cart-page-line-actions svg{width:22px;height:22px}@media(max-width:767px){[data-main-product] .detail-summary{line-height:1.75}#QuickDialog .quick-description{line-height:1.65}#QuickDialog .quick-variant{flex-basis:40px;width:40px!important;height:40px!important}#QuickDialog .quick-details{min-height:44px}}[data-load-more]{display:inline-block}#QuickDialog .detail-open{cursor:default}[data-saved-status]:empty{display:none}.catalog-category{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.account-entry{display:inline-flex;align-items:center;justify-content:center;--shopify-account-color-accent:var(--color-control);--shopify-account-color-background:var(--color-white);--shopify-account-color-text:var(--color-text);--shopify-account-color-border:var(--color-border);--shopify-account-font-body:var(--font-body);--shopify-account-font-heading:var(--font-heading);--shopify-account-radius-button:24px;--shopify-account-radius-input:24px;--shopify-account-radius-dialog:0;--shopify-account-signed-in-avatar-size:24px;--shopify-account-signed-in-avatar-color-background:var(--color-control);--shopify-account-signed-in-avatar-color-text:white}.account-entry::part(signed-out-avatar){padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.account-entry--header{width:32px;height:32px;--shopify-account-avatar-size:32px}.account-entry--bottom{width:100%;height:100%;--shopify-account-avatar-size:100%}.account-entry--bottom::part(signed-out-avatar){width:100%;height:100%}.account-entry--bottom .bottom-nav__item{min-width:0;height:100%}.account-entry--bottom svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}@media(max-width:767px){.account-entry--header{display:none}}.search-preview-price .promotion-saving{display:none}.search-preview-price:has(s:not([hidden])) [data-current-price]{color:red}.filter-body input[type=checkbox]{padding:0}.filter-colors label,.filter-sizes label{position:relative}.filter-body .filter-colors input[type=checkbox],.filter-body .filter-sizes input[type=checkbox]{position:absolute;left:0;top:50%;width:1px;height:1px;padding:0;margin:0;border:0;clip-path:inset(50%);overflow:hidden;pointer-events:none}.catalog-category-circle{overflow:hidden}.catalog-category-circle img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}.cart-editor .cart-edit-swatches{gap:12px}.cart-editor .cart-swatch:not(.cart-swatch--text){padding:5px;display:grid;place-items:center;background:#fff}.cart-editor .cart-swatch .bp-swatch{width:100%;height:100%;border:0;border-radius:50%}.cart-editor .cart-swatch--text,.cart-editor .cart-swatch:has(.bp-option-text){width:auto;min-width:40px;height:auto;min-height:40px;padding:8px 12px;border-radius:22px;font-size:12px;line-height:1.4}.cart-editor .cart-edit-specification{margin-bottom:20px}.cart-editor .cart-edit-specification legend{color:var(--color-text-secondary)}.cart-editor .cart-edit-specification .cart-edit-color{color:var(--color-text);margin-left:8px}[data-cart-status]:empty{display:none}.cart-notice:not(:empty){position:relative;margin:20px 0 0;padding:16px 18px 16px 44px;border:1px solid #ded6c9;border-radius:8px;background:#f7f4ee;color:#4a443a;font:400 13px/1.65 var(--font-body);overflow-wrap:anywhere}.cart-notice:not(:empty):before{content:"i";position:absolute;top:18px;left:17px;display:grid;place-items:center;width:17px;height:17px;border:1px solid #a58e6c;border-radius:50%;color:#8d7657;font:500 12px/1 var(--font-body)}.cart-editor .cart-notice:not(:empty){margin-top:18px}.cart-scroll>.cart-notice:not(:empty){margin:18px 20px}.bp-cart-form>.cart-notice:not(:empty){margin-top:28px;max-width:680px}.product-card__option[data-available=false],.detail-color.is-out,.cart-editor .cart-swatch:disabled{position:relative;overflow:hidden}.product-card__option[data-available=false]:after,.detail-color.is-out:after,.cart-editor .cart-swatch:disabled:after{content:"";position:absolute;top:50%;left:50%;width:130%;height:1.5px;background:var(--color-text);transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.product-card__option:has(.bp-swatch),.detail-info .detail-color:has(.bp-swatch),#QuickDialog .quick-info .quick-variant:has(.bp-swatch),.cart-editor .cart-swatch:has(.bp-swatch){padding:0;border:1px solid var(--color-border);border-radius:50%;box-shadow:none;background:transparent}.product-card__option .bp-swatch,.detail-color .bp-swatch,#QuickDialog .quick-variant .bp-swatch,.cart-editor .cart-swatch .bp-swatch{display:block;width:100%;height:100%;min-width:0;min-height:0;border:0;border-radius:50%}.product-card__option[aria-pressed=true]:has(.bp-swatch),.detail-info .detail-color[aria-pressed=true]:has(.bp-swatch),#QuickDialog .quick-info .quick-variant[aria-pressed=true]:has(.bp-swatch),.cart-editor .cart-swatch[aria-pressed=true]:has(.bp-swatch){border-color:var(--color-text);box-shadow:none;outline:1px solid var(--color-text);outline-offset:2px}.filter-colors .bp-swatch{border:1px solid var(--color-border)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/source-fidelity.css.map */
