.ms-serum{max-width:1360px;margin:0 auto;padding:24px 24px 68px;font-family:inherit;color:#163322}.ms-serum *,.ms-serum *:before,.ms-serum *:after{box-sizing:border-box}.ms-serum__layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:clamp(22px,3vw,52px)}.ms-serum__gallery{min-width:0}.ms-serum__primary{position:relative;border-radius:23px;overflow:hidden;background:#f3f6ea;border:1px solid rgba(23,71,39,.08);aspect-ratio:1/1}.ms-serum__primary a{display:block;width:100%;height:100%;cursor:zoom-in}.ms-serum__main-img{width:100%;height:100%;display:block;object-fit:contain}.ms-serum__zoom{position:absolute;top:18px;left:18px;display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;background:#d5ebbc;color:#235e3f;pointer-events:none;box-shadow:0 4px 16px #0000001f;font-size:26px}.ms-serum__thumbs{display:flex;gap:12px;overflow-x:auto;padding:13px 1px 8px;scroll-snap-type:x proximity}.ms-serum__thumb{background:#fff;padding:0;border:2px solid #e0e8df;border-radius:14px;overflow:hidden;cursor:pointer;flex:0 0 94px;aspect-ratio:1/1;scroll-snap-align:start}.ms-serum__thumb[aria-pressed=true]{border:3px solid #337a48}.ms-serum__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ms-serum__info{min-width:0;padding:2px 0}.ms-serum__eyebrow{display:inline-flex;align-items:center;background:#ddedbc;color:#245836;padding:7px 14px;border-radius:999px;font-weight:750;font-size:12px;letter-spacing:.02em;line-height:1.2;margin-bottom:12px}.ms-serum__title{font-size:clamp(29px,3.2vw,45px);font-weight:800;line-height:1.13;letter-spacing:-.025em;color:#142c1c;margin:0 0 17px}.ms-serum__subtitle{font-size:15px;line-height:1.55;color:#596758;margin:0 0 18px}.ms-serum__rating{font-size:14px;color:#607263;display:flex;align-items:center;gap:8px;margin-bottom:15px}.ms-serum__stars{font-size:20px;color:#e5a918}.ms-serum__price{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:12px 0 5px}.ms-serum__old-price{font-size:20px;color:#7f897f;text-decoration:line-through}.ms-serum__current-price{font-weight:850;color:#ed362b;font-size:clamp(36px,3.5vw,51px);line-height:1.1}.ms-serum__sale{background:#ec3c30;color:#fff;border-radius:9px;padding:6px 9px;font-size:14px;font-weight:800}.ms-serum__tax{font-size:14px;color:#707b70;margin:0 0 20px}.ms-serum__qty-label{display:block;margin-bottom:9px;font-size:15px;color:#385440}.ms-serum__qty{display:inline-flex;border:1px solid #6b966d;border-radius:100px;align-items:center;overflow:hidden;margin:0 0 18px;height:52px}.ms-serum__qty button{border:0;min-width:52px;height:52px;background:transparent;font-size:24px;color:#2c613c;cursor:pointer}.ms-serum__qty input{width:48px;border:0;text-align:center;font-size:17px;background:transparent;color:#193f27;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ms-serum__qty input::-webkit-inner-spin-button,.ms-serum__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ms-serum__buy{border:0;border-radius:12px;min-height:64px;background:#b96315;color:#fff;display:flex;gap:12px;justify-content:center;align-items:center;width:100%;font-family:inherit;font-weight:800;font-size:18px;cursor:pointer;transition:background .2s}.ms-serum__buy:hover{background:#9e4f0b}.ms-serum__buy[disabled]{opacity:.55;cursor:not-allowed}.ms-serum .product-form__error-message-wrapper{margin:10px 0;color:#b42318;font-size:14px}.ms-serum__trust{margin:21px 0 28px;background:#fff;border-radius:18px;padding:9px 20px;box-shadow:0 6px 25px #2346270f}.ms-serum__trust-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #e9ece8;color:#676d65;font-size:14px;line-height:1.4}.ms-serum__trust-row:last-child{border:0}.ms-serum__trust-row strong{color:#454b43;font-size:14px}.ms-serum__trust-icon{flex:0 0 26px;width:26px;height:26px;color:#ab5916}.ms-serum__trust-icon svg{width:100%;height:100%;display:block}.ms-serum__benefits{display:grid;gap:15px;margin:0 0 25px}.ms-serum__benefit{display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #e5ebe1;padding:0 0 13px}.ms-serum__benefit-icon{flex:0 0 53px;width:53px;height:53px;border-radius:50%;background:#d8ecb9;color:#245e3f;display:flex;align-items:center;justify-content:center}.ms-serum__benefit-icon svg{width:28px;height:28px}.ms-serum__benefit strong{display:block;color:#23382a;font-size:16px;line-height:1.4}.ms-serum__benefit p{color:#69766a;font-size:14px;line-height:1.5;margin:2px 0 0}.ms-serum__mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ms-serum__mini-item{background:#ffffffd9;border-radius:12px;padding:12px 5px;text-align:center;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:9px}.ms-serum__mini-item svg{width:28px;height:28px;color:#205d3c}.ms-serum__mini-item span{font-size:11px;line-height:1.4;color:#55705c}.ms-serum__details{margin-top:33px;background:#fffffff7;border-radius:20px;padding:23px 27px}.ms-serum__tabs{display:flex;flex-wrap:wrap;gap:9px;border-bottom:1px solid #e5eee6;padding-bottom:15px;margin-bottom:17px}.ms-serum__tab{font-family:inherit;font-size:14px;border:0;border-radius:100px;padding:11px 19px;color:#305841;background:#eef3ed;cursor:pointer;line-height:1.35}.ms-serum__tab[aria-selected=true]{background:#205d3c;color:#fff;font-weight:750}.ms-serum__panel{color:#536257;font-size:15px;line-height:1.75}.ms-serum__panel[hidden]{display:none}.ms-serum__panel p{margin:0 0 14px}.ms-serum__panel h3{color:#173b26;font-size:18px;margin:12px 0}.ms-serum__panel ul{padding-left:20px}.ms-serum__spec-table{width:100%;border-collapse:collapse}.ms-serum__spec-table td{padding:11px 5px;border-bottom:1px solid #e6ebe4;font-size:14px}.ms-serum__spec-table td:first-child{color:#35543f;font-weight:700}.ms-serum__footnote{color:#7d8c7f;font-size:12px;margin:16px 0 0}@media(max-width:990px){.ms-serum__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ms-serum__mini{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-serum__title{font-size:32px}}@media(max-width:749px){.ms-serum{padding:15px 15px 50px}.ms-serum__layout{grid-template-columns:1fr;gap:18px}.ms-serum__primary{border-radius:17px}.ms-serum__thumb{flex-basis:72px;border-radius:10px}.ms-serum__title{font-size:30px}.ms-serum__mini{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-serum__details{padding:18px 14px;margin-top:21px}.ms-serum__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.ms-serum__tab{flex:0 0 auto;padding:10px 14px;font-size:13px}.ms-serum__trust{padding:6px 15px}}@media(prefers-reduced-motion:reduce){.ms-serum__buy{transition:none}}.ms-serum .ms-serum__details{margin-top:34px;padding:32px 36px 36px;border-radius:24px;background:#fff;box-shadow:0 12px 34px #17472717;border:1px solid rgba(30,83,47,.045)}.ms-serum .ms-serum__details-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:25px}.ms-serum .ms-serum__details-eyebrow,.ms-serum .ms-serum__panel-kicker{display:inline-flex;align-items:center;gap:8px;color:#44825b;font-size:11px;font-weight:800;letter-spacing:.16em}.ms-serum .ms-serum__details-dot{width:8px;height:8px;border-radius:100%;background:#79bd66}.ms-serum .ms-serum__details-intro h2{margin:9px 0 6px;color:#173b29;font-size:clamp(25px,2.5vw,34px);line-height:1.16;font-weight:800;letter-spacing:-.02em}.ms-serum .ms-serum__details-intro p{margin:0;font-size:14px;line-height:1.55;color:#7c897e}.ms-serum .ms-serum__details-emblem{width:62px;height:62px;border-radius:18px;background:#eaf5e4;color:#327343;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ms-serum .ms-serum__details-emblem svg{width:32px;height:32px}.ms-serum .ms-serum__tabs{display:flex;gap:9px;flex-wrap:wrap;background:#f5f8f2;border:1px solid #e8f0e4;border-radius:16px;padding:8px;margin:0 0 26px}.ms-serum .ms-serum__tab{padding:12px 18px;border-radius:11px;color:#526b57;font-size:13px;font-weight:650;background:transparent;transition:background .15s,color .15s;white-space:nowrap}.ms-serum .ms-serum__tab:hover{background:#e5efdf;color:#24553b}.ms-serum .ms-serum__tab[aria-selected=true]{background:#215b3c;color:#fff;box-shadow:0 5px 14px #215b3c30}.ms-serum .ms-serum__panel{color:#667768;font-size:14px;line-height:1.6}.ms-serum .ms-serum__panel[hidden]{display:none}.ms-serum .ms-serum__desc-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:16px}.ms-serum .ms-serum__desc-spotlight{background:linear-gradient(140deg,#eaf4df,#f7f9f1 85%);border:1px solid #e0ebd9;border-radius:18px;padding:31px;display:flex;flex-direction:column;align-items:flex-start}.ms-serum .ms-serum__chip{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.09em;font-weight:800;color:#36744c;background:#d9efca;border-radius:999px;padding:7px 12px;margin-bottom:17px}.ms-serum .ms-serum__chip svg{width:16px;height:16px}.ms-serum .ms-serum__desc-spotlight h3{margin:0 0 14px;font-size:clamp(24px,2.4vw,33px);font-weight:800;color:#204930;line-height:1.2;max-width:480px}.ms-serum .ms-serum__desc-spotlight p{color:#607665;font-size:14px;line-height:1.8;margin:0 0 22px}.ms-serum .ms-serum__desc-spotlight p strong{color:#2f5a39}.ms-serum .ms-serum__spotlight-footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.ms-serum .ms-serum__spotlight-footer span{display:inline-flex;gap:8px;align-items:center;background:#ffffffd9;color:#3c6448;font-size:12px;font-weight:650;padding:10px 12px;border-radius:10px}.ms-serum .ms-serum__spotlight-footer svg{width:19px;height:19px}.ms-serum .ms-serum__desc-features{display:grid;gap:12px}.ms-serum .ms-serum__feature-card{background:#f8faf7;border:1px solid #edf1ea;border-radius:16px;display:flex;align-items:center;gap:18px;padding:21px 22px}.ms-serum .ms-serum__feature-symbol{background:#e5f2da;color:#368049;border-radius:13px;width:49px;height:49px;display:flex;flex-shrink:0;align-items:center;justify-content:center}.ms-serum .ms-serum__feature-card strong,.ms-serum .ms-serum__delivery-card strong{display:block;color:#284734;font-size:15px;line-height:1.35;font-weight:780}.ms-serum .ms-serum__feature-card p,.ms-serum .ms-serum__delivery-card p{font-size:13px;line-height:1.6;color:#7a867b;margin:5px 0 0}.ms-serum .ms-serum__detail-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4ede0;background:#f8faf5;border-radius:15px;margin-top:16px;padding:17px 10px}.ms-serum .ms-serum__detail-strip div{display:flex;align-items:center;flex-direction:column;gap:4px;border-right:1px solid #dfebdf}.ms-serum .ms-serum__detail-strip div:last-child{border:0}.ms-serum .ms-serum__detail-strip strong{font-size:16px;color:#285c3b;font-weight:800;text-align:center}.ms-serum .ms-serum__detail-strip span{font-size:12px;color:#869188;text-align:center}.ms-serum .ms-serum__panel-header{margin-bottom:22px}.ms-serum .ms-serum__panel-header h3{font-size:29px;font-weight:800;line-height:1.15;margin:10px 0 8px;color:#204530}.ms-serum .ms-serum__panel-header p{color:#839085;font-size:14px;margin:0}.ms-serum .ms-serum__steps,.ms-serum .ms-serum__delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ms-serum .ms-serum__step,.ms-serum .ms-serum__delivery-card{border-radius:16px;background:#f7faf6;border:1px solid #e8f1e5;padding:24px 21px;min-height:172px}.ms-serum .ms-serum__step-no{display:block;font-weight:850;font-size:32px;line-height:1;color:#9acb8b;margin-bottom:18px}.ms-serum .ms-serum__step strong{color:#30503b;font-size:15px;display:block}.ms-serum .ms-serum__step p{margin:8px 0 0;font-size:13px;line-height:1.65;color:#748275}.ms-serum .ms-serum__gentle-note{display:flex;align-items:center;gap:12px;border-radius:14px;padding:13px 15px;margin:18px 0 0!important;background:#eff6e7;color:#51725a;font-size:13px}.ms-serum .ms-serum__gentle-note svg{flex-shrink:0;color:#408256}.ms-serum .ms-serum__spec-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:17px}.ms-serum .ms-serum__spec-box{background:#fafbf9;border:1px solid #edf1eb;border-radius:15px;padding:15px 23px}.ms-serum .ms-serum__spec-table td{padding:14px 5px;border-bottom:1px solid #e5ece4;font-size:13px}.ms-serum .ms-serum__spec-table tr:last-child td{border-bottom:0}.ms-serum .ms-serum__spec-table td:first-child{width:34%;color:#49634e;font-weight:750}.ms-serum .ms-serum__spec-aside{border-radius:16px;padding:25px;background:#eaf4e2;display:flex;flex-direction:column;align-items:flex-start;gap:11px}.ms-serum .ms-serum__spec-aside strong{font-size:20px;color:#2b5536}.ms-serum .ms-serum__spec-aside p{margin:0;font-size:13px;color:#5e7563}.ms-serum .ms-serum__spec-aside small{font-size:11px;color:#70866f}.ms-serum .ms-serum__delivery-card{min-height:180px}.ms-serum .ms-serum__delivery-card .ms-serum__feature-symbol{margin-bottom:18px}.ms-serum .ms-serum__reviews-empty{background:linear-gradient(140deg,#eef6e9,#fff);border:1px solid #e7efe3;border-radius:17px;padding:44px 28px;text-align:center;display:flex;align-items:center;flex-direction:column}.ms-serum .ms-serum__reviews-emblem{display:flex;align-items:center;justify-content:center;background:#dceece;color:#317348;width:56px;height:56px;border-radius:50%;margin-bottom:14px}.ms-serum .ms-serum__reviews-empty h3{margin:13px 0 8px;color:#245237;font-size:22px}.ms-serum .ms-serum__reviews-empty p{font-size:13px;line-height:1.65;max-width:520px;color:#7c887c;margin:0}@media(max-width:990px){.ms-serum .ms-serum__desc-grid{grid-template-columns:1fr}.ms-serum .ms-serum__desc-features{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-serum .ms-serum__feature-card{display:block;padding:18px}.ms-serum .ms-serum__feature-symbol{margin-bottom:12px}.ms-serum .ms-serum__tabs{flex-wrap:nowrap;overflow-x:auto}.ms-serum .ms-serum__details{padding:26px}}@media(max-width:749px){.ms-serum .ms-serum__details{padding:20px 14px 22px;border-radius:18px;margin-top:20px}.ms-serum .ms-serum__details-intro{margin-bottom:19px}.ms-serum .ms-serum__details-intro h2{font-size:25px}.ms-serum .ms-serum__details-intro p{font-size:12px}.ms-serum .ms-serum__details-emblem{width:44px;height:44px;border-radius:12px}.ms-serum .ms-serum__details-emblem svg{width:24px;height:24px}.ms-serum .ms-serum__tabs{padding:6px;gap:4px;margin-bottom:18px;scrollbar-width:thin}.ms-serum .ms-serum__tab{font-size:12px;padding:11px 13px}.ms-serum .ms-serum__desc-spotlight{padding:22px}.ms-serum .ms-serum__desc-spotlight h3{font-size:25px}.ms-serum .ms-serum__desc-features{grid-template-columns:1fr}.ms-serum .ms-serum__feature-card{display:flex;padding:16px}.ms-serum .ms-serum__feature-symbol{margin-bottom:0}.ms-serum .ms-serum__detail-strip{padding:13px 4px}.ms-serum .ms-serum__detail-strip strong{font-size:13px}.ms-serum .ms-serum__detail-strip span{font-size:10px}.ms-serum .ms-serum__steps,.ms-serum .ms-serum__delivery-grid,.ms-serum .ms-serum__spec-layout{grid-template-columns:1fr}.ms-serum .ms-serum__step,.ms-serum .ms-serum__delivery-card{min-height:0}.ms-serum .ms-serum__panel-header h3{font-size:24px}.ms-serum .ms-serum__spec-box{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.ms-serum .ms-serum__tab{transition:none}}.ms-serum .ms-serum__desc-grid{display:block}.ms-serum .ms-serum__desc-spotlight--wide{display:block;width:100%;padding:clamp(26px,4vw,51px);min-height:0;background:linear-gradient(115deg,#eaf4e0,#f5f8ef 78%,#f8faf5)}.ms-serum .ms-serum__desc-copy{max-width:1040px}.ms-serum .ms-serum__desc-spotlight--wide h3{font-size:clamp(26px,2.65vw,38px);max-width:820px;margin:2px 0 22px}.ms-serum .ms-serum__desc-spotlight--wide p{font-size:15px;line-height:1.88;max-width:1050px;margin:0 0 17px;color:#526a58}.ms-serum .ms-serum__desc-spotlight--wide p strong{color:#254e32}.ms-serum .ms-serum__desc-subheading{font-size:21px;line-height:1.3;font-weight:800;margin:24px 0 12px;color:#29513a}.ms-serum .ms-serum__desc-spotlight--wide .ms-serum__spotlight-footer{margin-top:23px}@media(max-width:749px){.ms-serum .ms-serum__desc-spotlight--wide{padding:25px 20px}.ms-serum .ms-serum__desc-spotlight--wide h3{font-size:26px;margin-bottom:16px}.ms-serum .ms-serum__desc-spotlight--wide p{font-size:14px;line-height:1.8}.ms-serum .ms-serum__desc-subheading{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/monkey-serum-product.css.map */
