main[data-template^=product]{background:var(--gy-cream);color:var(--gy-black)}main[data-template^=product] .product-information.section--page-width,main[data-template^=product] .product-recommendations .section--page-width{--page-content-width: 1192px}main[data-template^=product] .product-information__grid{align-items:start}main[data-template^=product] .product-information__media,main[data-template^=product] .product-details{min-width:0}main[data-template^=product] .product-information__media{padding:0!important}main[data-template^=product] media-gallery{display:block;border-top:3px solid var(--gy-green)}main[data-template^=product] .product-media-container{overflow:hidden;border:1px solid var(--gy-nickel);border-radius:2px!important;background:var(--gy-white)}main[data-template^=product] .product-media img,main[data-template^=product] .product-media__image{object-fit:contain!important}main[data-template^=product] slideshow-controls[style*=thumbnails]{margin-top:12px}main[data-template^=product] slideshow-controls button,main[data-template^=product] .slideshow-control{border-radius:2px!important}main[data-template^=product] .product-details{width:100%;padding:0!important;justify-content:stretch}main[data-template^=product] .product-details>.group-block{width:100%;padding:27px 0 0!important;border-top:3px solid var(--gy-green);background:transparent!important}main[data-template^=product] .product-details h1{max-width:16ch;margin:0;font-family:var(--gy-font-display)!important;font-size:clamp(40px,4vw,54px)!important;font-weight:300!important;line-height:1.03!important;letter-spacing:-.045em!important;color:var(--gy-black)}main[data-template^=product] .product-details product-price{color:var(--gy-green);font-size:20px!important;font-weight:600;letter-spacing:.01em}main[data-template^=product] .product-details .variant-picker{display:grid;gap:20px;padding-block:22px 4px!important;border-top:1px solid var(--gy-nickel)}main[data-template^=product] .product-details .variant-option{margin:0;padding:0}main[data-template^=product] .product-details .variant-option legend{margin-bottom:9px;font-size:12px;font-weight:650;line-height:1.4;letter-spacing:.075em;text-transform:uppercase;color:var(--gy-black)}main[data-template^=product] .product-details .variant-option__button-label,main[data-template^=product] .product-details .variant-option label{min-height:44px;border:1px solid var(--gy-nickel)!important;border-radius:2px!important;background:var(--gy-white);color:var(--gy-black);font-size:13px;font-weight:550;transition:border-color .15s ease,background-color .15s ease,color .15s ease}main[data-template^=product] .product-details .variant-option label:hover{border-color:var(--gy-green)!important}main[data-template^=product] .product-details .variant-option label:has(input:checked){border-color:var(--gy-green)!important;background:var(--gy-green)!important;color:var(--gy-white)!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:has(input[value="Yellow Gold"]){--gy-metal-border: #9a7828;--gy-metal-selected-border: #725614;border-color:var(--gy-metal-border)!important;background:#d8bc71!important;color:var(--gy-black)!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:has(input[value="White Gold"]){--gy-metal-border: #8b9b95;--gy-metal-selected-border: #5f7069;border-color:var(--gy-metal-border)!important;background:#dde4e1!important;color:var(--gy-black)!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:has(input[value="Rose Gold"]){--gy-metal-border: #a06652;--gy-metal-selected-border: #784533;border-color:var(--gy-metal-border)!important;background:#d4a18f!important;color:var(--gy-black)!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:hover{border-color:var(--gy-metal-selected-border)!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:has(input:checked){border-color:var(--gy-metal-selected-border)!important;outline:1px solid var(--gy-metal-selected-border);outline-offset:-1px;box-shadow:inset 0 0 0 1px var(--gy-metal-selected-border);font-weight:700}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:has(input[value="Yellow Gold"]:checked){border-color:#725614!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:has(input[value="White Gold"]:checked){border-color:#5f7069!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-type] label:has(input[value="Rose Gold"]:checked){border-color:#784533!important}main[data-template^=product] .product-details .variant-option[data-option-id$=-metal-stamp]{margin-top:24px;padding-top:20px;border-top:1px solid var(--gy-nickel)}main[data-template^=product] .buy-buttons-block{padding-top:4px}main[data-template^=product] .product-form-buttons{display:grid;grid-template-columns:124px minmax(0,1fr);gap:16px!important}main[data-template^=product] .product-form-buttons .accelerated-checkout-block{display:none!important}main[data-template^=product] .product-form-buttons>.product-form-text__error,main[data-template^=product] .product-form-buttons>.quantity-label,main[data-template^=product] .product-form-buttons>.quantity-rules,main[data-template^=product] .product-form-buttons>.volume-pricing{grid-column:1 / -1}main[data-template^=product] .product-form-buttons .quantity-selector,main[data-template^=product] .product-form-buttons .add-to-cart-button{height:52px;border-radius:2px!important}main[data-template^=product] .product-form-buttons .quantity-selector-wrapper,main[data-template^=product] .product-form-buttons .quantity-selector{width:100%;min-width:0}main[data-template^=product] .product-form-buttons .quantity-selector{border-color:var(--gy-nickel);background:var(--gy-white)}main[data-template^=product] .product-form-buttons .add-to-cart-button.button{border:1px solid var(--gy-green)!important;background:var(--gy-green)!important;color:var(--gy-white)!important;font-size:13px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}main[data-template^=product] .product-form-buttons .add-to-cart-button.button:hover{border-color:var(--gy-black)!important;background:var(--gy-black)!important}main[data-template^=product] .product-details .rte{max-width:none!important;padding-top:22px!important;border-top:1px solid var(--gy-nickel);color:#52645d;font-size:14px;line-height:1.7}main[data-template^=product] .product-details .rte p,main[data-template^=product] .product-details .rte ul{margin-block:0 12px}main[data-template^=product] .product-details .rte ul{padding:0;list-style:none}main[data-template^=product] .product-details .rte li{padding-block:8px;border-top:1px solid color-mix(in srgb,var(--gy-nickel) 70%,transparent)}main[data-template^=product] .product-details rte-formatter.rte>:last-child{margin-block-end:0}main[data-template^=product] .product-details product-sku-component.rte{margin-block-start:calc(var(--gap) * -1);padding-block:8px!important;border-top:1px solid color-mix(in srgb,var(--gy-nickel) 70%,transparent)}main[data-template^=product] .product-details product-sku-component.rte>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em}main[data-template^=product] .product-details product-sku-component.rte .sku{overflow-wrap:anywhere}main[data-template^=product] .product-details product-sku-component.rte :is(.sku__label,.sku){color:#52645d!important;font-family:var(--gy-font-body)!important;font-size:14px!important;line-height:1.7!important;letter-spacing:normal!important}main[data-template^=product] .product-recommendations{display:block;border-top:1px solid var(--gy-nickel);background:var(--gy-cream)}main[data-template^=product] .product-recommendations .section{padding-block:clamp(54px,5vw,68px) clamp(64px,6vw,82px)!important}main[data-template^=product] .product-recommendations .section-resource-list__content h2{margin:0;font-family:var(--gy-font-display)!important;font-size:clamp(30px,3vw,38px)!important;font-weight:300!important;line-height:1.1;letter-spacing:-.025em!important;color:var(--gy-black)}main[data-template^=product] .product-recommendations .resource-list{gap:34px 22px!important}main[data-template^=product] .sticky-add-to-cart__bar{border:1px solid var(--gy-nickel);border-radius:2px!important;background:var(--gy-white);box-shadow:0 14px 36px #173c3029}main[data-template^=product] .sticky-add-to-cart__bar:before{display:none}main[data-template^=product] .sticky-add-to-cart__image{border:1px solid var(--gy-nickel);border-radius:2px;background:var(--gy-cream)}main[data-template^=product] .sticky-add-to-cart__image-img{object-fit:contain}@media screen and (min-width:750px){main[data-template^=product] .product-information__grid.product-information__grid--half{grid-column:2;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(36px,4vw,56px)}main[data-template^=product] .product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 2!important;width:100%!important;min-width:0!important}main[data-template^=product] .product-information__grid--half.product-information--media-left .product-details{grid-column:2 / 3!important}main[data-template^=product] .product-details.sticky-content--desktop{top:calc(var(--sticky-header-offset, 0px) + 24px)}}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-block:16px 60px!important}main[data-template^=product] .product-information__grid{gap:30px}main[data-template^=product] .product-information__media{grid-column:1 / -1;width:100%;min-width:0}main[data-template^=product] .product-details{grid-column:2 / 3}main[data-template^=product] media-gallery{border-top-width:2px}main[data-template^=product] .product-details>.group-block{padding-top:21px!important;border-top-width:2px}main[data-template^=product] .product-details h1{max-width:18ch;font-size:36px!important;line-height:1.04!important}main[data-template^=product] .product-details .variant-picker{gap:18px;padding-top:19px!important}main[data-template^=product] .product-recommendations .section{padding-block:42px 58px!important}main[data-template^=product] .product-recommendations .resource-list{gap:30px 12px!important}main[data-template^=product] .product-recommendations .section-resource-list__content h2{font-size:30px!important}main[data-template^=product] .sticky-add-to-cart__bar{border-width:1px 0 0;padding-inline:12px}}@media(prefers-reduced-motion:reduce){main[data-template^=product] *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gy-product.css.map */
