.yw-pdp .product__title h1{font-size:clamp(28px,2.55vw,40px);line-height:1.16}.yw-pdp variant-selects{display:flex;flex-direction:column}.yw-pdp .yw-option--color{order:0}.yw-pdp .yw-option--other{order:1}.yw-pdp .yw-option--size{order:2}.yw-product-intro{font-size:13px;line-height:1.85;color:#62645d}.yw-gemstone-summary{padding:20px 0;border-top:1px solid var(--yw-line);border-bottom:1px solid var(--yw-line)}.yw-gemstone-summary h2{font-family:var(--font-body-family,Arial,sans-serif);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.yw-gemstone-summary dl{margin:0}.yw-gemstone-summary dl>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:5px 0}.yw-gemstone-summary dd{margin:0;text-align:right}.yw-gemstone-summary dd p{margin:0}.yw-pdp .product-form__input--pill input[type=radio]+label{min-height:44px;min-width:44px;font-size:12px}.yw-pdp .product-form__input .form__label{font-size:12px;margin-bottom:12px}.yw-pdp .product__info-container .product__tax{font-size:11px}.yw-pdp .product__info-container .product-form__buttons{max-width:none}
.yw-carousel{display:block;position:relative;min-width:0;touch-action:pan-y}.yw-carousel__slides{display:block!important;position:relative;height:clamp(460px,calc(100vh - 200px),720px);overflow:hidden;list-style:none;background:#f0eee8;margin:0!important;padding:0!important}.yw-carousel [data-yw-slide]{width:100%!important;max-width:none!important;height:100%;margin:0!important;position:relative}.yw-carousel [data-yw-slide][hidden]{display:none!important}.yw-carousel .product-media-container{height:100%;width:100%;max-width:none;aspect-ratio:auto;--ratio:1;--preview-ratio:1}.yw-carousel .product__modal-opener,.yw-carousel .product__media,.yw-carousel .deferred-media{height:100%;padding:0!important}.yw-carousel .product__media img{object-fit:contain}.yw-carousel__arrows{position:absolute;left:16px;right:16px;top:calc(50% - 40px);display:flex;justify-content:space-between;pointer-events:none}.yw-carousel__arrows button{pointer-events:auto;cursor:pointer;min-width:44px;min-height:44px;border:0;background:#f8f6f1c9;color:var(--yw-ink);display:flex;align-items:center;justify-content:center;font-size:27px;line-height:1}.yw-carousel__arrows svg{width:12px;height:12px;transform:rotate(90deg)}.yw-carousel__arrows button:last-child svg{transform:rotate(-90deg)}.yw-carousel__pagination{display:flex;align-items:center;justify-content:center;gap:22px;min-height:48px}.yw-carousel__dots{display:flex;align-items:center;gap:0}.yw-carousel__dots button{border:0;padding:0;background:transparent;min-width:28px;min-height:44px;cursor:pointer;position:relative}.yw-carousel__dots button:before{content:'';display:block;width:5px;height:5px;border:1px solid #858b80;border-radius:50%;margin:auto}.yw-carousel__dots button[aria-current=true]:before{background:var(--yw-green);border-color:var(--yw-green)}.yw-carousel__count{font-size:10px;color:#62645d;letter-spacing:.1em}.yw-carousel__arrows[hidden],.yw-carousel__pagination[hidden]{display:none}.yw-product-gallery{display:block}.yw-overview{margin-top:24px}.yw-overview>.yw-product-intro{padding-bottom:20px}.yw-overview .yw-gemstone-summary{border-bottom:0}
.yw-product-content{display:grid;grid-template-columns:3fr 2fr;gap:0;padding-top:0;padding-bottom:32px}.yw-product-content__image{min-height:340px;position:relative;background:#eeece5;overflow:hidden}.yw-product-content__image>img{position:absolute;inset:0}.yw-product-content__text{padding:54px 48px;align-self:center}.yw-product-content h2,.yw-product-services>h2,.yw-story-panel h2{font-size:clamp(30px,3vw,44px);line-height:1.12;margin:0 0 23px}.yw-product-content__text>.yw-prose{max-width:none;margin:0}.yw-product-description{font-size:13px;line-height:1.9;max-height:none;margin-bottom:25px}.yw-product-description img{max-width:100%;height:auto}.yw-product-description table{width:100%;font-size:12px;table-layout:fixed;overflow-wrap:anywhere}.yw-packaging-placeholder{height:100%;min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:#ece8dd;color:var(--yw-green)}.yw-packaging-placeholder>span{border:1px solid #b59a6a80;padding:44px 55px;font-family:Georgia,serif;letter-spacing:.2em;font-size:25px}.yw-packaging-placeholder>small{font-size:10px;color:#6c6f62;letter-spacing:.05em}
.yw-product-services{padding-top:60px;padding-bottom:64px;text-align:center}.yw-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;border-top:1px solid var(--yw-line);border-bottom:1px solid var(--yw-line)}.yw-service-grid article{padding:30px 35px}.yw-service-grid article+article{border-left:1px solid var(--yw-line)}.yw-service-number{font-size:10px;letter-spacing:.15em;color:var(--yw-green)}.yw-service-grid h3{font-size:26px;line-height:1.2;margin:18px 0 12px}.yw-service-grid .yw-prose{font-size:12px;line-height:1.8;max-width:300px;margin:0 auto 18px}.yw-service-grid a{font-size:11px;color:var(--yw-green);text-underline-offset:5px}.yw-service-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px}.yw-product-stories{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:55px}.yw-story-panel{background:#eeece4;display:flex;flex-direction:column}.yw-story-panel:nth-child(even){background:var(--yw-green);color:var(--yw-ivory)}.yw-story-panel:nth-child(even) h2{color:inherit}.yw-story-panel:nth-child(even) .yw-text-link{color:inherit}.yw-story-panel__image{aspect-ratio:8/5}.yw-story-panel__content{padding:45px 40px}.yw-story-panel .yw-prose{font-size:13px;max-width:440px;margin-bottom:24px}.yw-pdp-related .related-products__heading{text-align:center;font-size:40px;margin-bottom:32px}.yw-pdp-more .yw-section-heading{justify-content:center;text-align:center}.yw-pdp-more .yw-section-heading>.yw-text-link{display:none}.yw-pdp-more .product-grid,.yw-pdp-related .product-grid{column-gap:20px}.yw-pdp-more .yw-section{padding-top:0;padding-bottom:70px}
@media(min-width:990px){.yw-pdp .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr);gap:44px;align-items:start}.yw-pdp .product:not(.product--no-media)>.grid__item{width:100%;max-width:100%;padding:0}.yw-pdp .product__info-container.product__column-sticky{position:sticky;top:25px}.yw-pdp .product__media-wrapper media-gallery.product__column-sticky{position:static}.yw-pdp-related .grid--5-col-desktop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.yw-pdp-related .grid--5-col-desktop>.grid__item{width:100%;max-width:100%}.yw-pdp-more .grid--5-col-desktop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.yw-pdp-more .grid--5-col-desktop>.grid__item{width:100%;max-width:100%}}
@media(min-width:750px) and (max-width:989px){.yw-pdp .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:25px}.yw-pdp .product:not(.product--no-media)>.grid__item{width:100%;max-width:100%;padding:0}.yw-product-content__text{padding:35px 26px}.yw-service-grid article{padding:25px 20px}.yw-product-gallery__item--scene{grid-column:span 3!important}}
@media(max-width:749px){.yw-product-gallery__grid{gap:12px!important}.yw-product-gallery__item--scene{grid-column:span 3!important}.yw-pdp .product__info-wrapper{padding:30px 0 0}.yw-pdp .product__title h1{font-size:30px}.yw-pdp .product__info-container.product__column-sticky{position:static}.yw-product-content{grid-template-columns:1fr;padding-bottom:24px}.yw-product-content__image{min-height:0;aspect-ratio:5/4}.yw-product-content__text{padding:34px 8px 24px}.yw-packaging-placeholder{min-height:0;height:100%}.yw-packaging-placeholder>span{font-size:22px;padding:30px 40px}.yw-product-services{padding-top:30px;padding-bottom:40px}.yw-product-services>h2{font-size:30px}.yw-service-grid{grid-template-columns:1fr;margin-top:26px}.yw-service-grid article{padding:26px 20px}.yw-service-grid article+article{border-left:0;border-top:1px solid var(--yw-line)}.yw-product-stories{grid-template-columns:1fr;gap:18px;padding-bottom:36px}.yw-story-panel__content{padding:35px 26px}.yw-pdp-related .related-products__heading{font-size:32px}.yw-product-description{font-size:13px}}
.yw-product-content{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);padding-top:0;padding-bottom:56px;align-items:stretch;min-height:420px}.yw-product-content__image{min-height:420px;aspect-ratio:1.3;background:#eeece5}.yw-product-content__text{padding:48px 60px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.yw-product-content h2{font-size:32px;margin-bottom:20px}.yw-product-content .yw-eyebrow{font-size:9px;letter-spacing:.17em}.yw-product-content__text>.yw-prose{max-width:320px;font-size:13px;line-height:1.9}.yw-product-content--description{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.yw-product-content--description .yw-product-content__image{order:2}.yw-product-content--description .yw-product-content__text{order:1}.yw-product-content--description .yw-product-content__image img{object-fit:contain;padding:25px}.yw-product-content .yw-product-description{text-align:left;width:100%;max-width:360px;font-size:13px}.yw-product-content .yw-product-details{width:100%;text-align:left;max-width:360px}.yw-product-content .yw-product-details summary{font-size:12px}.yw-pdp .product-form__input--dropdown{max-width:none}.yw-pdp .product__info-wrapper{padding-top:30px!important}
@media(max-width:989px){.yw-product-content__text{padding:35px 30px}.yw-product-content__image{min-height:340px}.yw-product-content{min-height:340px}}
@media(max-width:749px){.yw-carousel__slides{height:auto;aspect-ratio:1}.yw-carousel__arrows{left:8px;right:8px;top:calc(50% - 40px)}.yw-carousel__arrows button{background:#f8f6f1b0}.yw-carousel__pagination{min-height:42px}.yw-carousel__dots button{min-width:25px}.yw-product-content,.yw-product-content--description{grid-template-columns:1fr;padding-bottom:36px;min-height:0}.yw-product-content__image{min-height:0;aspect-ratio:1.25}.yw-product-content--description .yw-product-content__image{order:0}.yw-product-content__text,.yw-product-content--description .yw-product-content__text{order:1;padding:34px 22px 12px}.yw-product-content h2{font-size:28px}.yw-product-content__text>.yw-prose{font-size:13px}.yw-pdp .product__info-wrapper{padding-top:22px!important}}
.yw-product-content__image{min-width:0;width:100%;aspect-ratio:auto}
.yw-product-guide{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);padding-top:20px;padding-bottom:70px;align-items:start}.yw-product-guide__media{position:relative;aspect-ratio:1;background:#eeece5;min-width:0}.yw-product-guide [data-guide-image]{position:absolute;inset:0;width:100%;height:100%}.yw-product-guide [data-guide-image][hidden]{display:none!important}.yw-product-guide [data-guide-image]>img{width:100%;height:100%;object-fit:contain}.yw-product-guide .yw-packaging-placeholder{min-height:0;height:100%}.yw-product-guide__list{min-width:0;padding-top:2px}.yw-product-guide__list>details{border-bottom:1px solid var(--yw-line)}.yw-product-guide__list>details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding:20px 0;list-style:none;cursor:pointer;font:400 22px/1.35 var(--font-heading-family,Georgia,serif);color:var(--yw-ink)}.yw-product-guide__list>details>summary::-webkit-details-marker{display:none}.yw-product-guide__list>details>summary>span{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#6b7065}.yw-product-guide__list>details>summary svg{width:12px;height:12px;transition:transform .2s}.yw-product-guide__list>details[open]>summary svg{transform:rotate(180deg)}.yw-product-guide__body{padding:5px 0 30px;font-size:14px;line-height:1.85;text-align:left;overflow-wrap:anywhere}.yw-product-guide__body p{margin:0 0 16px}.yw-product-guide__body a{font-size:12px;color:var(--yw-green);text-underline-offset:4px}.yw-product-guide__body .yw-service-links{justify-content:flex-start}.yw-product-guide__body .yw-product-description{max-width:none;font-size:13px}.yw-product-guide__body .yw-product-details summary{font-size:12px}
@media(max-width:749px){.yw-product-content__image{aspect-ratio:1.25}}
@media(max-width:989px){.yw-product-guide{gap:35px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.yw-product-guide__list>details>summary{font-size:20px;min-height:70px}.yw-product-guide__body{font-size:13px}}
@media(max-width:749px){.yw-product-guide{grid-template-columns:1fr;gap:24px;padding-top:5px;padding-bottom:40px}.yw-product-guide__list>details>summary{font-size:21px;min-height:70px}.yw-product-guide__body{padding-bottom:22px;font-size:14px}}
