.be-product{--be-pdp-gutter: 1.5rem}.be-pdp{--be-pdp-gutter: 22px}.be-pdp .page-width{padding-left:var(--be-pdp-gutter);padding-right:var(--be-pdp-gutter)}.be-gallery-preview__stage{width:100%}.be-gallery-preview__stage--photo engraving-preview.be-preview--stage{background-image:var(--be-preview-bg-image);background-size:cover;background-position:center}.be-gallery-dots{display:none}.be-gallery-duo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5%;aspect-ratio:1;background:var(--be-photo-bg)}.be-gallery-duo__card{width:46%}.be-gallery-duo__side{display:block;margin:0 0 6px 2px;font-size:11px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--be-ink-55)}@media screen and (min-width:750px){.be-gallery-duo{aspect-ratio:4 / 3;border-radius:var(--be-radius)}.be-gallery-duo__card{width:44%}}@media screen and (max-width:749px){.be-pdp.be-product{padding-top:0}.be-pdp .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider){position:relative;margin-left:calc(-1 * var(--be-pdp-gutter));margin-right:calc(-1 * var(--be-pdp-gutter))}.be-pdp .product__media-wrapper .product__media-list{margin:0;padding:0;width:100%;column-gap:0;scroll-padding-left:0}.be-pdp .product__media-wrapper .product__media-list:after{display:none}.be-pdp .product__media-wrapper .product__media-list .product__media-item{width:100%;min-width:100%;margin:0;padding:0}.be-pdp .grid--peek.slider .product__media-item:first-of-type{margin-left:0}.be-gallery-dots{position:absolute;left:0;right:0;bottom:14px;z-index:1;display:flex;justify-content:center;gap:6px;pointer-events:none}.be-gallery-dots__dot{width:6px;height:3px;border-radius:2px;background:rgba(var(--color-foreground),.25);transition:width var(--duration-short) ease,background-color var(--duration-short) ease}.be-gallery-dots__dot.is-active{width:18px;background:rgb(var(--color-foreground))}.be-pdp .product__media-wrapper slider-component.thumbnail-slider{margin:12px 0 0}.be-pdp .thumbnail-slider .slider-button{display:none}.be-pdp .thumbnail-slider .thumbnail-list.slider{padding:0;gap:8px;scroll-padding-left:0}.be-pdp .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);padding:0}.be-pdp .thumbnail-slider .thumbnail{border-radius:6px;overflow:hidden}.be-pdp .product__info-container{padding-top:22px}}@media screen and (min-width:750px){.be-pdp{--be-pdp-gutter: 32px}.be-pdp .product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.be-pdp .product.grid>.product__media-wrapper,.be-pdp .product.grid>.product__info-wrapper{width:auto;max-width:none;padding:0}.be-pdp media-gallery.product__column-sticky{position:static}.be-pdp product-info.product__column-sticky{top:24px}.be-pdp .product__info-container{max-width:none}.be-pdp .product__media-wrapper .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}.be-pdp .product__media-wrapper .product__media-list .product__media-item:not(.product__media-item--variant){display:block;width:auto;max-width:none;margin:0;padding:0}.be-pdp .product__media-wrapper .product__media-list .be-gallery-preview,.be-pdp .product__media-wrapper .product__media-list .product__media-item--single{grid-column:1 / -1}.be-pdp .be-gallery-preview engraving-preview.be-preview--stage{--be-preview-stage-aspect: 4 / 3;--be-preview-stage-radius: var(--be-radius)}.be-pdp .product__media-wrapper slider-component.thumbnail-slider{display:none}}@media screen and (min-width:990px){.be-pdp{--be-pdp-gutter: 48px}.be-pdp .product.grid{grid-template-columns:minmax(0,1fr) 440px;column-gap:56px}}.product__info-container>.be-eyebrow,.product__info-container>.be-title-price,.product__info-container>.be-rating,.product__info-container>.be-short-text,.product__info-container>.be-metal,.product__info-container>.be-buy-buttons,.product__info-container>.be-ship-trust{margin:0}.be-edit-notice{margin:0 0 16px;padding:10px 14px;border-radius:var(--be-radius);background:rgba(var(--color-foreground),.05);font-size:13px;line-height:1.4;color:rgb(var(--color-foreground))}.product__info-container>.be-eyebrow{margin:0 0 8px;font-family:var(--font-body-family);font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.product__info-container>.be-eyebrow--desktop{display:none}.be-title-price{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.be-title-price .be-title-price__title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--be-font-display);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.01em;text-wrap:pretty;word-break:normal;overflow-wrap:anywhere}.be-title-price .be-title-price__price{flex:none;padding-top:2px}.be-title-price .price{margin:0;font-family:var(--be-font-display);font-size:22px;line-height:1.2;letter-spacing:0;white-space:nowrap}.be-title-price .price__container{margin:0}.be-title-price .price .price-item{margin:0;letter-spacing:0}.be-title-price .price--on-sale .price-item--regular{margin-right:6px;font-size:15px;color:rgba(var(--color-foreground),.55)}.product__info-container>.be-rating{margin-top:8px}.be-rating:empty{display:none}.be-rating .be-stars{font-size:13px}.product__info-container>.be-short-text{margin-top:12px}.be-short-text,.be-short-text p{margin:0;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.72)}.be-short-text p+p{margin-top:.6em}.product__info-container>.be-metal{margin-top:24px}.be-metal__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:13px;line-height:1.3}.be-metal__label{font-weight:600;color:rgb(var(--color-foreground))}.be-metal__current{text-align:right;color:rgba(var(--color-foreground),.6)}.be-metal__swatches{display:flex;flex-wrap:wrap;gap:12px;padding:4px 0 0 4px}.be-metal .be-metal__swatch.be-swatch{display:block;width:40px;height:40px;box-shadow:var(--be-swatch-ring-unselected);transition:box-shadow var(--duration-short) ease}.be-metal .be-metal__swatch.be-swatch:hover{box-shadow:0 0 0 1px rgba(var(--color-foreground),.4)}.be-metal .be-metal__swatch.be-swatch.is-current{box-shadow:var(--be-swatch-ring-selected);cursor:default}.be-metal .be-metal__swatch:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:5px}.product__info-container>variant-radios:has(.be-metal--variant){margin-top:24px;margin-bottom:0}.be-metal.be-metal--variant{min-width:0;margin:0;padding:0;border:0}.be-metal--variant .be-metal__swatches input[type=radio]+label.be-metal__swatch{display:block;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;box-shadow:var(--be-swatch-ring-unselected);font-size:0;text-decoration:none;transition:box-shadow var(--duration-short) ease}.be-metal--variant .be-metal__swatches input[type=radio]+label.be-metal__swatch:before{content:none}.be-metal--variant .be-metal__swatches input[type=radio]+label.be-metal__swatch:hover{box-shadow:0 0 0 1px rgba(var(--color-foreground),.4)}.be-metal--variant .be-metal__swatches input[type=radio]:checked+label.be-metal__swatch{box-shadow:var(--be-swatch-ring-selected)}.be-metal--variant .be-metal__swatches input[type=radio]:focus-visible+label.be-metal__swatch{outline:2px solid rgb(var(--color-foreground));outline-offset:5px}.be-metal--variant .be-metal__swatches input[type=radio].disabled+label.be-metal__swatch{opacity:.35}.be-swatch__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product__info-container>engraving-personalizer.engraving--card{margin-top:26px}.product__info-container>.be-pz{margin-top:26px}@media screen and (max-width:749px){.product__info-container>.be-pz{margin-top:22px}.be-pdp--sheet .product__info-container>.be-pz+.be-buy-buttons{margin-top:16px}.be-pdp--sheet .product__media-list .be-gallery-preview{display:none}.be-pdp--sheet .product__media-list .product-media-container{--ratio: var(--be-lead-ratio, 1) !important;--preview-ratio: var(--be-lead-ratio, 1) !important}.be-pdp--sheet .be-buy-row .be-qty{display:none}}.product__info-container>.be-buy-buttons{margin-top:22px}.product__info-container .be-buy-buttons .product-form{margin:0}.be-buy-buttons .product-form__buttons.be-buy-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;max-width:none}.be-buy-row .product-form__submit{flex:1 1 0;width:auto;min-width:0;margin:0;min-height:var(--be-cta-h)}.be-buy-row .shopify-payment-button{flex:1 0 100%}.be-buy-row .be-qty{position:relative;flex:none;margin:0}.be-qty .quantity.be-qty__stepper{width:auto;height:var(--be-cta-h);min-height:var(--be-cta-h);border:1px solid var(--be-line-strong);border-radius:var(--be-radius);background:transparent}.be-qty .quantity.be-qty__stepper:before,.be-qty .quantity.be-qty__stepper:after{content:none}.be-qty .quantity__button{width:40px;margin:0;border-radius:var(--be-radius)}.be-qty .quantity__button svg{width:11px}.be-qty .quantity__input{flex:none;width:28px;padding:0;font-size:16px;font-weight:500;opacity:1;border:0;background:transparent}.be-qty .quantity__rules{position:absolute;top:calc(100% + 4px);left:0;white-space:nowrap;font-size:11px}.be-atc__sep{margin:0 .45em}.product-form__submit[disabled] .be-atc__sep,.product-form__submit[disabled] .be-atc__total{display:none}.product__info-container>.be-ship-trust{margin-top:0}.be-ship-trust__line{margin:10px 0 0;text-align:center;font-size:12.5px;line-height:1.45;color:rgba(var(--color-foreground),.65)}.be-ship-trust__line strong{font-weight:600;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.be-ship-trust .be-ship-trust__grid.be-trust--compact{margin:26px calc(-1 * var(--be-pdp-gutter)) 0;padding:0;gap:1px;background:rgba(var(--color-foreground),.1);border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.be-ship-trust .be-trust--compact .be-trust__item{padding:14px var(--be-pdp-gutter);background:rgb(var(--color-background))}}@media screen and (min-width:750px){.be-ship-trust .be-ship-trust__grid.be-trust--compact{margin-top:22px}}.be-product .product__accordion{margin-top:26px;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.be-product .product__accordion+.product__accordion{margin-top:0;border-top:0}.be-product .product__accordion summary{align-items:center;padding:15px 0;line-height:1.3}.be-product .product__accordion .accordion__title{max-width:calc(100% - 3rem);font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0}.be-product .product__accordion summary .icon-caret{display:none}.be-product .product__accordion summary:after{content:"+";flex:none;margin-left:auto;font-size:18px;font-weight:300;line-height:1;color:rgb(var(--color-foreground))}.be-product .product__accordion details[open]>summary:after{content:"\2212"}.be-product .product__accordion .accordion__content{margin:0;padding:0 0 16px;font-size:14px;line-height:1.55;color:rgba(var(--color-foreground),.72)}.be-product .product__accordion .accordion__content p{margin:0}.be-product .product__accordion .accordion__content>*+*{margin-top:.6em}@media screen and (min-width:750px){.product__info-container>.be-eyebrow--desktop{display:block}.be-title-price .be-title-price__title{font-size:30px;line-height:1.1}.be-title-price .price{font-size:24px}}@media screen and (min-width:990px){.be-title-price .be-title-price__title{font-size:34px}.be-title-price .be-title-price__price{padding-top:4px}.be-title-price .price{font-size:26px}.product__info-container>.be-rating{margin-top:10px}.be-rating .be-stars{font-size:13.5px}.be-short-text,.be-short-text p{font-size:14.5px;line-height:1.55}.product__info-container>.be-metal,.product__info-container>engraving-personalizer.engraving--card,.product__info-container>.be-pz{margin-top:22px}.be-qty .quantity__input{font-size:14px}}.be-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:6;display:block;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:0 -10px 24px -18px rgba(var(--color-shadow),.35);animation:be-sticky-atc-in var(--duration-default, .2s) ease-out}.be-sticky-atc[hidden]{display:none}.be-sticky-atc__inner{display:flex;align-items:center;gap:12px;max-width:var(--page-width);margin:0 auto}.be-sticky-atc__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.3}.be-sticky-atc__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;color:rgb(var(--color-foreground))}.be-sticky-atc__price{font-size:12.5px;color:rgba(var(--color-foreground),.6)}.be-sticky-atc .be-sticky-atc__btn.button{flex:none;min-width:0;min-height:var(--be-cta-h-compact);margin:0;padding:0 18px;white-space:nowrap}.be-sticky-atc__total{margin-left:.35em}@keyframes be-sticky-atc-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.be-sticky-atc{animation:none}}@media screen and (max-width:749px){body.be-sticky-atc-on{padding-bottom:72px}}@media screen and (min-width:750px){.be-sticky-atc{display:none}}.pdp-extra{margin:4rem 0 1rem;display:grid;gap:4rem}@media screen and (min-width:990px){.pdp-extra{grid-template-columns:1fr 1fr;gap:5rem}}.pdp-how__title,.pdp-faq__title{margin:0 0 1.6rem;font-family:var(--be-font-display);font-size:22px}@media screen and (min-width:750px){.pdp-how__title,.pdp-faq__title{font-size:26px}}.pdp-how__steps{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.pdp-how__steps li{display:flex;gap:1.2rem;align-items:flex-start}.pdp-how__num{flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--be-copper);color:var(--be-on-ink);font-weight:600;font-size:1.4rem}.pdp-how__steps strong{display:block;margin-bottom:.2rem;font-size:1.5rem;font-weight:600}.pdp-how__steps p{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.72)}.pdp-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.pdp-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:15px 0;font-size:14px;font-weight:500;list-style:none;cursor:pointer}.pdp-faq__item summary::-webkit-details-marker{display:none}.pdp-faq__item summary:after{content:"+";flex:none;font-size:18px;font-weight:300;line-height:1}.pdp-faq__item[open] summary:after{content:"\2212"}.pdp-faq__item>div{padding:0 0 16px;font-size:14px;line-height:1.55;color:rgba(var(--color-foreground),.72)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/be-pdp.css.map */
