.msm-pdp,.msm-pdp-sticky{--msm-blue:#2b72e3;--msm-blue-d:#1a56b8;--msm-blue-l:#eef4fe;--msm-red:#e4002b;--msm-red-l:#fff0f2;--msm-gold:#fcca2c;--msm-gold-l:#fff8de;--msm-green:#0d893e;--msm-ink:#19191b;--msm-muted:#5b6472;--msm-line:#e6e9ef}.msm-pdp__media{position:relative}.msm-pdp-flags{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.msm-flag{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-weight:700;font-size:14px;line-height:1;letter-spacing:.01em;box-shadow:0 2px 8px #0000002e}.msm-flag--box{background:var(--msm-blue);color:#fff}.msm-flag--sale{background:var(--msm-red);color:#fff;font-size:16px;padding:8px 14px}.msm-flag--bs{background:var(--msm-gold);color:var(--msm-ink)}.msm-pdp .product-info{border-top:4px solid var(--msm-line)}.msm-pdp--normal .product-info{border-top-color:var(--msm-blue)}.msm-pdp--sale .product-info{border-top-color:var(--msm-red)}.msm-pdp--bestseller .product-info{border-top-color:var(--msm-gold)}.msm-pdp--bundle .product-info{border-top-color:var(--msm-blue);background:linear-gradient(180deg,var(--msm-blue-l) 0,#fff 220px)!important}.msm-pdp-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--msm-blue)}.msm-pdp-eyebrow a{color:inherit;text-decoration:none}.msm-pdp-eyebrow a:hover{text-decoration:underline}.msm-pdp-eyebrow__st{padding:3px 9px;border-radius:999px;font-size:12px;letter-spacing:.04em}.msm-pdp-eyebrow__st--fresh{background:#e8f5e9;color:#1b5e20}.msm-pdp-eyebrow__st--frozen{background:#e3f2fd;color:#0d47a1}.msm-pdp .product-title{font-size:clamp(26px,2.3vw,34px);line-height:1.15;font-weight:700;color:var(--msm-ink);margin-bottom:0;padding-right:96px}.msm-pdp .product-info__title-weight{display:none!important}.msm-pdp-sub{display:flex;flex-direction:column;gap:6px;margin-top:8px}.msm-pdp-sub__pack{margin:0;font-size:17px;font-weight:600;color:var(--msm-muted)}.msm-pdp-stars{display:inline-flex;align-items:center;gap:8px;color:var(--msm-ink);text-decoration:none;font-size:15px;width:max-content}.msm-pdp-stars:hover .msm-pdp-stars__t{text-decoration:underline}.msm-pdp-stars__bar{position:relative;display:inline-block;font-size:19px;line-height:1;letter-spacing:2px;color:#d5d8de}.msm-pdp-stars__bar:before{content:"\2605\2605\2605\2605\2605"}.msm-pdp-stars__bar:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--msm-stars,0%);overflow:hidden;white-space:nowrap;color:var(--msm-gold)}.msm-pdp-bsline{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;padding:9px 12px;border-radius:10px;background:var(--msm-gold-l);border:1px solid #f1d675;font-size:14.5px;line-height:1.35;color:var(--msm-ink)}.msm-pdp-bsline svg{flex:0 0 auto;margin-top:1px;color:#e86a00}.msm-pdp variant-label .product-label-wrapper:has(.product-label--sale){display:none}.msm-pdp variant-label:not(:has(.product-label:not(.product-label--sale))){display:none}.msm-pdp .product-info__price .price{align-items:baseline}.msm-pdp .product-info__price .price__current{font-size:clamp(30px,2.6vw,38px);line-height:1.05}.msm-pdp:not(.msm-pdp--on-sale) .product-info__price .price__current{color:var(--msm-ink)!important}.msm-pdp--on-sale .product-info__price .price__was{font-size:20px;color:var(--msm-muted)}.msm-pdp--was-hidden .price__was,.msm-pdp-sticky--was-hidden .price__was,.msm-pdp .product-label--sale{display:none!important}.msm-pdp-px{display:flex;flex-direction:column;gap:6px;margin-top:6px;font-size:15px;line-height:1.35}.msm-pdp-px p{margin:0}.msm-pdp-px__save{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 6px 6px 12px;border-radius:999px;background:var(--msm-red-l);color:#b0001f;font-weight:700}.msm-pdp-px__pct{padding:4px 9px;border-radius:999px;background:var(--msm-red);color:#fff;font-size:13px}.msm-pdp-px__sep{color:var(--msm-green)}.msm-pdp-px__kg{color:var(--msm-muted);font-size:14px}.msm-pdp-facts{margin:14px 0 4px}.msm-pdp-facts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0}.msm-pdp-facts__it{padding:8px 11px;border-radius:12px;background:#f5f7fb;border:1px solid var(--msm-line)}.msm-pdp-facts__it dt{margin:0 0 2px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--msm-muted)}.msm-pdp-facts__it dd{margin:0;font-size:15px;font-weight:700;color:var(--msm-ink)}.msm-pdp-facts__it--fresh dd{color:#1b5e20}.msm-pdp-facts__it--frozen dd{color:#0d47a1}.msm-pdp-facts__guide{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;border-radius:12px;border:2px solid var(--msm-blue);color:var(--msm-blue-d);font-weight:700;font-size:15px;text-decoration:none;background:#fff}.msm-pdp-facts__guide span{flex:1}.msm-pdp-facts__guide:hover{background:var(--msm-blue-l)}.msm-pdp-box{margin:14px 0 6px;padding:14px;border-radius:14px;border:2px solid var(--msm-blue);background:#fff}.msm-pdp-box--pack{border-width:1px;border-color:var(--msm-line);background:#f8fafd}.msm-pdp-box__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.msm-pdp-box__h{margin:0;font-size:18px;font-weight:700;color:var(--msm-ink)}.msm-pdp-box__n{padding:4px 10px;border-radius:999px;background:var(--msm-blue);color:#fff;font-weight:700;font-size:13px}.msm-pdp-box__list{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.msm-pdp-box__it{display:flex;align-items:center;gap:10px;margin:0;padding:6px;border-radius:10px;background:#f5f7fb}.msm-pdp-box__th{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#e9edf3}.msm-pdp-box__th img{width:100%;height:100%;object-fit:cover;display:block}.msm-pdp-box__q{flex:0 0 auto;min-width:30px;font-weight:800;font-size:16px;color:var(--msm-blue)}.msm-pdp-box__nm{display:flex;flex-direction:column;gap:2px;font-size:15px;font-weight:600;line-height:1.3;color:var(--msm-ink)}.msm-pdp-box__nm a{color:inherit;text-decoration:none}.msm-pdp-box__nm a:hover{text-decoration:underline}.msm-pdp-box__pr{font-size:13px;font-weight:500;color:var(--msm-muted)}.msm-pdp-box__val{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;padding-top:10px;border-top:1px dashed #c9d6ee;font-size:14.5px;color:var(--msm-ink)}.msm-pdp-box__sv{margin-left:auto;padding:5px 11px;border-radius:999px;background:#e6f6ec;color:var(--msm-green);font-weight:800}@media(min-width:1200px){.msm-pdp-box--bundle .msm-pdp-box__list{grid-template-columns:1fr 1fr}}.msm-pdp .msm-pdp-delivery-tiers{display:flex;flex-wrap:wrap;gap:6px 18px}.msm-pdp .msm-pdp-delivery-tiers__row{margin:0}.msm-pdp .product-info__add-button .btn{min-height:54px;font-size:18px;font-weight:700;border-radius:12px}.msm-pdp--sale .product-info__add-button .btn--primary{background:var(--msm-red);border-color:var(--msm-red)}.msm-pdp-trust{margin:16px 0 4px;padding:12px 14px;border-radius:12px;background:var(--msm-blue-l)}.msm-pdp-trust__brand{margin:0 0 8px;font-weight:800;font-size:16px;color:var(--msm-blue-d)}.msm-pdp-trust__list{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:0;list-style:none}.msm-pdp-trust__list li{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--msm-ink)}.msm-pdp-trust__list svg{flex:0 0 auto;color:var(--msm-blue)}.msm-pdp-pairs{margin:16px 0 4px}.msm-pdp-pairs__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.msm-pdp-pairs__h{margin:0;font-size:17px;font-weight:700}.msm-pdp-pairs__all{font-size:14px;font-weight:600;color:var(--msm-blue-d)}.msm-pdp-pairs__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.msm-pdp-pairs__it{display:flex;align-items:center;gap:10px;margin:0;padding:8px;border:1px solid var(--msm-line);border-radius:12px;background:#fff}.msm-pdp-pairs__img{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f4f4f4}.msm-pdp-pairs__img img{width:100%;height:100%;object-fit:contain;display:block}.msm-pdp-pairs__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.msm-pdp-pairs__t{font-size:14.5px;font-weight:600;line-height:1.25;color:var(--msm-ink);text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.msm-pdp-pairs__p{font-size:14px;font-weight:700;color:var(--msm-ink)}.msm-pdp-pairs__p s{font-weight:400;color:var(--msm-muted)}.msm-pdp-pairs__f{flex:0 0 auto}.msm-pdp-pairs__add{min-height:40px;padding:0 14px;border-radius:10px;border:2px solid var(--msm-blue);background:#fff;color:var(--msm-blue-d);font-weight:700;font-size:15px;cursor:pointer}.msm-pdp-pairs__add:hover{background:var(--msm-blue);color:#fff}.msm-pdp-pairs__add.is-loading{opacity:.6}.msm-pdp-pairs__add.is-success{background:var(--msm-green);border-color:var(--msm-green);color:#fff}.msm-pdp-sticky .card--sticky-atc{gap:12px}.msm-pdp-sticky__btn{min-height:46px;padding:0 18px;border-radius:10px;font-weight:700;font-size:16px;white-space:nowrap}.msm-pdp-sticky--sale .msm-pdp-sticky__btn{background:var(--msm-red);border-color:var(--msm-red)}.msm-pdp-sticky--sale .price__current{color:var(--msm-red)!important}.msm-pdp-sticky:not(.msm-pdp-sticky--sale) .price__current{color:var(--msm-ink)!important}@media(max-width:768.98px){.msm-pdp.product{display:flex;flex-direction:column}.msm-pdp #product-media,.msm-pdp #product-media sticky-scroll-direction,.msm-pdp #product-media .sticky-scroll{display:contents}.msm-pdp .msm-pdp__media{order:1;margin:8px 0 10px}.msm-pdp .product-info{order:2}.msm-pdp .msm-gallery-reviews{order:3;margin-top:18px}.msm-pdp .product-title{font-size:24px;padding-right:0}.msm-pdp .product-info{padding-top:14px!important}.msm-pdp .product-info .product-inventory{margin-bottom:4px}.msm-pdp .msm-pdp-eyebrow{margin-top:2px}.msm-pdp .product-info__price .price__current{font-size:32px}.msm-flag{font-size:13px;padding:6px 10px}.msm-flag--sale{font-size:15px}.msm-pdp-trust__list{grid-template-columns:1fr}.msm-pdp input,.msm-pdp select,.msm-pdp textarea,.msm-pdp .qty-input__input{font-size:16px!important}.msm-pdp-sticky{left:0;right:0}.msm-pdp-sticky .card--sticky-atc{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.msm-pdp-sticky .card__media{display:none}.msm-pdp-sticky .sticky-atc-panel__heading{font-size:13.5px;line-height:1.2;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.msm-pdp .media-gallery__thumbs{display:none}body:has(.msm-pdp-sticky:not(.sticky-atc-panel--out)) #smile-ui-lite-launcher-frame-container{bottom:calc(84px + env(safe-area-inset-bottom))!important;transition:bottom .25s ease}}.msm-pdp-pack{margin:18px 0 6px;padding:14px;border:1px solid #e3e8f2;border-radius:12px;background:#fff}.msm-pdp-pack__h{margin:0 0 10px;font-size:17px;font-weight:800;line-height:1.25;color:var(--msm-ink)}.msm-pdp-pack__ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.msm-pdp-pack__s{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0;min-width:0}.msm-pdp-pack__m{display:block;width:100%;max-width:84px;aspect-ratio:1;border-radius:10px;background:#f4f7fc;overflow:hidden}.msm-pdp-pack__img{display:block;width:100%;height:100%;object-fit:contain}.msm-pdp-pack__t{margin-top:6px;font-size:13px;font-weight:700;line-height:1.2;color:var(--msm-ink)}.msm-pdp-pack__c{margin-top:2px;font-size:12px;line-height:1.25;color:#5b6474}.msm-pdp-pack__note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding-top:10px;border-top:1px solid #eef1f6;font-size:13px;line-height:1.4;color:#3d4554}.msm-pdp-pack__note svg{flex:0 0 auto;margin-top:1px;color:var(--msm-blue)}@media(max-width:420px){.msm-pdp-pack__ol{gap:6px}.msm-pdp-pack__c{font-size:11px}}@media(min-width:769px){.msm-pdp #product-media{padding-top:0!important}}.msm-pdp-facts__grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.msm-pdp-facts__grid:has(>:only-child){grid-template-columns:minmax(0,260px)}.msm-pdp .trustpilot-widget>a{display:none}.msm-pdp .msm-pdp-tp-hide,.msm-pdp .product-info__block:has(>.trustpilot-widget){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/79/assets/msm-pdp.css.map */
