.tpv-setup-options .tpv-setup-options__heading{margin:0 0 8px;color:#24384f;font-size:18px;font-weight:800;line-height:1.35}.tpv-setup-options .product-options__default .radio-option{max-width:100%;margin-block-end:8px}.tpv-setup-options .product-options__default .tpv-setup-options__button{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:48px;max-width:100%;padding:8px 12px;border:2px solid #24384f;border-radius:10px;background:#fff;color:#24384f;opacity:1;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.tpv-setup-options .product-options__default .radio-input:checked+.tpv-setup-options__button{border-color:#24384f;background:#24384f;color:#fff}.tpv-setup-options .radio-input:focus-visible+.tpv-setup-options__button{outline:2px solid #24384f;outline-offset:3px}.tpv-setup-options .tpv-setup-options__status{display:inline-block;padding:2px 6px;border:1px solid currentColor;border-radius:5px;font-size:11px;line-height:1.25;white-space:nowrap}.tpv-setup-options .tpv-setup-options__swatch{width:20px;height:20px;flex:0 0 20px;border:1px solid currentColor;border-radius:4px;object-fit:cover}@media(hover:hover)and (pointer:fine){.tpv-setup-options .product-options__default .radio-input:not(:checked)+.tpv-setup-options__button:hover{background:#eaf2fb;border-color:#315f8d;box-shadow:0 0 0 1px #315f8d}}.tpv-setup-options .product-options__default .radio-input:not(:checked)+.tpv-setup-options__button:active{background:#dceafa;border-color:#315f8d;box-shadow:inset 0 0 0 1px #315f8d}.tpv-setup-options .product-options__default .radio-option:has(.tpv-setup-option-photo){width:100%}.tpv-setup-options .product-options__default .tpv-setup-options__button:has(.tpv-setup-option-photo){display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%;text-align:left}.tpv-setup-option-photo{display:block;flex:0 0 64px;width:64px;height:56px;border-radius:5px;background:#fff var(--tpv-option-photo) center / contain no-repeat}.tpv-purchase-notice{box-sizing:border-box;min-width:0;width:100%;margin:10px 0;padding:22px;background:linear-gradient(135deg,#eef1f6,#e4e9f0);border:1px solid #fff;border-radius:22px;box-shadow:5px 7px 17px #283b5310,-4px -4px 13px #fff;color:#2c455c;font-family:inherit;text-align:left;line-height:1.55}.tpv-purchase-notice .tpv-purchase-notice__heading{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:#996714;font-family:inherit;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase}.tpv-purchase-notice__heading span{font-size:21px;line-height:1}.tpv-purchase-notice .tpv-purchase-notice__item{margin:6px 0 18px;font-size:21px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.tpv-purchase-notice .tpv-purchase-notice__per-box,.tpv-purchase-notice .tpv-purchase-notice__option{font-size:13px;color:#55677b;margin:0}.tpv-purchase-notice__benefits{display:grid;gap:14px}.tpv-purchase-notice__benefit{display:flex;gap:11px;align-items:flex-start;font-size:14px}.tpv-purchase-notice__benefit strong{display:block;font-weight:750}.tpv-purchase-notice__benefit p{font-size:13px;color:#55677b;line-height:1.6;margin:2px 0 0}.tpv-purchase-notice__icon{flex:0 0 21px;color:#996714;font-size:22px;line-height:1.2}.tpv-purchase-notice a{color:#2c455c;text-decoration:underline;text-underline-offset:3px}.tpv-purchase-notice a:focus-visible{outline:2px solid #996714;outline-offset:3px}.tpv-purchase-notice .tpv-purchase-notice__review{margin:17px 0 0;font-size:14px;font-weight:750;line-height:1.6}.tpv-purchase-notice .tpv-purchase-notice__help{font-size:13px;color:#55677b;margin:10px 0 0}.tpv-purchase-notice .tpv-purchase-notice__fine{font-size:12px;color:#55677b;margin:14px 0 0;padding-top:12px;border-top:1px solid #cfd6df;line-height:1.5}.tpv-purchase-notice--product{padding:18px}.tpv-purchase-notice--product .tpv-purchase-notice__heading{margin-bottom:10px}.tpv-purchase-notice--product .tpv-purchase-notice__item{font-size:17px;margin:0 0 5px}.tpv-purchase-notice .tpv-purchase-notice__exclusions{font-size:13px;color:#55677b;margin:0 0 14px}.tpv-purchase-notice--product .tpv-purchase-notice__benefits{gap:10px}@media(max-width:767px){.tpv-purchase-notice{margin:5px 0;padding:18px;border-radius:19px}.tpv-purchase-notice .tpv-purchase-notice__item{font-size:19px}}.tpv-purchase-notice--product .tpv-purchase-notice__item{font-size:17px}tpv-purchase-options{display:block;margin-bottom:14px}.tpv-purchase-notice [hidden]{display:none!important}.tpv-purchase-notice .tpv-purchase-notice__contents{padding-left:18px;margin:6px 0 14px;font-size:14px;line-height:1.6;list-style:disc}.tpv-purchase-notice__contents li{margin:3px 0}.tpv-purchase-notice .tpv-purchase-notice__option{font-weight:650;margin:0 0 8px;overflow-wrap:anywhere}.tpv-purchase-notice__cart-line{padding-bottom:8px;margin-bottom:14px;border-bottom:1px solid #cfd6df}.tpv-purchase-notice__cart-line .tpv-purchase-notice__item{font-size:16px;margin-bottom:5px}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
