/*! surprise-gift — carte cadeau surprise (fiche produit) + ligne panier */.sg-card{--sg-accent: var(--sg-accent-color, 232, 72, 72);--sg-size: var(--sg-media-size, 72px);display:flex;align-items:center;gap:.75rem;padding:.625rem;padding-inline-start:.875rem;border:1px solid rgb(var(--sg-accent) / .35);border-radius:12px;background-color:rgb(var(--sg-accent) / .04)}.sg-card--media-start{flex-direction:row-reverse;padding-inline:.625rem .875rem}.sg-card__content{flex:1 1 auto;min-width:0}.sg-card__badge{display:inline-flex;align-items:center;gap:.3125rem;margin-block-end:.375rem;padding:.1875rem .4375rem;border-radius:999px;background-color:rgb(var(--sg-accent));color:rgb(var(--sg-badge-text, 255, 255, 255));font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.sg-card__badge-dot{width:.3125rem;height:.3125rem;border-radius:50%;background-color:currentColor;animation:sg-pulse 1.8s ease-in-out infinite}@keyframes sg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.sg-card__heading{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:normal;text-transform:none}.sg-card__heading svg{width:1rem;height:1rem;flex-shrink:0;color:rgb(var(--sg-accent))}.sg-card__text{margin-block-start:.1875rem;font-size:.75rem;line-height:1.35;opacity:.7}.sg-card__text>*{margin:0;font-size:inherit;line-height:inherit}.sg-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3125rem;margin-block-start:.3125rem;font-size:.6875rem;line-height:1.2}.sg-card__price-was{text-decoration:line-through;opacity:.55}.sg-card__price-now{font-weight:500;color:rgb(var(--sg-accent));text-transform:uppercase}.sg-card__note{display:flex;align-items:center;gap:.25rem;margin:.3125rem 0 0;font-size:.6875rem;line-height:1.3;opacity:.65}.sg-card__note-icon{flex-shrink:0}.sg-card__media{flex:0 0 auto;width:var(--sg-size)}surprise-gift-carousel{display:block;position:relative;border-radius:10px;overflow:hidden;border:1px dashed rgb(var(--sg-accent) / .45);background-color:rgb(var(--color-background, 255, 255, 255))}.sg-stage{position:relative;display:block;width:100%;padding-block-start:100%}.sg-stage--portrait{padding-block-start:125%}.sg-stage--landscape{padding-block-start:75%}.sg-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .45s ease,transform .6s ease;pointer-events:none}.sg-slide.is-active{opacity:1;transform:scale(1)}.sg-slide img,.sg-slide svg{width:100%;height:100%;object-fit:contain;display:block}.sg-slide__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:.25rem;font-size:.5625rem;line-height:1.2;text-align:center;color:#fff;background:linear-gradient(to top,#000000a6,#0000)}.sg-card__dots{position:absolute;inset-inline:0;inset-block-end:.25rem;display:flex;justify-content:center;gap:.1875rem;z-index:2}.sg-dot{width:.25rem;height:.25rem;border-radius:50%;background-color:rgb(var(--color-foreground, 0, 0, 0) / .2);transition:background-color .3s ease,transform .3s ease}.sg-dot.is-active{background-color:rgb(var(--sg-accent));transform:scale(1.35)}.sg-card__surprise{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;z-index:2;padding:.0625rem .3125rem;border-radius:999px;font-size:.5625rem;font-weight:500;line-height:1.4;color:rgb(var(--sg-badge-text, 255, 255, 255));background-color:rgb(var(--sg-accent) / .9)}@media screen and (max-width:420px){.sg-card{--sg-size: 64px;gap:.625rem}.sg-card__text{font-size:.6875rem}}.sg-cart-pill{display:inline-flex;align-items:center;gap:.25rem;align-self:start;width:fit-content;margin-block-start:.1875rem;padding:.125rem .375rem;border-radius:999px;font-size:.625rem;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--sg-accent-color, 232, 72, 72));background-color:rgb(var(--sg-accent-color, 232, 72, 72) / .1)}.sg-cart-locked{font-size:.75rem;line-height:1.3;opacity:.6}.sg-cart-qty{display:block;font-size:.8125rem;line-height:1.3;opacity:.7}.sg-card--bundle{display:block;position:relative;padding:.875rem .875rem .8125rem;border:1px solid rgb(var(--sg-accent) / .35);border-radius:12px;background-color:rgb(var(--sg-accent) / .06);margin-block-end:0!important}.product__info>.sg-card--bundle+.product-form-wrapper,.product__info>.sg-card--bundle+*{margin-block-start:.5rem!important}.sg-card--bundle .sg-card__badge{margin-block-end:.625rem}.sg-pack{display:flex;align-items:flex-start;gap:.5rem}.sg-pack__item{display:grid;justify-items:center;gap:.3125rem;flex:0 0 auto;width:var(--sg-size);min-width:0}.sg-pack__media{width:100%;border-radius:10px;overflow:hidden;border:1px solid rgb(var(--color-foreground) / .1);background-color:rgb(var(--color-background, 255, 255, 255))}.sg-pack__media--gift{border:1px dashed rgb(var(--sg-accent) / .55);background-color:rgb(var(--sg-accent) / .05)}.sg-pack__media>img,.sg-pack__media>svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.sg-card--bundle surprise-gift-carousel{border:0;border-radius:0;background-color:transparent}.sg-pack__label{display:flex;align-items:baseline;justify-content:center;gap:.25rem;font-size:.625rem;line-height:1.2;text-align:center;opacity:.6}.sg-pack__label--gift{opacity:1}.sg-pack__label--gift .sg-card__price-was{font-size:.625rem}.sg-pack__label--gift .sg-card__price-now{font-size:.6875rem;font-weight:600}.sg-pack__plus{flex:0 0 auto;align-self:center;margin-block-end:1rem;font-size:1rem;font-weight:500;line-height:1;color:rgb(var(--sg-accent))}.sg-card--bundle .sg-card__content{flex:1 1 auto;min-width:0;padding-inline-start:.375rem}.sg-card--bundle .sg-card__heading{font-size:.8125rem;font-weight:500;line-height:1.3}.sg-card--bundle .sg-card__note{margin-block-start:.375rem}@media screen and (max-width:480px){.sg-card--bundle{--sg-size: 62px;padding:.75rem}.sg-pack{flex-wrap:wrap;row-gap:.625rem}.sg-card--bundle .sg-card__content{flex-basis:100%;padding-inline-start:0}.sg-card--bundle .sg-card__heading{font-size:.78125rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/surprise-gift.css.map */
