purchase-assistant{display:block;margin:.8rem 0 1.2rem;color:var(--color-ink)}.purchase-assistant__facts:empty{display:none}.purchase-assistant__fact{display:flex;gap:.8rem;align-items:center;padding:.85rem;background:var(--color-surface-soft);border-radius:10px}.purchase-assistant__fact p{display:grid;gap:.25rem;margin:0;font-size:.95rem;line-height:1.45}.purchase-assistant__paper{display:block;flex:0 0 35px;height:49px;border:1px solid currentColor;border-radius:2px;overflow:hidden}.purchase-assistant__paper span{display:block;height:50%;background:var(--color-accent-dark)}.purchase-assistant__personalization{margin:.65rem 0;font-size:.94rem;line-height:1.5}.purchase-assistant__contents{margin:.65rem 0;border-block:1px solid var(--color-line)}.purchase-assistant__contents summary{min-height:44px;padding:.6rem 0;cursor:pointer;font-weight:600}.purchase-assistant__contents dl{margin:0 0 .8rem;font-size:.94rem}.purchase-assistant__contents dt{font-weight:600}.purchase-assistant__contents dd{margin:.2rem 0 .65rem}.purchase-assistant__shipping{margin:.7rem 0 .35rem;font-size:.94rem;line-height:1.45}.purchase-assistant__total{display:flex;justify-content:space-between;gap:.8rem;margin:.35rem 0 .15rem;font-size:1rem}.purchase-assistant__total strong{white-space:nowrap}.purchase-assistant__scope{color:var(--color-muted);font-size:.8rem;margin:0}.purchase-assistant__start{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:.5rem;text-decoration:underline;text-underline-offset:3px}.purchase-assistant__bar[hidden]{display:none}.purchase-assistant__bar{position:fixed;inset:auto 0 0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem max(1rem,env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:var(--color-surface);border-top:1px solid var(--color-line);box-shadow:0 -4px 20px #30282614}.purchase-assistant__bar>div{display:grid}.purchase-assistant__bar small{font-size:.75rem;color:var(--color-muted)}.purchase-assistant__bar strong{white-space:nowrap}.purchase-assistant__bar .button{min-height:46px;padding:.7rem 1.1rem;font-size:.92rem}.product-buying-check-note{grid-column:1 / -1;margin:.15rem 0 .6rem;font-size:.87rem;color:var(--color-muted);line-height:1.5}[id^=ProductChoices-],.product-purchase-panel{scroll-margin-top:100px}.purchase-cart-cost{display:grid;gap:.4rem;margin:.8rem 0 1rem}.purchase-cart-cost>div{display:flex;justify-content:space-between;gap:1rem}.purchase-cart-cost__total{font-size:1.1rem;padding-top:.6rem;border-top:1px solid var(--color-line)}.purchase-cart-cost p{margin:0;font-size:.8rem;color:var(--color-muted)}@media(min-width:990px){.purchase-assistant__bar{display:none}}@media(max-width:374px){.purchase-assistant__bar .button{padding-inline:.8rem;max-width:210px}}@media(prefers-reduced-motion:reduce){.purchase-assistant__bar{scroll-behavior:auto}}.product-main--money-holder .purchase-assistant__personalization{font-size:1rem;line-height:1.65}.product-main--money-holder .purchase-assistant__shipping{color:var(--color-muted);font-size:.85rem}.product-main--money-holder .purchase-assistant__start{font-size:.9rem}.product-main--money-holder .product-choice-heading{margin:0;font:600 1.05rem/1.4 var(--font-body);letter-spacing:0}.product-main--money-holder .money-holder-design-picker{margin-block:1.4rem 0;padding-bottom:1.5rem}.product-main--money-holder .money-holder-design-picker__heading{margin-bottom:.85rem}.product-main--money-holder .back-engraving{margin:0;padding:1.5rem 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:transparent}.product-main--money-holder .back-engraving__choice{gap:.2rem}.product-main--money-holder .back-engraving__choice p{margin-left:2.2rem;line-height:1.5}.product-main--money-holder .back-engraving__toggle{grid-template-columns:1.4rem minmax(0,1fr)}.product-main--money-holder .back-engraving__toggle span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .65rem}.product-main--money-holder .back-engraving__toggle strong{font-size:.95rem;font-weight:600}.product-main--money-holder .back-engraving__toggle small{align-self:center;white-space:nowrap}.product-main--money-holder .money-holder-services{margin:0;padding-block:1.5rem;border-top:1px solid var(--color-line)}.product-main--money-holder .variant-addon-controls__heading{margin-bottom:.85rem}.product-main--money-holder .variant-addon-button{background:var(--color-surface);border-radius:.65rem}.product-main--money-holder .product-buying-check-note{margin:.2rem .8rem .55rem;font-size:.85rem}.product-main--money-holder .addon-information__content{position:static;width:auto;padding:.7rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-main--money-holder .addon-information[open]{grid-column:1 / -1;grid-row:2}.product-main--money-holder .addon-information[open] summary{margin-left:auto}.product-main--money-holder .addon-information[open]+.product-buying-check-note{display:none}.product-main--money-holder .product-delivery-bottom .delivery-estimate{padding:1rem 0;border:0;border-block:1px solid var(--color-line);border-radius:0;background:transparent}.product-main--money-holder .delivery-estimate__date{font-size:1rem}.product-selection-total{margin:0 0 1rem}.product-selection-total p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin:0 0 .25rem}.product-selection-total strong{font-size:1.35rem;white-space:nowrap}.product-selection-total small{display:block;color:var(--color-muted);font-size:.8rem;line-height:1.5}.product-description--disclosure{border-block:1px solid var(--color-line)}.product-description--disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding-block:.8rem;cursor:pointer;list-style:none;font-weight:600}.product-description--disclosure>summary::-webkit-details-marker{display:none}.product-description--disclosure>summary:after{content:"+"}.product-description--disclosure[open]>summary:after{content:"\2212"}.product-description--disclosure>summary:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}.product-description--disclosure>.rte{padding-block:.25rem 1.25rem}.product-main--money-holder .back-engraving__toggle input{accent-color:var(--color-accent-dark)}.purchase-assistant__excludes{margin:.4rem 0;color:var(--color-muted);font-size:.85rem;line-height:1.5}.product-main--money-holder .product-purchase-panel{background:var(--color-surface);box-shadow:none}.product-main--money-holder .product-purchase-panel:before{display:none}.product-main--money-holder .product-purchase-panel__actions{width:100%;grid-template-columns:4.7rem minmax(0,1fr)}.product-main--money-holder .product-purchase-panel .quantity-row,.product-main--money-holder .product-purchase-panel .quantity-row input{width:100%;min-width:0;max-width:100%}.product-main--money-holder .product-add-button{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-buying-guide.css.map */
