html body.template-product{--pp-ink: #1c1917;--pp-gold: #8a6d1f;--pp-gold-soft: #c9b27c;--pp-ivory: #faf7f1;--pp-line: #ebe4d8;--pp-muted: #857b70}html body.template-product .productView-product .dw-label,html body.template-product .productView-product .product-metals>strong,html body.template-product .productView-product .productView-variants legend.form__label,html body.template-product .productView-product .civia-optrow,html body.template-product .productView-product .productView-property .form-label{font-size:11.5px!important;font-weight:700!important;letter-spacing:.2em!important;color:var(--pp-ink)!important;margin-bottom:16px!important;align-items:center!important}html body.template-product .productView-product .dw-selected-shape,html body.template-product .productView-product #selected-metal-name,html body.template-product .productView-product .productView-variants legend .option-value{font-family:var(--font-heading-family),serif!important;font-size:19px!important;font-style:italic;font-weight:500!important;letter-spacing:.01em!important;color:var(--pp-gold)!important;line-height:1!important}html body.template-product .productView-product .diamond-weight-selector,html body.template-product .productView-product .product-metals,html body.template-product .productView-product .ring-size-selector,html body.template-product .productView-product .productView-property>.product-form__input:has(>label){border-top-color:var(--pp-line)!important;padding-top:20px!important;padding-bottom:22px!important}html body.template-product .productView-product .productView-variants legend.form__label{border-top-color:var(--pp-line)!important;padding-top:20px!important}html body.template-product .productView-product .productView-variants legend .diamond-info-icon{opacity:.5}html body.template-product .productView-product .dw-options{gap:8px!important}html body.template-product .productView-product .dw-option{min-width:0!important;row-gap:0!important}html body.template-product .productView-product .dw-image{width:50px!important;height:50px!important;padding:8px;box-sizing:border-box;border:1px solid var(--pp-line)!important;border-radius:4px;background:#fff;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}html body.template-product .productView-product .dw-option:hover .dw-image{border-color:var(--pp-gold-soft)!important;background:var(--pp-ivory)}html body.template-product .productView-product .dw-image.active-img{border:1px solid var(--pp-ink)!important;background:var(--pp-ivory);box-shadow:inset 0 -2px 0 var(--pp-gold)}html body.template-product .productView-product .metal-options-wrapper{gap:6px!important}html body.template-product .productView-product .metal-option{min-width:82px!important;row-gap:10px!important;padding:2px 0}html body.template-product .productView-product .metal-option img{width:34px!important;height:34px!important;border:0!important;box-shadow:0 0 0 1px var(--pp-line),0 2px 6px #1c19171a;transition:box-shadow .2s ease}html body.template-product .productView-product .metal-option:hover img{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--pp-gold-soft)}html body.template-product .productView-product .metal-option img.active-img{border:0!important;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--pp-ink)}html body.template-product .productView-product .metal-label{font-size:12px!important;letter-spacing:.06em;color:var(--pp-muted)!important;margin-top:0!important}html body.template-product .productView-product .metal-label.active-text{color:var(--pp-ink)!important;font-weight:600!important}html body.template-product .productView-product .productView-variants fieldset.product-form__input:not(.product-form__swatch),html body.template-product .productView-product .product-metals-purity fieldset.product-form__input{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important;gap:8px!important;padding-bottom:22px!important}html body.template-product .productView-product .productView-variants fieldset.product-form__input:not(.product-form__swatch)>.product-form__label .text,html body.template-product .productView-product .product-metals-purity fieldset.product-form__input>.product-form__label .text{height:42px!important;border:1px solid var(--pp-line)!important;border-radius:3px;background:#fff!important;font-size:13px!important;font-weight:500!important;letter-spacing:.03em!important;color:var(--pp-ink)!important;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease,color .2s ease}html body.template-product .productView-product .productView-variants fieldset.product-form__input:not(.product-form__swatch)>.product-form__label:hover .text,html body.template-product .productView-product .product-metals-purity fieldset.product-form__input>.product-form__label:hover .text{border-color:var(--pp-gold-soft)!important;background:var(--pp-ivory)!important}html body.template-product .productView-product .productView-variants fieldset.product-form__input:not(.product-form__swatch)>.product-form__radio:checked+.product-form__label .text,html body.template-product .productView-product .product-metals-purity fieldset.product-form__input>.product-form__radio:checked+.product-form__label .text{border-color:var(--pp-ink)!important;background:var(--pp-ink)!important;color:#fff!important;font-weight:600!important}html body.template-product .productView-product .productView-variants fieldset.product-form__input>.product-form__label.soldout .text,html body.template-product .productView-product .productView-variants fieldset.product-form__input>.product-form__label.sold-out .text{color:#b5aca1!important;background:linear-gradient(to top right,transparent calc(50% - .5px),#ddd5c8 calc(50% - .5px),#ddd5c8 calc(50% + .5px),transparent calc(50% + .5px)) #fff!important;text-decoration:none!important}html body.template-product .productView-product .productView-variants fieldset.product-form__input>.product-form__label .text:before,html body.template-product .productView-product .productView-variants fieldset.product-form__input>.product-form__label .text:after{opacity:.35}html body.template-product .productView-product .ring-size-button{display:flex!important;align-items:center;justify-content:space-between!important;min-height:48px;padding:0 16px!important;border:1px solid var(--pp-line)!important;border-radius:3px!important;background:#fff!important;font-size:13.5px!important;letter-spacing:.02em;color:var(--pp-ink)!important;text-align:left!important;cursor:pointer;transition:border-color .2s ease}html body.template-product .productView-product .ring-size-button:after{content:"";flex:none;width:7px;height:7px;margin-left:12px;border-right:1.2px solid var(--pp-gold);border-bottom:1.2px solid var(--pp-gold);transform:rotate(-45deg)}html body.template-product .productView-product .ring-size-button:hover{border-color:var(--pp-ink)!important}html body.template-product .productView-product .civia-optrow__link{color:var(--pp-gold)!important;text-underline-offset:4px}html body.template-product .productView-product .productView-property input.form-input{min-height:48px;padding:0 16px!important;border:1px solid var(--pp-line)!important;border-radius:3px!important;background:#fff!important;font-size:13.5px!important;box-shadow:none!important}html body.template-product .productView-product .productView-property input.form-input:focus{border-color:var(--pp-ink)!important;outline:none}html body.template-product .civia-ship{border:0!important;border-left:2px solid var(--pp-gold)!important;border-radius:0!important;background:var(--pp-ivory)!important;padding:14px 18px!important}html body.template-product .civia-ship svg{color:var(--pp-gold)}html body.template-product .civia-ship__dates{color:var(--pp-gold)!important;font-weight:700}html body.template-product .productView-details #product-add-to-cart,html body.template-product .productView-details .product-form__submit{min-height:54px!important;border:1px solid var(--pp-ink)!important;border-radius:2px!important;background:var(--pp-ink)!important;color:#fff!important;font-family:var(--font-body-family),sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color .25s ease,border-color .25s ease}html body.template-product .productView-details #product-add-to-cart:hover:not([disabled]),html body.template-product .productView-details .product-form__submit:hover:not([disabled]){background:var(--pp-gold)!important;border-color:var(--pp-gold)!important}html body.template-product .productView-details #product-add-to-cart[disabled],html body.template-product .productView-details .product-form__submit[disabled]{background:#f1ece4!important;border-color:#f1ece4!important;color:#9a8f82!important;opacity:1!important}html body.template-product .productView-details .productView-wishlist a{width:54px!important;height:54px!important;display:flex!important;align-items:center;justify-content:center;border:1px solid var(--pp-line)!important;border-radius:2px!important;background:#fff!important;transition:border-color .2s ease}html body.template-product .productView-details .productView-wishlist a:hover{border-color:var(--pp-ink)!important}html body.template-product .civia-consult__btn{min-height:52px!important;border:1px solid var(--pp-ink)!important;border-radius:2px!important;background:#fff!important;color:var(--pp-ink)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.22em!important;transition:background-color .25s ease,color .25s ease}html body.template-product .civia-consult__btn:hover{background:var(--pp-ink)!important;color:#fff!important}html body.template-product .civia-consult__btn svg{color:currentColor}html body.template-product .productView-notifyMe .notifyMe-text{font-size:12px;letter-spacing:.04em;color:var(--pp-muted)}html body.template-product .productView-notifyMe .form-input{min-height:48px;border:1px solid var(--pp-line)!important;border-radius:2px!important;background:#fff!important}html body.template-product .productView-notifyMe .button{min-height:48px;border-radius:2px!important;background:var(--pp-ink)!important;border-color:var(--pp-ink)!important;color:#fff!important;letter-spacing:.18em;font-size:12px!important;font-weight:600}html body.template-product .civia-ends-soon{position:relative;border:1px solid var(--pp-gold-soft)!important;border-radius:4px!important;background:linear-gradient(135deg,#fffdf9 0%,var(--pp-ivory) 100%)!important;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #c9b27c59;padding:20px 22px!important}html body.template-product .civia-ends-soon-eyebrow{color:var(--pp-gold)!important;letter-spacing:.22em!important}html body.template-product .civia-ends-soon-title{font-family:var(--font-heading-family),serif!important;color:var(--pp-ink)!important}html body.template-product .icon-horizontal{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);padding:18px 0!important;margin-top:22px!important}html body.template-product .icon-horizontal .icon-box{position:relative}html body.template-product .icon-horizontal .icon-box+.icon-box:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;background:var(--pp-line)}html body.template-product .icon-horizontal .icon-box svg{color:var(--pp-gold)!important;stroke:var(--pp-gold)}html body.template-product .icon-horizontal .icon-box span{font-size:10.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--pp-ink)!important;line-height:1.5!important}html body.template-product .civia-sale{border-color:var(--pp-line)!important;background:var(--pp-ivory)!important}html body.template-product .civia-trust--product .civia-trust__item svg{color:var(--pp-gold)}@media(max-width:767px){html body.template-product .productView-product .productView-variants fieldset.product-form__input:not(.product-form__swatch),html body.template-product .productView-product .product-metals-purity fieldset.product-form__input{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))!important;gap:6px!important}html body.template-product .productView-product .productView-variants fieldset.product-form__input:not(.product-form__swatch)>.product-form__label .text{height:40px!important;font-size:12.5px!important}html body.template-product .productView-product .dw-image{width:44px!important;height:44px!important;padding:6px}html body.template-product .productView-product .dw-options{gap:6px!important}html body.template-product .productView-product .metal-option{min-width:72px!important}html body.template-product .icon-horizontal .icon-box span{font-size:9.5px!important;letter-spacing:.08em!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/civia-pdp-premium.css.map */
