.ct-main-product .ct-purchase-support{background:#faf8f3;border:1px solid #ded7cb;border-radius:8px;padding:10px 12px;margin:12px 0;font-size:13px;line-height:1.5;color:#39312c}.ct-main-product .ct-purchase-support p{margin:0 0 3px}.ct-main-product .ct-purchase-support a,.ct-main-product .ct-purchase-assurance a{color:#74402a;text-underline-offset:3px}.ct-main-product .ct-purchase-assurance{padding:0;list-style:none;margin:12px 0;font-size:13px;line-height:1.5;color:#39312c}.ct-main-product .ct-purchase-assurance li+li{margin-top:5px}.ct-main-product .ct-order-review{margin:10px 0 14px;padding:10px 12px;border:1px solid #ded7cb;border-radius:8px;font-size:13px}.ct-main-product .ct-order-review summary,.ct-main-product .ct-background-guide summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ct-main-product .ct-order-review p{font-size:12px;line-height:1.5;margin:4px 0 10px}.ct-main-product .ct-order-review dl{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:6px 12px;margin:0}.ct-main-product .ct-order-review dt{font-weight:600}.ct-main-product .ct-order-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ct-main-product .ct-upload-check{display:flex;align-items:center;gap:12px;margin:10px 0}.ct-main-product .ct-upload-check[hidden],.ct-main-product .ct-order-review[hidden]{display:none!important}.ct-main-product .ct-upload-check img{width:96px;height:96px;object-fit:contain;background:#f4f1eb;border-radius:6px}.ct-main-product .ct-upload-check figcaption{font-size:12px;line-height:1.5;color:#51473e}.ct-main-product .product-form__input input[type=radio]+label.ct-choice-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:6px;min-width:84px;max-width:110px;border-radius:8px;vertical-align:top;line-height:1.3}.ct-main-product .ct-choice-card img{width:72px;height:72px;object-fit:contain;border-radius:4px;display:block}.ct-main-product .ct-choice-card small{font-size:11px;font-weight:400}.ct-main-product .ct-background-guide{margin:4px 0 12px}.ct-main-product .ct-background-guide img{width:100%;height:auto;display:block}.ct-main-product .ct-purchase-details{font-size:13px;line-height:1.5;color:#39312c;border-left:3px solid #a6603f;padding:0 10px;margin:14px 0}.ct-main-product .ct-purchase-details p{margin:0}.ct-main-product .ct-personalization{min-inline-size:0}.ct-main-product .ct-personalization__input{font-size:16px;min-height:44px}.ct-main-product .product-form__input input[type=radio]+label{min-height:44px;min-width:44px}.ct-main-product [data-ct-product-delivery-position]{min-height:54px;display:block!important}.ct-main-product .product-form__buttons .product-form__submit{background:var(--ct-button-primary-bg,#a6603f);color:var(--ct-button-primary-text,#fff);min-height:48px}.ct-main-product .product-form__buttons .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#8f5136;color:#fff}.ct-main-product .product-form__buttons .product-form__submit[disabled],.ct-main-product .product-form__buttons .product-form__submit[aria-disabled=true]{background:#a6603f;color:#fff;opacity:.55}.ct-main-product .product-form__buttons .product-form__submit:focus-visible{outline:3px solid rgba(166,96,63,.45);outline-offset:3px}.ct-cart-summary__shipping-estimate{font-size:13px;line-height:1.5;color:#39312c;margin:12px 0}@media(prefers-reduced-motion:reduce){.ct-main-product *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ct-main-product .ct-option-help{font-size:13px;line-height:1.5;color:#655b51;margin:0 0 14px}.ct-main-product .ct-option-help{margin-top:-4px}.ct-main-product .product-form__input .form__label{font-size:15px;font-weight:600;margin-bottom:10px}.ct-main-product .product-form__input [data-selected-value]{font-weight:400}.ct-main-product .product-form__input select{font-size:16px;min-height:48px}.ct-main-product .ct-personalization{padding:16px;border:1px solid #ded7cb;border-radius:12px;background:#fffdf9}.ct-main-product .ct-personalization__input{border:1px solid #b8aea2;border-radius:6px;background:#fff;padding:12px}.ct-main-product .product-form__input input[type=radio]:checked+label{box-shadow:0 0 0 2px rgba(var(--color-foreground),.18)}.ct-main-product .product-form__input input[type=radio]:focus-visible+label{outline:3px solid currentColor;outline-offset:3px}@media(max-width:749px){.ct-main-product .ct-personalization{padding:14px}.ct-main-product .product-form__input input[type=radio]+label{margin:5px 5px 5px 0;padding:11px 14px}.ct-main-product .ct-purchase-details{line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ct-purchase-improvements.css.map */
