body,button,input,.dp-head,.dp-nav,.dp-buy,.dp-moos,.dp-how,.dp-feel,.dp-faq,.dp-revs,.dp-disc,.dp-acc,.dp-acc button{font-family:Cabin,sans-serif!important}body,.dp-head{background:#e6e3d3!important;color:#000000bf}.dp-buy--refill{max-width:1240px;margin:0 auto;padding:12px 20px 8px;grid-template-columns:minmax(0,640px) 500px;justify-content:center;gap:36px;align-items:start}.dp-buy--refill h1{font-family:Cabin,sans-serif!important;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.05;margin:0 0 10px;color:#000}.dp-stars--gold{color:#e2a400;font-size:15px;letter-spacing:1px;margin:0 0 6px}.dp-stars--gold span{color:#333;font-size:15px;margin-left:6px;letter-spacing:0}.dp-buy--refill .dp-checks{margin:0 0 14px}.dp-buy--refill .dp-checks li{display:flex;align-items:center;gap:10px;margin:7px 0;font-size:16px;color:#222}.dp-buy--refill .dp-checks li:before{content:none}.dp-buy--refill .dp-label{font-size:16px;margin:6px 0 12px;color:#222}.dp-buy--refill .dp-label b{font-weight:700}.dp-stage{background:#f6f3e8;border-radius:16px;padding:18px 28px}.dp-gal--refill .dp-thumbs img{width:72px;height:72px;object-fit:cover}.dp-gal--refill .dp-thumbs button{border:1px solid #d5d0c4;border-radius:12px;background:transparent}.dp-gal--refill .dp-thumbs button.is-on{border:2px solid #111}.dp-buy--refill .dp-sizes{display:grid;grid-template-columns:repeat(4,116px);gap:10px;justify-content:start;align-items:start}.dp-sizewrap{width:116px;text-align:center}.dp-buy--refill .dp-size--img{width:116px;min-height:121px;background:#e6e3d3!important;border:1.6px solid #abaaa7!important;border-radius:10px;padding:8px 4px;color:#377c37}.dp-buy--refill .dp-sizewrap:not(:first-child) .dp-size--img{border-color:#6fb36b!important}.dp-buy--refill .dp-sizewrap .dp-size--img.is-on{background:#f3f0e1!important;border:1.6px solid #377c37!important}.dp-buy--refill .dp-size__badge{background:#2e7d32;color:#fff;border-radius:50px;font-size:12px;font-weight:700;padding:3px 8px;top:-11px}.dp-buy--refill .dp-size--img img{width:100%;height:72px;object-fit:contain;margin:0 auto}.dp-buy--refill .dp-per,.dp-buy--refill .dp-per b{display:inline;color:#377c37;font-size:14px;font-weight:700}.dp-fship{display:block;margin-top:6px;color:#377c37;font-size:10px;font-weight:700;background:none}.rx{margin-top:16px;display:grid;gap:8px}.rx__sub,.rx__once{border:1.6px solid #abaaa7;border-radius:10px;background:transparent;padding:12px 14px;color:#222}.rx__sub.is-on,.rx__once.is-on{border:1.6px solid #000;background:#f3f0e1}.rx__row,.rx__once{display:flex;align-items:center;gap:8px;font-size:16px}.rx__dot{width:16px;height:16px;border-radius:50%;border:2px solid #111;flex:0 0 16px;box-sizing:border-box}.rx__sub.is-on .rx__row .rx__dot,.rx__once.is-on .rx__dot{background:#111;box-shadow:inset 0 0 0 3px #f3f0e1}.rx__save{margin-left:6px;background:#2e7d32;color:#fff;border-radius:50px;font-size:12px;font-weight:700;padding:2px 8px}.rx__drop,.rx__sub p{display:none}.rx__sub.is-on .rx__drop,.rx__sub.is-on p{display:block}.rx__drop{margin:10px 0 8px 24px;border:1px solid #111;border-radius:50px;background:#fefcf1;padding:8px 14px;font-size:14px}.rx__sub p{margin:2px 0 2px 24px;font-size:14px}.rx__sub p:before{content:"\2713  ";font-weight:700}.dp-buy--refill .dp-add{width:100%!important;border-radius:11px!important;min-height:52px!important;margin-top:12px;font-family:Cabin,sans-serif!important;font-size:16.5px;font-weight:700;background:#000!important;color:#fff!important}.dp-eta{text-align:center;background:#ece8da;border-radius:10px;color:#666;font-size:14px;padding:12px 8px;margin:10px 0 4px}.dp-buy--refill .dp-acc{border-top:1px solid rgba(0,0,0,.15)}.dp-buy--refill .dp-acc button{font-family:Cabin,sans-serif!important;font-weight:700;font-size:16px}.dp-moos,.dp-tablewrap,.dp-video,.dp-disc,.dp-how{max-width:none}.dp-how,.dp-tablewrap{background:#e6e3d3}@media(max-width:900px){.dp-buy--refill{grid-template-columns:1fr;padding:8px 12px}.dp-buy--refill h1{font-size:32px}.dp-buy--refill .dp-sizes{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.dp-sizewrap,.dp-buy--refill .dp-size--img{width:100%}.dp-buy--refill .dp-size--img{padding-top:26px}.dp-buy--refill .dp-size__badge{top:6px;left:50%;right:auto;transform:translate(-50%)}.dp-gal--refill .dp-thumbs{display:flex;overflow-x:auto}.dp-gal--refill .dp-thumbs button{width:84px;flex:0 0 84px}.dp-gal--refill .dp-thumbs img{width:84px;height:84px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dp-refill.css.map */
