:root{--lab-ink:#261c21;--lab-accent:#84233e;--lab-muted:#8b7580;--lab-line:#e9e0e5}body{color:var(--lab-ink);background:#fdfcfc;-webkit-font-smoothing:antialiased}::selection{background:#edcedb;color:#542334}a,button,input,summary,textarea{touch-action:manipulation}button,input,textarea,select{font:inherit}.site-header[data-solid]{background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 20px #261c2105;border-bottom-color:var(--lab-line)}.site-header__nav a{font-size:13px;font-weight:500;position:relative}.site-header__nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--lab-accent)}.site-header__mobile-panel a[aria-current=page]{color:var(--lab-accent);background:#f7edf2}.cloud-hero__copy h1{letter-spacing:-4px}.cloud-hero__copy h1 span{font-size:45px;letter-spacing:-1.8px}.cloud-hero__description{font-size:14px;line-height:1.9}.cloud-hero__button{font-size:13px;box-shadow:0 10px 25px #84233e18}.cloud-hero__eyebrow,.cloud-hero__note{font-size:10px}.cb__category{font-size:9px;letter-spacing:1px}.cb__stock{font-size:11px}.cb__variants span{font-size:11px;padding:5px 10px}.cb__card{transition:transform .25s,box-shadow .25s,border-color .25s}.cb__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #84233e0e;border-color:#d4abbc}.cb__image{background-size:38px 38px}.cb__vial{width:94%;height:90%}.cb__all,.cb__choose{font-size:12px}.hp__eyebrow{font-size:10px}.hp-story__facts p,.hp-steps__grid p{font-size:13px}.hp-journal__body>p:not(.hp__eyebrow){font-size:13px}.hp-help__box p:not(.hp__eyebrow){font-size:14px}.hp__text-link{font-size:13px}.hp-tools{padding-top:0;padding-bottom:55px}.hp-tools__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hp-tools__grid>a{display:flex;align-items:center;gap:24px;padding:28px;border:1px solid var(--lab-line);border-radius:12px;background:#fff;color:var(--lab-ink);transition:border-color .2s,background .2s}.hp-tools__grid>a:hover{border-color:#bf8b9f;background:#fff9fc}.hp-tools__grid h2{font-size:22px;letter-spacing:-.6px;margin:0 0 6px}.hp-tools__grid p{font-size:12px;color:var(--lab-muted);margin:0}.hp-tools__grid>a>span:last-child{margin-left:auto;font-size:22px;color:var(--lab-accent)}.hp-tools__icon{font:22px Consolas,monospace;color:#a57389}.cp,.ek{background:radial-gradient(ellipse at 100% 0%,#f5e5ed80,transparent 55%),#fdfcfc}.cp h1,.ek h1{font-weight:650;letter-spacing:-2px}.cp__heading{max-width:850px}.cp__intro,.ek__intro{font-size:14px;line-height:1.9}.cp__toolbar{padding:18px 0;border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);margin-bottom:26px}.cp__toolbar p{color:var(--lab-muted);font-size:12px}.cp-sort{position:relative;z-index:5;min-width:240px;font-size:12px}.cp-sort summary{display:flex;gap:8px;align-items:center;cursor:pointer;list-style:none;border:1px solid var(--lab-line);border-radius:8px;padding:11px 15px;background:#fff}.cp-sort summary::-webkit-details-marker{display:none}.cp-sort summary>span{margin-left:auto;color:#a7798d}.cp-sort summary strong{font-weight:500}.cp-sort[open] summary{border-color:#b77c94}.cp-sort nav{position:absolute;right:0;top:calc(100% + 8px);min-width:100%;padding:7px;background:#fff;border:1px solid var(--lab-line);border-radius:10px;box-shadow:0 14px 40px #261c2112}.cp-sort nav a{display:block;padding:9px 12px;border-radius:6px;text-decoration:none;color:#57404b;white-space:nowrap}.cp-sort nav a:hover,.cp-sort nav a[aria-current=page]{background:#f7eaf0;color:var(--lab-accent)}.cp-sort a:focus-visible,.cp-sort summary:focus-visible{outline:2px solid #a1435d;outline-offset:2px}.cp__panel{border-radius:14px;box-shadow:0 6px 25px #261c2103}.cp__panel input,.cp__panel textarea{background:#fdfbfc;border-radius:8px;border-color:#e7d9e0}.cp__panel label{font-size:12px;color:#795d6b}.cp .cp__button{border-radius:8px}.ek__card{border-radius:14px;box-shadow:none;transition:transform .2s,border-color .2s}.ek__card:hover{transform:translateY(-3px);border-color:#cf9fb2}.ek__cover{background:linear-gradient(#84233e06 1px,transparent 1px),linear-gradient(90deg,#84233e06 1px,transparent 1px),#f7eef3;background-size:32px 32px}.ek__cover-copy strong{font-weight:600}.ek__cover-copy span{font:8px Consolas,monospace;letter-spacing:1px}.ek__education{border-radius:14px;background:#70243d}.ek__education h2{font-weight:550}.ek__prose{color:#59464f}.ek__prose h2{color:var(--lab-ink)}.ek__article-heading h1{max-width:850px}.ek__facts,.ek__toc{border-radius:12px}.sf nav a,.sf__contact>a{font-size:13px}.sf__brand small{font-size:11px}.sf__top{padding-bottom:50px}.cp-detail__back{font-size:12px;text-decoration:none}.cp-detail .cp__product{gap:55px;align-items:start}.cp-detail .cp__product-image{position:relative;overflow:hidden;min-height:580px;border-radius:14px;background:linear-gradient(#84233e06 1px,transparent 1px),linear-gradient(90deg,#84233e06 1px,transparent 1px),#faf8f9;background-size:36px 36px}.cp-detail img.cp-detail__vial{position:relative;width:88%;height:450px;object-fit:contain;transform:rotate(-8deg);z-index:1;mix-blend-mode:multiply}.cp-detail img.cp-detail__clouds{position:absolute;bottom:12px;left:-35%;width:170%;max-width:none;height:160px;object-fit:fill;mix-blend-mode:normal;transform:none;z-index:2}.cp-detail__photo-label,.cp-detail__photo-note{position:absolute;z-index:3;font:8px/1.4 Consolas,monospace;letter-spacing:1px;color:#a27b8d;left:24px}.cp-detail__photo-label{top:24px}.cp-detail__photo-note{bottom:22px}.cp-detail__summary h1{font-size:clamp(38px,4.3vw,60px);margin:12px 0 20px}.cp-detail__research{display:inline-block;border:1px solid #e5ced9;background:#faf0f5;padding:5px 9px;font:9px Consolas,monospace;letter-spacing:1px;color:#84233e;border-radius:4px}.cp-detail__intro{color:var(--lab-muted);font-size:13px;max-width:430px;margin:20px 0 26px}.cp-detail__variants{padding:0;border:0;display:flex;flex-wrap:wrap;gap:12px;margin:0}.cp-detail__variants legend{padding:0;margin:0 0 12px;font-size:11px;color:#957481;letter-spacing:.7px}.cp-detail__variants button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:135px;padding:16px 20px;color:var(--lab-ink);background:#fff;border:1px solid var(--lab-line);border-radius:10px;cursor:pointer;text-align:left}.cp-detail__variants strong{font-size:18px}.cp-detail__variants span{font-size:13px;color:#84233e;font-weight:600}.cp-detail__variants small{font-size:10px;color:#a17485}.cp-detail__variants button[aria-pressed=true]{border-color:#84233e;background:#fbf0f5;box-shadow:0 0 0 1px #84233e}.cp-detail__variants button:focus-visible{outline:2px solid #84233e;outline-offset:3px}.cp-detail__order{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:25px;padding-top:22px;border-top:1px solid var(--lab-line)}.cp-detail__order label,.cp-detail__total small{display:block;font-size:11px;color:var(--lab-muted);margin-bottom:8px}.cp-detail__quantity{display:flex;background:#fff;border:1px solid var(--lab-line);border-radius:8px;overflow:hidden}.cp-detail__quantity button{width:38px;height:43px;border:0;background:none;color:#84233e;font-size:20px}.cp-detail__quantity button:disabled{opacity:.35}.cp-detail__quantity input{width:44px;padding:0;text-align:center;border:0;border-radius:0;background:transparent;font-weight:600;-moz-appearance:textfield}.cp-detail__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cp-detail__total{text-align:right}.cp-detail__total strong{font-size:26px;letter-spacing:-.7px;line-height:1.3}.cp-detail__availability{font-size:11px;color:#5c806b;margin:13px 0 0}.cp-detail [hidden]{display:none!important}.cp-detail .cp-detail__whatsapp{display:flex;width:100%;justify-content:space-between;margin-top:20px;font-size:14px;padding:18px 22px;box-shadow:0 10px 25px #84233e14}.cp-detail__contact-note{font-size:11px;color:#a28593;line-height:1.8;margin:13px 0 16px}.cp-detail__question{font-size:12px;text-decoration:none}.cp-detail__data{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;border-top:1px solid var(--lab-line);margin-top:70px;padding-top:45px}.cp-detail__data h2{font-size:30px;letter-spacing:-1px;margin-top:0}.cp-detail__data header>p:last-child{font-size:12px;color:var(--lab-muted)}.cp-detail__data .cp__prose{margin:0;font-size:14px}.cp-detail__data .cp__prose h2{font-size:24px}.cp-detail__tools{margin-top:50px;padding:25px 30px;background:#f6eef2;border:1px solid #ead9e2;border-radius:12px;display:flex;align-items:center;gap:30px}.cp-detail__tools>div{margin-right:auto}.cp-detail__tools h2{font-size:20px;margin:0}.cp-detail__tools .cp__eyebrow{margin-top:0;margin-bottom:7px;font-size:8px}.cp-detail__tools>a{font-size:12px;text-decoration:none;white-space:nowrap}@media(max-width:749px){.cloud-hero__copy h1{font-size:64px;letter-spacing:-2.5px}.cloud-hero__copy h1 span{font-size:31px;letter-spacing:-1.1px}.cloud-hero__description{font-size:12px}.cloud-hero__note{font-size:9px}.cb__info{padding:18px}.cb__category{font-size:8px}.cb__stock{font-size:10px}.cb__choose{font-size:11px}.hp h2{font-size:31px}.hp__eyebrow{font-size:9px}.hp-tools{padding-top:0;padding-bottom:35px}.hp-tools__grid{grid-template-columns:1fr;gap:12px}.hp-tools__grid>a{padding:20px;gap:18px}.hp-tools__grid h2,.hp-tools__icon{font-size:19px}.hp-tools__grid p{font-size:11px}.cp-sort{width:100%}.cp__toolbar{gap:12px}.cp .cp__products .cb__info{padding:12px}.cp .cp__products .cb__variants span,.cp .cp__products .cb__stock{font-size:9px}.cp .cp__products .cb__choose{font-size:0}.cp .cp__products .cb__image{height:180px}.cp__panel{padding:22px}.sf nav a,.sf__contact>a{font-size:12px}.cp-detail .cp__product{gap:25px}.cp-detail .cp__product-image{min-height:345px}.cp-detail img.cp-detail__vial{height:290px}.cp-detail img.cp-detail__clouds{height:100px;bottom:8px}.cp-detail__photo-label,.cp-detail__photo-note{font-size:7px;left:20px}.cp-detail__photo-label{top:20px}.cp-detail__photo-note{bottom:17px}.cp-detail__summary h1{font-size:36px;letter-spacing:-1.2px}.cp-detail__summary .cp__eyebrow{font-size:9px}.cp-detail__intro{font-size:12px;margin:16px 0 22px}.cp-detail__variants button{min-width:115px;padding:13px 17px}.cp-detail__variants strong{font-size:16px}.cp-detail__total strong{font-size:23px}.cp-detail__order{margin-top:22px;padding-top:18px}.cp-detail .cp-detail__whatsapp{padding:16px 18px;font-size:13px}.cp-detail__data{grid-template-columns:1fr;gap:20px;padding-top:30px;margin-top:40px}.cp-detail__data h2{font-size:26px}.cp-detail__data .cp__prose{font-size:13px}.cp-detail__tools{flex-wrap:wrap;padding:22px;gap:14px 25px}.cp-detail__tools>div{width:100%}.cp-detail__tools h2{font-size:19px}.ek h1{letter-spacing:-1.5px}}@media(prefers-reduced-motion:reduce){.cb__card,.ek__card,.hp-tools__grid>a{transition:none}.cb__card:hover,.ek__card:hover{transform:none}}.lab-policy-heading{max-width:900px;margin:auto;padding:140px 28px 0;color:#261c21;font-family:Arial,Helvetica,sans-serif}.lab-policy-heading p{font:10px Consolas,monospace;letter-spacing:1.5px;color:#a1435d;margin:0 0 20px}.lab-policy-heading h1{font-size:42px;line-height:1.15;letter-spacing:-1.4px;margin:0 0 25px}body[data-policy-page] .shopify-policy__title{display:none}body[data-policy-page] .shopify-policy__container{padding-top:0!important}@media(max-width:749px){.lab-policy-heading{padding:108px 20px 0}.lab-policy-heading h1{font-size:32px;letter-spacing:-1px}}.cp-find{display:flex;flex-wrap:wrap;gap:10px;max-width:650px;margin-top:30px}.cp-find__label{width:100%;font-size:11px;color:#957481}.cp-find input{flex:1;min-width:0;background:#fff;border-radius:8px}.cp-find button{border:0;border-radius:8px;padding:12px 20px;background:#84233e;color:#fff;font-size:12px}.cp-find__empty{grid-column:1/-1;padding:30px 0;color:#8b7580}.cp-find__empty a{color:#84233e}.cp .cb__product{color:#261c21}.cp .cb__info h3{font-size:21px;line-height:1.25;letter-spacing:-.6px;color:#261c21;margin:0}@media(max-width:749px){.cp .cp__products .cb__info h3{font-size:16px;letter-spacing:-.4px}}.cb__image{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f8e8ec}.cb__image:after{background:#77132926;bottom:23px;width:40%;left:30%;filter:blur(10px)}.cb__vial{transform:rotate(12deg);width:94%;height:90%;mix-blend-mode:multiply}.cb__card:hover .cb__vial{transform:rotate(10deg) translateY(-4px)}.cb__badge{border-radius:999px;background:#ffffffeb;border-color:#ffffff8a;color:#84233e;box-shadow:0 3px 10px #7713290d}.cb__number{color:#8a425d;background:#ffffffa3;padding:4px 7px;border-radius:999px;top:20px;left:18px}.cb__card{border-radius:18px;border-color:#eadde3;box-shadow:0 5px 18px #66233905}.cb__image{background-position:50% 62%}.cb__number{display:none}.cb__vial{width:102%;height:98%;transform:rotate(11deg)}.cb__card:hover .cb__vial{transform:rotate(9deg) translateY(-3px)}.cb__image:after{height:9px;bottom:20px;background:#6d2d431b;filter:blur(11px)}.cb__badge{font-size:10px;letter-spacing:.2px;padding:7px 11px;right:15px;top:15px;border:0;box-shadow:0 3px 10px #79324b0a}.cb__info{border-top-color:#f1e6ec}.cb__card:hover{box-shadow:0 15px 36px #84233e12}@media(max-width:749px){.cb__card{border-radius:16px}.cb__badge{font-size:9px;padding:6px 9px}}.cb__vial--cutout{mix-blend-mode:normal;filter:drop-shadow(0 10px 8px #58203418);width:84%;height:88%;transform:rotate(10deg)}.cb__vial--kpv,.cb__vial--ghk-cu{height:96%}.cb__card:hover .cb__vial--cutout{transform:rotate(8deg) translateY(-3px)}.cb__image:after{opacity:.3}.cb__image{background-position:center}.cb__vial--cutout{--cap-end:21%;--label-start:34%;--powder-end:93%;position:relative;display:block;width:min(84%,242px);height:auto;aspect-ratio:1;transform:translateY(5px) rotate(16deg);filter:none;flex-shrink:0}.cb__vial--cutout img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.cb__glass{mix-blend-mode:multiply}.cb__opaque{mask-image:linear-gradient(to bottom,#000 0 var(--cap-end),transparent var(--cap-end) var(--label-start),#000 var(--label-start) var(--powder-end),transparent var(--powder-end));-webkit-mask-image:linear-gradient(to bottom,#000 0 var(--cap-end),transparent var(--cap-end) var(--label-start),#000 var(--label-start) var(--powder-end),transparent var(--powder-end))}.cb__vial--retatrutyd-retatrutide{--cap-end:22%;--label-start:36%}.cb__vial--kpv,.cb__vial--ghk-cu{--cap-end:24%;--label-start:36%;width:min(90%,260px);height:auto}.cb__vial--woda-bakteriostatyczna{--cap-end:25%;--label-start:36%;--powder-end:77%}.cb__image:after{z-index:0;left:28%;bottom:17px;width:36%;height:13px;opacity:1;background:radial-gradient(ellipse,#4e10275c 0%,#61203728 48%,transparent 75%);filter:blur(4px);transform:rotate(-7deg)}.cb__card:hover .cb__vial--cutout{transform:translateY(5px) rotate(16deg)}@media(min-width:750px)and (max-width:1100px){.cb__vial--cutout{max-width:202px}}@media(max-width:749px){.cb__vial--cutout{max-width:194px}.cb__image:after{bottom:14px;height:10px}}.cb__vial--cutout,.cb__card:hover .cb__vial--cutout{transform:none}.cb__vial--cutout img{transform:translateY(5px) rotate(16deg)}.cb__image:after{background:radial-gradient(ellipse,#48102299 0%,#61203745 42%,transparent 75%);height:15px;filter:blur(3px)}.cb__image{height:300px;background-position:50% 60%}.cb__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 25% 18%,#fff5 0%,transparent 58%),linear-gradient(0deg,#3f071115,transparent 24%)}.cb__vial--cutout{width:min(86%,270px);max-width:270px}.cb__vial--kpv,.cb__vial--ghk-cu{width:min(92%,288px);max-width:288px}.cb__vial--cutout img{transform:translateY(8px) rotate(16deg)}.cb__image:after{left:29%;bottom:13px;width:30%;height:12px;background:radial-gradient(ellipse,#3b0c209e 0%,#44102040 48%,transparent 78%);filter:blur(2px)}.cb__info{padding:20px 22px 22px;background:linear-gradient(145deg,#fff,#fdfafb)}.cb__category{color:#997c87;font-size:9px;letter-spacing:1.1px}.cb__info h3{font-size:23px;letter-spacing:-.6px}.cb__choose>span{border-radius:999px;background:#f5e5eb;border:1px solid #ecd3dc}.cb__card{box-shadow:0 7px 22px #51102508}@media(min-width:750px)and (max-width:1100px){.cb__image{height:250px}.cb__vial--cutout{max-width:220px}.cb__vial--kpv,.cb__vial--ghk-cu{max-width:236px}}@media(max-width:749px){.cb__image{height:240px}.cb__vial--cutout{max-width:211px}.cb__vial--kpv,.cb__vial--ghk-cu{max-width:228px}.cp__products .cb__image{height:170px}.cb__info{padding:17px 19px}.cb__image:after{bottom:10px;height:10px}}.cb__vial--cutout img,.cb__glass-tint{transform:translateY(10px) rotate(6deg)}.cb__glass-tint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,#971b335c,#23040b66);mask-image:var(--vial-mask),linear-gradient(to bottom,transparent 0 var(--cap-end),#000 var(--cap-end) var(--label-start),transparent var(--label-start) var(--powder-end),#000 var(--powder-end));mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect;-webkit-mask-image:var(--vial-mask),linear-gradient(to bottom,transparent 0 var(--cap-end),#000 var(--cap-end) var(--label-start),transparent var(--label-start) var(--powder-end),#000 var(--powder-end));-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in}.cb__image:before{background:radial-gradient(ellipse at 25% 18%,#fff3 0%,transparent 58%),linear-gradient(115deg,transparent 35%,#1e03094d 100%)}.cb__image:after{left:32%;width:29%;bottom:12px;transform:none;background:radial-gradient(ellipse,#20040baa 0%,#48102045 45%,transparent 78%)}@media(max-width:749px){.cb__image:after{bottom:10px}}.cb__vial--cutout img,.cb__glass-tint{transform:translateY(10px) rotate(14deg)}.cb__image:before{background:radial-gradient(ellipse at 25% 18%,#fff3 0%,transparent 58%),linear-gradient(115deg,transparent 40%,#21040a26 100%)}.cb__image:after{left:29%;width:32%;height:13px;bottom:14px;transform:rotate(-5deg);filter:blur(3px);background:radial-gradient(ellipse,#31102480 0%,#62203c30 50%,transparent 78%)}@media(max-width:749px){.cb__vial--cutout img,.cb__glass-tint{transform:translateY(8px) rotate(14deg)}.cb__image:after{bottom:11px;height:11px}.cp__products .cb__vial--cutout img,.cp__products .cb__glass-tint{transform:translateY(5px) rotate(14deg)}.cp__products .cb__image:after{bottom:12px;height:8px}}.cb__image:after{left:30%;width:30%;height:14px;bottom:12px;transform:rotate(-4deg);background:radial-gradient(ellipse at 50% 50%,#34101e70 0%,#57223835 32%,#74334714 57%,transparent 76%);filter:blur(4px);opacity:.85}.cb__card{transition:transform .25s ease,border-color .25s ease,box-shadow .3s ease}.cb__card:focus-within{border-color:#d76b85;box-shadow:0 0 0 1px #b62c4926,0 0 28px #c6244930,0 14px 30px #7e1b3414}@media(hover:hover)and (pointer:fine){.cb__card:hover{border-color:#d76b85;box-shadow:0 0 0 1px #b62c4926,0 0 28px #c6244930,0 14px 30px #7e1b3414}}@media(max-width:749px){.cb__image:after{bottom:10px;height:11px;filter:blur(3px)}.cp__products .cb__image:after{bottom:11px;height:8px;filter:blur(2px)}}@media(prefers-reduced-motion:reduce){.cb__card{transition:none}}.cb__image.cb__image--native{background:#fff}.cb__image--native:before,.cb__image--native:after{content:none}.cb__image--native .cb__native-photo{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;transform:none;filter:none;mix-blend-mode:normal}.cp-detail .cp__product-image.cp__product-image--native{background:#fff}.cp-detail .cp__product-image--native img.cp-detail__vial{transform:none;mix-blend-mode:normal;filter:none;object-fit:contain}.cb .cb__grid{max-width:960px;margin-inline:auto;gap:22px}.cb__card{border-radius:15px}.cb__image.cb__image--native{height:240px}.cb__info{padding:16px 18px 18px}.cb h3{font-size:21px}.cb__variants{margin:10px 0;min-height:23px}.cb__stock{margin-bottom:15px}.cb__price strong{font-size:18px}.cb__choose>span{width:32px;height:32px}@media(min-width:1101px){.cp .cp__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cp__products .cb__image.cb__image--native{height:220px}.cp__products h3{font-size:20px}}@media(min-width:750px)and (max-width:1100px){.cb__image.cb__image--native{height:215px}}@media(max-width:749px){.cb .cb__grid{gap:12px;margin:0;max-width:none}.cb .cb__card{flex-basis:min(66vw,260px)}.cb__image.cb__image--native{height:200px}.cb__info{padding:14px 15px 16px}.cb h3{font-size:20px}.cb__price strong{font-size:17px}.cp .cp__products .cb__image.cb__image--native{height:150px}.cp .cp__products .cb__info{padding:11px}.cp .cp__products h3{font-size:15px}.cp .cp__products .cb__price strong{font-size:14px}.cp .cp__products .cb__choose>span{width:26px;height:26px}}.cb__info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:12px 15px}.cb__category{display:none}.cb__info h3{grid-column:1/-1;font-size:19px;line-height:1.15;margin:0}.cb__variants{grid-column:1;align-self:center;margin:0;min-height:0;gap:4px}.cb__variants span{font-size:9px;padding:3px 7px;line-height:1.3}.cb__stock{grid-column:2;align-self:center;margin:0;font-size:9px;gap:5px}.cb__bottom{grid-column:1/-1;align-self:end;margin-top:0;gap:8px}.cb__price strong{font-size:17px}.cb__price s{font-size:9px;margin-top:0}.cb__choose{font-size:10px;gap:9px}.cb__choose>span{width:27px;height:27px;font-size:14px}.cb .cb__info{box-sizing:border-box;height:120px;grid-template-rows:22px 21px minmax(0,1fr);gap:4px 8px;padding:12px 15px}.cp .cp__products .cb__info{padding:12px;gap:5px 7px}.cp .cp__products .cb__info h3{font-size:18px}@media(min-width:750px)and (max-width:1100px){.cb .cb__image.cb__image--native{height:220px}.cb .cb__info{height:110px;padding:10px 12px;grid-template-rows:22px 19px minmax(0,1fr)}}@media(max-width:749px){.cb .cb__image.cb__image--native{height:220px}.cb .cb__info{height:110px;padding:10px 12px;grid-template-rows:22px 19px minmax(0,1fr)}.cb__info h3{font-size:18px}.cb__variants span{font-size:9px;padding:3px 6px}.cb__stock{font-size:8px;gap:4px}.cb__price strong{font-size:16px}.cb__choose{font-size:10px}.cp .cp__products .cb__info{padding:10px;gap:6px}.cp .cp__products .cb__info h3{font-size:15px}.cp__products .cb__stock,.cp__products .cb__variants{grid-column:1/-1}}.cb .cb__info{flex:0 0 120px}.cb .cb__image--native{flex-shrink:0}@media(max-width:1100px){.cb .cb__info{flex-basis:110px}}.cb .cb__grid{max-width:820px;gap:20px}.cb__card{border-radius:12px}@media(min-width:1101px){.cp .cp__products{max-width:1040px;margin-inline:auto}}@media(max-width:749px){.cb .cb__grid{max-width:none;gap:12px}.cb .cb__card{flex-basis:min(60vw,230px)}}.cb__image--native .cb__native-photo{object-fit:cover;object-position:center;width:100%;height:100%}.cp-detail .cp__product{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:56px}.cp-detail .cp__product-image.cp__product-image--native{display:block;position:relative;min-height:0;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:16px;background:#340016;border-color:#eadde3}.cp-detail .cp__product-image--native img.cp-detail__vial{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:none;mix-blend-mode:normal;filter:none}.cp-detail .cp__product-image--native .cp-detail__photo-label,.cp-detail .cp__product-image--native .cp-detail__photo-note{left:16px;max-width:calc(100% - 32px);padding:7px 9px;border:1px solid #ffffff30;border-radius:5px;background:#2c0a1e65;color:#fff0f5;font-size:7px;letter-spacing:.9px;line-height:1.5}.cp-detail .cp__product-image--native .cp-detail__photo-label{top:16px}.cp-detail .cp__product-image--native .cp-detail__photo-note{bottom:16px}@media(min-width:750px)and (max-width:1000px){.cp-detail .cp__product{gap:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media(max-width:749px){.cp-detail .cp__product{grid-template-columns:minmax(0,1fr);gap:26px}.cp-detail .cp__product-image.cp__product-image--native{aspect-ratio:4/5;min-height:0;border-radius:13px}.cp-detail .cp__product-image--native .cp-detail__photo-label,.cp-detail .cp__product-image--native .cp-detail__photo-note{left:12px;font-size:6px;padding:6px 8px;max-width:calc(100% - 24px)}.cp-detail .cp__product-image--native .cp-detail__photo-label{top:12px}.cp-detail .cp__product-image--native .cp-detail__photo-note{bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/store-refinement.css.map */
