html body .dps-pdp[data-product-purchase] .productbuy-subtitle{font-size:16px;line-height:1.5;margin:0 0 10px;color:#525b63}html body .dps-pdp[data-product-purchase] .dps-identity h1{margin-bottom:2px!important}html body .dps-pdp[data-product-purchase] .productbuy{display:block;order:3;margin:24px 0 12px;color:#1c2428}.productbuy-options{border:0;padding:0;margin:0;min-width:0}.productbuy-options legend{padding:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.productbuy-intro{margin:5px 0 16px;font-size:14px;line-height:1.5;color:#58626b}.productbuy-card{border:1px solid #cdd3d7;border-radius:12px;background:#fff;margin-top:11px;overflow:hidden}.productbuy-card:has(input:checked){border-color:#344133;box-shadow:inset 0 0 0 1px #344133;background:#f6f8f0}.productbuy-card:focus-within{outline:2px solid #344133;outline-offset:3px}.productbuy-choice{text-transform:none!important;letter-spacing:normal!important;display:flex;align-items:flex-start;gap:12px;padding:16px;cursor:pointer}html body .dps-pdp[data-product-purchase] .productbuy-choice input{display:block!important;position:static!important;-webkit-appearance:auto!important;appearance:auto!important;opacity:1!important;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#263322}.productbuy-content{display:block;flex:1;min-width:0}.productbuy-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:16px;line-height:1.4}.productbuy-top strong{font-weight:700}.productbuy-top b{white-space:nowrap;font-weight:700}.productbuy-detail,.productbuy-includes,.productbuy-extras,.productbuy-delta{display:block;font-size:13px;line-height:1.55}.productbuy-detail{margin-top:6px;color:#515b61}.productbuy-delta{color:#3f4b39;margin-top:3px;font-weight:600}.productbuy-includes{margin-top:10px;color:#515b61}.productbuy-extras{margin-top:4px;color:#1e272c}.productbuy-extras>span{display:block;margin-top:3px}.productbuy-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:11px;line-height:1.5;font-weight:600}.productbuy-save{background:#e9f2cf;color:#2e3c19;border-radius:4px;padding:4px 7px}.productbuy-gifts{padding:4px 7px;border-radius:4px;background:#edf0f2;color:#36424b}.productbuy-details{display:block;width:fit-content;margin:-3px 16px 13px 46px;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#424d55}.productbuy-note{font-size:12px;line-height:1.6;color:#606a72;margin:12px 0}.productbuy-summary{border-top:1px solid #ccd2d6;padding-top:14px;display:grid;gap:5px;margin:14px 0 11px;font-size:13px;line-height:1.5}.productbuy-summary>span:last-child{display:flex;justify-content:space-between;gap:10px}.productbuy-summary b{font-size:18px;color:#172126}html body .dps-pdp[data-product-purchase] .productbuy-add{width:100%;padding:15px 12px;min-height:54px;border:1px solid #c1df29;border-radius:7px;background:#dcfa39;color:#182004;font-family:inherit;font-weight:700;font-size:15px;line-height:1.4;cursor:pointer}.productbuy-add:focus-visible{outline:2px solid #182004;outline-offset:3px}.productbuy-add:disabled{opacity:.55;cursor:wait}html body .dps-pdp[data-product-purchase] .dps-purchase .dps-primary[data-dps-main-add]:after{content:none!important;display:none!important}.productbuy-price-label{font-size:13px;line-height:1.5;margin:0 0 5px;color:#515d65}.productbuy-price-saving{font-size:13px;color:#3b4b25;margin:5px 0 0}html body .dps-pdp[data-product-purchase] [hidden]{display:none!important}@media(max-width:760px){.productbuy-choice{padding:14px 12px;gap:10px}.productbuy-top{font-size:15px}.productbuy-top strong{max-width:70%}.productbuy-details{margin-left:40px}.productbuy-options legend{font-size:21px}}.productbuy-photo{display:block;margin:12px 0;border:1px solid #e6e9e6;border-radius:10px;background:#fff;overflow:hidden}.productbuy-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;padding:6px;max-height:235px}@media(max-width:760px){.productbuy-photo img{aspect-ratio:4/3;max-height:225px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/drpen-product-purchase.css.map */
