.pdp-subscription{margin:24px 0;padding:24px;border:1px solid #4b9136;border-radius:16px;background:#f2f7eb}.pdp-subscription[hidden]{display:none!important}.product-details--info .pdp-subscription h2{margin:0 0 16px;font-family:Lexend,sans-serif;font-size:24px;line-height:1.3;font-weight:700;text-transform:none}.pdp-subscription form{display:grid;gap:16px}.pdp-subscription .select-input{position:relative}.pdp-subscription .input-delivery{position:relative;display:flex;align-items:center;cursor:pointer}.pdp-subscription .input-delivery svg{position:absolute;right:14px;color:#667085;pointer-events:none;transition:transform .3s}.pdp-subscription .select-input.active svg{transform:rotate(180deg)}.pdp-subscription .input-delivery input{box-sizing:border-box;width:100%;padding:12px 40px 12px 12px;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#656565;background-color:#fff;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;cursor:pointer}.product-details--info .pdp-subscription .select-input ul{box-sizing:border-box;position:absolute;left:0;top:calc(100% + 4px);z-index:2;width:100%;margin:0;padding:0;list-style:none;border:1px solid #f2f4f7;border-radius:8px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;background:#fff;overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s,display .3s allow-discrete}.product-details--info .pdp-subscription .select-input ul[hidden]{display:none;opacity:0;transform:translateY(-4px)}@starting-style{.product-details--info .pdp-subscription .select-input ul:not([hidden]){opacity:0;transform:translateY(-4px)}}.product-details--info .pdp-subscription .select-input ul li{position:relative;display:flex;align-items:center;margin:0;padding:12px 40px 12px 14px;color:#656565;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;cursor:pointer;transition:background-color .3s}.product-details--info .pdp-subscription .select-input ul li:before{content:none}.pdp-subscription .select-input li:after{content:"";position:absolute;right:14px;width:20px;height:20px;background:url(./check.svg) no-repeat center / contain;opacity:0;transition:opacity .3s}.pdp-subscription .select-input li[aria-selected=true]:after{opacity:1}.pdp-subscription .select-input li[aria-selected=true],.pdp-subscription .select-input li[data-highlighted]{background-color:#f9fafb}@media(hover:hover){.pdp-subscription .select-input li:hover{background-color:#f9fafb}}.product-details .product-details--info .pdp-subscription .btn{width:100%;margin:0}.pdp-subscription button:focus-visible{outline:2px solid #327623;outline-offset:3px}.pdp-subscription :is(input,button):disabled{opacity:.55;cursor:not-allowed}.pdp-subscription [role=status]{margin:0;line-height:1.5}@media(max-width:575px){.pdp-subscription .input-delivery input,.product-details--info .pdp-subscription .select-input ul li{font-size:14px;line-height:20px}.product-details--info .pdp-subscription .select-input ul li{padding-left:12px}}@media(max-width:749px){.pdp-subscription{padding:20px}.product-details--info .pdp-subscription h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.pdp-subscription .input-delivery svg,.product-details--info .pdp-subscription .select-input ul,.pdp-subscription .select-input li,.pdp-subscription .select-input li:after{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/pdp-subscription-purchase.css.map */
