.modal-backdrop.show{display:none!important}#productrelated{margin-top:40px}.product-modal__image{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;max-height:95%;max-width:95%;margin:0 auto;cursor:auto}.no-csstransforms .product-modal__image{top:2.5%}#nav-tab-info .nav-tabs{border-bottom:none;text-align:center;justify-content:center;box-shadow:0 -1px var(--g-input-border) inset}#nav-tab-info .nav-tabs .nav-link{border:none;color:var(--g-color-heading);position:relative}#nav-tab-info .nav-tabs .nav-link:before{content:"";width:0;transition:width .3s ease;border-bottom:2px solid var(--g-color-heading);position:absolute;bottom:1px;left:0}#nav-tab-info .nav-tabs .nav-link.active:before{width:100%}#nav-tab-info .nav-tabs .nav-item{margin:0 5rem -2px 0;font-family:var(--g-font-2);font-weight:var(--g-h6-font-weight);font-size:var(--g-h6-font-size);line-height:var(--g-h6-font-lineheight);letter-spacing:var(--g-h6-font-spacing);text-transform:var(--g-h6-font-transform);background-color:transparent;padding:0 0 16px}.product-content .tab-content .tab-pane{max-width:78ch;padding-top:24px;line-height:1.7}.luxe-policy-tab__heading{margin:0 0 8px;font-family:var(--g-font-2);font-size:var(--g-h6-font-size);font-weight:var(--g-h6-font-weight);letter-spacing:var(--g-h6-font-spacing);text-transform:var(--g-h6-font-transform);color:var(--g-color-heading)}.luxe-policy-tab__body+.luxe-policy-tab__heading{margin-top:28px}.nav-link .spr-badge-starrating{display:none}.social-sharing .col-title{line-height:1.8;min-width:75px}.safe-checkout-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product .main-content{padding-top:32px}@media(min-width:992px){.row.product-single{--g-hgutter: 20px}}.product-form-select .selector-wrapper{flex:0 0 50%;max-width:50%}.salepoint .icon{width:24px;height:24px;margin-right:8px;fill:none;stroke-width:4px;stroke:currentColor!important;stroke-linecap:miter;stroke-linejoin:miter}.salepoint .icon .a{stroke-width:2.5px!important}.tabcustom{padding:12px 18px 12px 0;position:relative;border-bottom:1px solid var( --g-input-border);cursor:pointer;font-family:var(--g-font-2)}.tabcustom i{font-size:14px;transition:transform .2s ease;position:absolute;top:22px;right:0;transform:rotate(270deg)}.tabcustom svg{width:24px;height:24px;margin-right:8px;fill:none;stroke-width:4px;stroke:currentColor!important;stroke-linecap:miter;stroke-linejoin:miter}.tabcustom svg .a{stroke-width:2.5px!important}.tabcustom.collapsed i{transform:rotate(90deg)}.tabcustom:after,.tabcustom:before{content:"";position:absolute;top:calc(50% - 1px);right:0;width:10px;height:1.5px;background-color:currentColor}.tabcustom.collapsed:before{transform:rotate(-90deg)}.product-title .product-label{position:static;transform:none}.product-title .product-label .product-tag--absolute{margin-bottom:.75rem!important;border:1px solid var( --g-input-border);margin-right:.5rem}.photos__item--thumbs{padding:0 0 24px}.product-single__video iframe,.product-single__video video,.product-single__video model-viewer{position:absolute;width:100%;top:0;left:0;height:100%}.product-single__video model-viewer{width:100%}.media__poster-button{background-color:#fff;display:flex;align-items:center;justify-content:center;height:4.5rem;width:4.5rem;position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%) scale(1);z-index:1}.square{padding-top:100%!important;overflow:hidden}.portrait{padding-top:120%!important;overflow:hidden}.square img,.portrait img{width:100%;height:100%;object-fit:cover}.portrait video,.portrait iframe,.square video,.square iframe{object-fit:cover}.product-grid-buywith .js-grid-cart{cursor:pointer}.product-block .product-countdown{--g-color-heading:var(--g-main);--color-body-text:var(--g-main)}.product-block .product-countdown .js-countdown ul{display:flex;flex-direction:row;column-gap:1.5rem;margin-left:2px}.product-block .product-countdown .js-countdown ul li{line-height:1;position:relative}.product-block .product-countdown .js-countdown ul li:not(:last-child):before{content:":";position:absolute;right:-.8rem;color:var(--g-main);top:22px}.product-block .product-countdown .js-countdown .countdown-time{display:inline-flex;min-width:60px;height:60px;color:var(--g-main);font-size:var(--g-h5-font-size);margin-right:0;font-weight:500;text-align:center;align-items:center;justify-content:center;border:1px solid var(--g-color-heading);background-color:rgba(var(--g-color-heading-rgb),.05);border-radius:4px}.product-block .product-countdown .js-countdown .countdown-time b{font-weight:500}.product-block .product-countdown .js-countdown .countdown-text,.product-block .product-countdown .js-countdown span.countdown-time-single{font-size:80%;color:var(--g-main);text-transform:uppercase;text-align:center;margin-top:8px}.product-block .product-countdown .js-countdown span.countdown-text{display:block}.product-block .product-countdown .js-countdown span.countdown-time-single{display:none!important}.product-block__banner img{width:40px!important}.product-block__banner .img_svg svg{width:40px!important;height:40px!important;stroke:currentColor;fill:none}.product-block__iwt svg{width:24px;height:24px;fill:none;stroke-width:4px;stroke:currentColor!important}@media(min-width:991px){.photos-sticky{position:sticky;top:6.65rem}.template-product .page-container{overflow:visible}}.spr-header-title{font-weight:var(--g-h4-font-weight);font-size:var(--g-h4-font-size);line-height:var(--g-h4-font-lineheight);letter-spacing:var(--g-h4-font-spacing);text-transform:var(--g-h4-font-transform)}@media(max-width:767px){.main-content{padding-top:20px}}.tab-content ul{padding-left:1rem}.siblings-product{margin-bottom:1.2rem}.siblings-product__item{width:60px;height:60px;background-color:#fafafa;border:1px solid rgba(var(--g-color-heading-rgb),.05);position:relative}.siblings-product__item img{width:100%;height:100%;object-fit:cover}.siblings-product__item.active{box-shadow:inset 0 0 0 1px rgba(var(--g-color-heading-rgb),1)}@media(min-width:992px){.modal-dialog-form-product{max-width:600px}}.iwt-blockhoz{display:grid;grid-template-columns:repeat(3,1fr)}.pswp__bg{background:#fff}.pswp__button svg{stroke:currentColor;fill:none;width:14px;height:14px}.pswp__button--arrow{width:46px;height:46px;background-color:#fff;box-shadow:0 .125rem .625rem #1c1c1c26!important;border-radius:50%;background-color:#fff!important;bottom:50px;top:auto;transform:translate(-50%)}.pswp__button--arrow--prev{left:calc(50% - 70px)}.pswp__button--arrow--next{left:calc(50% + 70px)}.pswp__button--arrow--next svg{transform:scaleX(-1)}.pswp__button--close{position:absolute;left:50%;transform:translate(-50%);width:56px;height:56px;box-shadow:0 .125rem .625rem #1c1c1c26!important;bottom:46px;border-radius:50%;background-color:#fff!important;margin:0}.pswp__button--close svg{width:18px;height:18px;margin:0}.pswp__top-bar{bottom:0;top:auto}.pswp--touch .pswp__button--arrow{visibility:visible}.product-single__thumbnail-item.is-active .product-single__thumbnail:after{opacity:1;transform:scale(1);visibility:visible;box-shadow:0 0 0 1px rgba(var(--g-color-heading-rgb),.55)}.product-single__thumbnail-item .product-single__thumbnail{border-radius:2px;transition:opacity .15s ease}.product-single__thumbnail-item:not(.is-active) .product-single__thumbnail:hover{opacity:.75}.pswp__counter{background:#fff!important;color:#1a1a1acc!important;box-shadow:0 .125rem .625rem #1c1c1c26!important;border-radius:999px;padding:6px 14px!important;font-size:12px;font-weight:600;letter-spacing:.03em;opacity:1!important}@media(min-width:991px){.photos-sticky{overflow:visible}}.product-inline-upsell{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid rgba(20,25,25,.12);border-radius:2px;text-decoration:none;transition:border-color .2s ease}.product-inline-upsell:hover{border-color:#1419194d}.product-inline-upsell__image{width:56px;height:56px;object-fit:cover;border-radius:2px;flex-shrink:0;background-color:#1419190a}.product-inline-upsell__body{display:flex;flex-direction:column;gap:3px}.product-inline-upsell__title{font-size:13px;font-weight:600;color:#1a1a1a}.product-inline-upsell__promo{font-size:12.5px;color:#1a1a1aa6}.template-product .product-single__info-wrapper{--pdp-space-2xs: 6px;--pdp-space-xs: 10px;--pdp-space-sm: 16px;--pdp-space-md: 24px;--pdp-space-lg: 34px;--pdp-space-xl: 48px;--pdp-label-size: 12px;--pdp-option-label-size: 13px;--pdp-value-size: 15px;--pdp-body-size: 15px;--pdp-caption-size: 13.5px;--pdp-ink: var(--g-color-heading, #1a1a1a);--pdp-ink-muted: rgba(26, 26, 26, .68);--pdp-ink-quiet: rgba(26, 26, 26, .45);--pdp-line: rgba(20, 25, 25, .14);--pdp-line-strong: rgba(20, 25, 25, .32);--pdp-accent: var(--color-accent, #1a6e3c);max-width:500px;padding:0}@media(min-width:992px){.template-product .product-single__info-wrapper{max-width:440px;margin-left:auto}}@media(min-width:1101px){.template-product .product-single__info-wrapper{max-width:500px}}.pdp-panel .product-block{margin:0}.pdp-panel>.pdp-group+.pdp-group{margin-top:var(--pdp-space-md)}.pdp-panel>.pdp-group.pdp-panel__value{margin-top:var(--pdp-space-sm)}.pdp-panel>.pdp-group.pdp-panel__details{margin-top:var(--pdp-space-lg)}.pdp-panel .pdp-group>*+*{margin-top:var(--pdp-space-sm)}.pdp-panel .product-customliquid:not(:has(*)){display:none}.pdp-panel__identity .product-title,.pdp-panel__identity .product-single__title{margin:0}.product-single__subtitle{margin:var(--pdp-space-2xs) 0 0;font-size:var(--pdp-caption-size);color:var(--pdp-ink-muted);font-weight:400;letter-spacing:.2px}.pdp-panel .shopify-product-reviews-badge:empty{display:none}.pdp-panel__identity .review:has(.shopify-product-reviews-badge:empty){display:none}.pdp-panel__value .product-single__meta-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pdp-space-2xs) var(--pdp-space-sm);margin:0;padding:0;list-style:none}.pdp-panel__value .product-single__meta-price li{display:flex;align-items:baseline;padding:0}.pdp-panel__value .product-tag-sale.hide{display:none!important}.pdp-panel__value .product-tag-sale{display:inline-flex;align-items:center;padding:3px 12px!important;border:0!important;border-radius:999px;background:var(--pdp-accent)!important;color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none!important}.pdp-panel__value .pdp-badge-row{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:var(--pdp-space-xs);margin-top:var(--pdp-space-2xs)}.pdp-panel__value .pdp-badge-row:has(.product-single__stock.hide):not(:has(.pdp-badge--certified)){display:none}.pdp-panel__value .product-single__stock,.pdp-panel__value .pdp-badge{display:inline-flex;align-items:center;padding:4px 14px;border-radius:999px;background:#1a6e3c1f;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pdp-accent);white-space:nowrap}.pdp-panel__value .product-single__stock.hide{display:none}.pdp-panel__selection,.pdp-panel__selection .selector-wrapper{margin:0 0 var(--pdp-space-md)}.pdp-panel__selection .selector-wrapper:last-child,.pdp-panel__selection .siblings-product{margin-bottom:0}.pdp-panel__selection .selector-wrapper>.d-flex{align-items:baseline;margin-bottom:var(--pdp-space-xs)}.pdp-panel__selection label{margin:0;font-family:var(--g-font-2, inherit);font-size:var(--pdp-option-label-size);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-ink-quiet)}.pdp-panel__selection label [class*=js-swatch-display--]{margin-left:4px;font-size:var(--pdp-value-size);font-weight:600;letter-spacing:0;text-transform:none;color:var(--pdp-ink)}.pdp-panel__selection .open-sizeguide{display:inline-flex;align-items:center;font-size:var(--pdp-caption-size);color:var(--pdp-ink-muted);text-decoration:underline;text-underline-offset:3px}.pdp-panel__selection .open-sizeguide svg{width:16px;height:16px;margin-right:6px}.pdp-panel__selection .luxe-option-set,.pdp-panel__selection .luxe-metal-options{display:flex;flex-wrap:wrap;column-gap:var(--pdp-space-xs)!important;row-gap:var(--pdp-space-xs)!important;margin:0;padding:0;border:0;min-width:0}.pdp-panel__selection .luxe-option-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--pdp-space-xs);height:48px;min-width:48px;padding:0 16px;margin:0;border-radius:2px;background-color:#fff;font-size:var(--pdp-value-size);font-weight:500;line-height:1;color:var(--pdp-ink);text-align:center;cursor:pointer;transition:color .2s ease}.pdp-panel__selection .luxe-option-btn:after{border-radius:2px;box-shadow:inset 0 0 0 1px var(--pdp-line);transition:box-shadow .2s ease}.pdp-panel__selection .luxe-option-btn:hover:after{box-shadow:inset 0 0 0 1px var(--pdp-line-strong)}.pdp-panel__selection input[type=radio]:checked+.luxe-option-btn:after{box-shadow:inset 0 0 0 1px var(--pdp-accent)}.pdp-panel__selection input[type=radio]:checked+.luxe-option-btn{background-color:#1a6e3c0a}.pdp-panel__selection input[type=radio]:focus-visible+.luxe-option-btn:after{box-shadow:inset 0 0 0 2px var(--pdp-accent)}.pdp-panel__selection .luxe-option-btn.disabled{color:var(--pdp-ink-quiet);cursor:not-allowed}.pdp-panel__selection .luxe-metal-options .luxe-option-btn__dot{display:inline-block!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #1419191f;flex-shrink:0}.pdp-panel__selection .luxe-metal-options .luxe-option-btn__dot:after{display:none!important}.pdp-panel__selection select.single-option-selector,.pdp-panel .no-js select.product-form__variants{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;height:48px;padding:0 36px 0 14px;border:1px solid var(--pdp-line);border-radius:2px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23141919' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;font-size:var(--pdp-value-size);color:var(--pdp-ink);cursor:pointer;transition:border-color .2s ease}.pdp-panel__selection select.single-option-selector:hover{border-color:var(--pdp-line-strong)}.pdp-panel__selection select.single-option-selector:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:1px}.pdp-panel__purchase .product-form__quantity-submit{display:flex;flex-direction:column;align-items:stretch;padding-top:0!important}.pdp-panel__purchase .product-form__quantity-submit>.pdp-buy-row{display:flex;flex-direction:row;align-items:stretch;gap:var(--pdp-space-sm);width:100%;margin-bottom:var(--pdp-space-sm)!important}.product-form__item--engraving{margin:0 0 var(--pdp-space-sm)}.product-form__item--engraving label{display:block;font-size:var(--pdp-option-label-size, var(--pdp-caption-size));color:var(--pdp-ink);margin-bottom:var(--pdp-space-2xs)}.product-form__item--engraving label .pdp-ink-quiet{color:var(--pdp-ink-quiet);font-weight:400}.product-form__item--engraving .product-form__input{width:100%;height:44px;padding:0 var(--pdp-space-sm);border:1px solid var(--pdp-line);border-radius:2px;background:transparent;color:var(--pdp-ink);font-size:var(--pdp-body-size)}.product-form__item--engraving .product-form__input:focus{outline:none;border-color:var(--pdp-accent)}.pdp-panel__purchase .product-form__item--quantity{flex:0 0 84px;max-width:84px;margin:0}.pdp-panel__purchase .product-form__quantity{height:48px;border:1px solid var(--pdp-line);border-radius:2px;background:transparent;font-size:13px;color:var(--pdp-ink-muted);text-align:center;padding:0 4px}.pdp-panel__purchase .js-qty{display:flex;align-items:center;height:48px;border:1px solid var(--pdp-line);border-radius:2px;overflow:hidden}.pdp-panel__purchase .js-qty .product-form__quantity,.pdp-panel__purchase .js-qty .js-qty__input{border:none}.pdp-panel__purchase .js-qty__adjust{font-size:12px;opacity:.65;transition:background-color .2s ease,opacity .2s ease}.pdp-panel__purchase .js-qty__adjust:hover{opacity:1;background-color:#1419190d}.pdp-panel__purchase .product-form__item--submit{flex:1 1 auto;display:flex;flex-direction:column;margin:0!important}.pdp-panel__purchase .product-form__cart-submit{width:100%;min-height:52px;border-radius:2px;font-family:var(--g-font-2, inherit);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease}.pdp-panel__purchase .product-form__cart-submit:hover:not(.btn--sold-out):not([disabled]){box-shadow:0 4px 14px #1a6e3c47}.pdp-panel__purchase .product-form__cart-submit.btn--sold-out,.pdp-panel__purchase .product-form__cart-submit[disabled]{opacity:.45;box-shadow:none;cursor:not-allowed}.pdp-panel__purchase .product-form__buynow{width:100%;margin-top:var(--pdp-space-sm)}.pdp-panel__purchase .js-contact-soldout{margin-top:var(--pdp-space-sm)}.pdp-panel__purchase .pdp-secondary-row{display:flex;gap:var(--pdp-space-sm);width:100%}.pdp-panel__purchase .pdp-secondary-btn{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:var(--pdp-space-xs);height:52px;border:1px solid var(--pdp-line);border-radius:2px;background-color:transparent;font-family:var(--g-font-2, inherit);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-ink);text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pdp-panel__purchase .pdp-secondary-btn:hover{border-color:var(--pdp-line-strong);background-color:#14191905}.pdp-panel__purchase .pdp-secondary-btn svg,.pdp-panel__purchase .pdp-secondary-btn i{width:17px!important;height:17px!important;margin:0!important;fill:none!important;font-size:16px}.pdp-panel__purchase .pdp-secondary-btn svg path[fill=currentColor]{fill:var(--pdp-accent)!important}.pdp-panel__purchase .gr-btnjs{margin-top:var(--pdp-space-sm)!important}.pdp-panel__purchase .gr-btnjs .d-flex.flex-wrap{display:flex;width:100%;gap:var(--pdp-space-md);flex-wrap:wrap}.pdp-panel__purchase .js-btn-compare{display:inline-flex!important;align-items:center;gap:var(--pdp-space-xs);padding:0!important;margin:0!important;border:none;background:none;font-size:12px;color:var(--pdp-ink-muted);cursor:pointer}.pdp-panel__purchase .js-btn-compare:hover{color:var(--pdp-ink)}.pdp-panel__purchase .js-btn-compare svg{width:16px!important;height:16px!important;margin:0!important;fill:none!important}.pdp-panel__purchase-aside{display:flex;flex-direction:column;gap:var(--pdp-space-sm)}.pdp-panel .pdp-panel__buy>.pdp-panel__purchase-aside{margin-top:var(--pdp-space-md)}.pdp-panel__purchase-aside .shipping-wrap{padding:0!important;border:none;border-radius:0;margin:0;font-size:var(--pdp-caption-size);color:var(--pdp-ink-muted)}.pdp-panel__purchase-aside .open-shipping{margin-left:6px;color:var(--pdp-ink)}.pdp-panel__purchase-aside .shipping-wrap .icon-truck{width:16px;height:16px}.pdp-panel__reassurance{border-top:1px solid rgba(26,110,60,.18);padding-top:var(--pdp-space-md)}.pdp-panel__reassurance .luxe-pdp-trust{margin:0}.pdp-panel .pdp-panel__details>*+*{margin-top:0}.pdp-panel .pdp-panel__details>.ptrust-badge{margin-top:var(--pdp-space-lg)}.pdp-panel__details .tabcustom{padding:16px 18px 16px 0;border-bottom:1px solid var(--pdp-line);font-family:var(--g-font-2, inherit);font-size:var(--pdp-option-label-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-ink)}.pdp-panel__details .product-description__heading{margin:0 0 var(--pdp-space-sm);font-family:var(--g-font-2, inherit);font-size:var(--pdp-option-label-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-ink)}.pdp-panel__details .product-single__description,.pdp-panel__details .tab-content .py-3{max-width:62ch;font-size:var(--pdp-body-size);line-height:1.7;color:var(--pdp-ink-muted)}.pdp-panel__details .product-single__description p,.pdp-panel__details .tab-content .py-3 p{margin-bottom:var(--pdp-space-sm)}.pdp-panel__details .product-single__description p:last-child,.pdp-panel__details .tab-content .py-3 p:last-child{margin-bottom:0}.pdp-label{display:block;margin:0 0 var(--pdp-space-sm);font-family:var(--g-font-2, inherit);font-size:var(--pdp-label-size);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pdp-ink-quiet)}.pdp-panel .ptrust-badge-heading{position:static;transform:none;background:none;text-align:left}.pdp-panel .payment-icons{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;text-align:left}.pdp-panel .payment-icons li{margin:0;padding:0}.pdp-panel .payment-icons svg{width:34px;height:auto;opacity:1}.pdp-panel .gpo-form__group{margin:0}.pdp-panel .gpo-label{display:flex!important;align-items:center;justify-content:space-between;margin:0 0 10px;font-family:var(--g-font-2, inherit);font-size:var(--pdp-option-label-size, 12px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-ink-quiet, rgba(26,26,26,.45))}.pdp-panel .gpo-label .label-content{color:inherit}.pdp-panel .gpo-label .lb-size-guide{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;color:var(--pdp-ink-muted, rgba(26,26,26,.68))}.pdp-panel .gpo-selected-values:empty{display:none}.pdp-panel__identity .product-short__description,.pdp-panel__identity .product-short__description p{font-family:var(--g-font-1, inherit)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--pdp-ink-muted, rgba(26,26,26,.68))!important;margin:6px 0 0!important;line-height:1.5!important}.pdp-panel .tabcustom{padding:18px 28px 18px 0}.pdp-panel .accordion+.accordion .tabcustom{border-top:none}.pdp-panel .tab-content .py-3 h2{margin:0 0 14px;font-family:var(--g-font-2, inherit);font-size:var(--pdp-option-label-size, 12px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-ink-quiet, rgba(26,26,26,.45))}.pdp-panel .tab-content .py-3>a:first-child{display:inline-block;margin-bottom:18px;font-size:13px;font-weight:600;color:var(--pdp-accent, #1a6e3c);text-decoration:underline;text-underline-offset:3px}.pdp-panel .tab-content .py-3 table{width:100%;border:none!important;border-collapse:collapse;margin:0 0 4px;font-size:13px}.pdp-panel .tab-content .py-3 table tr{border-bottom:1px solid var(--pdp-line, rgba(20,25,25,.12))}.pdp-panel .tab-content .py-3 table tr:last-child{border-bottom:none}.pdp-panel .tab-content .py-3 table td{padding:10px 4px!important;border:none!important;color:var(--pdp-ink-muted, rgba(26,26,26,.68))}.pdp-panel .tab-content .py-3 table td:first-child{width:40%;color:var(--pdp-ink, #1a1a1a)}.pdp-panel .tab-content .py-3 table td b{font-weight:500}.pdp-details>summary{list-style:none;cursor:pointer}.pdp-details>summary::-webkit-details-marker{display:none}.pdp-details>summary.tabcustom:before{transition:transform .25s ease}.pdp-details:not([open])>summary.tabcustom:before{transform:rotate(-90deg)}.pdp-details>summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@supports (interpolate-size: allow-keywords){.pdp-details{interpolate-size:allow-keywords}.pdp-details::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.pdp-details[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.pdp-details::details-content,.pdp-details>summary.tabcustom:before{transition:none}}.pdp-proof{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--pdp-ink-soft, #5a5a5a)}.pdp-proof__stars{display:inline-flex;gap:2px;color:#b08d3a}.pdp-proof__stars svg{fill:currentColor!important}.pdp-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pdp-title-row .product-single__title{flex:1 1 auto;min-width:0;margin:0}.pdp-title-heart{flex:0 0 auto;width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:0;color:var(--pdp-ink, #1a1a1a);background:#fff;border:1px solid var(--pdp-line, #e2e0da);border-radius:50%;cursor:pointer;transition:color .2s ease,border-color .2s ease}.pdp-title-heart svg{width:24px;height:24px}.pdp-title-heart:hover,.pdp-title-heart:focus-visible{color:var(--pdp-accent, #1a6e3c);border-color:var(--pdp-accent, #1a6e3c)}.pdp-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0}.pdp-quick__cell{min-width:0;padding:10px 6px;text-align:center;background:#f6f6f4;border-radius:8px}.pdp-quick dt{margin:0;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#777}.pdp-quick dd{margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.25;color:#1a1a1a;overflow-wrap:anywhere}.pdp-cert-trigger{display:inline-flex;align-items:center;gap:6px;border:0;font:inherit;cursor:pointer}.pdp-cert-trigger svg{flex:none;fill:none!important}.pdp-cert-trigger:hover{filter:brightness(.96)}.pdp-cert-dialog{width:calc(100% - 32px);max-width:440px;padding:28px;border:0;border-radius:16px;box-shadow:0 24px 60px #00000040;color:#1a1a1a}.pdp-cert-dialog::backdrop{background:#00000080}.pdp-cert-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.pdp-cert-dialog__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--g-font-1, serif);font-size:26px;font-weight:500;text-transform:none;color:#1a1a1a}.pdp-cert-dialog__title svg{width:24px;height:24px;color:var(--pdp-accent, #1a6e3c);fill:none!important}.pdp-cert-dialog__close{width:36px;height:36px;border:0;border-radius:50%;background:#f2f2ef;font-size:22px;line-height:1;cursor:pointer}.pdp-cert-dialog__list{margin:0}.pdp-cert-dialog__list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #ecebe6}.pdp-cert-dialog__list dt{font-size:13px;color:#6b6b64}.pdp-cert-dialog__list dd{margin:0;font-size:14px;font-weight:600;text-align:right}.pdp-cert-dialog__link{display:block;margin-top:20px;padding:14px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff!important;background:var(--pdp-accent, #1a6e3c);border-radius:6px;text-decoration:none}.product-single__stock:not(.hide):before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 13L2 9Z'/%3E%3Cpath d='M2 9h20'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 13L2 9Z'/%3E%3Cpath d='M2 9h20'/%3E%3C/svg%3E") center / contain no-repeat}.pdp-panel__details .tab-content .py-3>a:first-child{display:none}.pdp-title-heart svg,.pdp-title-heart svg path{fill:none!important;stroke:currentColor;stroke-width:1.6}.pdp-title-heart:not([title*="dd to"]){color:var(--pdp-accent, #1a6e3c);border-color:var(--pdp-accent, #1a6e3c)}.pdp-title-heart:not([title*="dd to"]) svg path{fill:currentColor!important}.template-product .g-breadcrumb{padding:10px 0 6px!important;margin:0!important}.template-product .g-breadcrumb .container{max-width:none;margin:0;padding:0 24px;text-align:left;font-size:12px;line-height:1.4}.template-product .g-breadcrumb .container a,.template-product .g-breadcrumb .container span{font-size:12px}@media(min-width:991px){.template-product{overflow-x:clip!important;overflow-y:visible!important}.template-product .photos-sticky{align-self:flex-start;top:1.5rem}}@media(min-width:991px){.template-product .shopify-section-group-header-group.section-header{position:static!important}}.pdp-panel .gpo-app .gpo-element.gpo-col-8,.pdp-panel .gpo-app .gpo-element.gpo-col-6,.pdp-panel .gpo-app .gpo-element.gpo-col-4{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.pdp-panel .gpo-dropdown{position:relative}.pdp-panel .gpo-selected-values{display:none!important}.pdp-panel .gpo-dropdown .dropdown-button{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;height:52px;padding:0 16px;font-size:15px;color:#6b6b64;background:#fff;border:1px solid #d9d7d0;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease}.pdp-panel .gpo-dropdown .dropdown-button:hover{border-color:#1a1a1a}.pdp-panel .gpo-dropdown.expanded .dropdown-button{border-color:#1a6e3c;box-shadow:0 0 0 3px #1a6e3c1f}.pdp-panel .gpo-dropdown .dropdown-button__value{font-weight:400}.pdp-panel .gpo-dropdown .dropdown-button__value:not(:empty){color:inherit}.pdp-panel .gpo-dropdown .dropdown-button__icon{flex:0 0 auto;width:8px;height:8px;margin:-4px 4px 0 0;border-right:1.6px solid #1a1a1a;border-bottom:1.6px solid #1a1a1a;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease;background:none!important}.pdp-panel .gpo-dropdown.expanded .dropdown-button__icon{margin-top:4px;transform:rotate(-135deg)}.pdp-panel .gpo-dropdown .dropdown-list{display:none!important;position:absolute!important;top:calc(100% + 6px);left:0;right:0;z-index:30;width:auto!important;max-height:440px;margin:0!important;padding:6px!important;overflow-y:auto;background:#fff!important;border:1px solid #e5e3dc!important;border-radius:10px;box-shadow:0 14px 34px #00000024!important}.pdp-panel .gpo-dropdown.expanded .dropdown-list{display:block!important}.pdp-panel .gpo-dropdown .dropdown-item{display:block!important;width:100%!important;margin:0!important;padding:0!important;position:relative}.pdp-panel .gpo-dropdown .dropdown-item input{position:absolute;opacity:0;pointer-events:none}.pdp-panel .gpo-dropdown .dropdown-item label{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;height:44px!important;margin:0!important;padding:0 14px!important;font-size:15px;font-weight:400;color:#1a1a1a;background:transparent!important;border:0!important;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.pdp-panel .gpo-dropdown .dropdown-item__value{width:auto!important;overflow:visible!important}.pdp-panel .gpo-dropdown .dropdown-item label:hover{background:#f4f4f1!important}.pdp-panel .gpo-dropdown .dropdown-item input:focus-visible+label{outline:2px solid #1a6e3c;outline-offset:-2px}.pdp-panel .gpo-dropdown .dropdown-item input:checked+label,.pdp-panel .gpo-dropdown .dropdown-item input[previous-value=checked]+label{font-weight:600;color:#1a6e3c!important;background:#1a6e3c14!important}.pdp-panel .gpo-dropdown .dropdown-item label:before{display:none!important}.pdp-panel .gpo-dropdown .dropdown-item label:after{content:""!important;display:none;position:static!important;width:16px;height:16px;background:#1a6e3c!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;border:0!important;transform:none!important}.pdp-panel .gpo-dropdown .dropdown-item input:checked+label:after,.pdp-panel .gpo-dropdown .dropdown-item input[previous-value=checked]+label:after{display:block!important}.pdp-panel .lb-size-guide{display:inline-flex;align-items:center;min-height:44px}.pdp-panel__purchase .js-qty__adjust{min-width:44px}.pdp-help{margin:14px 0 0;font-size:13.5px;color:#5f5f58}.pdp-help a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#1a6e3c;text-decoration:underline;text-underline-offset:3px}.pdp-panel shopify-payment-terms{display:block;margin-top:12px;font-size:13px}@media(min-width:992px){.template-product .product-single__info-wrapper{--pdp-space-md: 30px;--pdp-space-lg: 42px}.pdp-panel .product-single__price{font-size:28px}.pdp-panel .pdp-panel__identity+.pdp-panel__value{margin-top:24px}.pdp-panel__purchase .pdp-buy-row{min-height:58px;margin-bottom:20px!important}.pdp-panel__purchase .product-form__cart-submit,.pdp-panel__purchase .js-qty{min-height:58px;height:58px}.pdp-panel .gpo-dropdown .dropdown-button{height:58px}.pdp-panel .luxe-pdp-trust{row-gap:26px;padding-top:30px}.pdp-panel .tabcustom{padding:22px 28px 22px 0;font-size:14px}.pdp-panel .pdp-help{margin-top:20px}}.template-product .product__photo-wrapper{overflow:hidden;border-radius:12px}.template-product .product__photo-wrapper iframe[src*=Vision360]{transform:scale(1.27);transform-origin:50% 0}.template-product .product-single__info-wrapper{--ds-ink: #1a1a1a;--ds-ink-2: #55554f;--ds-ink-3: #85857e;--ds-line: #e6e4df;--ds-line-strong: #cfcdc6;--ds-surface: #f6f6f4;--ds-accent: #1a6e3c;--ds-accent-dark: #14572f;--ds-accent-soft: rgba(26, 110, 60, .1);--ds-r-control: 8px;--ds-r-pill: 999px;--ds-h-control: 56px;--ds-h-pill: 28px;--pdp-ink: var(--ds-ink);--pdp-ink-muted: var(--ds-ink-2);--pdp-ink-quiet: var(--ds-ink-3);--pdp-line: var(--ds-line);--pdp-line-strong: var(--ds-line-strong);--pdp-accent: var(--ds-accent);font-family:var(--g-font-2, "Work Sans", sans-serif);color:var(--ds-ink)}.template-product .product-single__info-wrapper .pdp-panel{--t-overline: 500 11.5px/1.3 var(--g-font-2, "Work Sans", sans-serif)}.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{font-family:var(--g-font-1, "Cormorant", serif);font-size:34px;line-height:1.16;font-weight:500;letter-spacing:-.005em;text-transform:none;text-wrap:balance;color:var(--ds-ink);margin:0}.template-product .pdp-title-heart{width:44px;height:44px;margin-top:-2px;border-color:var(--ds-line-strong)}.template-product .pdp-title-heart svg{width:22px;height:22px}.template-product .pdp-panel .pdp-proof{gap:8px;margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--ds-ink-3)}.template-product .pdp-panel .pdp-proof__stars svg{width:14px;height:14px}.template-product .pdp-panel .pdp-quick{gap:8px;margin:20px 0 0}.template-product .pdp-panel .pdp-quick__cell{padding:12px 8px;background:var(--ds-surface);border-radius:var(--ds-r-control)}.template-product .pdp-panel .pdp-quick dt{font:var(--t-overline);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-3)}.template-product .pdp-panel .pdp-quick dd{margin:4px 0 0;font-size:15px;line-height:1.25;font-weight:600;color:var(--ds-ink)}.template-product .pdp-panel .product-single__meta-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:0;list-style:none}.template-product .pdp-panel .product-single__meta-price>li{margin:0;padding:0;line-height:1}.template-product .pdp-panel .product-single__meta-price>li:has(.product-tag-sale){align-self:center}.template-product .pdp-panel .product-single__price{font-family:var(--g-font-2, "Work Sans", sans-serif);font-size:28px;line-height:1.1;font-weight:500;letter-spacing:-.01em;color:var(--ds-ink)}.template-product .pdp-panel .product-single__price--compare{font-size:16px;font-weight:400;letter-spacing:0;color:var(--ds-ink-3)}.template-product .pdp-panel .product-tag-sale,.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-pill);padding:0 12px;font-size:12px;line-height:1;font-weight:600;letter-spacing:0;border-radius:var(--ds-r-pill)}.template-product .pdp-panel .product-tag-sale{background:var(--ds-accent);color:#fff}.template-product .pdp-panel .pdp-badge svg{width:14px;height:14px}.template-product .pdp-panel .pdp-badge-row{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.template-product .pdp-panel .selector-wrapper>div>label,.template-product .pdp-panel .gpo-label,.template-product .pdp-panel .product-form__item--engraving label{font:var(--t-overline);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-3)}.template-product .pdp-panel .selector-wrapper>div>label [class*=js-swatch-display]{margin-left:8px;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ds-ink)}.template-product .pdp-panel .gpo-label .lb-size-guide{min-height:0;font-size:13px;font-weight:500;color:var(--ds-ink-2)}.template-product .pdp-panel .gpo-dropdown .dropdown-button,.template-product .pdp-panel .product-form__item--engraving .product-form__input{height:var(--ds-h-control);border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-control);font-size:15px;color:var(--ds-ink);background:#fff}.template-product .pdp-panel .product-form__item--engraving .product-form__input{padding:0 16px;min-height:var(--ds-h-control)}.template-product .pdp-panel .product-form__item--engraving .product-form__input::placeholder{color:var(--ds-ink-3)}.template-product .pdp-panel .product-form__item--engraving .product-form__input:focus,.template-product .pdp-panel .gpo-dropdown.expanded .dropdown-button{outline:0;border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-soft)}.template-product .pdp-panel .pdp-buy-row{gap:12px;align-items:stretch;min-height:var(--ds-h-control);margin-bottom:0!important}.template-product .pdp-panel .js-qty{width:132px;height:var(--ds-h-control);min-height:var(--ds-h-control);border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-control);background:#fff}.template-product .pdp-panel .js-qty__input{height:calc(var(--ds-h-control) - 2px);border:0;background:transparent;font-size:15px;font-weight:500;text-align:center;color:var(--ds-ink)}.template-product .pdp-panel .product-form__cart-submit{height:var(--ds-h-control);min-height:var(--ds-h-control);border-radius:var(--ds-r-control);font-size:13px;font-weight:600;letter-spacing:.12em;background:var(--ds-accent);border-color:var(--ds-accent);transition:background-color .2s ease,transform .1s ease}.template-product .pdp-panel .product-form__cart-submit:hover:not([disabled]){background:var(--ds-accent-dark);border-color:var(--ds-accent-dark)}.template-product .pdp-panel .product-form__cart-submit:active:not([disabled]){transform:translateY(1px)}.template-product .pdp-panel shopify-payment-terms,.template-product .pdp-panel .pdp-help{font-size:13px;line-height:1.5;color:var(--ds-ink-3)}.template-product .pdp-panel .pdp-help{margin-top:8px;color:var(--ds-ink-2)}.template-product .pdp-panel .pdp-help a{min-height:0;padding:12px 0;color:var(--ds-accent)}.template-product .pdp-panel .luxe-pdp-trust{row-gap:20px;column-gap:24px;padding:0;margin:0}.template-product .pdp-panel .luxe-pdp-trust__item{font-size:14px;line-height:1.35;font-weight:500;color:var(--ds-ink);gap:12px}.template-product .pdp-panel .tabcustom{padding:20px 32px 20px 0;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink)}.template-product .pdp-panel .tab-content .py-3{padding:2px 0 24px!important;font-size:15px;line-height:1.6;color:var(--ds-ink-2)}.template-product .pdp-panel .pdp-panel__identity+.pdp-panel__value{margin-top:24px}.template-product .pdp-panel .pdp-panel__value+.pdp-panel__buy{margin-top:32px}.template-product .pdp-panel .pdp-panel__buy+.pdp-panel__reassurance{margin-top:32px}.template-product .pdp-panel .pdp-panel__reassurance{padding:32px 0;border-top:1px solid var(--ds-line)}.template-product .pdp-panel .pdp-panel__reassurance+.pdp-panel__details{margin-top:0}.template-product .pdp-panel .pdp-panel__details .pdp-details>summary.tabcustom{border-bottom:1px solid var(--ds-line)!important;border-top:0!important}.template-product .pdp-panel .pdp-panel__details .pdp-details:first-of-type>summary.tabcustom{border-top:1px solid var(--ds-line)!important}.template-product .pdp-panel .product-form__item--quantity{flex:0 0 auto;width:132px;max-width:none}.template-product .pdp-panel .gpo-label{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline;justify-content:space-between;gap:12px}@media(max-width:767px){.template-product .pdp-panel h1.product-single__title{font-size:clamp(24px,7vw,28px)!important;line-height:1.18}.template-product .pdp-panel .product-single__price{font-size:26px}.template-product .pdp-panel .product-form__item--quantity{width:120px;max-width:none}.template-product .pdp-panel .js-qty{width:120px}.template-product .pdp-panel .pdp-proof{font-size:12px;white-space:nowrap}.template-product .pdp-panel .pdp-proof__stars svg{width:12px;height:12px}}.template-product .photos .product__photo-wrapper img:not([alt*="IGI certificate"]),.template-product .photos iframe[src*=Vision360]{filter:url(#pdp-sharpen)}.template-product .photos img{image-rendering:-webkit-optimize-contrast}.pdp-sticky-atc{display:none}@media(max-width:990px){.pdp-sticky-atc:not([hidden]){display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ds-line,#e6e4df);box-shadow:0 -4px 16px #0000000f}.pdp-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1}.pdp-sticky-atc__title{font-size:13px;color:var(--ds-ink-2,#55554f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-atc__price{font-family:var(--g-font-1),serif;font-size:20px;font-weight:600;color:var(--ds-ink,#1a1a1a)}.pdp-sticky-atc__btn{flex:0 0 auto;min-height:48px;padding:0 24px;border:0;border-radius:var(--ds-r-control,8px);background:var(--ds-accent,#1a6e3c);color:#fff;font-family:var(--g-font-2),sans-serif;font-weight:600;font-size:15px;cursor:pointer}.pdp-sticky-atc__btn:focus-visible{outline:2px solid var(--ds-accent,#1a6e3c);outline-offset:2px}}.template-product .pdp-panel{--t-display: var(--g-font-1), "Cormorant Garamond", Georgia, serif;--t-ui: var(--g-font-2), "Work Sans", system-ui, sans-serif;font-family:var(--t-ui);font-variant-numeric:lining-nums}.template-product .pdp-panel h1.product-single__title{font-family:var(--t-display);font-weight:600;font-size:32px;line-height:1.14;letter-spacing:-.01em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:var(--ds-ink)}.template-product .pdp-panel .pdp-proof__text{font-size:13px;color:var(--ds-ink-2)}.template-product .pdp-panel .pdp-quick dt{font-family:var(--t-ui);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-3)}.template-product .pdp-panel .pdp-quick dd{font-family:var(--t-ui);font-size:15px;font-weight:600;color:var(--ds-ink)}.template-product .pdp-panel .product-single__price{font-family:var(--t-display);font-weight:600;font-size:32px;line-height:1;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:var(--ds-ink);letter-spacing:-.005em}.template-product .pdp-panel .product-single__price--compare{font-family:var(--t-ui);font-weight:400;font-size:16px;color:var(--ds-ink-3)}.template-product .pdp-panel .product-tag-sale,.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){font-family:var(--t-ui);font-size:12px;font-weight:600;letter-spacing:.02em}.template-product .pdp-panel .product-form__cart-submit{font-family:var(--t-ui);font-size:14px;font-weight:600;letter-spacing:.08em}.template-product .pdp-panel shopify-payment-terms,.template-product .pdp-panel .pdp-help{font-family:var(--t-ui);font-size:14px;line-height:1.5}.template-product .pdp-panel .luxe-pdp-trust__item{font-family:var(--t-ui);font-size:14px;font-weight:500}.template-product .pdp-panel .tabcustom,.template-product .pdp-panel summary.tabcustom{font-family:var(--t-ui);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ds-ink);padding-top:18px;padding-bottom:18px}.template-product .pdp-panel .tab-content,.template-product .pdp-panel .tab-content p{font-family:var(--t-ui);font-size:14px;line-height:1.55;color:var(--ds-ink-2)}.template-product .pdp-panel .ptrust-badge-heading{font-family:var(--t-ui);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-3)}.template-product .pdp-panel .selector-wrapper>div>label,.template-product .pdp-panel .gpo-label,.template-product .pdp-panel .product-form__item--engraving label{font-family:var(--t-ui);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-3)}.template-product .pdp-panel .pdp-panel__buy+.pdp-panel__reassurance{margin-top:24px}@media(max-width:749px){.template-product .pdp-panel h1.product-single__title{font-size:clamp(26px,7.4vw,30px)!important}.template-product .pdp-panel .product-single__price{font-size:28px}}.template-product .pdp-panel .product-single__meta-price{align-items:center;column-gap:12px;row-gap:8px}.template-product .pdp-panel .product-single__price{font-family:var(--g-font-2),"Work Sans",system-ui,sans-serif;font-weight:600;font-size:30px;line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.template-product .pdp-panel .product-single__price--compare{font-size:17px;font-weight:400;color:var(--ds-ink-3);text-decoration-thickness:1px;text-decoration-color:var(--ds-ink-3)}.template-product .pdp-panel .product-tag-sale{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;margin:0;line-height:1;white-space:nowrap;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em}.template-product .pdp-panel .pdp-badge-row{margin-top:16px}.template-product .pdp-panel h1.product-single__title{font-family:"Cormorant Garamond",var(--g-font-1),Georgia,serif;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"kern" 1}.template-product .pdp-panel{letter-spacing:0}.template-product .pdp-panel shopify-payment-terms,.template-product .pdp-panel .pdp-help,.template-product .pdp-panel .pdp-proof__text,.template-product .pdp-panel .luxe-pdp-trust__item,.template-product .pdp-panel .tab-content{letter-spacing:0!important}.template-product .pdp-panel .product-tag-sale,.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){display:inline-flex!important;align-items:center;justify-content:center;height:28px!important;min-height:0!important;padding:0 12px!important;margin:0!important;line-height:28px!important;font-size:12px;font-weight:600;letter-spacing:.02em!important;white-space:nowrap;border-radius:999px;vertical-align:middle}.template-product .pdp-panel .product-tag-sale *,.template-product .pdp-panel .pdp-badge *{line-height:inherit}.template-product .pdp-panel .product-tag-sale{position:static!important;transform:none!important}.template-product .pdp-panel .pdp-quick__cell{padding:12px 6px;min-width:0}.template-product .pdp-panel .pdp-quick dt{font-size:10.5px;letter-spacing:.08em}.template-product .pdp-panel .pdp-quick dd{font-size:14px;white-space:nowrap}.template-product .pdp-panel .product-form__cart-submit{letter-spacing:.08em!important;font-size:14px!important}@media(max-width:480px){.template-product .pdp-panel .pdp-proof__text{font-size:12.5px}.template-product .pdp-panel .product-single__price{font-size:28px}}.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title,.template-product .pdp-panel .pdp-title-row h1{font-family:"Cormorant Garamond",var(--g-font-1),Georgia,serif!important;font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1,"kern" 1!important;font-weight:600!important}@media(min-width:991px){.template-product .product-single>:first-child{align-self:flex-start}.template-product .product-single.pdp-pin-photos>:first-child{position:sticky;top:1.5rem}.template-product .product-single.pdp-pin-photos>.photos-sticky{position:static}}.template-product .pdp-panel h1.product-single__title,.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{font-size:28px!important;line-height:1.18!important;font-weight:600!important;letter-spacing:-.005em}.template-product .pdp-panel .product-single__price{font-size:26px}.template-product .pdp-panel .product-single__price.product-single__price--compare{font-size:15px;font-weight:400;letter-spacing:0}.template-product .pdp-panel .pdp-quick dd{font-size:14px}.template-product .pdp-panel shopify-payment-terms,.template-product .pdp-panel .pdp-help{font-size:13.5px;line-height:1.5}.template-product .pdp-panel .luxe-pdp-trust__item{font-size:13.5px;line-height:1.35}.template-product .pdp-panel .tabcustom,.template-product .pdp-panel summary.tabcustom{font-size:14.5px}.template-product .pdp-panel .tab-content,.template-product .pdp-panel .tab-content p{font-size:13.5px;line-height:1.6}.template-product .pdp-panel .product-form__cart-submit{font-size:13px!important;letter-spacing:.08em!important}.template-product .pdp-panel .selector-wrapper>div>label [class*=js-swatch-display]{font-size:14px}.template-product .pdp-panel .gpo-dropdown .dropdown-button,.template-product .pdp-panel .product-form__item--engraving .product-form__input,.template-product .pdp-panel .js-qty__input{font-size:14px}@media(max-width:767px){.template-product .pdp-panel h1.product-single__title,.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{font-size:clamp(22px,6vw,25px)!important}.template-product .pdp-panel .product-single__price{font-size:24px}.template-product .pdp-panel .product-single__price.product-single__price--compare{font-size:14px}.template-product .pdp-panel .pdp-quick dt{font-size:10px;letter-spacing:.07em}.template-product .pdp-panel .pdp-quick dd{font-size:13.5px}.template-product .pdp-panel .product-tag-sale,.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){font-size:11.5px;padding:0 10px!important}.template-product .pdp-panel shopify-payment-terms,.template-product .pdp-panel .pdp-help{font-size:13px}.template-product .pdp-panel .luxe-pdp-trust__item{font-size:13px;gap:10px}.template-product .pdp-panel .tabcustom,.template-product .pdp-panel summary.tabcustom{font-size:14px}.template-product .pdp-panel .tab-content,.template-product .pdp-panel .tab-content p{font-size:13px}.template-product .pdp-title-heart{width:40px;height:40px}.template-product .pdp-title-heart svg{width:20px;height:20px}}.template-product .pdp-gallery{--pg-ink: #1a1a1a;--pg-line: #e6e4df;--pg-thumb: 72px;--pg-max-h: calc(100svh - 245px) ;display:grid;grid-template-columns:var(--pg-thumb) minmax(0,1fr);gap:16px;align-items:start}.template-product .pdp-gallery.is-single{grid-template-columns:minmax(0,1fr)}.template-product .pdp-gallery.is-single .pdp-gallery__thumbs{display:none}.template-product .pdp-gallery__frame{grid-column:2;grid-row:1;position:relative;width:min(100%,calc(var(--pg-max-h) * var(--pdp-ratio-num)));justify-self:center}.template-product .pdp-gallery.is-single .pdp-gallery__frame{grid-column:1}.template-product .pdp-gallery__track{position:relative;display:flex;aspect-ratio:var(--pdp-ratio);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:8px;background:#fff}.template-product .pdp-gallery--diamond .pdp-gallery__track{background:#f4f4f2}.template-product .pdp-gallery__track::-webkit-scrollbar{display:none}.template-product .pdp-gallery__track:focus-visible{outline:2px solid var(--pg-ink);outline-offset:3px}.template-product .pdp-gallery__slide{position:relative;flex:0 0 100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.template-product .pdp-gallery__slide:before{display:none}.template-product .pdp-gallery__slide[hidden]{display:none}.template-product .pdp-gallery__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.template-product .pdp-gallery__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.template-product .pdp-gallery__media--contain .pdp-gallery__img,.template-product .pdp-gallery__media--contain video,.template-product .pdp-gallery__media--contain iframe{object-fit:contain;width:100%;height:100%}.template-product .pdp-gallery__zoom{cursor:zoom-in}.template-product .pdp-gallery__zoom[data-pdp-cert-card]{cursor:pointer}.template-product .pdp-gallery__360-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:none;cursor:pointer}.template-product .pdp-gallery__360-cta{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#fffffff0;box-shadow:0 2px 10px #0000001f;color:var(--pg-ink);font-size:13.5px;font-weight:600;white-space:nowrap}.template-product .pdp-gallery__360-cta svg{width:18px;height:18px;fill:none}.template-product .pdp-gallery__360.is-loaded .pdp-gallery__360-poster{display:none}.template-product .pdp-gallery__360-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff}.template-product .pdp-gallery__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid var(--pg-line);border-radius:50%;background:#fffffff2;color:var(--pg-ink);cursor:pointer;opacity:0;transition:opacity .2s}.template-product .pdp-gallery__arrow svg{width:20px;height:20px;fill:none}.template-product .pdp-gallery__arrow--prev{left:12px}.template-product .pdp-gallery__arrow--next{right:12px}.template-product .pdp-gallery__frame:hover .pdp-gallery__arrow,.template-product .pdp-gallery__arrow:focus-visible{opacity:1}.template-product .pdp-gallery__arrow:focus-visible{outline:2px solid var(--pg-ink);outline-offset:2px}.template-product .pdp-gallery__arrow:disabled{opacity:0!important;pointer-events:none}@media(hover:none){.template-product .pdp-gallery__arrow{display:none}}.template-product .pdp-gallery__count{position:absolute;right:12px;bottom:12px;z-index:2;display:none;margin:0;padding:4px 10px;border-radius:999px;background:#1a1a1aa8;color:#fff;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none}.template-product .pdp-gallery__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;max-height:var(--pg-max-h);overflow-y:auto;scrollbar-width:none}.template-product .pdp-gallery__thumbs::-webkit-scrollbar{display:none}.template-product .pdp-gallery__thumb{position:relative;flex:0 0 auto;width:var(--pg-thumb);aspect-ratio:var(--pdp-ratio);padding:0;overflow:hidden;border:1px solid var(--pg-line);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s}.template-product .pdp-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.template-product .pdp-gallery__thumb:hover{border-color:#b9b7b0}.template-product .pdp-gallery__thumb[aria-current=true]{border-color:var(--pg-ink);box-shadow:inset 0 0 0 1px var(--pg-ink)}.template-product .pdp-gallery__thumb:focus-visible{outline:2px solid var(--pg-ink);outline-offset:2px}.template-product .pdp-gallery__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffff8c;color:var(--pg-ink);font-size:13px;font-weight:700}@media(max-width:989px){.template-product .pdp-gallery{display:block}.template-product .pdp-gallery__frame{width:100%}.template-product .pdp-gallery__thumbs{display:none}.template-product .pdp-gallery__count{display:block}.template-product .pdp-gallery__360-cta{bottom:14px}}.template-product .pdp-panel .pdp-eyebrow{margin:0 0 8px;font:600 11.5px/1.3 var(--g-font-2, "Work Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#6b6b64}.template-product .pdp-panel .pdp-quick__more{display:inline-block;margin-top:10px;padding:4px 0;font-size:13px;color:var(--ds-ink-2);text-decoration:underline;text-underline-offset:3px}.template-product .pdp-panel .pdp-quick__more:hover{color:var(--ds-ink)}.template-product .pdp-panel .pdp-engrave{margin:4px 0 0}.template-product .pdp-panel .pdp-engrave__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;list-style:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--ds-ink)}.template-product .pdp-panel .pdp-engrave__toggle::-webkit-details-marker{display:none}.template-product .pdp-panel .pdp-engrave__toggle:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--ds-line-strong);border-radius:50%;font-size:14px;line-height:1}.template-product .pdp-panel .pdp-engrave[open] .pdp-engrave__toggle:before{content:"\2212"}.template-product .pdp-panel .pdp-engrave__toggle .pdp-ink-quiet{font-weight:400;color:var(--ds-ink-3)}.template-product .pdp-panel .pdp-engrave .product-form__input{margin-top:4px}.template-product .pdp-panel .pdp-assure.luxe-pdp-trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none}.template-product .pdp-panel .pdp-assure__item{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ds-ink)}.template-product .pdp-panel .pdp-assure__item:before{display:none}.template-product .pdp-panel .pdp-assure__item svg{width:20px;height:20px;fill:none;color:var(--ds-accent);flex:0 0 20px}.template-product .pdp-panel .pdp-panel__buy+.pdp-panel__reassurance{margin-top:20px}.template-product .pdp-panel .pdp-facts{margin:0}.template-product .pdp-panel .pdp-facts div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--ds-line)}.template-product .pdp-panel .pdp-facts div:last-child{border-bottom:0}.template-product .pdp-panel .pdp-facts dt{font-size:13.5px;font-weight:400;color:var(--ds-ink-2)}.template-product .pdp-panel .pdp-facts dd{margin:0;font-size:13.5px;font-weight:600;color:var(--ds-ink);text-align:right;font-variant-numeric:tabular-nums}.template-product .pdp-panel .pdp-facts__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:6px;font-size:14px;font-weight:600;color:var(--ds-ink);text-decoration:underline;text-underline-offset:3px}.template-product .pdp-panel .pdp-facts__link svg{width:16px;height:16px;fill:none}@media(max-width:767px){.template-product .breadcrumb.g-breadcrumb{display:none}.template-product .pdp-panel .pdp-eyebrow{margin-top:18px}}@media(min-width:992px){.template-product{--pdp-page: min(1480px, calc(100% - 64px) );--pdp-side: clamp(340px, 30vw, 460px);--pdp-gap: clamp(32px, 3.5vw, 64px)}.template-product .container-fluid.js-recently-view{padding-left:0;padding-right:0}.template-product .product-single{display:grid;grid-template-columns:minmax(0,1fr) var(--pdp-side);column-gap:var(--pdp-gap);align-items:start;width:var(--pdp-page);max-width:none;margin-left:auto;margin-right:auto}.template-product .product-single>*{flex:none;width:auto;max-width:none;padding-left:0;padding-right:0}.template-product .product-single .product-single__info-wrapper{max-width:none;margin-left:0}.template-product .pdp-gallery{grid-template-columns:var(--pg-thumb) minmax(0,1fr)}.template-product .pdp-gallery.is-single{grid-template-columns:minmax(0,1fr)}.template-product .pdp-gallery__frame{width:100%;max-width:880px;justify-self:start}.template-product .pdp-gallery__thumbs{max-height:880px}.template-product .breadcrumb.g-breadcrumb{box-sizing:border-box;width:var(--pdp-page);max-width:none;margin-left:auto!important;margin-right:auto!important;padding-left:0;padding-right:0}.template-product .breadcrumb.g-breadcrumb>.container{max-width:none;margin:0;padding-left:0;padding-right:0}}.template-product .pdp-panel .pdp-soldnote{margin:12px 0 0;padding:14px 16px;border-radius:var(--ds-r-control, 8px);background:var(--ds-surface, #f6f6f4);font-size:14px;line-height:1.55;color:var(--ds-ink)}.template-product .pdp-panel .pdp-soldnote a{display:inline-block;margin-top:4px;font-weight:600;color:var(--ds-accent);text-decoration:underline;text-underline-offset:3px}.template-product{--be-ink: #202025;--be-ink-2: rgba(32, 32, 37, .6);--be-line: #d9d9d9;--be-panel: #f7f7f7;--be-green: #1a6e3c;--be-green-dark: #14502c}@media(min-width:992px){.template-product{--pdp-page: min(1312px, calc(100% - 64px) );--pdp-side: clamp(340px, 29vw, 416px);--pdp-gap: clamp(24px, 2.4vw, 32px)}.template-product .pdp-gallery__frame{max-width:none}}@media(min-width:990px){.template-product .pdp-gallery,.template-product .pdp-gallery.is-single{display:block}.template-product .pdp-gallery__thumbs,.template-product .pdp-gallery__arrow,.template-product .pdp-gallery__count,.template-product .pdp-gallery__dots{display:none!important}.template-product .pdp-gallery__frame{width:100%}.template-product .pdp-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;aspect-ratio:auto;overflow:visible;scroll-snap-type:none;border-radius:0;background:none}.template-product .pdp-gallery.is-single .pdp-gallery__slide{grid-column:1 / -1}}.template-product .pdp-gallery__track{border-radius:0}.template-product .pdp-gallery__slide{aspect-ratio:1;background:var(--be-panel)}.template-product .pdp-gallery--diamond .pdp-gallery__slide{background:#a1a3a0}.template-product .pdp-gallery--diamond .pdp-gallery__media--contain{background:#fff}.template-product .pdp-gallery__img{border-radius:0}.template-product .pdp-gallery__360-cta{border-radius:0;box-shadow:none;background:#fff;font-weight:500}@media(max-width:989px){.template-product .pdp-gallery__track{aspect-ratio:1}.template-product .pdp-gallery__count{display:none}.template-product .pdp-gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.template-product .pdp-gallery__dots span{width:6px;height:6px;border-radius:50%;background:var(--be-line)}.template-product .pdp-gallery__dots span.is-on{background:var(--be-ink)}}.template-product .product-single__info-wrapper .pdp-panel{color:var(--be-ink)}.template-product .pdp-panel .pdp-eyebrow{margin:0 0 8px;font:400 11px/1.4 var(--g-font-2, "Work Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--be-ink-2)}.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{margin:0;font-family:var(--g-font-1, "Cormorant Garamond", serif);font-size:28px!important;line-height:1.2;font-weight:500;letter-spacing:0;text-transform:none!important;color:var(--be-ink)}.template-product .pdp-panel .pdp-spec{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--be-ink-2)}.template-product .pdp-panel .pdp-proof{margin:8px 0 0;font-size:12px;color:var(--be-ink-2)}.template-product .pdp-panel .pdp-proof__stars{color:var(--be-ink)}.template-product .pdp-panel .product-single__meta-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0 0}.template-product .pdp-panel .product-single__price{font-family:var(--g-font-1, "Cormorant Garamond", serif);font-size:26px;font-weight:500;color:var(--be-ink)!important}.template-product .pdp-panel .product-single__price.product-single__price--compare{font-family:var(--g-font-2, "Work Sans", sans-serif);font-size:15px;font-weight:400;color:var(--be-ink-2)!important}.template-product .pdp-panel .pdp-off{font-size:13px;font-weight:500;color:var(--be-green);list-style:none}.template-product .pdp-panel .pdp-badge-row{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px}.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){display:inline-flex;align-items:center;gap:0;min-height:0;height:auto;padding:0!important;border:0;border-radius:0;background:none!important;font-size:13px!important;font-weight:400;color:var(--be-ink-2)!important}.template-product .pdp-panel .pdp-badge svg,.template-product .pdp-panel .product-single__stock svg{display:none}.template-product .pdp-panel .pdp-badge--certified{color:var(--be-ink)!important;cursor:pointer}.template-product .pdp-panel .pdp-badge--certified u{text-underline-offset:3px}.template-product .pdp-panel .selector-wrapper>div>label,.template-product .pdp-panel .gpo-label,.template-product .pdp-panel .pdp-metal-plain{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--be-ink)!important}.template-product .pdp-panel .selector-wrapper>div>label [class*=js-swatch-display]{font-weight:400}.template-product .pdp-panel .luxe-metal-swatch{width:32px!important;height:32px!important;border-radius:50%!important;box-shadow:0 0 0 1px var(--be-line)!important}.template-product .pdp-panel input:checked+.luxe-metal-swatch,.template-product .pdp-panel .luxe-metal-swatch.active{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--be-ink)!important}.template-product .pdp-panel .gpo-dropdown .dropdown-button,.template-product .pdp-panel .product-form__input,.template-product .pdp-panel select{height:48px;border:1px solid var(--be-line)!important;border-radius:0!important;box-shadow:none!important;background-color:#fff;font-size:14px;color:var(--be-ink)}.template-product .pdp-panel .gpo-dropdown .dropdown-list{border-radius:0!important}.template-product .pdp-panel .lb-size-guide{font-size:13px;color:var(--be-ink)}.template-product .pdp-panel .pdp-engrave__toggle{font-size:14px}.template-product .pdp-panel .pdp-engrave__toggle:before{border-radius:0;border-color:var(--be-line)}.template-product .pdp-panel .product-form__cart-submit,.template-product .pdp-panel button.product-form__cart-submit{height:52px!important;min-height:52px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--be-green)!important;color:#fff!important;font-family:var(--g-font-2, "Work Sans", sans-serif)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase;transition:background-color .15s}.template-product .pdp-panel .product-form__cart-submit:hover{background:var(--be-green-dark)!important}.template-product .pdp-panel .pdp-buy-row{margin-bottom:8px!important}.template-product .pdp-panel .pdp-secondary-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}.template-product .pdp-panel .pdp-secondary-btn{display:flex;align-items:center;justify-content:center;height:48px;padding:0 12px;border:1px solid var(--be-line);border-radius:0;background:#fff;color:var(--be-ink);font-family:var(--g-font-2, "Work Sans", sans-serif);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:border-color .15s}.template-product .pdp-panel .pdp-secondary-btn:hover{border-color:var(--be-ink);color:var(--be-ink)}.template-product .pdp-panel .pdp-secondary-btn svg{display:none}.template-product .pdp-panel .pdp-delivery{margin:0 0 12px;font-size:14px;color:var(--be-ink)}.template-product .pdp-panel shopify-payment-terms{font-size:13px;color:var(--be-ink-2)}.template-product .pdp-panel .pdp-help{font-size:13px;color:var(--be-ink-2)}.template-product .pdp-panel .pdp-help a{color:var(--be-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.template-product .pdp-panel .pdp-covered{padding:20px 0 4px;border-top:1px solid var(--be-line)}.template-product .pdp-panel .pdp-covered__title{margin:0 0 14px;font-size:14px;font-weight:500;color:var(--be-ink)}.template-product .pdp-panel .pdp-covered__list{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin:0;padding:0;list-style:none}.template-product .pdp-panel .pdp-covered__item{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.35;color:var(--be-ink)}.template-product .pdp-panel .pdp-covered__item:before{display:none}.template-product .pdp-panel .pdp-covered__item svg{flex:0 0 20px;width:20px;height:20px;fill:none;color:var(--be-ink)}.template-product .pdp-panel .pdp-details,.template-product .pdp-panel .accordion{border:0;border-radius:0}.template-product .pdp-panel .pdp-panel__details{margin-top:20px;border-top:1px solid var(--be-line)}.template-product .pdp-panel summary.tabcustom,.template-product .pdp-panel .tabcustom{padding:18px 28px 18px 0;border-top:0;border-bottom:1px solid var(--be-line);font-family:var(--g-font-2, "Work Sans", sans-serif);font-size:13px!important;font-weight:500;letter-spacing:.06em;text-transform:uppercase!important;color:var(--be-ink)}.template-product .pdp-panel .tab-content,.template-product .pdp-panel .tab-content p{font-size:14px;line-height:1.6;color:var(--be-ink)}.template-product .pdp-panel .pdp-facts dt{color:var(--be-ink-2)}.template-product .pdp-panel .pdp-facts dd{color:var(--be-ink);font-weight:500}.template-product .pdp-panel .pdp-facts div{border-color:#ededed}.template-product .pdp-panel .pdp-facts__link{color:var(--be-ink);font-weight:500}.template-product .pdp-panel .ptrust-badge{opacity:.8}.template-product .pdp-sticky-atc{border-radius:0}.template-product .pdp-sticky-atc__btn{border-radius:0!important;background:var(--be-green)!important;font-weight:500!important;letter-spacing:.04em}.template-product .fourc__table-wrap{border-radius:0;border-color:var(--be-line)}.template-product .dcmp__tag{padding:0;border-radius:0;background:none;color:var(--be-ink);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.template-product .dcmp__card-link img{border-radius:0}.template-product .dcmp__cta{border-radius:0;border-color:var(--be-ink);color:var(--be-ink);text-transform:uppercase;font-weight:500;letter-spacing:.04em;font-size:12px}.template-product .dcmp__cta:hover,.template-product .dcmp__cta:focus-visible{background:var(--be-ink);color:#fff}.template-product .dcmp__col--this{background:var(--be-panel)}.template-product .dcmp__why,.template-product .dcmp__here,.template-product .dcmp__diff{color:var(--be-ink)}.template-product .fourc__cmp-title{font-size:36px;color:var(--be-ink)}.template-product [id*=__product-recommendations] .product-tag-sale,.template-product [id*=__product-recent] .product-tag-sale,.template-product [id*=__product-recommendations] .product-tag,.template-product [id*=__product-recent] .product-tag{display:none!important}.template-product [id*=__product-recommendations] img,.template-product [id*=__product-recent] img{border-radius:0!important}.template-product [id*=__product-recommendations] .price,.template-product [id*=__product-recommendations] [class*=price],.template-product [id*=__product-recent] .price,.template-product [id*=__product-recent] [class*=price]{color:var(--be-ink)!important}.template-product [id*=__product-recommendations] s,.template-product [id*=__product-recommendations] del,.template-product [id*=__product-recent] s,.template-product [id*=__product-recent] del{color:var(--be-ink-2)!important}.template-product .pdp-gallery:not(.pdp-gallery--diamond) .pdp-gallery__slide{background:#fff}.template-product [id*=__product-testimonials] .container-fluid,.template-product [id*=__product-recommendations] .container,.template-product [id*=__product-recommendations] .container-fluid,.template-product [id*=__product-recent] .container,.template-product [id*=__product-recent] .container-fluid{width:var(--pdp-page, calc(100% - 32px) );max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.template-product [id*=__product-testimonials] h2,.template-product [id*=__product-recommendations] h2,.template-product [id*=__product-recommendations] h3,.template-product [id*=__product-recent] h2,.template-product [id*=__product-recent] h3{font-family:var(--g-font-1, "Cormorant Garamond", serif);font-size:36px;font-weight:500;text-transform:none;color:var(--be-ink);padding-left:0;margin-left:0}.template-product [id*=__product-testimonials] .subtop{padding-left:0;font-size:11px;letter-spacing:.12em;color:var(--be-ink-2)}.template-product [id*=__product-testimonials] .quote-wrap,.template-product [id*=__product-testimonials] .quote__slide{border-radius:0!important}.template-product [id*=__product-testimonials] .slick-arrow,.template-product [id*=__product-recommendations] .swiper-button-prev,.template-product [id*=__product-recommendations] .swiper-button-next,.template-product [id*=__product-recent] .swiper-button-prev,.template-product [id*=__product-recent] .swiper-button-next{border-radius:0!important;box-shadow:none!important;background:#fff!important;border:1px solid var(--be-line)!important}@media(max-width:991px){.template-product [id*=__product-testimonials] h2,.template-product [id*=__product-recommendations] h2,.template-product [id*=__product-recommendations] h3,.template-product [id*=__product-recent] h2,.template-product [id*=__product-recent] h3{font-size:28px}}.template-product [id*=__product-testimonials] .h2{padding-left:0;margin-left:0;font-family:var(--g-font-1, "Cormorant Garamond", serif);font-size:36px;font-weight:500;text-transform:none;color:var(--be-ink)}.template-product [id*=__product-testimonials] .quote__slide-wrapper-first h6,.template-product [id*=__product-testimonials] .quote__slide-wrapper-first .h6,.template-product [id*=__product-testimonials] .quote__slide-wrapper-first [class*=title]{text-transform:none}@media(max-width:991px){.template-product [id*=__product-testimonials] .h2{font-size:28px}}.template-product{--gg-surface: #f6f5f3;--gg-line: #e4e2dd;--gg-ink: #202025;--gg-ink-2: #6b6b70;--gg-r: 16px;--gg-r-sm: 12px;--gg-pill: 30px}@media(min-width:990px){.template-product .pdp-gallery__track{gap:12px}}.template-product .pdp-gallery__track,.template-product .pdp-gallery__slide,.template-product .pdp-gallery__img{border-radius:var(--gg-r)!important;overflow:hidden}.template-product .pdp-gallery__slide{background:var(--gg-surface)}.template-product .pdp-gallery__360-cta{border-radius:20px;background:#0009;color:#fff;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.template-product .pdp-panel .pdp-eyebrow{display:inline-block;margin:0 0 14px;padding:6px 12px;border-radius:20px;background:var(--be-green, #1a6e3c);color:#fff;font-size:11px;font-weight:500;letter-spacing:2px}.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{font-size:34px!important;line-height:1.12}.template-product .pdp-panel .pdp-spec{margin-top:8px;font-size:14px;color:var(--gg-ink-2)}.template-product .pdp-panel .product-single__price{font-size:30px}.template-product .pdp-panel .gpo-dropdown .dropdown-button,.template-product .pdp-panel .product-form__input,.template-product .pdp-panel select{border-radius:var(--gg-r-sm)!important;border-color:var(--gg-line)!important}.template-product .pdp-panel .gpo-dropdown .dropdown-list{border-radius:var(--gg-r-sm)!important;overflow:hidden}.template-product .pdp-panel .product-form__cart-submit,.template-product .pdp-panel button.product-form__cart-submit{border-radius:var(--gg-pill)!important;letter-spacing:2px!important;font-size:13px!important}.template-product .pdp-panel .pdp-secondary-btn{border-radius:var(--gg-pill);border-color:var(--gg-line);font-size:12px;letter-spacing:1.5px}.template-product .pdp-panel .pdp-secondary-btn:hover{border-color:var(--gg-ink)}.template-product .pdp-panel .pdp-covered{margin-top:16px;padding:20px 20px 18px;border:0;border-radius:var(--gg-r);background:var(--gg-surface)}.template-product .pdp-panel .pdp-covered__title{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.template-product .pdp-panel .pdp-panel__details{margin-top:12px;padding:0 20px;border:0;border-radius:var(--gg-r);background:var(--gg-surface)}.template-product .pdp-panel .pdp-panel__details summary.tabcustom,.template-product .pdp-panel .pdp-panel__details .tabcustom{border-bottom-color:var(--gg-line);font-size:11px!important;font-weight:600;letter-spacing:2px}.template-product .pdp-panel .pdp-panel__details>:last-child summary.tabcustom,.template-product .pdp-panel .pdp-panel__details>:last-child .tabcustom,.template-product .pdp-panel .pdp-panel__details details:last-of-type>summary{border-bottom:0}.template-product .pdp-panel .pdp-facts div{border-color:var(--gg-line)}.template-product .pdp-sticky-atc{border-radius:var(--gg-r) var(--gg-r) 0 0}.template-product .pdp-sticky-atc__btn{border-radius:var(--gg-pill)!important;letter-spacing:2px}.template-product .fourc__cmp-head{flex-direction:column;align-items:center;gap:10px;margin-bottom:32px;text-align:center}.template-product .fourc__table-wrap{border:1px solid var(--gg-line);border-radius:var(--gg-r)}.template-product .dcmp__table th[scope=row]{background:var(--gg-surface);border-right-color:var(--gg-line);letter-spacing:2px}.template-product .dcmp__table th,.template-product .dcmp__table td{border-bottom-color:var(--gg-line)}.template-product .dcmp__col--this{background:var(--gg-surface)}.template-product .dcmp__card-link img{border-radius:var(--gg-r-sm)}.template-product .dcmp__tag{padding:5px 10px;border-radius:20px;background:var(--gg-ink);color:#fff;font-size:10px;letter-spacing:1.5px}.template-product .dcmp__cta{border-radius:var(--gg-pill);border-color:var(--gg-line);font-size:11px;letter-spacing:1.5px}.template-product .dcmp__cta:hover,.template-product .dcmp__cta:focus-visible{border-color:var(--gg-ink);background:var(--gg-ink);color:#fff}.template-product .diamond-education{background:#fff}.template-product .diamond-education__card{border:0;border-radius:var(--gg-r);background:var(--gg-surface);box-shadow:none}.template-product .diamond-education .edu-panel__inner{border-radius:var(--gg-r-sm)}.template-product [id*=__product-testimonials] h2,.template-product [id*=__product-testimonials] .h2,.template-product [id*=__product-testimonials] .subtop,.template-product [id*=__product-requently] h2,.template-product [id*=__product-recommendations] h2,.template-product [id*=__product-recommendations] h3,.template-product [id*=__product-recent] h2,.template-product [id*=__product-recent] h3{text-align:center}.template-product [id*=__product-testimonials] .subtop{letter-spacing:2px}.template-product [id*=__product-testimonials] .quote-wrap,.template-product [id*=__product-testimonials] .quote__slide{border-radius:var(--gg-r)!important;background:var(--gg-surface)!important;border:0!important}.template-product [id*=__product-recommendations] img,.template-product [id*=__product-recent] img,.template-product [id*=__product-requently] img{border-radius:var(--gg-r)!important}.template-product [id*=__product-testimonials] .slick-arrow,.template-product [id*=__product-recommendations] .swiper-button-prev,.template-product [id*=__product-recommendations] .swiper-button-next,.template-product [id*=__product-recent] .swiper-button-prev,.template-product [id*=__product-recent] .swiper-button-next{border-radius:50%!important;border-color:var(--gg-line)!important}@media(max-width:989px){.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{font-size:28px!important}.template-product .pdp-panel .product-single__price{font-size:26px}.template-product .pdp-gallery__track{border-radius:var(--gg-r)!important}}@media(min-width:990px){.template-product .pdp-gallery__track{background:none!important;border-radius:0!important;overflow:visible}}.template-product .pdp-gallery--diamond .pdp-gallery__slide--360{position:relative}.template-product .pdp-gallery--diamond .pdp-gallery__360{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.template-product .pdp-gallery--diamond .pdp-gallery__360-frame{position:absolute;top:0;left:-22.8%;width:145.6%;height:115%}.template-product .pdp-gallery__slide:has(.pdp-gallery__media--contain),.template-product .pdp-gallery:not(.pdp-gallery--diamond) .pdp-gallery__slide{position:relative}.template-product .pdp-gallery__slide:has(.pdp-gallery__media--contain):after,.template-product .pdp-gallery:not(.pdp-gallery--diamond) .pdp-gallery__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid var(--gg-line);border-radius:inherit;pointer-events:none}.template-product .pdp-panel .pdp-panel__details .pdp-details:last-of-type>summary.tabcustom{border-bottom:0!important}.template-product .pdp-panel .pdp-panel__details .pdp-details:first-of-type>summary.tabcustom{border-top:0!important}.template-product [id*=__product-testimonials] .h2,.template-product [id*=__product-testimonials] .subtop{text-align:center!important}.template-product .product-recommendations__header,.template-product .productsviewed-header{position:relative;justify-content:center}.template-product .product-recommendations__nav,.template-product .productsviewed-nav{position:absolute;right:0;top:50%;transform:translateY(-50%)}.template-product .diamond-education__card{width:var(--pdp-page, calc(100% - 32px) );max-width:none;margin-left:auto;margin-right:auto;padding:36px 40px;overflow:hidden}@media(max-width:989px){.template-product .diamond-education__card{padding:24px 18px}}.template-product .diamond-education__subtitle{order:-1;align-self:flex-start;margin:0 0 14px;padding:6px 12px;border-radius:20px;background:var(--gg-ink);color:#fff!important;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}@media(max-width:989px){.template-product .product-recommendations__nav,.template-product .productsviewed-nav{display:none}}.template-product .pdp-panel .pdp-specs{margin:16px 0 4px}.template-product .pdp-panel .pdp-specs__grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;border-radius:var(--gg-r-sm);background:var(--gg-surface);overflow:hidden}.template-product .pdp-panel .pdp-specs__cell{margin:0;padding:12px 6px 11px;text-align:center}.template-product .pdp-panel .pdp-specs__cell+.pdp-specs__cell{border-left:1px solid var(--gg-line)}.template-product .pdp-panel .pdp-specs__cell dt{margin:0 0 4px;font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--gg-ink-2)}.template-product .pdp-panel .pdp-specs__cell dd{margin:0;font-family:var(--g-font-1, "Cormorant Garamond", serif);font-size:20px;font-weight:500;line-height:1.15;color:var(--gg-ink);overflow-wrap:anywhere}.template-product .pdp-panel .pdp-specs__foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;padding:0 2px;font-size:12.5px;color:var(--gg-ink-2)}.template-product .pdp-panel .pdp-specs__foot a{margin-left:auto;color:var(--be-green, #1a6e3c);font-weight:500;text-decoration:underline;text-underline-offset:3px}.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{font-size:30px!important;line-height:1.15}.template-product .pdp-panel .gpo-label,.template-product .pdp-panel .selector-wrapper>div>label,.template-product .pdp-panel .pdp-metal-plain{font-size:13px!important;font-weight:500!important}.template-product .pdp-panel .pdp-panel__reassurance{border-top:0!important}.template-product #grading-report{scroll-margin-top:90px}@media(max-width:989px){.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{font-size:26px!important}.template-product .pdp-panel .pdp-specs__cell dd{font-size:18px}}.template-product .shopify-section--benefits:has(h2){margin-bottom:56px}.template-product .pdp-panel .product-single__meta-list .pdp-off{display:inline-flex!important;align-items:center;padding:4px 10px!important;border-radius:20px;background:var(--gg-green-tint, #eef4ef);color:var(--be-green, #1a6e3c);font-size:12px!important;font-weight:600;line-height:1.3!important;align-self:center}.template-product .pdp-panel .pdp-badge-row{gap:8px;margin-top:10px}.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){display:inline-flex!important;align-items:center;gap:6px;min-height:30px!important;padding:5px 12px!important;border:0!important;border-radius:20px!important;background:var(--gg-surface, #f6f5f3)!important;font-size:12.5px!important;line-height:1.3;color:var(--gg-ink, #202025)!important}.template-product .pdp-panel .product-single__stock:not(.hide):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--be-green, #1a6e3c)}.template-product .pdp-panel .product-single__stock:not(.hide) svg{display:none!important}.template-product .pdp-panel .pdp-badge--certified u{text-decoration:none;color:var(--be-green, #1a6e3c);font-weight:500}.template-product .pdp-panel .pdp-badge--certified:hover{background:var(--gg-green-tint, #eef4ef)!important}.template-product .pdp-panel .pdp-badge--certified:focus-visible{outline:2px solid var(--be-green, #1a6e3c);outline-offset:2px}.template-product .pdp-panel .product-single__meta-price{column-gap:16px!important;row-gap:0!important}.template-product .pdp-panel .pdp-badge-row{gap:10px 12px!important;margin-top:16px!important}.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){padding:6px 14px!important;gap:8px!important}.template-product .pdp-panel .pdp-badge-row,.template-product .pdp-panel .pdp-panel__buy{margin-top:20px!important}.template-product .pdp-panel .product-single__stock:not(.hide):before{flex:0 0 16px;width:16px!important;height:16px!important;border-radius:0!important;background:var(--be-green, #1a6e3c)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5'/%3E%3Cpath d='M10 12l-2 -2.2l.6 -1'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5'/%3E%3Cpath d='M10 12l-2 -2.2l.6 -1'/%3E%3C/svg%3E") center / contain no-repeat!important}.template-product .product-single__info-wrapper .pdp-panel h1.product-single__title{text-wrap:wrap!important}.template-product .pdp-panel .pdp-panel__reassurance{margin-top:20px!important;padding-top:0!important;padding-bottom:0!important}.template-product .pdp-panel .pdp-panel__reassurance .pdp-covered{margin-top:0!important}.template-product .pdp-panel .pdp-panel__details{margin-top:12px!important}.template-product [id*=__product-recommendations] .product-card__price.product-card__pricesale,.template-product [id*=__product-recent] .product-card__price.product-card__pricesale{color:#1a6e3c!important}.template-product .pdp-panel .pdp-covered,.template-product .pdp-panel .pdp-panel__details{border-radius:var(--gg-r, 16px)!important}.template-product .pdp-panel .pdp-panel__details summary.tabcustom{border-radius:8px}.template-product .pdp-panel .pdp-engrave__toggle:before{border-radius:6px!important}.template-product .pdp-panel .product-single__meta-list .pdp-off,.template-product .pdp-panel .pdp-badge,.template-product .pdp-panel .product-single__stock:not(.hide){border-radius:20px!important}@media(min-width:992px){.template-product .row.product-single{align-items:flex-start}.template-product .row.product-single>.photos-sticky{position:relative!important;top:auto!important}.template-product .row.product-single>[class*=col-md-5]{position:sticky!important;top:24px;align-self:flex-start}}.template-product .pdp-icon{display:inline-block;flex:none;vertical-align:middle}.template-product .pdp-proof__stars{display:inline-flex;gap:1px;color:#202025}.template-product .pdp-panel .pdp-panel__details summary.tabcustom:before{display:none!important}.template-product .pdp-panel .pdp-panel__details summary.tabcustom:after{width:18px!important;height:18px!important;top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;background:#202025!important;border:0!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14' /%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14' /%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / contain no-repeat}.template-product .pdp-panel .pdp-panel__details details[open]>summary.tabcustom:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / contain no-repeat}.template-product .pdp-panel .pdp-engrave__toggle:before{content:""!important;background:#202025 content-box!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14' /%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14' /%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / 14px no-repeat}.template-product .pdp-panel .pdp-engrave[open] .pdp-engrave__toggle:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E") center / 14px no-repeat}.template-product .swiper-button-prev:after,.template-product .swiper-button-next:after,.template-product .slick-prev:before,.template-product .slick-next:before{content:""!important;display:block;width:18px;height:18px;margin:auto;background:#202025;font-size:0!important}.template-product .swiper-button-prev:after,.template-product .slick-prev:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6l6 6' /%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6l6 6' /%3E%3C/svg%3E") center / contain no-repeat}.template-product .swiper-button-next:after,.template-product .slick-next:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E") center / contain no-repeat}.template-product .pdp-panel .product-form__cart-submit,.template-product .pdp-panel button.product-form__cart-submit,.template-product .pdp-panel .pdp-secondary-btn,.template-product .pdp-sticky-atc__btn,.template-product .dir__all,.template-product .dcmp__cta,.template-product .dd__cta a{border-radius:6px!important}.template-product .pdp-panel .product-form__cart-submit{display:inline-flex!important;align-items:center;justify-content:center;gap:10px}.template-product .pdp-panel .product-form__cart-submit.btn--sold-out .pdp-icon--bag{display:none}.template-product .pdp-panel .pdp-secondary-btn{gap:8px}.template-product .pdp-panel .pdp-secondary-btn svg.pdp-icon{display:inline-block!important}.template-product .pdp-panel .pdp-panel__details summary.tabcustom:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath d='M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath d='M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z'/%3E%3C/svg%3E") center / contain no-repeat!important}.template-product .pdp-panel .pdp-panel__details details[open]>summary.tabcustom:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M5 10c0-.414.336-.75.75-.75h8.5c.414 0 .75.336.75.75s-.336.75-.75.75h-8.5c-.414 0-.75-.336-.75-.75Z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M5 10c0-.414.336-.75.75-.75h8.5c.414 0 .75.336.75.75s-.336.75-.75.75h-8.5c-.414 0-.75-.336-.75-.75Z'/%3E%3C/svg%3E") center / contain no-repeat!important}.template-product .pdp-panel .pdp-engrave__toggle:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath d='M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z'/%3E%3C/svg%3E") center / 16px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath d='M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z'/%3E%3C/svg%3E") center / 16px no-repeat!important}.template-product .pdp-panel .pdp-engrave[open] .pdp-engrave__toggle:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M5 10c0-.414.336-.75.75-.75h8.5c.414 0 .75.336.75.75s-.336.75-.75.75h-8.5c-.414 0-.75-.336-.75-.75Z'/%3E%3C/svg%3E") center / 16px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M5 10c0-.414.336-.75.75-.75h8.5c.414 0 .75.336.75.75s-.336.75-.75.75h-8.5c-.414 0-.75-.336-.75-.75Z'/%3E%3C/svg%3E") center / 16px no-repeat!important}.template-product .swiper-button-prev:after,.template-product .slick-prev:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M11.764 5.204a.75.75 0 0 1 .032 1.06l-3.516 3.736 3.516 3.736a.75.75 0 1 1-1.092 1.028l-4-4.25a.75.75 0 0 1 0-1.028l4-4.25a.75.75 0 0 1 1.06-.032Z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M11.764 5.204a.75.75 0 0 1 .032 1.06l-3.516 3.736 3.516 3.736a.75.75 0 1 1-1.092 1.028l-4-4.25a.75.75 0 0 1 0-1.028l4-4.25a.75.75 0 0 1 1.06-.032Z'/%3E%3C/svg%3E") center / contain no-repeat!important}.template-product .swiper-button-next:after,.template-product .slick-next:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M7.72 14.53a.75.75 0 0 1 0-1.06l3.47-3.47-3.47-3.47a.75.75 0 0 1 1.06-1.06l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 0 1-1.06 0Z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M7.72 14.53a.75.75 0 0 1 0-1.06l3.47-3.47-3.47-3.47a.75.75 0 0 1 1.06-1.06l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 0 1-1.06 0Z'/%3E%3C/svg%3E") center / contain no-repeat!important}.template-product .pdp-panel .product-single__stock:not(.hide):before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath d='M11.265 2.952a2.25 2.25 0 0 0-2.53 0l-4.094 2.783a3.75 3.75 0 0 0-1.641 3.101v7.413a.75.75 0 0 0 1.5 0v-7.413c0-.745.369-1.441.985-1.86l4.093-2.784a.75.75 0 0 1 .844 0l4.093 2.784a2.25 2.25 0 0 1 .985 1.86v7.413a.75.75 0 0 0 1.5 0v-7.413a3.75 3.75 0 0 0-1.641-3.1l-4.094-2.784Z'/%3E%3Cpath fill-rule='evenodd' d='M10 16.968a1 1 0 0 1-.25.031h-3a1 1 0 0 1-1-1v-3.5a1 1 0 0 1 1-1h.75v-3a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3h.75a1 1 0 0 1 1 1v3.5a1 1 0 0 1-1 1h-3a1 1 0 0 1-.25-.031Zm.75-3.969v2.5h2v-2.5h-2Zm-1.5 2.5v-2.5h-2v2.5h2Zm1.75-4v-2.5h-2v2.5h2Z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath d='M11.265 2.952a2.25 2.25 0 0 0-2.53 0l-4.094 2.783a3.75 3.75 0 0 0-1.641 3.101v7.413a.75.75 0 0 0 1.5 0v-7.413c0-.745.369-1.441.985-1.86l4.093-2.784a.75.75 0 0 1 .844 0l4.093 2.784a2.25 2.25 0 0 1 .985 1.86v7.413a.75.75 0 0 0 1.5 0v-7.413a3.75 3.75 0 0 0-1.641-3.1l-4.094-2.784Z'/%3E%3Cpath fill-rule='evenodd' d='M10 16.968a1 1 0 0 1-.25.031h-3a1 1 0 0 1-1-1v-3.5a1 1 0 0 1 1-1h.75v-3a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3h.75a1 1 0 0 1 1 1v3.5a1 1 0 0 1-1 1h-3a1 1 0 0 1-.25-.031Zm.75-3.969v2.5h2v-2.5h-2Zm-1.5 2.5v-2.5h-2v2.5h2Zm1.75-4v-2.5h-2v2.5h2Z'/%3E%3C/svg%3E") center / contain no-repeat!important}.template-product .pdp-panel .pdp-secondary-btn.js-btn-wishlist svg{display:none!important}.template-product .pdp-panel .pdp-secondary-btn.js-btn-wishlist:before{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M8.469 5.785c-.966-1.047-2.505-1.047-3.47 0-.998 1.081-.998 2.857 0 3.939l5.001 5.42 5.002-5.42c.997-1.082.997-2.858 0-3.939-.966-1.047-2.505-1.047-3.47 0l-.98 1.062a.75.75 0 0 1-1.103 0l-.98-1.062Zm-4.573-1.017c1.56-1.69 4.115-1.69 5.675 0l.429.464.429-.464c1.56-1.69 4.115-1.69 5.675 0 1.528 1.656 1.528 4.317 0 5.973l-5.185 5.62a1.25 1.25 0 0 1-1.838 0l-5.185-5.62c-1.528-1.656-1.528-4.317 0-5.973Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='black'%3E%3Cpath fill-rule='evenodd' d='M8.469 5.785c-.966-1.047-2.505-1.047-3.47 0-.998 1.081-.998 2.857 0 3.939l5.001 5.42 5.002-5.42c.997-1.082.997-2.858 0-3.939-.966-1.047-2.505-1.047-3.47 0l-.98 1.062a.75.75 0 0 1-1.103 0l-.98-1.062Zm-4.573-1.017c1.56-1.69 4.115-1.69 5.675 0l.429.464.429-.464c1.56-1.69 4.115-1.69 5.675 0 1.528 1.656 1.528 4.317 0 5.973l-5.185 5.62a1.25 1.25 0 0 1-1.838 0l-5.185-5.62c-1.528-1.656-1.528-4.317 0-5.973Z'/%3E%3C/svg%3E") center / contain no-repeat}.template-product .pdp-panel .pdp-spec{font-size:14px;color:#6b6b70;letter-spacing:.01em}.template-product .pdp-panel .pdp-spec b{font-weight:600;color:#202025}.template-product .pdp-panel .pdp-spec__dot{margin:0 2px;color:#b4b2ab}.template-product .pdp-proof__stars,.template-product [id*=__product-testimonials] .rated svg{color:#c9a24b!important}.template-product .pdp-panel .product-form__cart-submit.is-loading .pdp-icon--bag{display:none!important}.template-product .pdp-panel .product-form__cart-submit{position:relative}.template-product .pdp-panel .product-form__cart-submit.is-loading .product-card__loading{display:inline-block!important;position:absolute!important;top:50%!important;left:50%!important;margin:-8px 0 0 -8px!important}.template-product .pdp-panel .product-form__cart-submit.is-loading>span{opacity:0}.template-product .pdp-panel .pdp-secondary-btn.js-btn-wishlist:not(:has(.svg-heart)):before{background:#1a6e3c;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M16.2936 3C14.0394 3 12.5436 4.38469 11.7505 5.39062C10.9593 4.38328 9.46161 3 7.2074 3C4.36583 3 2.03005 5.36906 2.00052 8.28047C1.97521 10.8216 2.8738 13.1681 4.74786 15.4523C5.62771 16.5248 7.22286 18.2395 10.9068 20.7403C11.1552 20.9106 11.4493 21.0017 11.7505 21.0017C12.0517 21.0017 12.3458 20.9106 12.5943 20.7403C16.2782 18.2395 17.8733 16.5248 18.7532 15.4523C20.6282 13.1677 21.5258 10.8211 21.5005 8.28047C21.471 5.36906 19.1352 3 16.2936 3Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M16.2936 3C14.0394 3 12.5436 4.38469 11.7505 5.39062C10.9593 4.38328 9.46161 3 7.2074 3C4.36583 3 2.03005 5.36906 2.00052 8.28047C1.97521 10.8216 2.8738 13.1681 4.74786 15.4523C5.62771 16.5248 7.22286 18.2395 10.9068 20.7403C11.1552 20.9106 11.4493 21.0017 11.7505 21.0017C12.0517 21.0017 12.3458 20.9106 12.5943 20.7403C16.2782 18.2395 17.8733 16.5248 18.7532 15.4523C20.6282 13.1677 21.5258 10.8211 21.5005 8.28047C21.471 5.36906 19.1352 3 16.2936 3Z'/%3E%3C/svg%3E") center / contain no-repeat}.template-product [id$=__get-inspired] :is(h2,h3,.h2){text-align:center!important;padding-left:0;margin-left:0}body.template-product .pdp-panel .pdp-badge-row{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:8px!important}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide),body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;height:32px!important;min-height:0!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:30px!important;background:#f6f5f3!important;font-size:13px!important;line-height:1!important;font-weight:400;color:#202025!important;white-space:nowrap;vertical-align:middle}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide):before{content:""!important;flex:none;width:7px!important;height:7px!important;-webkit-mask:none!important;mask:none!important;border-radius:50%!important;background:#1a6e3c!important;box-shadow:0 0 0 3px #1a6e3c26!important;margin:0 1px 0 0!important}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified svg{display:block!important;flex:none;width:15px;height:15px;color:#1a6e3c;fill:currentColor!important;stroke:none!important}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified u{color:#1a6e3c;font-weight:500;text-decoration:none}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified:hover u,body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified:focus-visible u{text-decoration:underline;text-underline-offset:3px}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified:focus-visible{outline:2px solid #1a6e3c;outline-offset:2px}body.template-product .pdp-panel .pdp-title-row .pdp-wishlist-icon{flex:0 0 auto;margin-left:8px}body.template-product .pdp-panel .pdp-title-row .pdp-wishlist-icon[aria-pressed=true]{color:#1a6e3c;border-color:#1a6e3c}body.template-product .pdp-panel .pdp-title-row .pdp-wishlist-icon:focus-visible{outline:2px solid #1a6e3c;outline-offset:3px}body.template-product .pdp-panel .pdp-off{display:inline-flex!important;align-items:center;height:26px;padding:0 11px!important;border-radius:30px!important;font-size:12.5px!important;line-height:1!important;vertical-align:middle}.bcx-section{padding:8px 0 48px;background:#fff}.bcx-section__in{width:var(--pdp-page, min(1312px, calc(100% - 64px) ));max-width:880px;margin:0 auto}.bcx{color:#202025;font-family:var(--g-font-2, "Work Sans"),system-ui,sans-serif}.bcx__head{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 24px}.bcx .bcx__title{margin:0;font-family:var(--g-font-1, "Cormorant Garamond"),Georgia,serif;font-size:36px;font-weight:500;line-height:1.15;text-transform:none;letter-spacing:0;text-align:center;color:#202025}.bcx__sample{padding:4px 10px;border-radius:30px;background:#fdf1dc;color:#7a4d06;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.bcx__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.bcx .bcx__table{width:100%;min-width:520px;margin:0;border:0!important;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px}.bcx .bcx__table th,.bcx .bcx__table td{padding:18px 10px;border:0!important;border-top:1px solid #e4e2dd!important;background:transparent;text-align:center;vertical-align:middle;font-weight:400;color:#202025}.bcx .bcx__table thead th,.bcx .bcx__table thead td{border-top:0!important;padding-top:22px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6b6b70;line-height:1.4}.bcx .bcx__table tbody th{width:28%;text-align:left;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.bcx .bcx__table .bcx__us{background:#f6f5f3}.bcx .bcx__table thead .bcx__us{border-radius:16px 16px 0 0;color:#1a6e3c}.bcx .bcx__table tbody tr:last-child .bcx__us{border-radius:0 0 16px 16px}.bcx__dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#1a6e3c;vertical-align:middle}.bcx__dot--grey{background:#d3d1cc}.bcx__x{font-size:20px;line-height:1}.bcx__no{color:#b4b2ab}.bcx .bcx__note{margin:18px 0 0;font-size:12px;line-height:1.6;color:#6b6b70;text-align:center}@media(max-width:749px){.bcx-section{padding:0 0 36px}.bcx-section__in{width:calc(100% - 32px)}.bcx .bcx__title{font-size:28px}}.bcx--compact{margin:20px 0 0}.bcx--compact .bcx__head{justify-content:flex-start;margin:0 0 10px}.bcx--compact .bcx__title{font-size:24px;text-align:left}.bcx--compact .bcx__table{min-width:0;font-size:13px}.bcx--compact .bcx__table th,.bcx--compact .bcx__table td{padding:12px 4px}.bcx--compact .bcx__table thead th,.bcx--compact .bcx__table thead td{padding:14px 4px 10px;font-size:10px;letter-spacing:.8px;line-height:1.3}.bcx--compact .bcx__table tbody th{width:27%;padding-left:0;font-size:10.5px;letter-spacing:.8px;line-height:1.35}.bcx--compact .bcx__table thead .bcx__us{border-radius:12px 12px 0 0}.bcx--compact .bcx__table tbody tr:last-child .bcx__us{border-radius:0 0 12px 12px}.bcx--compact .bcx__dot{width:10px;height:10px}.bcx--compact .bcx__x{font-size:17px}.bcx--compact .bcx__note{margin-top:10px;font-size:11.5px;text-align:left}.bcx--compact .bcx__table .bcx__us{background:#fff}.bcx--compact .bcx__table thead th.bcx__us{width:28%;font-size:9.5px;letter-spacing:.6px}.bcx--compact .bcx__table tbody th{width:24%}.bcx--compact .bcx__table td{font-size:12.5px}body.template-product .pdp-panel .pdp-spec.pdp-spec--strip{display:grid;grid-template-columns:repeat(var(--pdp-spec-cols, 4),minmax(0,1fr));margin:14px 0 0;padding:0;border:1px solid #e4e2dd;border-radius:12px;background:#fff;overflow:hidden}body.template-product .pdp-panel .pdp-spec__cell{margin:0;padding:10px 8px 11px;text-align:center;border-left:1px solid #e4e2dd}body.template-product .pdp-panel .pdp-spec__cell:first-child{border-left:0}body.template-product .pdp-panel .pdp-spec__cell dt{margin:0;font-size:10.5px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase;color:#6b6b70;line-height:1.3}body.template-product .pdp-panel .pdp-spec__cell dd{margin:3px 0 0;font-size:15px;font-weight:500;color:#202025;line-height:1.3}body.template-product .pdp-panel .pdp-badge-row{gap:0!important;margin-top:16px!important}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide),body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge{height:auto!important;padding:0!important;background:transparent!important;border-radius:0!important;font-size:13.5px!important;gap:8px!important}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide)+.pdp-badge{margin-left:14px!important;padding-left:14px!important;border-left:1px solid #e4e2dd!important}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified svg{display:none!important}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified u{text-decoration:underline;text-decoration-color:#1a6e3c59;text-underline-offset:3px}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified:hover u{text-decoration-color:currentColor}body.template-product .pdp-panel .pdp-off{align-self:center}body.template-product .pdp-panel .pdp-badge-row{margin-left:-15px!important;row-gap:6px!important;clip-path:inset(-8px -8px -8px 15px)}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide),body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge,body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide)+.pdp-badge{margin:0 14px 0 0!important;padding:0 0 0 14px!important;border-left:1px solid #e4e2dd!important}body.template-product .pdp-panel .pdp-spec.pdp-spec--chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;border:0;background:none}body.template-product .pdp-panel .pdp-spec__chip{display:inline-flex;align-items:center;gap:4px;height:30px;margin:0;padding:0 13px;border:1px solid #e4e2dd;border-radius:30px;background:#fff;font-size:13px;line-height:1;color:#6b6b70;white-space:nowrap}body.template-product .pdp-panel .pdp-spec__chip:before{display:none!important}body.template-product .pdp-panel .pdp-spec__chip b{font-weight:500;color:#202025}body.template-product .pdp-panel .pdp-badge-row{margin:16px 0 0!important;gap:6px!important;row-gap:6px!important;clip-path:none}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide),body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge,body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide)+.pdp-badge{height:30px!important;margin:0!important;padding:0 13px!important;border:1px solid #e4e2dd!important;border-radius:30px!important;background:#fff!important;font-size:13px!important;color:#202025!important}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide):before{display:none!important;content:none!important}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified:hover{border-color:#1a6e3c!important}body.template-product .pdp-panel .pdp-spec.pdp-spec--line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:6px 0 10px;padding:0;border:0;background:none;font-size:17px;line-height:1.4;font-weight:400;color:#202025}body.template-product .pdp-panel .pdp-spec__sep{font-size:11px;color:#202025}body.template-product .pdp-panel .pdp-badge-row{margin:18px 0 0!important;gap:8px!important}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide),body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge,body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide)+.pdp-badge{height:36px!important;padding:0 16px!important;gap:8px!important;border:0!important;border-radius:30px!important;background:#dde9e1!important;font-size:12px!important;font-weight:600!important;letter-spacing:.6px;text-transform:uppercase;color:#174a2d!important}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified{cursor:pointer}body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge--certified:hover{background:#cfe0d5!important}.pdp-badge__q{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-6px;border-radius:50%;background:#ffffffbf;color:#174a2d;font-size:12px;font-weight:600;line-height:1}body.template-product .pdp-panel .pdp-off{height:28px!important;padding:0 12px!important;background:#dde9e1!important;color:#174a2d!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.6px;text-transform:uppercase}body.template-product .pdp-panel__compare{margin-top:12px!important;padding:20px 20px 16px!important;border-radius:16px!important;background:#f6f5f3!important}body.template-product .pdp-panel__compare .bcx--compact{margin:0}body.template-product .bcx--compact .bcx__table thead th.bcx__brand{vertical-align:middle;padding:12px 6px 10px}body.template-product .bcx--compact .bcx__logo{display:block;width:100%;max-width:104px;height:auto;margin:0 auto}body.template-product .bcx--compact .bcx__wordmark{display:inline-block;font-family:var(--g-font-1, "Cormorant Garamond"),Georgia,serif;font-size:17px;font-weight:500;line-height:1.1;letter-spacing:0;text-transform:none;color:#202025}body.template-product .bcx--compact .bcx__mark{display:block;width:20px;height:auto;margin:0 auto 4px}body.template-product .bcx--compact .bcx__wordmark{font-size:15px}body.template-product .pdp-panel .pdp-covered.luxe-pdp-trust,body.template-product .pdp-panel .pdp-panel__compare,body.template-product .pdp-panel .pdp-panel__details{background:transparent!important;border-radius:0!important;padding:20px 0!important;margin-top:0!important;border-top:1px solid #e4e2dd!important}body.template-product .pdp-panel .pdp-panel__reassurance{margin-top:24px!important}body.template-product .pdp-panel .pdp-panel__details{padding:0!important;border-bottom:1px solid #e4e2dd!important}body.template-product .pdp-panel .pdp-covered__title{margin:0 0 12px!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#202025!important}body.template-product .pdp-panel .pdp-covered__item{font-size:13.5px!important;color:#4a4a50!important}body.template-product .pdp-panel__compare .bcx__title{font-family:var(--g-font-2, "Work Sans"),system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}body.template-product .pdp-panel__compare .bcx__head{margin-bottom:6px!important}body.template-product .pdp-panel__compare .bcx__table .bcx__us{background:#f6f5f3!important}body.template-product .pdp-panel__compare .bcx__table tbody th{font-size:12px!important;letter-spacing:.4px!important;text-transform:none!important;color:#4a4a50!important;font-weight:400!important}body.template-product .pdp-panel__compare .bcx__note{font-size:12px!important}body.template-product .pdp-panel__details summary,body.template-product .pdp-panel__details .tabcustom{padding-left:0!important;padding-right:0!important;font-size:13px!important;letter-spacing:.6px!important}body.template-product .pdp-panel .rb-cta__note,body.template-product .pdp-panel .pdp-proof__text{font-size:13px!important}body.template-product .dib .dib__eyebrow{padding:0!important;background:none!important;border-radius:0!important;color:#6b6b70!important;font-size:12px!important;letter-spacing:1.6px!important}body.template-product .pdp-panel .pdp-covered__item svg{fill:currentColor!important;color:#1a6e3c!important}body.template-product .pdp-gallery__slide:after{border:0!important}body.template-product .pdp-gallery__slide .pdp-gallery__media{background:#f6f5f3!important}body.template-product .pdp-gallery__slide .pdp-gallery__media img{mix-blend-mode:multiply}body.template-product .pdp-panel .product-single__title{font-size:26px!important;line-height:1.25!important;font-weight:500!important;margin:0 0 6px!important}body.template-product .pdp-panel .pdp-spec.pdp-spec--line{font-size:14px!important;gap:2px 6px!important;margin:0 0 8px!important;color:#202025!important}body.template-product .pdp-panel .pdp-spec__sep{font-size:9px!important;color:#9a9994!important}body.template-product .pdp-panel .pdp-proof{margin:0!important;gap:8px!important}body.template-product .pdp-panel .pdp-proof__text{font-size:13px!important;color:#6b6b70!important}body.template-product .pdp-panel .pdp-panel__value{margin-top:16px!important}body.template-product .pdp-panel .product-single__price:not(.product-single__price--compare){font-size:26px!important;line-height:1.1!important}body.template-product .pdp-panel .product-single__price--compare{font-size:14px!important;color:#8a8a8f!important}body.template-product .pdp-panel .pdp-off{height:22px!important;padding:0 9px!important;font-size:10.5px!important;letter-spacing:.5px!important}body.template-product .pdp-panel .pdp-badge-row{margin:12px 0 0!important;gap:6px!important}body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide),body.template-product .pdp-panel .pdp-badge-row>.pdp-badge.pdp-badge,body.template-product .pdp-panel .pdp-badge-row>.product-single__stock:not(.hide)+.pdp-badge{height:26px!important;padding:0 11px!important;gap:6px!important;font-size:10.5px!important;letter-spacing:.6px!important}body.template-product .pdp-panel .pdp-badge__q{width:16px!important;height:16px!important;font-size:10px!important;margin-right:-4px!important}body.template-product .pdp-panel .gpo-label .label-content,body.template-product .pdp-panel .product-form__item>label,body.template-product .pdp-panel .swatch-label{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}body.template-product .pdp-panel__buy{margin-top:20px!important}body.template-product .pdp-panel .product-form__cart-submit{min-height:48px!important;height:48px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;letter-spacing:1px!important;gap:0!important}body.template-product .pdp-panel .product-form__cart-submit>span{font-size:14px!important;letter-spacing:1px!important}body.template-product .pdp-panel .pdp-buy-row{margin-bottom:8px!important}body.template-product .pdp-panel .pdp-secondary-row{gap:8px!important;margin:0!important}body.template-product .pdp-panel .pdp-secondary-btn{height:48px!important;min-height:48px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #d9d9d9!important;background:#fff!important;color:#202025!important;font-size:13px!important;font-weight:500!important;letter-spacing:.8px!important}body.template-product .pdp-panel .pdp-secondary-btn span{font-size:13px!important;letter-spacing:.8px!important}body.template-product .pdp-panel .pdp-secondary-btn:hover{border-color:#202025!important}body.template-product .pdp-panel .pdp-secondary-btn .pdp-icon{width:18px!important;height:18px!important;color:#202025!important}body.template-product .pdp-panel shopify-payment-terms{display:block;margin-top:14px!important;font-size:13px!important;color:#6b6b70!important}body.template-product .pdp-panel .pdp-help{margin:10px 0 0!important;font-size:13px!important;color:#6b6b70!important}body.template-product .pdp-panel .pdp-covered__title{font-size:14px!important;margin-bottom:14px!important}body.template-product .pdp-panel .pdp-covered__list{gap:12px 16px!important}body.template-product .pdp-panel .pdp-covered__item{font-size:14px!important;color:#202025!important;gap:10px!important}body.template-product .pdp-panel__compare .bcx__title{font-size:14px!important}body.template-product .pdp-panel__compare .bcx__table tbody th{font-size:13px!important;color:#202025!important}body.template-product .pdp-panel__compare .bcx__table td{font-size:13.5px!important}body.template-product .pdp-panel__compare .bcx__note{font-size:12px!important;color:#8a8a8f!important}body.template-product .pdp-panel__details summary.tabcustom,body.template-product .pdp-panel__details .tabcustom{min-height:52px!important;display:flex!important;align-items:center!important;font-family:var(--g-font-2, "Work Sans"),system-ui,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:capitalize!important}body.template-product .pdp-panel .pdp-panel__details summary.tabcustom,body.template-product .pdp-panel .pdp-panel__details .tabcustom{font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:capitalize!important}@media(max-width:480px){body.template-product .pdp-panel .pdp-secondary-btn{padding:0 8px!important;gap:6px!important;white-space:nowrap!important}body.template-product .pdp-panel .pdp-secondary-btn,body.template-product .pdp-panel .pdp-secondary-btn span{font-size:12px!important;letter-spacing:.3px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-template.css.map */
