.dmso-shop .dmso-sale-pricing{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:auto}.dmso-shop .dmso-sale-pricing .dmso-was-price{font-size:15px;color:#b71928;font-weight:700}.dmso-shop .dmso-sale-pricing .dmso-was-price s{text-decoration-color:#d71920;text-decoration-thickness:2px}.dmso-shop .dmso-sale-pricing .dmso-price{color:#246329;font-size:22px}.dmso-shop .dmso-save-price{font-size:11px;font-weight:800;color:#b71928}.dmso-shop .dmso-yakob-promo{max-width:1700px;margin:0 auto;padding:9px 14px;background:#fff0a8;color:#302900;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:13px;line-height:1.4;border-bottom:1px solid #e3d17a}.dmso-shop .dmso-yakob-promo strong{font-size:14px}.dmso-shop .dmso-yakob-promo b{font-weight:800}@media(max-width:760px){.dmso-shop .dmso-yakob-promo{flex-direction:column;gap:2px;padding:8px 10px;font-size:12px}}.dmso-shop{display:block;background:#fff;color:#151515;font-family:var(--font-body-family,Arial,sans-serif);font-weight:var(--font-body-weight,400)}.dmso-shop *{box-sizing:border-box}.dmso-shop h1,.dmso-shop h2{font-family:var(--font-heading-family,inherit);font-weight:var(--font-heading-weight,600)}.dmso-shop button,.dmso-shop input,.dmso-shop select{font:inherit}.dmso-shop button,.dmso-shop a{touch-action:manipulation}.dmso-shop button{border:0;border-radius:5px;min-height:44px;padding:10px 13px;background:#171717;color:#fff;font-weight:600;cursor:pointer}.dmso-shop button:hover{background:#3c3c3c}.dmso-shop button:disabled{opacity:.5;cursor:not-allowed}.dmso-shop :focus-visible{outline:3px solid #1672b8;outline-offset:3px}.dmso-hero{padding:0;background:#f3f4f5;border-bottom:1px solid #e8e8e8}.dmso-banner{display:block;width:min(1600px,100%);height:auto;margin:auto;aspect-ratio:3/1;object-fit:contain}.dmso-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;max-width:1700px;margin:auto;padding:32px 3vw 60px}.dmso-intro{display:flex;align-items:start;justify-content:space-between;gap:15px}.dmso-eyebrow{font-size:11px!important;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 8px!important;color:#626262}.dmso-intro h1{font-size:clamp(23px,2.3vw,34px);line-height:1.23;margin:0 0 12px}.dmso-intro p{font-size:14px;line-height:1.6;margin:0;max-width:850px}.dmso-cart-jump{display:none}.dmso-status{min-height:22px;margin:12px 0;font-size:13px;color:#174569}.dmso-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.dmso-card{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid #e6e6e6;border-radius:8px;padding:14px;background:#fff}.dmso-card-image{aspect-ratio:1;overflow:hidden;background:#fff;border-radius:4px}.dmso-card-image img{width:100%;height:100%!important;display:block;object-fit:contain}.dmso-card-copy h2{font-size:17px;margin:0 0 4px;line-height:1.3}.dmso-pack-note{font-size:12px;color:#656565;margin:0}.dmso-price{font-size:18px;margin-top:auto}.dmso-buy{display:flex;gap:7px}.dmso-quantity{width:54px;flex-shrink:0}.dmso-quantity input{width:100%;height:44px;border:1px solid #cfcfcf;border-radius:5px;padding:5px;text-align:center;color:#151515;background:#fff}.dmso-buy button{flex:1;font-size:12px}.dmso-cart{position:sticky;top:24px;align-self:start;border:1px solid #dedede;border-radius:8px;background:#fafafa;padding:22px;max-height:calc(100vh - 48px);overflow:auto;scroll-margin-top:20px}.dmso-cart h2{font-size:21px;margin:0 0 20px}.dmso-items{display:flex;flex-direction:column;gap:18px}.dmso-line{display:grid;grid-template-columns:55px minmax(0,1fr);gap:10px;border-bottom:1px solid #ddd;padding-bottom:16px}.dmso-line img{width:55px;height:65px;object-fit:contain}.dmso-line h3{font-size:13px;margin:0 0 4px;line-height:1.4}.dmso-line p{font-size:12px;margin:4px 0}.dmso-line strong{font-size:13px}.dmso-line-controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:8px}.dmso-line-controls button{min-height:30px;padding:3px 9px;background:#fff;color:#151515;border:1px solid #ccc;font-size:12px}.dmso-line-controls .dmso-remove{margin-left:auto;border:0;text-decoration:underline;background:none;padding:3px 0}.dmso-cart-footer{padding-top:22px}.dmso-subtotal{display:flex;justify-content:space-between;gap:10px;font-size:16px}.dmso-cart-footer p{font-size:11px;line-height:1.5;color:#606060;margin:12px 0}.dmso-cart-footer form button{width:100%}.dmso-cart-footer>a{display:block;text-align:center;margin-top:14px;text-decoration:underline;color:#151515;font-size:13px}.dmso-use-note{padding:16px 18px;border-left:3px solid #555;background:#f5f5f5;margin:28px 0;font-size:12px;line-height:1.6}.dmso-details{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:17px 0}.dmso-details summary{cursor:pointer;font-weight:600;font-size:17px;min-height:32px}.dmso-description{line-height:1.7;font-size:14px;padding-top:15px;overflow:auto}.dmso-description table{width:100%;border-collapse:collapse;margin:15px 0}.dmso-description td,.dmso-description th{border:1px solid #ddd;padding:8px;text-align:left}.dmso-description h2{font-size:20px}.dmso-information{margin-top:28px}.dmso-information>h2{font-size:23px;margin:0 0 18px}.dmso-info-grid{height:auto!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dmso-info-grid a{position:relative!important;inset:auto!important;width:auto!important;display:block;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden;align-self:start}.dmso-info-grid img{display:block;width:100%;height:auto}.dmso-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:761px){.dmso-info-grid[data-co-packed]{grid-auto-rows:1px;row-gap:0}}@media(min-width:1550px){.dmso-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dmso-buy{flex-wrap:wrap}.dmso-buy button{min-width:80px}.dmso-card{padding:10px}.dmso-card-copy h2{font-size:15px}}@media(max-width:1100px){.dmso-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;padding:24px 22px 45px}.dmso-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dmso-cart{padding:17px}}@media(max-width:760px){.dmso-layout{display:block;padding:22px 14px 40px}.dmso-banner{width:100%;aspect-ratio:3/1}.dmso-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.dmso-card{padding:10px;gap:8px}.dmso-card-copy h2{font-size:15px}.dmso-price{font-size:16px}.dmso-buy{flex-wrap:wrap}.dmso-buy button{font-size:11px;padding:8px 6px}.dmso-quantity{width:45px}.dmso-intro h1{font-size:24px}.dmso-intro{display:block}.dmso-cart-jump{display:inline-block;margin-top:14px;color:#151515;text-decoration:underline;font-size:13px}.dmso-cart{position:static;margin-top:28px;max-height:none}.dmso-info-grid{grid-template-columns:1fr}}.dmso-shop{background:linear-gradient(180deg,#f7f6ee 0,#fff 950px);color:#283b2b}.dmso-shop .dmso-hero{background:#eff2e8;border-bottom:3px solid #6c7b47}.dmso-banner-copy{max-width:1600px;margin:auto;padding:48px 4vw}.dmso-banner-copy p{margin:0;font-size:15px;letter-spacing:.04em}.dmso-banner-copy h2{font-size:clamp(30px,4vw,58px);margin:10px 0 16px;color:#30462d}.dmso-shop .dmso-eyebrow{color:#697644}.dmso-shop .dmso-card{border-color:#dce1d2;border-top:4px solid #798651}.dmso-shop .dmso-buy button,.dmso-shop .dmso-cart-footer form button{background:#435c37}.dmso-shop .dmso-buy button:hover,.dmso-shop .dmso-cart-footer form button:hover{background:#2f4327}.dmso-shop .dmso-price{color:#3f582f}.dmso-shop .dmso-cart{background:#f3f5ed;border-color:#d1d9c3;border-top:4px solid #798651}.dmso-shop .dmso-use-note{background:#f2f4ed;border-left-color:#798651;color:#35482d}.dmso-approved-range{max-width:1700px;margin:24px auto 0;padding:0 3vw;background:#fff}.dmso-approved-range img{display:block;width:100%;height:auto}.dmso-shop .dmso-hero{background:#071a11}.dmso-banner{width:100%;max-width:1700px}.dmso-shop .dmso-banner{display:block;width:auto;max-width:100%;height:clamp(130px,16.6667vw,283px);aspect-ratio:auto;object-fit:contain;margin:0 auto}.dmso-shop .dmso-hero{background:linear-gradient(90deg,#00120a,#071a11 50%,#00120a)}.dmso-bottle-pair{display:flex;align-items:center;justify-content:center;height:100%;gap:8px}.dmso-bottle-pair svg{display:block;min-width:0;flex:1;height:100%;overflow:hidden}.dmso-range-details{margin:26px 0}.dmso-range-details .dmso-approved-range{margin:16px 0 0;padding:0}.dmso-layout{padding-top:24px}@media(max-width:760px){.dmso-shop .dmso-banner{width:100%;height:auto;aspect-ratio:3/1}}.dmso-shop .dmso-hero{position:relative;max-width:1700px;aspect-ratio:6/1;margin:auto;overflow:hidden;border-bottom:2px solid #b89b43}.dmso-shop .dmso-banner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.dmso-shop .dmso-card{position:relative}.dmso-shop .dmso-card-image{aspect-ratio:1.18}.dmso-shop .dmso-bottle-pair{padding:5px 10px}.dmso-shop .dmso-preview-note{font-size:12px;margin:12px 0 0;color:#677050}.dmso-offer-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#3a491f;background:#eee4c0;padding:6px 8px;border-radius:4px;margin:0}.dmso-shop .dmso-free-jar{flex:0 0 27%;height:42%;align-self:flex-end;margin-bottom:5%}.dmso-shop .dmso-special{border-color:#b89b43;border-top-color:#b89b43}.dmso-shop .dmso-preview-checkout{width:100%;margin-top:16px}.dmso-shop .dmso-card .dmso-buy{flex-wrap:nowrap}.dmso-shop .dmso-card-copy h2{font-size:17px}.dmso-preview-line{padding:12px 0;border-bottom:1px solid #d1d9c3}.dmso-preview-line h3{font-size:14px;margin:0 0 8px}.dmso-preview-line .dmso-line-controls{justify-content:flex-start}.dmso-preview-line strong{margin-left:auto;font-size:14px}@media(max-width:760px){.dmso-shop .dmso-hero{aspect-ratio:3/1}.dmso-shop .dmso-banner{position:absolute;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.dmso-shop .dmso-card .dmso-buy{flex-wrap:wrap}.dmso-shop .dmso-card-copy h2{font-size:15px}}.dmso-shop .dmso-card[data-offer=pair50] .dmso-bottle-pair,.dmso-shop .dmso-card[data-offer=pair100] .dmso-bottle-pair,.dmso-shop .dmso-card[data-offer=pair200] .dmso-bottle-pair{align-items:flex-end;gap:4px;padding:5px 4px 10px}.dmso-shop .dmso-card[data-offer=pair50] .dmso-bottle-pair svg{flex:0 0 auto;height:49.5%;width:auto;max-width:45%;aspect-ratio:145/407}.dmso-shop .dmso-card[data-offer=pair100] .dmso-bottle-pair svg{flex:0 0 auto;height:56.8%;width:auto;max-width:45%;aspect-ratio:164/467}.dmso-shop .dmso-card[data-offer=pair200] .dmso-bottle-pair svg{flex:0 0 auto;height:65.9%;width:auto;max-width:45%;aspect-ratio:212/542}.dmso-shop .dmso-special .dmso-bottle-pair{gap:0;padding-left:0;padding-right:0}.dmso-shop .dmso-special .dmso-bottle-pair>svg:first-child{flex:0 0 40%}.dmso-shop .dmso-special .dmso-free-jar{flex:0 0 27%;margin-left:-12px}.dmso-shop .dmso-bottle-pair{align-items:flex-end}.dmso-shop .dmso-special .dmso-bottle-pair>svg:first-child{height:76.3%;flex:0 0 32%}.dmso-shop .dmso-special .dmso-free-jar{height:27%;flex:0 0 22%;margin-left:-5px;margin-bottom:5%}.dmso-shop .dmso-card[data-offer=single1l] .dmso-bottle-pair svg{height:81.8%;flex:0 0 auto;width:auto;aspect-ratio:275/672}.dmso-shop .dmso-card[data-offer=single25l] .dmso-bottle-pair svg{height:95.1%;flex:0 0 auto;width:auto;aspect-ratio:305/782}.dmso-shop .dmso-card[data-offer=single4l] .dmso-bottle-pair svg{height:100%;flex:0 0 auto;width:auto;aspect-ratio:405/822}.dmso-shop .dmso-layout{padding-top:14px}.dmso-shop .dmso-status:empty{display:none}.dmso-shop .dmso-status{margin:0 0 12px}.dmso-shop .dmso-card[data-offer=pair50] .dmso-bottle-pair svg{height:75%}.dmso-shop .dmso-card[data-offer=pair100] .dmso-bottle-pair svg{height:86%}.dmso-shop .dmso-card[data-offer=pair200] .dmso-bottle-pair svg{height:100%}.dmso-shop .dmso-card[data-offer=special500] .dmso-card-image,.dmso-shop .dmso-card[data-offer=single1l] .dmso-card-image,.dmso-shop .dmso-card[data-offer=single25l] .dmso-card-image,.dmso-shop .dmso-card[data-offer=single4l] .dmso-card-image{aspect-ratio:.75}.dmso-shop .dmso-offer-badge{position:absolute;z-index:1;top:12px;left:-5px;right:12px;background:linear-gradient(110deg,#b81923,#e12a35);color:#fff;padding:10px 12px;box-shadow:0 3px 8px #74111c30;border-radius:0 5px 5px 0;font-size:12px;line-height:1.35;letter-spacing:.03em}.dmso-shop .dmso-offer-badge:after{content:"";position:absolute;left:0;bottom:-5px;border-top:5px solid #790e16;border-left:5px solid transparent}.dmso-shop .dmso-special{border:2px solid #bd1d2a;border-top:4px solid #bd1d2a;box-shadow:0 5px 18px #bd1d2a14}@media(max-width:760px){.dmso-shop .dmso-offer-badge{font-size:10px;padding:7px 8px;top:8px}.dmso-shop .dmso-layout{padding-top:10px}.dmso-shop .dmso-cart-jump{margin:0 0 12px}}.dmso-shop .dmso-card[data-offer=black200] .dmso-card-image{aspect-ratio:.75;display:flex;align-items:flex-end}.dmso-shop .dmso-card[data-offer=black200] .dmso-card-image img{width:100%;height:auto!important;max-height:100%;object-fit:contain}.dmso-shop .dmso-card[data-offer=black200]{border-top-color:#b3703d}.dmso-shop .dmso-quality{margin:26px 0 20px;padding:22px;background:linear-gradient(120deg,#f0f3e8,#fbf8ec);border:1px solid #d5ddc6;border-radius:8px}.dmso-shop .dmso-quality h2{font-size:19px;margin:0 0 16px;color:#354c2b}.dmso-shop .dmso-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dmso-shop .dmso-quality-item{display:flex;align-items:center;gap:8px;padding:11px 12px;background:#fff;border:1px solid #dfe5d4;border-radius:5px;font-size:13px;font-weight:600;color:#35472d}.dmso-shop .dmso-quality-item>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;height:22px;border-radius:50%;background:#435c37;color:#fff;font-size:13px}@media(max-width:760px){.dmso-shop .dmso-quality{padding:14px}.dmso-shop .dmso-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dmso-shop .dmso-quality-item{font-size:11px;padding:8px}}.dmso-shop .dmso-shipping-weight{margin:0;color:#435c37;background:#f0f3e8;border-radius:4px;padding:8px 10px;font-size:12px;font-weight:600}.dmso-shop{background:#fff;color:#172218}.dmso-shop .dmso-hero{max-width:none;aspect-ratio:auto;overflow:visible;background:#fff;border-bottom:1px solid #e2e8e0}.dmso-shop .dmso-banner{position:static;width:100%;height:auto;max-width:none;aspect-ratio:auto;object-fit:contain}.dmso-shop .dmso-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dmso-shop .dmso-card-image{aspect-ratio:1;position:relative;overflow:hidden}.dmso-shop .dmso-bottle-pair{padding:0;gap:0;align-items:flex-end}.dmso-shop .dmso-bottle-pair img{height:100%!important;width:100%;object-fit:contain;min-width:0}.dmso-shop .dmso-bottle-pair.dmso-paired img{width:50%}.dmso-shop .dmso-bottle-pair.dmso-paired{padding:0 8%}.dmso-shop .dmso-free-image{position:absolute;right:3%;bottom:3%;width:29%;height:auto!important;object-fit:contain;mix-blend-mode:multiply}.dmso-shop .dmso-card-copy h2{min-height:2.6em}.dmso-shop .dmso-pack-note{line-height:1.5}.dmso-shop .dmso-card .dmso-card-image{margin-top:30px}.dmso-shop .dmso-offer-badge{background:#15581d;border-radius:4px;left:10px;right:10px;text-align:center;box-shadow:none}.dmso-shop .dmso-offer-badge:after{display:none}.dmso-shop .dmso-special{border-color:#b6c8b5;border-top-color:#15581d;box-shadow:none}.dmso-shop .dmso-card .dmso-card-copy h2{font-size:16px}.dmso-shop .dmso-layout{max-width:1700px}@media(max-width:1100px){.dmso-shop .dmso-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dmso-shop .dmso-hero{aspect-ratio:auto}.dmso-shop .dmso-banner{position:static;height:auto}.dmso-shop .dmso-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dmso-shop .dmso-card .dmso-card-copy h2{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map?subset=AAAAAAE */
