:root{--kapr-accent:#e3263e;--kapr-surface:#101419;--kapr-line:#303741;--kapr-muted:#aeb7c2}html{scroll-behavior:smooth}body{letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#MainContent,#MainContent .shopify-section{min-width:0}#MainContent h1,#MainContent h2,#MainContent h3{letter-spacing:-.035em;text-wrap:balance}#MainContent p{line-height:1.7}#MainContent .product-card,#MainContent .card,#MainContent .collection .product-card{border-radius:12px;overflow:hidden}#MainContent .product-card__content{padding:12px 12px 14px}#MainContent .product-card__title,.product-card__title{font-weight:750;line-height:1.3}#MainContent .price{font-weight:750;letter-spacing:.01em}#MainContent .product-card__media,#MainContent .product-media-gallery,#MainContent .product-media-container{border-radius:12px;overflow:hidden}#MainContent .button,#MainContent button[type=submit],#cart-drawer .button{min-height:46px;font-weight:750;letter-spacing:.025em;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}#MainContent .button:hover:not(:disabled),#MainContent button[type=submit]:hover:not(:disabled),#cart-drawer .button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 8px 22px #e3263e2b}#MainContent input,#MainContent select,#MainContent textarea,#cart-drawer input,#cart-drawer select{border-radius:8px!important}#MainContent .shopify-section:not(:has(.kapr)){margin-block:0}#MainContent .collection .product-grid,#MainContent .product-grid{column-gap:clamp(12px,2vw,22px);row-gap:clamp(20px,3vw,30px)}#MainContent .rte a,.shopify-policy__body a{color:#ff667b;text-underline-offset:3px}#MainContent .rte a:hover,.shopify-policy__body a:hover{color:#fff}#MainContent .pagination{margin-block:28px}#MainContent .pagination a,#MainContent .pagination button{border-radius:8px!important}#cart-drawer{border-left:1px solid #343b45}#cart-drawer .cart__checkout-button{min-height:50px;border-radius:8px!important}.kapr__product,.kapr__pack{border-radius:12px;overflow:hidden}.kapr__image{border-radius:12px 12px 0 0}.kapr__btn{border-radius:7px!important;min-height:44px;letter-spacing:.1em}.kapr__btn--red{background:linear-gradient(135deg,#ed1f3b,#c91630);border-color:#f45b70}.kapr__product-info{padding:22px 22px 16px}.kapr__product-info h2{line-height:1.12;text-wrap:balance}.kapr__intro,.kapr__pack-copy,.kapr__steps p{color:#b5bec9}.kapr__address{border-radius:7px}.kapr__stock{padding-bottom:clamp(46px,6vw,70px)}.kapr__start{padding-top:clamp(48px,6vw,68px)}.kapr__pack{border-radius:12px}.kapr__pack--featured{box-shadow:0 10px 28px #ed1f3b18}.kapr__unbox{border-radius:8px}.kapr-p2-toast{border-radius:8px;max-width:calc(100vw - 28px);text-align:center}.kapr-p2-suggest{border-radius:0 0 9px 9px;overflow:hidden}@media(max-width:749px){#MainContent .product-grid{column-gap:10px;row-gap:18px}#MainContent .product-card__content{padding:9px 9px 12px}#MainContent .product-information .product-details{padding:18px!important}#MainContent .button,#MainContent button[type=submit]{min-height:48px}.kapr__product-info{padding:18px 15px 14px}.kapr__stock{padding-top:30px}.kapr__start{padding-top:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#MainContent .button,#MainContent button[type=submit],#cart-drawer .button{transition:none}}.kapr__catalogue{margin:42px 0 8px}.kapr__catalogue-heading{margin-bottom:20px}.kapr__catalogue-heading h2{font-size:clamp(1.65rem,3vw,2.35rem);font-weight:850;letter-spacing:-.04em;margin:4px 0 0}.kapr__catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kapr__catalogue-card{min-width:0;overflow:hidden;border:1px solid #303741;border-radius:12px;background:#101419}.kapr__catalogue-image{display:block;aspect-ratio:1/1;background:#171c23;overflow:hidden}.kapr__catalogue-image img{display:block;width:100%;height:100%;object-fit:cover}.kapr__catalogue-info{padding:14px}.kapr__catalogue-info h3{font-size:1rem;font-weight:800;line-height:1.3;margin:0 0 8px}.kapr__catalogue-info h3 a{color:inherit;text-decoration:none}.kapr__catalogue-price{font-size:1.05rem;font-weight:800;margin:0 0 14px}.kapr__catalogue-info .kapr__btn{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;box-sizing:border-box}.kapr__catalogue-all{display:inline-block;margin-top:22px;color:#ff667b;font-weight:800;text-decoration:none;letter-spacing:.06em}@media(max-width:650px){.kapr__catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.kapr__catalogue-info{padding:10px}.kapr__catalogue-info h3{font-size:.9rem}.kapr__catalogue-info .kapr__btn{font-size:.7rem;padding:10px 6px}}.kapr__catalogue-image--contain{background:#0b0e12;padding:12px;box-sizing:border-box}.kapr__catalogue-image--contain img{object-fit:contain;object-position:center;width:100%;height:100%}.kapr__catalogue-image--contain{padding:5px}.kapr__catalogue-image--contain img{object-fit:contain;object-position:center;transform:scale(1.015)}.kapr__image{aspect-ratio:1.08/1!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.kapr__image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:440px!important;object-fit:contain!important;object-position:center!important;padding:0!important;position:static!important;margin:auto!important;transform:scale(1.055)!important}.kapr__product{width:min(620px,100%)!important}.kapr__product-info{min-width:0;overflow-wrap:anywhere}.kapr__product-info h2,.kapr__product-info p,.kapr__buy .kapr__btn{max-width:100%;overflow-wrap:anywhere}.kapr__mark{flex:0 0 28px}.kapr__header,.kapr__brand,.kapr__nav,.kapr__basket{min-width:0}@media(max-width:650px){.kapr__image{aspect-ratio:1/1.02!important;padding:3px!important}.kapr__image img{max-height:390px!important;transform:scale(1.035)!important}.kapr__product-info{padding:16px 12px 13px!important}.kapr__product-info h2{font-size:clamp(22px,6.5vw,30px)!important;line-height:1.12!important;margin-bottom:14px!important}.kapr__buy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.kapr__buy .kapr__btn{min-width:0;font-size:clamp(8px,2.2vw,10px);padding-inline:5px}.kapr__header{flex-wrap:wrap}.kapr__brand{flex-shrink:0}.kapr__basket{margin-left:auto}}.kapr,.kapr *{box-sizing:border-box}.kapr__container{width:min(1060px,calc(100% - 40px));margin-inline:auto}.kapr__header{display:flex;align-items:center;gap:clamp(10px,2vw,24px);flex-wrap:wrap}.kapr__brand{flex:0 0 auto;min-width:0}.kapr__nav{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.7vw,22px);flex:1 1 360px;min-width:0;flex-wrap:wrap}.kapr__nav a,.kapr__basket,.kapr__footer-links a{overflow-wrap:anywhere}.kapr__basket{flex:0 0 auto;white-space:nowrap}.kapr__product{min-width:0;max-width:100%}.kapr__image{width:100%;min-width:0;aspect-ratio:1.08/1!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.kapr__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0 auto!important;transform:none!important}.kapr__product-info,.kapr__product-info *{min-width:0;max-width:100%;overflow-wrap:anywhere}.kapr__product-info h2{line-height:1.12!important;text-wrap:balance}.kapr__buy{display:flex;flex-wrap:wrap;gap:10px}.kapr__buy .kapr__btn{flex:1 1 145px;min-width:0;white-space:normal;line-height:1.3}.kapr__catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kapr__catalogue-card{min-width:0;max-width:100%}.kapr__catalogue-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;min-width:0;padding:8px;background:#0b0e12;overflow:hidden}.kapr__catalogue-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;padding:0;margin:auto;transform:none!important}.kapr__catalogue-info,.kapr__catalogue-info *{min-width:0;max-width:100%;overflow-wrap:anywhere}.kapr__catalogue-info .kapr__btn{white-space:normal;line-height:1.25;text-align:center}.kapr__mark{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;max-width:28px;overflow:hidden}.kapr__footer{min-width:0}.kapr__footer>*{min-width:0;max-width:100%}.kapr__footer-links{min-width:0}.kapr__footer-copy{overflow-wrap:anywhere}img,svg,video{max-width:100%}@media(max-width:750px){.kapr__container{width:calc(100% - 32px)}.kapr__header{gap:10px}.kapr__brand{font-size:14px}.kapr__nav{order:3;flex:1 1 100%;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:16px;padding:4px 0 8px;scrollbar-width:thin}.kapr__nav a{flex:0 0 auto;white-space:nowrap;font-size:9px}.kapr__basket{margin-left:auto}.kapr__product{width:100%!important}.kapr__image{aspect-ratio:1/1!important;padding:5px!important}.kapr__image img{transform:none!important}.kapr__product-info{padding:16px 13px 14px!important}.kapr__product-info h2{font-size:clamp(22px,6.5vw,30px)!important;margin-bottom:14px!important}.kapr__buy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kapr__buy .kapr__btn{width:100%;min-width:0;padding:11px 6px;font-size:clamp(8px,2.4vw,10px);white-space:normal}.kapr__catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.kapr__catalogue-image{padding:5px}.kapr__catalogue-info{padding:10px}.kapr__catalogue-info h3{font-size:clamp(12px,3.3vw,15px);line-height:1.25}.kapr__catalogue-price{font-size:14px}.kapr__catalogue-info .kapr__btn{min-height:40px;padding:9px 5px;font-size:9px}.kapr__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kapr__footer-links{grid-column:1/-1;justify-content:flex-start}.kapr__footer-copy{grid-column:1/-1;text-align:left}}@media(max-width:360px){.kapr__container{width:calc(100% - 24px)}.kapr__catalogue-grid{gap:8px}.kapr__catalogue-info{padding:8px}.kapr__buy{grid-template-columns:minmax(0,1fr)}.kapr__buy .kapr__btn{font-size:10px}}.kapr__trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 42px}.kapr__trust-strip>div{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 14px;border:1px solid #303944;background:linear-gradient(145deg,#121820,#090c10);border-radius:10px}.kapr__trust-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ed3650;border-radius:8px;color:#ff7184;font:700 11px Consolas,monospace}.kapr__trust-strip b,.kapr__trust-strip small{display:block}.kapr__trust-strip b{font:800 10px Consolas,monospace;letter-spacing:.1em}.kapr__trust-strip small{margin-top:4px;color:#aeb7c2;font-size:10px;line-height:1.45}.kapr__catalogue-subtitle,.kapr__faq-intro{max-width:520px;color:#aeb7c2;font-size:13px;line-height:1.7;margin:10px 0 22px}.kapr__catalogue-status{display:inline-block;margin:3px 0 7px;padding:5px 7px;border:1px solid #d4a94d;border-radius:5px;color:#f3d27a;font:700 8px Consolas,monospace;letter-spacing:.1em}.kapr__faq{padding:62px 0 68px;border-top:1px solid #303741;background:linear-gradient(180deg,#0c1015,#070809)}.kapr__faq-title{margin:0;font-size:clamp(36px,5vw,58px);line-height:1;text-transform:uppercase;font-weight:950;letter-spacing:-.05em}.kapr__faq-list{max-width:820px;border-top:1px solid #303944}.kapr__faq-list details{border-bottom:1px solid #303944;padding:0 4px}.kapr__faq-list summary{position:relative;list-style:none;cursor:pointer;padding:19px 38px 19px 0;color:#f4f5f7;font-size:14px;font-weight:800}.kapr__faq-list summary::-webkit-details-marker{display:none}.kapr__faq-list summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:#ff6379;font:700 22px Arial}.kapr__faq-list details[open] summary:after{content:"\2212"}.kapr__faq-list details p{max-width:720px;margin:0;padding:0 32px 18px 0;color:#b7c1cc;font-size:12px;line-height:1.8}.kapr__faq-list a{color:#ff7184;text-underline-offset:3px}.kapr__faq-list summary:focus-visible{outline:2px solid #f1cc61;outline-offset:4px}@media(max-width:650px){.kapr__trust-strip{grid-template-columns:1fr;gap:8px;margin-bottom:30px}.kapr__trust-strip>div{padding:12px}.kapr__faq{padding:44px 0 50px}.kapr__faq-list summary{font-size:13px;padding-block:17px}}.kapr__product{width:min(680px,100%)!important}.kapr__image{aspect-ratio:1.08/1!important;padding:8px!important}.kapr__image img{max-width:100%!important;max-height:560px!important;width:auto!important;height:auto!important;object-fit:contain!important}@media(max-width:650px){.kapr__image{aspect-ratio:1/1!important;padding:5px!important}.kapr__image img{max-width:100%!important;max-height:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kaprofits-phase2.css.map */
