.dd-pdp .dd-purchase{width:100%;max-width:none;margin:0}.dd-pdp .dd-purchase .product-form__submit{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:7px;row-gap:2px;min-height:54px;height:auto;margin:0;padding:13px 18px;border:0;background:var(--dd-button,#121212);color:var(--dd-button-ink,#ffffff);border-radius:var(--dd-radius,6px);box-shadow:none;font-family:var(--font-body-family,Arial,sans-serif);font-size:var(--dd-button-text-size,14px);font-weight:600;line-height:1.45;letter-spacing:0}.dd-pdp .dd-purchase .product-form__submit:before,.dd-pdp .dd-purchase .product-form__submit:after{box-shadow:none;border-radius:inherit}.dd-pdp .dd-purchase .product-form__submit:hover{background:var(--dd-button,#121212);filter:brightness(1.1)}.dd-pdp .dd-purchase .product-form__submit:focus-visible{outline:3px solid var(--dd-blue,#a0aea5);outline-offset:3px}.dd-pdp divine-purchase-price{font:inherit;white-space:nowrap}.dd-pdp divine-purchase-price[hidden],.dd-pdp .product-form__submit:disabled divine-purchase-price,.dd-pdp .product-form__submit[aria-disabled=true] divine-purchase-price{display:none}.dd-pdp .dd-purchase__note{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0 14px;color:var(--dd-muted,#5b635d);font-size:11px;line-height:1.5}.dd-pdp .dd-purchase__note svg{width:14px;height:14px;flex:0 0 14px}.dd-pdp .dd-purchase .shopify-payment-button{width:100%;margin:0}.dd-pdp .dd-purchase shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:var(--dd-radius,6px);--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-skeleton-background-color:var(--dd-blue-soft,#edf2ee)}.dd-pdp .dd-purchase .shopify-payment-button__button--unbranded{width:100%;min-height:48px;height:auto;padding:12px 18px;border:1px solid var(--dd-line,#d7dfd9);border-radius:var(--dd-radius,6px);background:transparent;color:var(--dd-ink,#121212);box-shadow:none;font-family:var(--font-body-family,Arial,sans-serif);font-size:14px;font-weight:500;line-height:1.5}.dd-pdp .dd-purchase .shopify-payment-button__button--unbranded:hover{background:var(--dd-blue-soft,#edf2ee)}.dd-pdp .dd-purchase .shopify-payment-button__button--unbranded:before,.dd-pdp .dd-purchase .shopify-payment-button__button--unbranded:after{box-shadow:none}.dd-pdp .dd-purchase .shopify-payment-button__more-options{margin:6px 0 0;min-height:44px;font-size:11px;color:var(--dd-muted,#5b635d)}@media(prefers-reduced-motion:reduce){.dd-pdp .dd-purchase *{transition:none!important}}.dd-pdp .product-form__input.product-form__quantity{display:block;width:100%;max-width:none;margin:20px 0 14px;padding:0;color:var(--dd-ink,#121212)}.dd-pdp .product-form__quantity .quantity__label{display:block;margin:0 0 9px;color:inherit;font-size:14px;font-weight:600;line-height:1.45;letter-spacing:0}.dd-pdp .product-form__quantity .quantity__rules-cart{color:var(--dd-muted,#5b635d);font-size:12px;font-weight:400}.dd-pdp .product-form__quantity .price-per-item__container{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:100%}.dd-pdp .product-form__quantity .quantity{width:158px;min-width:158px;min-height:50px;flex:0 0 auto;overflow:visible;background:var(--dd-paper,#ffffff);color:var(--dd-ink,#121212);border:1px solid var(--dd-line,#d7dfd9);border-radius:var(--dd-radius,6px);--inputs-radius:var(--dd-radius,6px)}.dd-pdp .product-form__quantity .quantity:before,.dd-pdp .product-form__quantity .quantity:after{box-shadow:none;border:0}.dd-pdp .product-form__quantity .quantity:focus-within{border-color:var(--dd-ink,#121212);outline:2px solid var(--dd-blue,#a0aea5);outline-offset:2px}.dd-pdp .product-form__quantity .quantity__button{width:48px;min-width:48px;min-height:48px;margin:0;color:inherit;background:transparent;border-radius:calc(var(--dd-radius,6px) - 1px);touch-action:manipulation}.dd-pdp .product-form__quantity .quantity__button .svg-wrapper{width:12px;height:12px}.dd-pdp .product-form__quantity .quantity__button:not(:disabled):not(.disabled):hover{background:var(--dd-blue-soft,#edf2ee)}.dd-pdp .product-form__quantity .quantity__button:focus-visible{outline:2px solid var(--dd-ink,#121212);outline-offset:-4px;box-shadow:none}.dd-pdp .product-form__quantity .quantity__button:disabled,.dd-pdp .product-form__quantity .quantity__button.disabled{opacity:.35;cursor:not-allowed}.dd-pdp .product-form__quantity .quantity__input{min-width:0;width:60px;min-height:48px;padding:0 4px;color:inherit;background:transparent;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.25;opacity:1;box-shadow:none}.dd-pdp .product-form__quantity .quantity__input:focus{outline:none;box-shadow:none}.dd-pdp .dd-quantity-hint{max-width:38rem;margin:9px 0 0;color:var(--dd-muted,#5b635d);font-size:12px;line-height:1.5}@media screen and (max-width:749px){.dd-pdp .dd-purchase .product-form__submit{min-height:54px;padding:14px 18px}.dd-pdp .dd-purchase__note{margin:10px 0 12px}.dd-pdp .product-form__input.product-form__quantity{margin-top:18px}}.dd-pdp .dd-purchase__gift-note{font-size:12px;line-height:1.5;color:var(--dd-muted,#5b635d);margin:0;text-align:center}.dd-pdp .dd-purchase .product-form__submit{min-height:60px;padding:15px 22px;border:1px solid color-mix(in srgb,var(--dd-button,#a0aea5) 78%,var(--dd-ink,#121212));border-radius:10px;background:var(--dd-button,#a0aea5);color:var(--dd-button-ink,#121212);font-weight:700;box-shadow:0 4px color-mix(in srgb,var(--dd-button,#a0aea5) 34%,transparent);transition:transform .18s,box-shadow .18s,background .18s}.dd-pdp .dd-purchase .product-form__submit:before,.dd-pdp .dd-purchase .product-form__submit:after{border-radius:10px}.dd-pdp .dd-purchase .product-form__submit:not(:disabled):hover{background:color-mix(in srgb,var(--dd-button,#a0aea5) 88%,var(--dd-ink,#121212));filter:none;transform:translateY(-2px);box-shadow:0 7px 16px color-mix(in srgb,var(--dd-button,#a0aea5) 32%,transparent)}.dd-pdp .dd-purchase .product-form__submit:disabled{box-shadow:none}.dd-pdp .dd-purchase__arrow{width:19px;height:19px;flex:0 0 19px;transition:transform .18s}.dd-pdp .dd-purchase .product-form__submit:not(:disabled):hover .dd-purchase__arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.dd-pdp .dd-purchase .product-form__submit,.dd-pdp .dd-purchase__arrow{transition:none}.dd-pdp .dd-purchase .product-form__submit:not(:disabled):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/divine-purchase.css.map */
