.actra-purchase-page .purchase-intro h1{max-width:none;line-height:1.16;letter-spacing:-.03em}.actra-purchase-page .purchase-title-prefix,.actra-purchase-page .purchase-product-name{display:block}.actra-purchase-page .purchase-product-name{white-space:nowrap}.actra-purchase-page .option-detail,.actra-purchase-page .option-bonus,.actra-purchase-page .plus-benefits>p,.actra-purchase-page .gift-lifecycle p,.actra-purchase-page .care-intro,.actra-purchase-page .care-payment-note,.actra-purchase-page .core-after,.actra-purchase-page .plans-grid p{font-size:14px;line-height:1.6}.actra-purchase-page .plus-benefit-grid span{font-size:13px;line-height:1.5}.actra-purchase-page .purchase-terms h2,.actra-purchase-page .plans-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;font-weight:500}.actra-purchase-page .color-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.actra-purchase-page .color-option{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;gap:10px}.actra-purchase-page .color-check{margin:0;text-align:right}@media(min-width:761px)and (max-width:960px){.actra-purchase-page .color-option-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.actra-purchase-page .purchase-intro h1{font-size:clamp(32px,8.2vw,35px)}.actra-purchase-page .purchase-terms h2,.actra-purchase-page .plans-heading h2{font-size:26px;line-height:1.25}.actra-purchase-page .terms-list details p,.actra-purchase-page .payment-summary>p{font-size:14px;line-height:1.6}.actra-purchase-page .core-after{font-size:14px}}@media(max-width:400px){.actra-purchase-page .color-option-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.actra-purchase-page .purchase-layout>*,.actra-purchase-page .purchase-config>*,.actra-purchase-page .payment-options{min-width:0;max-width:100%}.actra-purchase-page .purchase-intro h1{font-size:clamp(28px,7.4vw,35px);line-height:1.18}.actra-purchase-page .purchase-product-name{max-width:100%}.actra-purchase-page .payment-options legend,.actra-purchase-page .color-options legend,.actra-purchase-page .care-options legend{max-width:100%;line-height:1.4}.actra-purchase-page .option-top{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px}.actra-purchase-page .option-name{line-height:1.4;padding-top:2px}.actra-purchase-page .option-price{font-size:25px;line-height:1.2}.actra-purchase-page .option-detail,.actra-purchase-page .option-bonus{max-width:none}.actra-purchase-page .care-option-label{min-width:0;line-height:1.45}.actra-purchase-page .care-option-price{flex:none;white-space:nowrap}.actra-purchase-page .payment-summary dl>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px}.actra-purchase-page .payment-summary dt{min-width:0;overflow-wrap:anywhere}.actra-purchase-page .payment-summary dd{text-align:right;white-space:nowrap}.actra-purchase-page .purchase-footer{flex-wrap:wrap;align-items:center;gap:10px 20px}}@media(max-width:520px){.actra-purchase-page .color-option-list{grid-template-columns:minmax(0,1fr);gap:10px}.actra-purchase-page .color-option{min-height:52px;padding:12px 16px}.actra-purchase-page .plus-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.actra-purchase-page .plus-benefit-grid>div+div{padding-left:16px}.actra-purchase-page .plus-benefit-grid span{line-height:1.5}.actra-purchase-page .care-options legend{flex-wrap:wrap;gap:8px 12px}.actra-purchase-page .optional-label{flex:none}.actra-purchase-page .plans-grid article,.actra-purchase-page .plans-grid article+article{grid-template-columns:82px minmax(0,1fr);column-gap:18px}.actra-purchase-page .plans-grid p{overflow-wrap:anywhere}.actra-purchase-page .terms-list summary{align-items:flex-start;gap:14px}.actra-purchase-page .terms-list summary span{padding-top:1px}}@media(max-width:360px){.actra-purchase-page .purchase-header{gap:10px}.actra-purchase-page .wordmark{width:100px;flex:none}.actra-purchase-page .purchase-header nav{gap:12px;line-height:1.4}.actra-purchase-page .payment-option input{margin-left:14px;margin-top:23px}.actra-purchase-page .option-content{padding:17px 14px 17px 10px}.actra-purchase-page .option-top{gap:10px}.actra-purchase-page .option-price{font-size:23px}.actra-purchase-page .option-name{font-size:15px}.actra-purchase-page .care-option{padding:15px 13px;gap:10px}}.actra-purchase-page .option-bonus{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;align-items:start;line-height:1.5}.actra-purchase-page .option-bonus>span{margin:0}.actra-purchase-page .option-bonus-copy{display:grid;gap:3px;min-width:0}.actra-purchase-page .option-bonus-value{font-size:13px;font-weight:400;color:#5e6268;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/7/assets/actra-purchase-layout.css.map */
