body.template-product{color:var(--fym-brand-ink);background:var(--fym-brand-mint-paper);font-family:var(--fym-brand-body-font)}body.template-product main,body.template-product .m-main-product{background:var(--fym-brand-mint-paper)}body.template-product h1,body.template-product h2,body.template-product h3,body.template-product .m-section__heading,body.template-product .jdgm-carousel-title,body.template-product .jdgm-carousel__title{color:var(--fym-brand-forest);font-family:var(--fym-brand-heading-font);font-weight:400;letter-spacing:.01em}body.template-product p,body.template-product .rte,body.template-product .m-product-text{line-height:1.875}body.template-product .container,body.template-product .why-choose-fym__inner,body.template-product .fym-what-you-see__inner,body.template-product .ts-container,body.template-product .fym-video-slider__inner{max-width:var(--fym-brand-width)}body.template-product .m-main-product{padding-top:48px;padding-bottom:var(--fym-brand-section-space)}body.template-product .m-product-info--wrapper{padding:32px;border:1px solid color-mix(in srgb,var(--fym-brand-sage) 60%,transparent);background:var(--fym-brand-mint-green)}body.template-product .m-product-title{color:var(--fym-brand-forest);font-family:var(--fym-brand-heading-font);font-size:clamp(32px,3.2vw,44px);font-weight:400;line-height:1.2;letter-spacing:.01em}body.template-product .product-block-group--price,body.template-product .product-block-group--price .m-price,body.template-product .product-block-group--price [class*=price]{color:var(--fym-brand-deep-gold);font-weight:400}body.template-product .main-product__block{color:var(--fym-brand-ink)}body.template-product [data-fym-option-help=main-stone-size]{color:var(--fym-main-stone-help-color)!important}body.template-product [data-fym-option-help=ring-width]{color:var(--fym-ring-width-help-color)!important}body.template-product .m-product-media--wrapper img,body.template-product .m-product-media--mobile img,body.template-product .m-product-media--wrapper video,body.template-product .m-product-media--mobile video,body.template-product .m-product-card__media img,body.template-product .why-choose-fym__media,body.template-product .fym-what-you-see__media,body.template-product .ts-card-img-wrap{clip-path:polygon(var(--fym-brand-cut) 0,calc(100% - var(--fym-brand-cut)) 0,100% var(--fym-brand-cut),100% calc(100% - var(--fym-brand-cut)),calc(100% - var(--fym-brand-cut)) 100%,var(--fym-brand-cut) 100%,0 calc(100% - var(--fym-brand-cut)),0 var(--fym-brand-cut))}body.template-product .m-product-media--wrapper img,body.template-product .m-product-media--mobile img{background:#fff}body.template-product .m-product-option--label,body.template-product .m-product-collapsible .m-collapsible--button,body.template-product .m-button,body.template-product button[name=add]{font-family:var(--fym-brand-body-font)}body.template-product .m-product-option--label,body.template-product .m-product-collapsible .m-collapsible--button{color:var(--fym-brand-forest);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body.template-product .m-product-info--wrapper select,body.template-product .m-product-info--wrapper .form-field--input{border:0;border-bottom:1px solid var(--fym-brand-sage);border-radius:0;background:transparent;box-shadow:none}body.template-product .main-product__block-collapsible_tab,body.template-product .main-product__block-collapsible_tab+.main-product__block-collapsible_tab{margin-top:0!important;border-bottom:1px solid var(--fym-brand-sage)}body.template-product .m-product-collapsible,body.template-product .m-product-collapsible:last-of-type{margin:0;border:0}body.template-product .m-product-collapsible .m-collapsible--button{min-height:56px;padding:16px 0}body.template-product .m-product-collapsible .m-collapsible--content__inner{padding:0 0 24px;color:var(--fym-brand-ink);font-size:16px;line-height:1.875}body.template-product .m-add-to-cart,body.template-product .m-button--primary,body.template-product .fym-judgeme-entry__button,body.template-product .ts-read-more{min-height:48px;border:1px solid var(--fym-brand-forest);border-radius:0;background:var(--fym-brand-forest);color:#fff;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}body.template-product .m-add-to-cart:hover,body.template-product .m-button--primary:hover,body.template-product .fym-judgeme-entry__button:hover,body.template-product .ts-read-more:hover{border-color:var(--fym-brand-moss);background:var(--fym-brand-moss);color:#fff;transform:translateY(-1px)}body.template-product .m-button--secondary,body.template-product .m-button--outline{border-color:var(--fym-brand-forest);border-radius:0;background:transparent;color:var(--fym-brand-forest)}body.template-product .fym-metal-color-guide-link,body.template-product [data-metal-color-guide-open],body.template-product .metal-color-guide-trigger{color:var(--fym-brand-moss);text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:var(--fym-brand-gold)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body.template-product .main-product__block-custom_text .m-product-text{padding-left:16px;border-left:1px solid var(--fym-brand-gold);color:var(--fym-brand-forest);font-size:14px}body.template-product .fym-judge-me-cards-carousel,body.template-product .fym-judge-me-write-review,body.template-product .m-app-section{color:var(--fym-brand-ink)}body.template-product .fym-judge-me-cards-carousel{background:var(--fym-brand-mint-paper)}body.template-product .jdgm-carousel-item,body.template-product .jdgm-carousel__item-wrapper,body.template-product [class*=jdgm-carousel][class*=card]{border-color:var(--fym-brand-sage);border-radius:0;background:var(--fym-brand-mint-green)}body.template-product .jdgm-star,body.template-product .ts-stars svg{color:var(--fym-brand-gold)}body.template-product .why-choose-fym{padding-top:var(--fym-brand-section-space);padding-bottom:var(--fym-brand-section-space);background:var(--fym-brand-mint-green)}body.template-product .why-choose-fym__header{max-width:840px;margin-bottom:48px}body.template-product .why-choose-fym__heading,body.template-product .fym-what-you-see__heading,body.template-product .fym-video-slider__heading,body.template-product .ts-heading{color:var(--fym-brand-forest);font-family:var(--fym-brand-heading-font);font-size:clamp(30px,3vw,36px);font-weight:400;line-height:1.22}body.template-product .why-choose-fym__description,body.template-product .fym-what-you-see__body{color:var(--fym-brand-ink);font-family:var(--fym-brand-body-font);font-size:16px;line-height:1.875}body.template-product .why-choose-fym__grid{gap:24px}body.template-product .why-choose-fym__title{color:var(--fym-brand-forest);font-size:16px;font-weight:600;line-height:1.5}body.template-product .fym-what-you-see{padding-top:var(--fym-brand-section-space);padding-bottom:var(--fym-brand-section-space);background:var(--fym-brand-mint-paper)}body.template-product .fym-what-you-see__inner{gap:96px}body.template-product .fym-video-slider{padding-top:var(--fym-brand-section-space);padding-bottom:var(--fym-brand-section-space)}body.template-product .ts-section{padding-top:48px;padding-bottom:64px}body.template-product .ts-section,body.template-product .m-product-recommendations{background:var(--fym-brand-mint-green)}body.template-product .ts-slider{gap:24px}body.template-product .ts-card-name{color:var(--fym-brand-forest);font-size:16px;font-weight:600}body.template-product .ts-card-text{color:var(--fym-brand-ink);font-family:var(--fym-brand-body-font);font-size:15px;line-height:1.8}body.template-product .ts-nav-btn,body.template-product .fym-video-slider__arrow{border:1px solid var(--fym-brand-sage);border-radius:0;background:var(--fym-brand-mint-paper);color:var(--fym-brand-forest)}body.template-product .ts-nav-btn:hover:not(:disabled),body.template-product .ts-nav-btn.active,body.template-product .fym-video-slider__arrow:hover{border-color:var(--fym-brand-forest);background:var(--fym-brand-forest);color:#fff}body.template-product .m-product-recommendations{padding-top:var(--fym-brand-section-space);padding-bottom:var(--fym-brand-section-space)}body.template-product .m-product-recommendations .m-section__header{margin-bottom:48px;text-align:center}body.template-product .m-product-recommendations .m-section__heading{font-size:clamp(30px,3vw,36px);line-height:1.22}body.template-product .m-product-card__title,body.template-product .m-product-card__name{color:var(--fym-brand-forest);font-size:16px}body.template-product .m-product-card__price,body.template-product .m-product-card .m-price{color:var(--fym-brand-deep-gold);font-size:13px;font-weight:400}@media(max-width:1279px){body.template-product .container,body.template-product .why-choose-fym__inner,body.template-product .fym-what-you-see__inner,body.template-product .ts-container,body.template-product .fym-video-slider__inner{max-width:calc(100% - 112px)}}@media(max-width:1023px){body.template-product .container,body.template-product .why-choose-fym__inner,body.template-product .fym-what-you-see__inner,body.template-product .ts-container,body.template-product .fym-video-slider__inner{max-width:calc(100% - 64px)}body.template-product .m-product-info--wrapper{padding:24px}}@media(max-width:767px){body.template-product .container,body.template-product .why-choose-fym__inner,body.template-product .fym-what-you-see__inner,body.template-product .ts-container,body.template-product .fym-video-slider__inner{max-width:calc(100% - 40px)}body.template-product .m-main-product,body.template-product .why-choose-fym,body.template-product .fym-what-you-see,body.template-product .fym-video-slider,body.template-product .m-product-recommendations{padding-top:var(--fym-brand-mobile-space);padding-bottom:var(--fym-brand-mobile-space)}body.template-product .ts-section{padding-top:32px;padding-bottom:48px}body.template-product .m-product-info--wrapper{margin-top:32px;padding:24px 20px}body.template-product .m-product-title{font-size:32px}body.template-product .why-choose-fym__header,body.template-product .m-product-recommendations .m-section__header{margin-bottom:32px;text-align:left}body.template-product .fym-what-you-see__inner{gap:32px}body.template-product .why-choose-fym__grid,body.template-product .ts-slider{gap:16px}}.fym-product-offer{visibility:hidden;height:0;overflow:hidden;color:var(--offer-text);font-family:var(--fym-brand-body-font, inherit)}.fym-product-offer[data-mounted=true]{visibility:visible;height:auto;overflow:visible;margin:22px 0 8px}.fym-product-offer__poster-wrap,.fym-product-offer__poster-link,.fym-product-offer__picture{display:block;width:100%}.fym-product-offer__poster{display:block;width:100%;height:auto}.fym-product-offer__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:24px 4px;border-bottom:1px solid var(--offer-divider)}.fym-product-offer__benefit{display:flex;align-items:center;min-width:0;gap:12px}.fym-product-offer__benefit-icon{display:grid;width:var(--offer-icon-size);height:var(--offer-icon-size);flex:0 0 var(--offer-icon-size);place-items:center}.fym-product-offer__benefit-icon img,.fym-product-offer__benefit-icon svg{display:block;width:100%;height:100%;object-fit:contain}.fym-product-offer__benefit-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.fym-product-offer__benefit-text{min-width:0;font-size:var(--offer-benefit-size);line-height:1.35}.fym-product-offer__payments{padding:20px 4px 14px}.fym-product-offer__payment-image{display:block;width:100%;height:auto;max-height:calc(var(--offer-payment-height) * 1.8);object-fit:contain;object-position:left center}.fym-product-offer__payment-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fym-product-offer__payment-icon,.fym-product-offer__payment-icon svg,.fym-product-offer__payment-icon img{display:block;width:auto;height:var(--offer-payment-height);object-fit:contain}.new-product-page2 #ymq-box .ymq_help_box,.new-product-page2 #ymq-box .ymq_help_box a,.new-product-page2 #ymq-box .ymq_help_box *,.new-product-page2 .ymq-box .ymq_help_box,.new-product-page2 .ymq-box .ymq_help_box a,.new-product-page2 .ymq-box .ymq_help_box *{font-family:var(--fym-brand-body-font, inherit)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal!important;text-transform:none!important}.new-product-page2 .ymq_alert_box2,.new-product-page2 .ymq_alert_box2 a,.new-product-page2 .ymq_alert_box2 *{color:#5c7350!important;font-family:Lora,serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}@media screen and (max-width:767px){.fym-product-offer[data-mounted=true]{margin-top:20px}.fym-product-offer__benefits{gap:16px 12px;padding:22px 0}.fym-product-offer__benefit{align-items:flex-start;gap:9px}.fym-product-offer__benefit-text{font-size:var(--offer-benefit-size);line-height:1.4}.fym-product-offer__payments{padding-right:0;padding-left:0}.fym-product-offer__payment-list{gap:6px}}.fym-what-you-see{width:100%;margin-inline:auto;overflow:hidden;padding-top:var(--fym-padding-top);padding-bottom:var(--fym-padding-bottom);background:var(--fym-section-bg);color:var(--fym-text-color)}.fym-what-you-see__inner{display:grid;grid-template-columns:minmax(0,var(--fym-left-width)) minmax(0,calc(100% - var(--fym-left-width)));width:min(calc(100% - 40px),var(--fym-section-width));height:var(--fym-section-height);min-height:0;margin:0 auto;overflow:hidden;background:#fff;border:1px solid rgba(168,188,156,.32)}.fym-what-you-see__review{display:flex;flex-direction:column;justify-content:center;min-width:0;height:100%;overflow:hidden;padding:clamp(36px,4vw,64px) clamp(36px,4.6vw,76px) clamp(28px,3vw,42px)}.fym-what-you-see__review-copy{width:100%;max-width:620px;margin-inline:auto}.fym-what-you-see__rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px}.fym-what-you-see__stars{display:inline-grid;grid-template-columns:repeat(5,26px);gap:3px}.fym-what-you-see__star{display:grid;width:26px;height:26px;color:#fff;font-size:20px;line-height:1;background:var(--fym-star-inactive);place-items:center}.fym-what-you-see__star.is-filled{background:var(--fym-star-active)}.fym-what-you-see__verified{display:inline-flex;align-items:center;gap:7px;color:#147a2b;font-size:clamp(16px,1vw,19px);font-weight:600}.fym-what-you-see__verified svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.fym-what-you-see__review-title{margin:0 0 14px;color:var(--fym-text-color);font-family:inherit;font-size:clamp(20px,1.35vw,26px);font-weight:700;line-height:1.3}.fym-what-you-see__review-body{max-width:620px;color:var(--fym-muted-color);font-size:clamp(16px,1vw,19px);line-height:1.55}.fym-what-you-see__review-body p{margin:0}.fym-what-you-see__date{display:inline-flex;width:max-content;margin:18px 0 0;padding:6px 13px;color:var(--fym-text-color);font-size:15px;line-height:1.2;background:#ecebea;border-radius:6px}.fym-what-you-see__product-art{display:flex;justify-content:center;align-items:center;min-height:86px;margin-top:clamp(18px,2vw,24px)}.fym-what-you-see__product-image,.fym-what-you-see__product-placeholder{display:block;width:min(100%,var(--fym-product-image-width));max-height:96px;object-fit:contain;object-position:center}.fym-what-you-see__product-placeholder{min-height:100px}.fym-what-you-see__lifestyle{min-width:0;height:100%;min-height:0;background:#f0f0ee}.fym-what-you-see__lifestyle-image,.fym-what-you-see__lifestyle-placeholder{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}@media(max-width:767px){.fym-what-you-see__inner{grid-template-columns:1fr;width:calc(100% - 24px);height:auto;min-height:0}.fym-what-you-see__review{height:auto;overflow:visible;padding:30px 22px 24px}.fym-what-you-see__rating-row{gap:15px;margin-bottom:20px}.fym-what-you-see__stars{grid-template-columns:repeat(5,25px)}.fym-what-you-see__star{width:25px;height:25px;font-size:19px}.fym-what-you-see__review-body{font-size:18px}.fym-what-you-see__product-art{justify-content:center;min-height:104px;margin-top:22px}.fym-what-you-see__product-image,.fym-what-you-see__product-placeholder{width:min(72vw,var(--fym-product-image-width));max-height:104px;object-position:center}.fym-what-you-see__lifestyle,.fym-what-you-see__lifestyle-image,.fym-what-you-see__lifestyle-placeholder{min-height:clamp(300px,92vw,420px)}}.why-choose-fym{padding:var(--why-fym-padding-top) 20px var(--why-fym-padding-bottom);color:var(--why-fym-text);background:var(--why-fym-background)}.why-choose-fym__inner{width:min(100%,var(--why-fym-width));margin-inline:auto}.why-choose-fym__header{max-width:980px;margin:0 auto 34px;text-align:center}.why-choose-fym__heading{margin:0;color:var(--why-fym-text);font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.2}.why-choose-fym__description{margin-top:14px;color:var(--why-fym-muted);font-size:clamp(13px,1.3vw,15px);line-height:1.7}.why-choose-fym__description p{margin:0}.why-choose-fym__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.why-choose-fym__item{min-width:0;text-align:center}.why-choose-fym__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--why-fym-image-background)}.why-choose-fym__image,.why-choose-fym__placeholder{display:block;width:100%;height:100%;object-fit:cover}.why-choose-fym__title{margin:13px 0 0;color:var(--why-fym-text);font-size:clamp(13px,1.25vw,16px);font-weight:500;line-height:1.35}@media screen and (max-width:989px){.why-choose-fym{padding-inline:16px}.why-choose-fym__header{margin-bottom:24px;text-align:left}.why-choose-fym__grid{display:flex;gap:12px;padding-bottom:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.why-choose-fym__item{flex:0 0 min(68vw,260px);scroll-snap-align:start}}.metal-color-guide-trigger{display:block;margin:3px 0 10px;padding:0;color:currentColor;font:inherit;font-size:12px;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:2px;background:transparent;border:0;cursor:pointer}.metal-color-guide-modal{width:min(1080px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:auto;background:transparent;border:0;box-shadow:0 24px 80px #0000003d}.metal-color-guide-modal::backdrop{background:#00000085}.metal-color-guide-modal__inner{position:relative;min-height:160px;background:#f8faf4}.metal-color-guide-modal__close{position:sticky;z-index:2;top:14px;float:right;display:grid;width:36px;height:36px;margin:14px 14px -50px 0;padding:9px;color:#2b2926;background:#fff;border:1px solid rgb(43 41 38 / 20%);border-radius:50%;box-shadow:0 4px 18px #0000001a;cursor:pointer;place-items:center}.metal-color-guide-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.metal-color-guide-modal__content{min-height:160px}.metal-color-guide-modal__loader{position:absolute;top:68px;left:50%;width:28px;height:28px;border:2px solid rgb(43 41 38 / 20%);border-top-color:#2b2926;border-radius:50%;animation:metal-color-guide-spin .8s linear infinite}.metal-color-guide-modal .guide-page{padding:clamp(28px,6vw,60px) 20px;color:var(--guide-body);background:var(--guide-page-background)}.metal-color-guide-modal .guide-page__inner{width:min(100%,var(--guide-width));margin-inline:auto;padding:clamp(24px,5vw,48px);text-align:var(--guide-align);background:var(--guide-background)}.metal-color-guide-modal .guide-page__entry{margin:0 0 26px;padding-bottom:14px;color:color-mix(in srgb,var(--guide-body) 70%,transparent);font-size:13px;line-height:1.6;border-bottom:1px solid color-mix(in srgb,var(--guide-body) 14%,transparent)}.metal-color-guide-modal .guide-page__eyebrow{margin:0 0 12px;color:var(--guide-accent);font-size:11px;font-weight:700;letter-spacing:.16em}.metal-color-guide-modal .guide-page__title{margin:0;color:var(--guide-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.08}.metal-color-guide-modal .guide-page__intro{max-width:780px;margin:18px auto 0;font-size:15px;line-height:1.8}.metal-color-guide-modal .guide-page__group{margin-top:clamp(30px,5vw,48px);padding-top:26px;border-top:1px solid color-mix(in srgb,var(--guide-body) 16%,transparent)}.metal-color-guide-modal .guide-page__group>h3{margin:0 0 20px;color:var(--guide-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3vw,30px);font-weight:400}.metal-color-guide-modal .guide-page__table-wrap{overflow-x:auto}.metal-color-guide-modal .guide-page__table{width:100%;border-collapse:collapse;text-align:left}.metal-color-guide-modal .guide-page__table th,.metal-color-guide-modal .guide-page__table td{padding:14px 16px;border:1px solid color-mix(in srgb,var(--guide-body) 18%,transparent)}.metal-color-guide-modal .guide-page__table th{color:var(--guide-heading);background:var(--guide-table-header-background)}.metal-color-guide-modal .guide-page__image{display:grid;min-height:220px;margin-top:18px;place-items:center;overflow:hidden}.metal-color-guide-modal .guide-page__image img{width:100%;height:100%;object-fit:cover}.metal-color-guide-modal .guide-page__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.metal-color-guide-modal .guide-page__card{padding:22px;color:var(--guide-background);line-height:1.75;background:var(--guide-heading)}.metal-color-guide-modal .guide-page__card h4{margin:0 0 12px;color:var(--guide-background);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.metal-color-guide-modal .guide-page__card p{margin:0}.metal-color-guide-modal .purity-guide{padding:clamp(28px,6vw,60px) 20px;color:var(--purity-body);background:var(--purity-page-background)}.metal-color-guide-modal .purity-guide__inner{width:min(100%,var(--purity-width));margin-inline:auto;padding:clamp(24px,5vw,48px);text-align:var(--purity-align);background:var(--purity-background)}.metal-color-guide-modal .purity-guide__entry{margin:0 0 26px;padding-bottom:14px;color:color-mix(in srgb,var(--purity-body) 70%,transparent);font-size:13px;line-height:1.6;border-bottom:1px solid color-mix(in srgb,var(--purity-body) 14%,transparent)}.metal-color-guide-modal .purity-guide__eyebrow{margin:0 0 12px;color:var(--purity-accent);font-size:11px;font-weight:700;letter-spacing:.16em}.metal-color-guide-modal .purity-guide__title{margin:0;color:var(--purity-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.08}.metal-color-guide-modal .purity-guide__intro{max-width:780px;margin:18px auto 0;font-size:15px;line-height:1.8}.metal-color-guide-modal .purity-guide__group{margin-top:clamp(30px,5vw,48px);padding-top:26px;border-top:1px solid color-mix(in srgb,var(--purity-body) 16%,transparent)}.metal-color-guide-modal .purity-guide__group>h3{margin:0 0 20px;color:var(--purity-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3vw,30px);font-weight:400}.metal-color-guide-modal .purity-guide__table-wrap{overflow-x:auto}.metal-color-guide-modal .purity-guide__table{width:100%;border-collapse:collapse;text-align:left}.metal-color-guide-modal .purity-guide__table th,.metal-color-guide-modal .purity-guide__table td{padding:14px 16px;border:1px solid color-mix(in srgb,var(--purity-body) 18%,transparent)}.metal-color-guide-modal .purity-guide__table th{color:var(--purity-heading);background:var(--purity-table-header-background)}.metal-color-guide-modal .purity-guide__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.metal-color-guide-modal .purity-guide__card{padding:clamp(20px,3vw,28px);color:var(--purity-background);line-height:1.75;background:var(--purity-heading)}.metal-color-guide-modal .purity-guide__card h4{margin:0 0 10px;color:var(--purity-background);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.metal-color-guide-modal .purity-guide__card p{margin-top:0}.metal-color-guide-modal .purity-guide__value{margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.04em}.metal-color-guide-modal .stones-guide{padding:clamp(28px,6vw,60px) 20px;color:var(--stones-body);background:var(--stones-page-background)}.metal-color-guide-modal .stones-guide__inner{width:min(100%,var(--stones-width));margin-inline:auto;padding:clamp(24px,5vw,48px);text-align:var(--stones-align);background:var(--stones-background)}.metal-color-guide-modal .stones-guide__entry{margin:0 0 26px;padding-bottom:14px;color:color-mix(in srgb,var(--stones-body) 70%,transparent);font-size:13px;line-height:1.6;border-bottom:1px solid color-mix(in srgb,var(--stones-body) 14%,transparent)}.metal-color-guide-modal .stones-guide__eyebrow{margin:0 0 12px;color:var(--stones-accent);font-size:11px;font-weight:700;letter-spacing:.16em}.metal-color-guide-modal .stones-guide__title{margin:0;color:var(--stones-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.08}.metal-color-guide-modal .stones-guide__intro{max-width:780px;margin:18px auto 0;font-size:15px;line-height:1.8}.metal-color-guide-modal .stones-guide__group{margin-top:clamp(30px,5vw,48px);padding-top:26px;border-top:1px solid color-mix(in srgb,var(--stones-body) 16%,transparent)}.metal-color-guide-modal .stones-guide__group>h3,.metal-color-guide-modal .stones-guide__secondary>h3{margin:0 0 20px;color:var(--stones-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3vw,30px);font-weight:400}.metal-color-guide-modal .stones-guide__table-wrap{overflow-x:auto}.metal-color-guide-modal .stones-guide__table{width:100%;border-collapse:collapse;text-align:left}.metal-color-guide-modal .stones-guide__table th,.metal-color-guide-modal .stones-guide__table td{padding:14px 16px;border:1px solid color-mix(in srgb,var(--stones-body) 18%,transparent)}.metal-color-guide-modal .stones-guide__table th{color:var(--stones-heading);background:var(--stones-table-header-background)}.metal-color-guide-modal .stones-guide__cards,.metal-color-guide-modal .stones-guide__pairings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.metal-color-guide-modal .stones-guide__card,.metal-color-guide-modal .stones-guide__pairing{display:flex;min-width:0;flex-direction:column;border:1px solid color-mix(in srgb,var(--stones-body) 16%,transparent)}.metal-color-guide-modal .stones-guide__card-copy,.metal-color-guide-modal .stones-guide__pairing-copy{flex:1;padding:22px;line-height:1.75}.metal-color-guide-modal .stones-guide__card h4,.metal-color-guide-modal .stones-guide__pairing h4{margin:0 0 12px;color:var(--stones-heading);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.metal-color-guide-modal .stones-guide__image,.metal-color-guide-modal .stones-guide__pairing-image{display:grid;min-height:190px;place-items:center;overflow:hidden}.metal-color-guide-modal .stones-guide__image img,.metal-color-guide-modal .stones-guide__pairing-image img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.metal-color-guide-modal .stones-guide__secondary{margin-top:clamp(30px,5vw,48px);padding:clamp(24px,4vw,38px);color:color-mix(in srgb,var(--stones-background) 88%,white);text-align:left;background:var(--stones-heading)}.metal-color-guide-modal .stones-guide__secondary>h3,.metal-color-guide-modal .stones-guide__secondary h4{color:var(--stones-background)}.metal-color-guide-modal .stones-guide__pairings{margin-top:24px}@keyframes metal-color-guide-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.metal-color-guide-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.metal-color-guide-modal .guide-page{padding:10px}.metal-color-guide-modal .guide-page__inner{padding:24px 18px}.metal-color-guide-modal .guide-page__cards{grid-template-columns:1fr}.metal-color-guide-modal .guide-page__table th,.metal-color-guide-modal .guide-page__table td{padding:11px 10px;font-size:13px}.metal-color-guide-modal .purity-guide{padding:10px}.metal-color-guide-modal .purity-guide__inner{padding:24px 18px}.metal-color-guide-modal .purity-guide__cards{grid-template-columns:1fr}.metal-color-guide-modal .purity-guide__table th,.metal-color-guide-modal .purity-guide__table td{min-width:120px;padding:11px 10px;font-size:13px}.metal-color-guide-modal .stones-guide{padding:10px}.metal-color-guide-modal .stones-guide__inner{padding:24px 18px}.metal-color-guide-modal .stones-guide__cards,.metal-color-guide-modal .stones-guide__pairings{grid-template-columns:1fr}.metal-color-guide-modal .stones-guide__table th,.metal-color-guide-modal .stones-guide__table td{padding:11px 10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAABAAIAIABAAAAAAAAAEA */
