.darido-reward,.darido-bundle{--darido-reward-accent: #bb755b;--darido-reward-success: #4b8e15;color:rgb(var(--color-foreground))}.darido-reward{position:relative;margin:0 0 1.6rem;padding:1.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--darido-reward-accent) 28%,transparent);border-radius:1.6rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--darido-reward-accent) 15%,transparent),transparent 42%),rgb(var(--color-background));box-shadow:0 1rem 2.8rem #2c1f1914}.darido-reward--unlocked{border-color:color-mix(in srgb,var(--darido-reward-success) 34%,transparent)}.darido-reward__heading,.darido-reward__scale,.darido-bundle__header,.darido-bundle__summary,.darido-bundle__product-price{display:flex;align-items:center;justify-content:space-between;gap:1rem}.darido-reward__heading strong,.darido-bundle__badge{padding:.45rem .9rem;border-radius:999px;color:#fff;background:var(--darido-reward-accent);font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.darido-reward--unlocked .darido-reward__heading strong{background:var(--darido-reward-success)}.darido-reward__eyebrow,.darido-bundle__eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.darido-reward__message{margin:1rem 0 1.2rem;font-size:1.35rem;line-height:1.45}.darido-reward__track{position:relative;height:.9rem;overflow:visible;border-radius:999px;background:rgba(var(--color-foreground),.1)}.darido-reward__fill{display:block;width:var(--darido-reward-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--darido-reward-accent),color-mix(in srgb,var(--darido-reward-accent) 68%,#fff));box-shadow:0 0 0 1px color-mix(in srgb,var(--darido-reward-accent) 16%,transparent);transition:width .35s ease}.darido-reward--unlocked .darido-reward__fill{background:linear-gradient(90deg,var(--darido-reward-success),color-mix(in srgb,var(--darido-reward-success) 62%,#fff))}.darido-reward__milestone{position:absolute;top:50%;right:-.1rem;display:grid;width:2.2rem;height:2.2rem;place-items:center;transform:translateY(-50%);border:.2rem solid rgb(var(--color-background));border-radius:50%;color:#fff;background:var(--darido-reward-accent);box-shadow:0 .35rem 1rem #2c1f1933}.darido-reward--unlocked .darido-reward__milestone{background:var(--darido-reward-success)}.darido-reward__milestone svg{width:1.1rem;height:1.1rem}.darido-reward__scale{margin-top:.8rem;color:rgba(var(--color-foreground),.62);font-size:1.1rem}.darido-bundle{display:block;box-sizing:border-box;width:calc(100% - 3rem);margin:clamp(2rem,4vw,4rem) auto;padding:clamp(1.8rem,4vw,3.2rem);border:1px solid rgba(var(--color-foreground),.12);border-radius:2.4rem;background:linear-gradient(135deg,color-mix(in srgb,var(--darido-reward-accent) 10%,rgb(var(--color-background))),rgb(var(--color-background)) 54%),rgb(var(--color-background));box-shadow:0 1.8rem 5rem #2f20191a}.darido-bundle__header{align-items:flex-start;margin-bottom:2rem}.darido-bundle__title{margin:.35rem 0 0;font-size:clamp(2.1rem,3vw,3.2rem)}.darido-bundle__subtitle{max-width:64rem;margin:.7rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.45rem;line-height:1.55}.darido-bundle__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.darido-bundle__product{position:relative;min-width:0;padding:1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.7rem;background:rgba(var(--color-background),.88)}.darido-bundle__product:not(:last-child):after{position:absolute;top:50%;right:-2rem;z-index:2;display:grid;width:2.8rem;height:2.8rem;place-items:center;transform:translateY(-50%);border-radius:50%;content:"+";color:var(--darido-reward-accent);background:rgb(var(--color-background));box-shadow:0 .35rem 1.2rem #2f20191f;font-size:1.8rem;font-weight:700}.darido-bundle__image-wrap{display:block;overflow:hidden;aspect-ratio:1;border-radius:1.2rem;background:rgba(var(--color-foreground),.04)}.darido-bundle__image{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.darido-bundle__image-wrap:hover .darido-bundle__image{transform:scale(1.025)}.darido-bundle__product-title{display:-webkit-box;min-height:4.1rem;margin:1rem 0 .7rem;overflow:hidden;color:inherit;font-size:1.35rem;font-weight:650;line-height:1.45;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.darido-bundle__product-price{justify-content:flex-start;font-size:1.3rem}.darido-bundle__product-price s{color:rgba(var(--color-foreground),.48)}.darido-bundle__summary{align-items:flex-end;margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.12)}.darido-bundle__pricing{display:grid;gap:.25rem}.darido-bundle__pricing-label{color:rgba(var(--color-foreground),.65);font-size:1.2rem}.darido-bundle__price{font-size:2.4rem;font-weight:750;line-height:1.1}.darido-bundle__price s{margin-left:.6rem;color:rgba(var(--color-foreground),.46);font-size:1.45rem;font-weight:400}.darido-bundle__saving{color:var(--darido-reward-success);font-size:1.25rem;font-weight:700}.darido-bundle__button{min-width:min(100%,25rem)}.darido-bundle__status{min-height:1.8rem;margin:.8rem 0 0;color:var(--darido-reward-success);font-size:1.25rem;text-align:right}.darido-bundle__status[data-state=error]{color:#b42318}@media screen and (max-width:749px){.darido-bundle{border-radius:1.8rem}.darido-bundle__header,.darido-bundle__summary{align-items:stretch;flex-direction:column}.darido-bundle__badge{align-self:flex-start}.darido-bundle__products{grid-template-columns:minmax(0,1fr);gap:.9rem}.darido-bundle__product{display:grid;grid-template-columns:8.8rem minmax(0,1fr);grid-template-rows:auto auto;gap:.35rem 1.1rem;align-items:center;padding:.8rem;border-radius:1.4rem}.darido-bundle__product:not(:last-child):after{top:auto;right:50%;bottom:-1.35rem;width:2.2rem;height:2.2rem;transform:translate(50%,50%);font-size:1.45rem}.darido-bundle__image-wrap{grid-row:1 / 3;width:8.8rem}.darido-bundle__product-title{align-self:end;min-height:0;margin:0;font-size:1.3rem;-webkit-line-clamp:2}.darido-bundle__product-price{align-self:start;gap:.1rem;font-size:1.25rem}.darido-bundle__button,.darido-bundle__summary>div:last-child{width:100%}.darido-bundle__status{text-align:left}}@media(prefers-reduced-motion:reduce){.darido-reward__fill,.darido-bundle__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/darido-aov-offers.css.map */
