body #MainContent .cp-product .cp-purchase-refined .cp-headline{margin:0 0 var(--space-4)}body #MainContent .cp-product .cp-purchase-refined .kph-eyebrow{margin:0 0 var(--space-3);color:var(--ink-muted)}body #MainContent .cp-product .cp-purchase-refined .cp-desc{margin:0;max-width:48ch}body #MainContent .cp-product .cp-purchase-refined .cp-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin:var(--space-6) 0 0}body #MainContent .cp-product .cp-purchase-refined .cp-product-size{margin-left:auto;color:var(--ink-muted);white-space:nowrap}body #MainContent .cp-product .cp-purchase-refined .cp-oos{margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;border:0;border-top:1px solid var(--rule);background:transparent;text-align:left}body #MainContent .cp-product .cp-purchase-refined .cp-oos__status{margin:0 0 var(--space-2)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-restock-copy{margin:0 0 var(--space-4);color:var(--ink-muted)}body #MainContent .cp-product .cp-purchase-refined .cp-oos :is(form,details){margin:0}body #MainContent .cp-product .cp-purchase-refined .cp-notify-btn,body #MainContent #koppa-protocol.kp-purchase-refined .kph-notify{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:52px;padding:var(--space-4) var(--control-pad-x);border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--ink-inverse);box-shadow:none;list-style:none;cursor:pointer;text-align:left}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) :is(.cp-notify-btn,.kph-notify):after{display:none}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) summary::-webkit-details-marker{display:none}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) :is(.cp-notify-btn,.kph-notify):hover{background:var(--ink-hover)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) :is(.kcp-signup-body,.kbp-signup-body,.kph-signup-body){padding-top:var(--space-6)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-shipping{margin:var(--space-3) 0 0;color:var(--ink-muted)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-details{margin-top:var(--space-8)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-disclosure{border:0;border-top:1px solid var(--rule);padding:0;margin:0}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-disclosure:last-child{border-bottom:1px solid var(--rule)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;min-height:60px;list-style:none;cursor:pointer}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-disclosure>summary:after{display:none}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-detail-title{display:block}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-hint{display:block;margin-top:var(--space-1);color:var(--ink-muted)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-plus{position:relative;flex:none;width:16px;height:16px}.kph-plus:before,.kph-plus:after{content:"";position:absolute;background:currentColor;left:0;top:7px;width:16px;height:1px}.kph-plus:after{transform:rotate(90deg)}.kph-disclosure[open]>summary .kph-plus:after{display:none}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-answer{padding:0 0 var(--space-6)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-answer h3{margin:var(--space-6) 0 var(--space-2)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-answer h3:first-child{margin-top:var(--space-2)}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-answer p{margin:0}body #MainContent #koppa-protocol.kp-purchase-refined .kp-hero{row-gap:var(--space-6)}body #MainContent #koppa-protocol.kp-purchase-refined .kp-value{border:0;padding:0}body #MainContent #koppa-protocol.kp-purchase-refined .kp-price-row{display:flex;align-items:baseline;gap:var(--space-4)}body #MainContent #koppa-protocol.kp-purchase-refined .kp-comparison{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}body #MainContent #koppa-protocol.kp-purchase-refined .kp-saving{margin:var(--space-2) 0 0}body #MainContent #koppa-protocol.kp-purchase-refined .kph-sizes{margin-top:var(--space-2);color:var(--ink-muted)}body #MainContent #koppa-protocol.kp-purchase-refined .kp-restock{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--rule)}body #MainContent #koppa-protocol.kp-purchase-refined .kph-status{margin:0 0 var(--space-2)}body #MainContent #koppa-protocol.kp-purchase-refined .ktrio-signup{margin:0}@media(min-width:990px){body #MainContent .cp-product .cp-hero--focused{column-gap:var(--space-16)}body #MainContent #koppa-protocol.kp-purchase-refined .kp-hero{column-gap:var(--space-16);grid-template-rows:min-content 1fr}}@layer koppa-rhythm{body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) .kph-detail-title{font-size:var(--editorial-subheading)!important;line-height:var(--leading-heading)!important;font-weight:var(--weight-medium)!important;letter-spacing:var(--track-heading)!important;text-transform:uppercase!important}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) :is(.kph-hint,.kph-restock-copy,.kph-shipping,.kph-sizes,.kp-comparison,.cp-product-size){font-size:var(--text-body-sm)!important;line-height:var(--leading-body-sm)!important;font-weight:var(--weight-regular)!important;letter-spacing:0!important;text-transform:none!important}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) :is(.cp-oos__status,.kph-status,.cp-notify-btn,.kph-notify){font-size:var(--text-label)!important;line-height:var(--leading-label)!important;font-weight:var(--weight-medium)!important;letter-spacing:var(--track-label)!important;text-transform:uppercase!important}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) :is(.cp-price-area .price-item,.kp-price){font-size:var(--editorial-page)!important;line-height:var(--leading-heading)!important;font-weight:var(--weight-medium)!important;letter-spacing:0!important}body #MainContent :is(.cp-purchase-refined,.kp-purchase-refined) :is(.cp-notify-btn,.kph-notify) .kph-arrow{font-size:var(--editorial-page)!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/koppa-purchase.css.map */
