.product-summary .product-heading-row,.product-summary .product-price{align-items:baseline}.product-heading h1[data-product-title]{display:block}.product-title__text{min-width:0}.product-availability{position:relative;display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%}.product-availability:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:#eee}.product-availability:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#a3a3a3}.product-availability[data-available=true]:before{background:#e3ede4;animation:product-availability-breathe 3.2s cubic-bezier(.37,0,.63,1) infinite;will-change:opacity}.product-availability[data-available=true]:after{background:#4b8061}.product-availability__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-price__current,.fair-pricing-trigger__anchor{display:contents}.fair-pricing-trigger{--fair-pricing-icon-gap: 2px;--fair-pricing-icon-offset: .85px;position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:baseline;flex:0 0 16px;width:16px;height:16px;margin:0;margin-inline-start:calc(var(--fair-pricing-icon-gap) - var(--mia-price-pair-gap, 7px));padding:0;border:0;background:transparent;color:#757575;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fair-pricing-trigger:before{content:"";position:absolute;width:44px;height:44px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fair-pricing-trigger svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;transform:translateY(var(--fair-pricing-icon-offset))}.fair-pricing-trigger:focus-visible,.fair-pricing__close:focus-visible,.fair-pricing__handle:focus-visible{outline:1px solid #555;outline-offset:3px;border-radius:50%}.fair-pricing{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:20px;border:0;background:transparent;color:var(--mia-black);font-family:var(--font-family);font-weight:400;overflow:visible;overscroll-behavior:contain;color-scheme:light}.fair-pricing[open]{display:flex;align-items:center;justify-content:center}.fair-pricing::backdrop{background:transparent}.fair-pricing__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000003d;opacity:0;touch-action:none}.fair-pricing__panel{position:relative;display:flex;flex-direction:column;width:400px;max-width:100%;max-height:min(78dvh,520px);padding:27px 29px 29px;border:1px solid #d9d9d9;border-radius:20px;background:#fafafa;opacity:0;box-shadow:0 14px 48px #0000001a}.fair-pricing__grab{flex:0 0 auto}.fair-pricing__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px}.fair-pricing__heading h2{margin:0;font-family:inherit;font-size:24px;font-weight:400;letter-spacing:-.015em;line-height:1.2}.fair-pricing__close{position:relative;display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;background:transparent;color:#555;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fair-pricing__close:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.fair-pricing__close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2}.fair-pricing__copy{min-height:0;overflow-y:auto;overscroll-behavior:contain}.fair-pricing p{margin:0 0 14px;font-size:14px;line-height:1.65}.fair-pricing p:last-child{margin-bottom:0}.fair-pricing__handle{display:none}html.fair-pricing-open{overflow:hidden}@keyframes product-availability-breathe{0%,to{opacity:.3}50%{opacity:1}}@media(hover:hover)and (pointer:fine){.fair-pricing-trigger:hover{color:var(--mia-black)}}@media(max-width:749px){.product-page{--mia-info-mobile-size: 13px;--mia-info-mobile-offset: .77px}.product-summary .product-order-inclusions__link{gap:3px}.product-summary .product-order-inclusions__arrow{position:relative;top:.14em}.product-price__current{display:block}.fair-pricing-trigger__anchor{position:relative;display:inline-block;width:16px;height:0;margin-inline-start:1.5px;line-height:0;vertical-align:baseline}.fair-pricing-trigger{--fair-pricing-icon-offset: var(--mia-info-mobile-offset);position:absolute;bottom:calc(-1 * var(--mia-number-symbol-offset, 0px));left:0;height:var(--mia-info-mobile-size);align-self:auto;align-items:flex-end;margin-inline-start:0}.fair-pricing-trigger svg{width:var(--mia-info-mobile-size);height:var(--mia-info-mobile-size)}.fair-pricing{padding:0}.fair-pricing[open]{align-items:flex-end}.fair-pricing__panel{position:fixed;bottom:0;left:0;width:100%;max-height:78dvh;padding:0 25px calc(30px + env(safe-area-inset-bottom));border:0;border-top:1px solid #d9d9d9;border-radius:24px 24px 0 0;box-shadow:0 -7px 35px #00000014;touch-action:pan-y}.fair-pricing__panel[data-scrollable=false]{touch-action:none}.fair-pricing__panel:after{content:"";position:absolute;top:100%;left:0;right:0;height:max(34px,env(safe-area-inset-bottom),calc(100lvh - 100dvh));background:#fafafa;pointer-events:none}.fair-pricing__grab{touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.fair-pricing__panel[data-dragging] .fair-pricing__grab{cursor:grabbing}.fair-pricing__panel[data-scrollable=true] .fair-pricing__copy{touch-action:pan-y}.fair-pricing__handle{position:relative;display:flex;align-items:flex-start;justify-content:center;width:64px;height:38px;margin:0 auto;padding:13px 0 0;border:0;background:transparent;color:inherit;cursor:inherit;touch-action:none}.fair-pricing__handle:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.fair-pricing__handle span{width:30px;height:3px;border-radius:99px;background:#d3d3d3}.fair-pricing__heading h2{font-size:23px}.fair-pricing p{margin-bottom:13px}.fair-pricing p:last-child{margin-bottom:0}html.fair-pricing-open,html.fair-pricing-open body{background:#fafafa}}@media(prefers-reduced-motion:reduce){.product-availability[data-available=true]:before{animation:none;will-change:auto}}@media(prefers-contrast:more){.fair-pricing-trigger{color:var(--mia-black)}.fair-pricing__panel{border:1px solid #777}.fair-pricing__scrim{background:#00000061}}.product-pearl-info{display:inline-flex;align-items:baseline;gap:3px;min-width:0}.product-pearl-info .fair-pricing-trigger{margin-inline-start:0}.specs__piece-info-svg{display:none}@media(max-width:749px){.product-pearl-info,.specs__piece-trigger{display:block}.specs__piece-info-anchor .specs__piece-info{position:absolute;bottom:calc(-1 * var(--mia-number-symbol-offset, 0px));left:0;display:block;width:var(--mia-info-mobile-size);height:var(--mia-info-mobile-size);padding:0;border:0;color:#757575}.specs__piece-info-text{display:none}.specs__piece-info-svg{display:block;width:var(--mia-info-mobile-size);height:var(--mia-info-mobile-size);fill:none;stroke:currentColor;stroke-width:1.3;transform:translateY(var(--mia-info-mobile-offset))}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product-summary-tools.css.map */
