html .ps-product.dl-amz,html.dl-light .ps-product.dl-amz{display:flex;flex-direction:column;height:calc(100% - 14px);margin-bottom:14px;padding:0;border:1px solid #e7e7ec;border-radius:10px;background:#fff;overflow:hidden;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}html.dl-light .ps-product.dl-amz:hover{box-shadow:0 6px 18px rgba(40,30,80,.08);border-color:#ddd6f3}.ps-product.dl-amz .dl-amz__pic,html.dl-light .ps-product.dl-amz .dl-amz__pic{position:relative;aspect-ratio:1/1;background:#f5f5f7!important;display:flex;align-items:center;justify-content:center;padding:14px;margin:0;border-radius:0}.ps-product.dl-amz .dl-amz__pic>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ps-product.dl-amz .dl-amz__pic img{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply;border-radius:4px}.ps-product.dl-amz .dl-wish{top:auto!important;bottom:10px!important;right:10px!important;left:auto!important}.ps-product.dl-amz .dl-ai{left:10px!important;right:auto!important;bottom:10px!important;top:auto!important;font-size:10px;padding:2px 7px;background:rgba(255,255,255,.92)!important;color:#555!important}.dl-amz__body{display:flex;flex-direction:column;flex:1 1;padding:10px 12px 12px}.dl-amz__tag{align-self:flex-start;font-size:12px;line-height:1;font-weight:600;color:#3b2a7a;background:#efeafc;border-radius:4px;padding:4px 7px;margin:0 0 6px}.dl-amz__where{font-size:15px;line-height:1.25;font-weight:700;color:#0f1111!important;margin:0 0 2px}.ps-product.dl-amz .dl-amz__title,html.dl-light .ps-product.dl-amz .dl-amz__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.6em;font-size:15px;line-height:1.3;font-weight:400;color:#0f1111!important;margin:0 0 6px;padding:0;text-decoration:none}.dl-amz__title:hover{color:#5b21b6!important}.ps-product.dl-amz .dl-amz__price{font-size:26px;line-height:1;font-weight:400;color:#0f1111!important;margin:2px 0 4px;letter-spacing:-.5px}.ps-product.dl-amz .dl-amz__price sup{font-size:13px;top:-.75em;position:relative;margin:0 1px}.ps-product.dl-amz .dl-amz__price del{display:block;font-size:13px;color:#565959!important;margin:5px 0 0;letter-spacing:0}.ps-product.dl-amz .dl-amz__price--text{font-size:18px}.dl-amz__ship{font-size:13px;line-height:1.35;color:#0f1111!important;margin:0 0 4px}.dl-amz__ship b{font-weight:700;color:#0f1111}.dl-amz__btn,a.dl-amz__btn,button.dl-amz__btn{display:block;width:100%;margin-top:auto;text-align:center;font-size:15px;line-height:1;font-weight:500;padding:12px 8px;border-radius:999px;border:1px solid #c2aef0;background:#d6c8f7;color:#22104d!important;font-weight:600;text-decoration:none!important;cursor:pointer}.dl-amz__body>.dl-amz__btn{margin-top:auto}.dl-amz__body>.dl-amz__title+.dl-amz__btn,.dl-amz__body>p:last-of-type+.dl-amz__btn{margin-top:10px}.dl-amz__btn:hover{background:#cbbaf4}.dl-amz__btn--buy,a.dl-amz__btn--buy,button.dl-amz__btn--buy{background:#6d28d9;border-color:#6d28d9;color:#fff!important}.dl-amz__btn--buy:hover{background:#5b21b6}.dl-amz__body{gap:0}.dl-amz__body .dl-amz__price+.dl-amz__btn,.dl-amz__body .dl-amz__ship+.dl-amz__btn{margin-top:auto}.dl-amz__body:after{content:"";display:block;height:0}@media (max-width:767px){.ps-product.dl-amz .dl-amz__price{font-size:24px}.dl-amz__where,.ps-product.dl-amz .dl-amz__title{font-size:14px}.dl-amz__btn,a.dl-amz__btn,button.dl-amz__btn{font-size:14px;padding:11px 6px}}.dl-amz__body .dl-amz__btn{margin-top:auto;position:relative}.dl-amz__body .dl-amz__price,.dl-amz__body .dl-amz__ship{margin-bottom:8px}.dl-suggest .dl-suggest__row{display:flex;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid #f0eef6}.dl-suggest .dl-suggest__img{width:38px;height:38px;object-fit:contain;background:#f5f5f7;border-radius:6px;flex:0 0 38px;mix-blend-mode:multiply}.dl-suggest .dl-suggest__row>i.icon-magnifier{width:38px;flex:0 0 38px;text-align:center;font-size:18px;color:#6b6780}.dl-suggest .dl-suggest__row>span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f1111;font-size:16px}.dl-suggest .dl-suggest__row>span b{font-weight:700}.dl-suggest .dl-suggest__row>span em{font-style:normal;color:#5b21b6}.dl-suggest .dl-suggest__prod{font-size:14px!important;color:#3d3a4a!important}.dl-suggest .dl-suggest__fill{font-style:normal;color:#8a849c;font-size:18px;flex:0 0 auto}