.dd-smart-recommendation[hidden],.dd-smart-recommendation [hidden],.dd-reorder-dialog [hidden]{display:none!important}.dd-smart-recommendation{display:block;width:100%;color:#111;font-family:var(--dd-cover-font, "Plus Jakarta Sans", Arial, sans-serif)}.dd-smart-recommendation--drawer{padding:0 var(--cart-drawer-padding, 20px);margin-top:12px}.dd-smart-recommendation-section{width:min(100% - 40px,1180px);margin:clamp(24px,4vw,56px) auto}.dd-smart-recommendation__card{position:relative;overflow:hidden;padding:clamp(16px,2.2vw,26px);border:1px solid rgb(17 17 17 / 9%);border-radius:24px;background:radial-gradient(circle at 92% 4%,rgb(204 159 84 / 15%),transparent 32%),#f7f7f5;box-shadow:0 16px 42px #00000012}.dd-smart-recommendation__heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.dd-smart-recommendation__heading p,.dd-smart-recommendation__heading h2,.dd-smart-recommendation__reason,.dd-smart-recommendation__status{margin:0;font-family:inherit}.dd-smart-recommendation__spark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(169 119 41 / 25%);border-radius:14px;background:linear-gradient(145deg,#fff,#f2e7d5);color:#9c6b25}.dd-smart-recommendation__spark svg{width:23px;height:23px}.dd-smart-recommendation__heading p{margin-bottom:2px;color:#7e6a4b;font-size:9px;font-weight:750;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.dd-smart-recommendation__heading h2{color:#111;font-size:clamp(17px,2vw,23px);font-weight:700;letter-spacing:-.04em;line-height:1.15}.dd-smart-recommendation__badge{padding:7px 10px;border:1px solid rgb(17 17 17 / 8%);border-radius:999px;background:#ffffffc7;color:#585858;font-size:9px;font-weight:650;letter-spacing:.035em;white-space:nowrap}.dd-smart-recommendation__reason{max-width:760px;padding:13px 15px;margin-top:15px;border-left:3px solid #b17b2a;border-radius:0 12px 12px 0;background:#ffffffb8;color:#444;font-size:12px;line-height:1.5}.dd-smart-recommendation__product{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px;margin-top:13px;border:1px solid rgb(17 17 17 / 7%);border-radius:18px;background:#fff}.dd-smart-recommendation__media{display:grid;width:88px;height:88px;place-items:center;overflow:hidden;border-radius:15px;background:#f6f6f5}.dd-smart-recommendation__media img{display:block;width:100%;height:100%;object-fit:contain}.dd-smart-recommendation__details{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.dd-smart-recommendation__title{display:-webkit-box;overflow:hidden;color:#111;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dd-smart-recommendation__title:hover{text-decoration:underline;text-underline-offset:3px}.dd-smart-recommendation__details strong{margin-top:7px;color:#111;font-size:18px;line-height:1.1}.dd-smart-recommendation__details span{margin-top:4px;color:#777;font-size:10px;line-height:1.35}.dd-smart-recommendation__action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:11px 17px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:700;transition:transform .16s ease,background .16s ease}.dd-smart-recommendation__controls{display:grid;min-width:178px;gap:7px}.dd-smart-recommendation__variant{display:grid;gap:4px}.dd-smart-recommendation__variant>span{color:#777;font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dd-smart-recommendation__variant select{width:100%;min-height:36px;padding:7px 29px 7px 11px;border:1px solid #d7d7d4;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:10px}.dd-smart-recommendation__action:hover:not(:disabled){background:#2b2b2b;transform:translateY(-1px)}.dd-smart-recommendation__action:disabled{cursor:wait;opacity:.72}.dd-smart-recommendation__action svg{width:18px;height:18px}.dd-smart-recommendation__status{min-height:0;margin-top:8px;color:#277b4b;font-size:10.5px;font-weight:600;line-height:1.35}.dd-reorder-account-trigger{position:relative;display:grid;width:38px;min-width:38px;height:44px;place-items:center;padding:0;border:0;background:transparent;color:var(--color-foreground, currentColor);cursor:pointer}.dd-reorder-account-trigger>svg{width:20px;height:20px}.dd-reorder-account-trigger:before{position:absolute;width:31px;height:31px;border:1px solid rgb(187 137 61 / 45%);border-radius:50%;content:"";transition:background .16s ease,transform .16s ease}.dd-reorder-account-trigger:hover:before{background:#bb893d24;transform:rotate(-12deg)}.dd-reorder-account-trigger:after{position:absolute;right:0;bottom:-28px;z-index:12;width:max-content;padding:5px 8px;border-radius:7px;background:#111;color:#fff;content:"Recomprar";font-size:9px;font-weight:650;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.dd-reorder-account-trigger:hover:after,.dd-reorder-account-trigger:focus-visible:after{opacity:1;transform:translateY(0)}.dd-reorder-dialog{width:min(720px,calc(100% - 32px));max-width:none;max-height:min(88dvh,820px);padding:0;overflow:hidden;border:0;border-radius:30px;background:#fff;color:#111;box-shadow:0 30px 100px #00000047;font-family:var(--dd-cover-font, "Plus Jakarta Sans", Arial, sans-serif)}.dd-reorder-dialog::backdrop{background:#0000009e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dd-reorder-dialog__shell{display:grid;max-height:min(88dvh,820px);grid-template-rows:auto auto minmax(0,1fr) auto}.dd-reorder-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 26px 22px;background:radial-gradient(circle at 82% 4%,rgb(193 142 66 / 25%),transparent 36%),#111;color:#fff}.dd-reorder-dialog__header p,.dd-reorder-dialog__header h2,.dd-reorder-dialog__assurance p,.dd-reorder-item h3,.dd-reorder-item p,.dd-reorder-dialog__summary,.dd-reorder-dialog__status{margin:0;font-family:inherit}.dd-reorder-dialog__eyebrow{margin-bottom:5px!important;color:#d9ad6c;font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.dd-reorder-dialog__header h2{font-size:clamp(25px,4vw,38px);font-weight:650;letter-spacing:-.055em;line-height:1.05}.dd-reorder-dialog__header h2+p{max-width:500px;margin-top:8px;color:#ffffffb0;font-size:11.5px;line-height:1.45}.dd-reorder-dialog__close{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;padding:0;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.dd-reorder-dialog__close svg{width:21px;height:21px}.dd-reorder-dialog__assurance{display:flex;align-items:center;gap:10px;padding:12px 26px;border-bottom:1px solid rgb(17 17 17 / 7%);background:#fbf6ed;color:#604b2d}.dd-reorder-dialog__assurance>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:9px;background:#fff}.dd-reorder-dialog__assurance svg{width:17px;height:17px}.dd-reorder-dialog__assurance p{font-size:10.5px;line-height:1.4}.dd-reorder-dialog__items{display:grid;gap:10px;padding:18px 22px;overflow-y:auto;overscroll-behavior:contain;background:#f4f4f2}.dd-reorder-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px;border:1px solid rgb(17 17 17 / 7%);border-radius:18px;background:#fff;box-shadow:0 5px 18px #0000000a}.dd-reorder-item.is-unavailable{opacity:.58}.dd-reorder-item__media{display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border-radius:14px;background:#f5f5f4}.dd-reorder-item__media img,.dd-reorder-item__placeholder{display:block;width:100%;height:100%;object-fit:contain}.dd-reorder-item__copy{min-width:0}.dd-reorder-item__scope{display:inline-block;padding:4px 7px;border-radius:999px;background:#111;color:#fff;font-size:7.5px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.dd-reorder-item__scope--retail{background:#eee;color:#585858}.dd-reorder-item h3{display:-webkit-box;margin-top:6px;overflow:hidden;font-size:13px;font-weight:650;letter-spacing:-.015em;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dd-reorder-item h3+p{margin-top:2px;color:#777;font-size:9.5px;line-height:1.3}.dd-reorder-item__copy>strong{display:block;margin-top:5px;color:#111;font-size:11px;line-height:1.2}.dd-reorder-item__copy>.dd-reorder-item__unavailable{color:#8c2c2c}.dd-reorder-item__quantity{display:grid;grid-template-columns:36px 42px 36px;overflow:hidden;border:1px solid #d9d9d6;border-radius:999px;background:#fff}.dd-reorder-item__quantity button,.dd-reorder-item__quantity input{width:100%;height:39px;padding:0;border:0;background:transparent;color:#111;font:inherit;text-align:center}.dd-reorder-item__quantity button{cursor:pointer;font-size:18px}.dd-reorder-item__quantity button:hover:not(:disabled){background:#f1f1ef}.dd-reorder-item__quantity input{border-right:1px solid #ececea;border-left:1px solid #ececea;font-size:13px;font-weight:700;-webkit-appearance:textfield;appearance:textfield}.dd-reorder-item__quantity input::-webkit-inner-spin-button,.dd-reorder-item__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.dd-reorder-dialog__footer{padding:17px 22px 20px;border-top:1px solid rgb(17 17 17 / 7%);background:#fff}.dd-reorder-dialog__summary{margin-bottom:10px;color:#676767;font-size:10.5px;font-weight:600;line-height:1.3}.dd-reorder-dialog__submit{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.dd-reorder-dialog__submit:disabled{cursor:not-allowed;opacity:.48}.dd-reorder-dialog__submit[aria-busy=true]{cursor:wait}.dd-reorder-dialog__submit svg{width:18px;height:18px}.dd-reorder-dialog__status{margin-top:9px;color:#277b4b;font-size:10.5px;font-weight:600;line-height:1.35}.dd-reorder-dialog__success-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.dd-reorder-dialog__success-actions button,.dd-reorder-dialog__success-actions a{display:flex;min-height:42px;align-items:center;justify-content:center;padding:9px 12px;border:1px solid #d7d7d4;border-radius:999px;background:#fff;color:#111;cursor:pointer;font:inherit;font-size:10.5px;font-weight:650;text-decoration:none}.dd-reorder-dialog__success-actions a{border-color:#111;background:#111;color:#fff}@media screen and (max-width:749px){.dd-smart-recommendation-section{width:min(100% - 24px,560px);margin:20px auto 30px}.dd-smart-recommendation__heading{grid-template-columns:38px minmax(0,1fr)}.dd-smart-recommendation__spark{width:38px;height:38px;border-radius:12px}.dd-smart-recommendation__badge{display:none}.dd-smart-recommendation__reason{font-size:11px}.dd-smart-recommendation__product{grid-template-columns:76px minmax(0,1fr);gap:11px}.dd-smart-recommendation__media{width:76px;height:76px;border-radius:13px}.dd-smart-recommendation__title{font-size:12px}.dd-smart-recommendation__details strong{font-size:16px}.dd-smart-recommendation__controls{grid-column:1 / -1;width:100%}.dd-smart-recommendation__action{width:100%}.dd-reorder-account-trigger{width:34px;min-width:34px}.dd-reorder-account-trigger:after{display:none}.dd-reorder-dialog{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:26px 26px 0 0}.dd-reorder-dialog__shell{max-height:92dvh}.dd-reorder-dialog__header{padding:21px 18px 18px}.dd-reorder-dialog__assurance{padding:11px 18px}.dd-reorder-dialog__items{padding:14px 12px}.dd-reorder-item{grid-template-columns:68px minmax(0,1fr);gap:11px}.dd-reorder-item__media{width:68px;height:68px}.dd-reorder-item__quantity{width:124px;grid-column:1 / -1;grid-template-columns:38px 48px 38px;justify-self:end}.dd-reorder-dialog__footer{padding:14px 14px calc(16px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.dd-smart-recommendation__action,.dd-reorder-account-trigger:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/deusdream-commerce.css.map */
