@media screen and (min-width:990px){html body[class*=template-product-d2] main#MainContent:has(.product__media-wrapper>.placeholder-image){grid-template-columns:[full-start] minmax(var(--d2-grid-gutter-desktop),1fr) [media-start] minmax(0,var(--d2-size-pdp-info-column)) [media-end] var(--d2-space-64) [buy-start] minmax(0,var(--d2-size-pdp-buy-column)) [buy-end] minmax(var(--d2-grid-gutter-desktop),1fr) [full-end]}}html[data-d2-vm="0"] [id^=MainProduct-] .product__media-wrapper{display:none}:where(html[data-d2-vm="0"]) [id^=MainProduct-] .product .product__info-wrapper{max-width:var(--d2-size-pdp-buy-column);flex:1 1 auto;width:100%;margin-inline:auto;padding-inline:0}@media(min-width:768px){:where(html[data-d2-vm="0"]) [id^=MainProduct-] .product .product__info-wrapper{flex:0 1 var(--d2-size-pdp-buy-column)}}@media screen and (min-width:990px){html[data-d2-vm="0"] body[class*=template-product-d2] main#MainContent:has(.product__media-wrapper :is(img,video,model-viewer,iframe)){grid-template-columns:[full-start] minmax(var(--d2-grid-gutter-desktop),1fr) [buy-start] minmax(0,var(--d2-size-pdp-buy-column)) [buy-end] minmax(var(--d2-grid-gutter-desktop),1fr) [full-end]}}.d2-visually-hidden{position:absolute!important;width:var(--d2-size-hairline);height:var(--d2-size-hairline);margin:calc(-1 * var(--d2-size-hairline));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.d2-delta{display:block;font:var(--d2-font-weight-regular) var(--d2-text-xs-size-mobile)/var(--d2-text-xs-lh-mobile) var(--d2-font-body);color:var(--d2-color-text-muted);font-variant-numeric:tabular-nums;margin-top:var(--d2-space-2)}.d2-delta[data-state=not-offered]{color:var(--d2-color-text-muted);font-style:italic}.d2-h1{margin:0}[id^=MainProduct-] h1.product__title{font-size:var(--text-size-h2)}.d2-ctw-line{margin:var(--d2-space-4) 0 0;color:var(--d2-color-text-muted);font-size:var(--d2-text-sm-size-mobile);font-variant-numeric:tabular-nums}.d2-lead{margin:var(--d2-space-12) 0;padding:var(--d2-space-12) var(--d2-space-16);background:var(--d2-color-surface);border-radius:var(--d2-radius-md)}.d2-lead__line,.d2-lead p{margin:0}.d2-lead__dates{margin-top:var(--d2-space-4);font-variant-numeric:tabular-nums}.d2-lead.d2-lead--below{padding:0;background:none;border-radius:0}.d2-lead--below p{margin:0;font-size:var(--d2-text-sm-size-mobile);line-height:var(--d2-text-sm-lh-mobile);color:var(--d2-color-text-muted)}.d2-lead--below p+p{margin-top:var(--d2-space-4)}.d2-unavailable{margin:var(--d2-space-12) 0;padding:var(--d2-space-12) var(--d2-space-16);border:var(--d2-border-width-default) solid var(--d2-color-border-strong);border-radius:var(--d2-radius-md)}.d2-unavailable p{margin:0 0 var(--d2-space-8)}.d2-unavailable .d2-btn{margin-right:var(--d2-space-8)}variant-selects .swatch-block{flex-direction:column}variant-selects .swatch-block .d2-delta:empty{display:none}body.template-product-d2-made-to-order variant-selects .swatch-block{min-height:var(--d2-size-pill-two-line-height)}body.template-product-d2-made-to-order .d2-carat-pills .swatch-block{min-height:var(--d2-size-pill-two-line-height)}body .d2-carat-pills input[type=radio].disabled+.swatch-block:after{display:none}.d2-unavailable:empty{margin:0;padding:0;border:0}.d2-price-row>.d2-unavailable:not(:empty){flex-basis:100%}.d2-stale .product__price{opacity:var(--d2-opacity-stale)}.d2-stale .product__price.hidden{display:block!important}.d2-field{margin:var(--d2-space-16) 0}.d2-field__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--d2-space-8)}.d2-field__label{font-weight:var(--d2-font-weight-medium)}.d2-field__opt,.d2-field__help{color:var(--d2-color-text-muted);font-size:var(--d2-text-sm-size-mobile)}.d2-field__help{margin:var(--d2-space-4) 0 0}.d2-ring-line a{color:var(--d2-color-link);text-decoration:underline;text-underline-offset:var(--d2-underline-offset)}.d2-ring-line a:hover{text-decoration-thickness:var(--d2-underline-thickness-active)}.d2-ring-line a:focus-visible{border-radius:var(--d2-radius-sm)}.d2-field .d2-select,.d2-field .d2-input{width:100%;margin-top:var(--d2-space-4)}.d2-tags{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--d2-space-8);margin:var(--d2-space-8) 0 var(--d2-space-12)}.d2-sold{margin:var(--d2-space-16) 0;padding:var(--d2-space-16);background:var(--d2-color-surface);border-radius:var(--d2-radius-md)}.d2-sold__routes{display:grid;gap:var(--d2-space-8);margin-top:var(--d2-space-12)}.d2-offmatrix{margin:var(--d2-space-8) 0}.d2-offmatrix a,.d2-custom-route a,.d2-verify-link,.d2-cert__pdf{color:var(--d2-color-link);text-underline-offset:var(--d2-underline-offset)}.d2-drawer-row{border-top:var(--d2-border-width-thin) solid var(--d2-color-border)}.d2-drawer-row:last-child{border-bottom:var(--d2-border-width-thin) solid var(--d2-color-border)}.d2-drawer-row__summary{display:flex;justify-content:space-between;align-items:baseline;gap:var(--d2-space-12);padding:var(--d2-space-16) 0;cursor:pointer;list-style:none;min-height:var(--d2-size-tap)}.d2-drawer-row__summary::-webkit-details-marker{display:none}.d2-drawer-row__summary:after{content:"+";font-size:var(--d2-text-lg-size-mobile);line-height:var(--d2-lh-tight)}.d2-drawer-row[open]>.d2-drawer-row__summary:after{content:"\2212"}.d2-drawer-row__title{font-weight:var(--d2-font-weight-semibold)}.d2-drawer-row__body{padding-bottom:var(--d2-space-24)}.d2-certs{display:grid;gap:var(--d2-space-24)}@media(min-width:768px){.d2-certs--n2{grid-template-columns:1fr 1fr}}.d2-cert__head{font:var(--d2-font-weight-semibold) var(--d2-text-base-size-mobile)/1.4 var(--d2-font-body);margin:0 0 var(--d2-space-4)}.d2-cert__links{display:flex;flex-wrap:wrap;gap:var(--d2-space-16);margin:0 0 var(--d2-space-12)}.d2-spec{display:grid;margin:0}.d2-spec>div{display:grid;grid-template-columns:minmax(var(--d2-size-spec-label-min),45%) 1fr;gap:var(--d2-space-12);padding:var(--d2-space-8) 0;border-bottom:var(--d2-border-width-thin) solid var(--d2-color-border)}.d2-spec dt{color:var(--d2-color-text-muted)}.d2-spec dd{margin:0;font-variant-numeric:tabular-nums}.d2-suite{margin:var(--d2-space-24) 0}.d2-suite__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--d2-size-suite-fact-min),1fr));gap:var(--d2-space-12);margin:var(--d2-space-12) 0}.d2-suite__facts dt{color:var(--d2-color-text-muted);font-size:var(--d2-text-sm-size-mobile)}.d2-suite__facts dd{margin:0;font-variant-numeric:tabular-nums}.d2-media-cap{margin:var(--d2-space-4) 0 0;font-size:var(--d2-text-xs-size-mobile);color:var(--d2-color-text-muted)}.d2-drawer-row[open]>.d2-drawer-row__body{animation:d2-fade var(--d2-duration-fast) var(--d2-ease-out)}@keyframes d2-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.d2-drawer-row *{transition:none!important}.d2-drawer-row[open]>.d2-drawer-row__body{animation:none}}.d2-carat{margin:var(--d2-space-8) 0}.d2-carat__legend{margin:0 0 var(--d2-space-8);font-weight:var(--d2-font-weight-medium)}.d2-carat__val{font-weight:var(--d2-font-weight-regular);color:var(--d2-color-text-muted)}.d2-carat__chip{display:inline-grid;justify-items:center;min-width:var(--d2-size-chip-min-width);min-height:var(--d2-size-tap);padding:var(--d2-space-8) var(--d2-space-12);border:var(--d2-border-width-default) solid var(--d2-color-border-strong);border-radius:var(--d2-radius-md);color:var(--d2-color-text);text-decoration:none;background:var(--d2-color-bg);line-height:var(--d2-lh-chip)}.d2-carat__chip:hover{background:var(--d2-color-surface)}.d2-carat__chip[aria-current=page]:focus{outline:var(--d2-border-width-thick) solid var(--d2-color-focus-ring);outline-offset:var(--d2-focus-offset)}.d2-carat__chip[aria-current=page]{background:var(--d2-color-text);border-color:var(--d2-color-text);color:var(--d2-color-text-inverse)}.d2-lead__plat{margin-top:var(--d2-space-4)}.d2-trust{list-style:none;margin:var(--d2-space-12) 0 0;padding:var(--d2-space-12) 0 0;border-top:var(--d2-border-width-thin) solid var(--d2-color-border);display:grid;gap:var(--d2-space-8);font-size:var(--d2-text-sm-size-mobile)}.d2-trust__line{display:flex;gap:var(--d2-space-8);align-items:flex-start}.d2-trust__pin{display:inline;margin:0}.d2-icon{flex:none;margin-top:var(--d2-size-hairline)}.d2-piece{margin:0 0 var(--d2-space-24)}.d2-piece__head{margin:0 0 var(--d2-space-8)}.d2-custom-route__center{margin:var(--d2-space-8) 0 0}.d2-field__count{font-size:var(--d2-text-sm-size-mobile);color:var(--d2-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.d2-input[aria-invalid=true]{border-color:var(--d2-color-error)}.d2-picker-note{margin:var(--d2-space-8) 0 0;font-size:var(--d2-text-sm-size-mobile);color:var(--d2-color-text)}.d2-description{margin:var(--d2-space-16) 0 0}.d2-final-sale{margin:var(--d2-space-8) 0 0;font-size:var(--d2-text-sm-size-mobile);color:var(--d2-color-text)}.d2-final-sale__text{display:inline;margin:0}.d2-final-sale__link{white-space:nowrap}.d2-contact-line{margin:var(--d2-space-16) 0 0;font-size:var(--d2-text-sm-size-mobile);color:var(--d2-color-text-muted)}.d2-spec>div.d2-spec__wide{grid-template-columns:1fr;gap:var(--d2-space-4)}.d2-grade-line,.d2-treatment{margin:0 0 var(--d2-space-8);font-size:inherit}.d2-spec .d2-treatment{margin:0}.d2-details{max-width:var(--d2-size-pdp-buy-column);margin-inline:auto;padding-inline:var(--d2-space-24);box-sizing:content-box}.d2-details .d2-piece__head,.d2-details .d2-details__head{margin:0 0 var(--d2-space-12);font-family:var(--d2-font-display);font-weight:var(--d2-font-weight-regular);font-size:var(--d2-text-lg-size-mobile);line-height:var(--d2-text-lg-lh-mobile);letter-spacing:var(--d2-text-lg-tracking)}@media(min-width:768px){.d2-details .d2-piece__head,.d2-details .d2-details__head{font-size:var(--d2-text-lg-size-desktop);line-height:var(--d2-text-lg-lh-desktop)}}.product__info-container>.d2-h1{margin:0}.product__info-container>.d2-visually-hidden{margin:calc(-1 * var(--d2-size-hairline))}.product__info-container>.d2-ctw-line{margin:var(--d2-space-4) 0 0}.product__info-container>:is(.d2-carat,.d2-offmatrix){margin:var(--d2-space-8) 0}.product__info-container>:is(.d2-final-sale,.d2-picker-note){margin:var(--d2-space-8) 0 0}.d2-grade-note{margin:var(--d2-space-8) 0 0;min-height:var(--d2-text-sm-lh-mobile)}.d2-grade-note__line{margin:0;font-size:var(--d2-text-sm-size-mobile);line-height:var(--d2-text-sm-lh-mobile);color:var(--d2-color-text-muted)}.product__info-container>.d2-grade-note{margin:var(--d2-space-8) 0 0}.product__info-container>:is(.d2-grade-line,.d2-treatment){margin:0 0 var(--d2-space-8)}.product__info-container>.d2-tags{margin:var(--d2-space-8) 0 var(--d2-space-12)}.product__info-container>.d2-sold{margin:var(--d2-space-16) 0}.product__info-container>.d2-unavailable:not(:empty){margin:var(--d2-space-12) 0}.product__info-container>.d2-unavailable:empty{margin:0}.product__info-container>.d2-trust{margin:var(--d2-space-12) 0 0}.product__info-container>.d2-contact-line{margin:var(--d2-space-16) 0 0}.product__info-container>.d2-lead.d2-lead--below{margin:var(--d2-space-8) 0 0}.d2-setting-sibs{margin:0 0 var(--d2-space-12)}.d2-setting-sibs .d2-setting-sibs__link{margin:0;min-width:var(--d2-size-tap);min-height:var(--d2-size-pill-two-line-height);padding:var(--d2-space-4) var(--d2-space-16);color:var(--d2-color-text);text-decoration:none;white-space:nowrap;line-height:var(--d2-lh-pill)}.d2-setting-sibs .d2-setting-sibs__link[aria-current=page]{background-color:var(--d2-color-text);border-color:var(--d2-color-text);color:var(--d2-color-text-inverse)}@media screen and (max-width:749px){html body[class*=template-product-d2] .product__media-wrapper>.placeholder-image{padding-top:28%}}.product__media-wrapper>.d2-no-media-line{margin:var(--d2-space-12) 0 0;font-size:var(--d2-text-sm-size-mobile);line-height:var(--d2-text-sm-lh-mobile);color:var(--d2-color-text-muted)}.product__media-wrapper>.d2-no-media-line a{color:var(--d2-color-link);text-decoration:underline;text-underline-offset:var(--d2-underline-offset)}.product__media-wrapper>.d2-no-media-line a:hover{text-decoration-thickness:var(--d2-underline-thickness-active)}.product__media-wrapper>.d2-no-media-line a:focus-visible{border-radius:var(--d2-radius-sm)}@media screen and (max-width:749px){html body[class*=template-product-d2] .product__media-wrapper:has(>.placeholder-image){display:flex;align-items:center;gap:var(--d2-space-12);min-height:var(--d2-space-64);padding:var(--d2-space-12) var(--d2-space-16);background:var(--d2-color-surface-alt);border-radius:var(--media-radius)}html body[class*=template-product-d2] .product__media-wrapper>.placeholder-image{flex:0 0 auto;width:var(--d2-space-40);height:var(--d2-space-40);padding-top:0;background:transparent;overflow:visible}html body[class*=template-product-d2] .product__media-wrapper>.placeholder-image:after{-webkit-mask-size:100% auto;mask-size:100% auto}html body[class*=template-product-d2] .product__media-wrapper>.d2-no-media-line{margin:0;min-width:0;text-wrap:balance}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/d2-pdp.css.map */
