:root{--lum-navy: #2a3a6b;--lum-cobalt: #5271ff;--lum-star: #fdcb4c;--lum-card-bg: #ffffff}.card-wrapper .card{position:relative;background:var(--lum-card-bg);border-radius:20px;padding:12px;box-shadow:0 8px 22px -16px #2a3a6b8c;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;overflow:hidden}.card-wrapper:hover .card{transform:translateY(-6px);box-shadow:0 18px 34px -18px #2a3a6b80}.card-wrapper .card__inner{background:transparent;border-radius:14px;overflow:hidden}.card-wrapper .card__media,.card-wrapper .card__inner .media{border-radius:14px;overflow:hidden}.card-wrapper .card:after{content:"\2605";position:absolute;top:16px;right:18px;font-size:18px;line-height:1;color:var(--lum-star);opacity:0;transform:scale(.5) rotate(-15deg);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:2;text-shadow:0 1px 3px rgba(42,58,107,.35)}.card-wrapper:hover .card:after{opacity:1;transform:scale(1) rotate(0)}.card-wrapper .card__information{padding-top:14px;padding-bottom:6px}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--font-heading-family);color:var(--lum-navy);letter-spacing:0}.card-wrapper .card__heading{font-size:1.7rem;line-height:1.25}.card-wrapper .price,.card-wrapper .price .price-item,.card-wrapper .price__regular .price-item{color:var(--lum-cobalt);font-weight:600}.card-wrapper{height:100%}.product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}fieldset.product-form__input--pill input[type=radio]+label{position:relative;box-sizing:border-box;width:3rem;height:3rem;min-width:0;margin:.4rem .7rem .4rem 0;padding:0;border-radius:50%;border:2px solid rgba(42,58,107,.18);box-shadow:inset 0 0 0 2px #fff;text-indent:-9999px;overflow:hidden;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}fieldset.product-form__input--pill input[type=radio]+label:hover{transform:scale(1.08)}fieldset.product-form__input--pill input[type=radio]:checked+label{border-color:var(--lum-cobalt);box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--lum-cobalt)}fieldset.product-form__input--pill input[type=radio].disabled+label{opacity:.35;cursor:not-allowed}.product-form__input--pill input[type=radio]:nth-of-type(1)+label,.product-form__input--pill input[type=radio]:nth-of-type(1):checked+label{background-color:#e89028}.product-form__input--pill input[type=radio]:nth-of-type(2)+label,.product-form__input--pill input[type=radio]:nth-of-type(2):checked+label{background-color:#f2dc55}.product-form__input--pill input[type=radio]:nth-of-type(3)+label,.product-form__input--pill input[type=radio]:nth-of-type(3):checked+label{background-color:#b4d9e2}.product-form__input--pill input[type=radio]:nth-of-type(4)+label,.product-form__input--pill input[type=radio]:nth-of-type(4):checked+label{background-color:#c8b6dc}.product-form__input--pill input[type=radio]:nth-of-type(5)+label,.product-form__input--pill input[type=radio]:nth-of-type(5):checked+label{background-color:#f2bfc6}.product-form__input--pill input[type=radio]:nth-of-type(6)+label,.product-form__input--pill input[type=radio]:nth-of-type(6):checked+label{background-color:#45aba3}@media screen and (max-width:749px){fieldset.product-form__input--pill input[type=radio]+label{width:4rem;height:4rem;margin:.5rem .8rem .5rem 0}}.banner .banner__box{box-shadow:0 20px 44px -22px #0f17348c}@media screen and (min-width:750px){.banner .banner__box{max-width:47rem}}.lumiere-nombre__hint{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:.6rem .2rem 0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}.lumiere-nombre__count{font-variant-numeric:tabular-nums;white-space:nowrap}.lumiere-nombre__nota{margin:.8rem .2rem 0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}.lumiere-media-hidden{display:none!important}.announcement-bar p.announcement-bar__message{font-size:1.3rem;font-weight:600;letter-spacing:.04em;padding-top:1.1rem;padding-bottom:1.1rem}.lumiere-flag{display:inline-block;width:2rem;height:1.4rem;border-radius:.3rem;overflow:hidden;flex-shrink:0;margin-right:.8rem;vertical-align:-.2rem;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.12)}.lumiere-flag svg{display:block;width:100%;height:100%}.disclosure__link .lumiere-flag{margin-right:.6rem}.language-selector .disclosure__link{grid-template-columns:auto auto 1fr;align-items:center}.lumiere-nombre__error{margin:.8rem 0 0;font-size:1.3rem;color:#b3261e}.lumiere-nombre--error .field__input{box-shadow:0 0 0 .2rem #b3261e}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lumiere-brand.css.map */
