.product-substitute{display:flex;gap:24px;align-items:center}.product-substitute .product-substitute-img{display:inline-block;flex:0 0 auto;width:60px;height:auto;mix-blend-mode:multiply}@media(min-width:576px){.product-substitute .product-substitute-img{width:108px}}.product-substitute .product-substitute-copy{flex:1 0}.product-substitute .substitute-heading{display:block;margin-bottom:12px;font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.625rem}@media(min-width:768px){.product-substitute .substitute-heading{font-size:.75rem}}.product-substitute .substitute-heading{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.product-substitute .substitute-heading strong{font-weight:600}.notify-back-in-stock{padding:16px;border:1px solid #dcdfe5}.notify-back-in-stock .notify-title{margin-bottom:4px;font-weight:600;color:#d24c00}.notify-back-in-stock p{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem}@media(min-width:768px){.notify-back-in-stock p{font-size:1rem}}.notify-back-in-stock p{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.notify-back-in-stock p strong{font-weight:600}.notify-back-in-stock p{margin-bottom:16px;color:#4d5e80}.notify-back-in-stock .notify-form{display:flex;gap:12px;align-items:flex-end;width:100%}.notify-back-in-stock .notify-form .feed-text-input{flex:1 0;max-width:none;padding:0;margin:0}.notify-back-in-stock .notify-form .notify-me-submit{flex:0 0 auto}.modal-product-warning .product-warn-copy{margin-bottom:32px}.modal-product-warning .product-warn-copy .product-warn-header{margin-bottom:16px}.modal-product-warning .product-warn-copy p:last-child{margin-bottom:0}.modal-product-warning .product-warn-actions{text-align:center}.modal-product-warning .product-warn-actions .feed-button{margin-bottom:16px}.modal-product-warning .product-warn-actions .feed-button:last-child{margin:0}.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.new-subscription-options{margin-bottom:24px}.new-subscription-options .subscription-toggle .subscription-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;margin-bottom:6px}.new-subscription-options .subscription-toggle .subscription-action-row .subscription-price-and-info{display:inline-block;display:flex;align-items:center}.new-subscription-options .subscription-toggle .subscription-action-row .subscription-checkbox{display:inline-flex;flex:0 0 auto;width:auto;margin:0}.new-subscription-options .subscription-toggle .subscription-action-row .feed-slant-divider{height:1em;background-color:#c3c9d5}.new-subscription-options .subscription-toggle .subscription-action-row .feed-slant-divider:last-of-type{display:inline-block}.new-subscription-options .sub-option-price{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.625rem}@media(min-width:768px){.new-subscription-options .sub-option-price{font-size:.75rem}}.new-subscription-options .sub-option-price{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.new-subscription-options .sub-option-price strong{font-weight:600}.new-subscription-options .sub-option-price{color:#4d5e80}.new-subscription-options .sub-option-price strong{color:#00b4e7}.new-subscription-options .subscription-plan-select{width:100%;max-width:none;margin-top:12px;margin-bottom:0}.new-subscription-options .subscription-plan-select select{font-size:.875rem}.new-subscription-options .sub-info-icon-button{padding:4px}.new-subscription-options .sub-fine-print{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.75rem}@media(min-width:768px){.new-subscription-options .sub-fine-print{font-size:.875rem}}.new-subscription-options .sub-fine-print{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.new-subscription-options .sub-fine-print strong{font-weight:600}.new-subscription-options .sub-fine-print{margin-top:12px;color:#4d5e80}