.packaging-selector{display:block;margin-bottom:1.8rem}.packaging-selector__fieldset{border:none;padding:0;margin:0}.packaging-selector__legend{display:block;font-size:1.4rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:1rem}.packaging-selector__option{display:flex;align-items:center;justify-content:space-between;position:relative;padding:1.2rem 1.4rem;margin-bottom:.8rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--inputs-radius, .4rem);cursor:pointer;background-color:rgb(var(--color-background));transition:border-color .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.packaging-selector__option:last-of-type{margin-bottom:0}.packaging-selector__option:hover{border-color:rgba(var(--color-foreground),.45)}.packaging-selector__option:has(.packaging-selector__radio:checked){border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.packaging-selector__option--selected{border-color:rgb(var(--color-foreground))!important;background-color:rgba(var(--color-foreground),.04)!important}.packaging-selector__radio{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.packaging-selector__option-content{display:flex;align-items:center;gap:1.2rem;flex:1;min-width:0}.packaging-selector__option-icon{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background-color:rgba(var(--color-foreground),.07);color:rgb(var(--color-foreground));flex-shrink:0;transition:background-color .2s ease,color .2s ease}.packaging-selector__option-icon--gift{background-color:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.packaging-selector__option--premium:has(.packaging-selector__radio:checked) .packaging-selector__option-icon--gift,.packaging-selector__option--premium.packaging-selector__option--selected .packaging-selector__option-icon--gift{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.packaging-selector__option-details{display:flex;flex-direction:column;gap:.15rem;min-width:0}.packaging-selector__option-title{font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packaging-selector__option-price{font-size:1.3rem;color:rgba(var(--color-foreground),.6);line-height:1.3}.packaging-selector__option:has(.packaging-selector__radio:checked) .packaging-selector__option-price--premium,.packaging-selector__option--selected .packaging-selector__option-price--premium{color:rgb(var(--color-button));font-weight:500}.packaging-selector__radio-indicator{width:1.8rem;height:1.8rem;border-radius:50%;border:.2rem solid rgba(var(--color-foreground),.3);flex-shrink:0;background-color:rgb(var(--color-background));position:relative;transition:border-color .2s ease,background-color .2s ease}.packaging-selector__option:has(.packaging-selector__radio:checked) .packaging-selector__radio-indicator,.packaging-selector__option--selected .packaging-selector__radio-indicator{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground))}.packaging-selector__radio-indicator:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);width:.65rem;height:.65rem;border-radius:50%;background-color:rgb(var(--color-background));opacity:0;transition:opacity .15s ease}.packaging-selector__option:has(.packaging-selector__radio:checked) .packaging-selector__radio-indicator:after,.packaging-selector__option--selected .packaging-selector__radio-indicator:after{opacity:1}.packaging-selector__radio:focus-visible~.packaging-selector__radio-indicator{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.packaging-premium-preview{border:.1rem solid rgba(var(--color-foreground),.14);border-top:none;border-radius:0 0 var(--inputs-radius, .4rem) var(--inputs-radius, .4rem);padding:1.2rem 1.4rem;margin-top:-.1rem;margin-bottom:.8rem;background-color:rgba(var(--color-foreground),.02);animation:pkgFadeDown .22s ease}.packaging-premium-preview[hidden]{display:none!important}@keyframes pkgFadeDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.packaging-premium-preview__inner{display:flex;align-items:center;gap:1.4rem}.packaging-premium-preview__image-wrap{flex-shrink:0;width:6rem;height:6rem;border-radius:.4rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.1);background-color:rgba(var(--color-foreground),.04)}.packaging-premium-preview__image{width:100%;height:100%;object-fit:cover;display:block}.packaging-premium-preview__info{flex:1;min-width:0}.packaging-premium-preview__title{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground));margin:0 0 .2rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packaging-premium-preview__variant{font-size:1.2rem;color:rgba(var(--color-foreground),.55);margin:0 0 .3rem;line-height:1.3}.packaging-premium-preview__price{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 .25rem}.packaging-premium-preview__note{font-size:1.1rem;color:rgba(var(--color-foreground),.5);margin:0;font-style:italic}@media screen and (max-width:749px){.packaging-selector__option{padding:1rem 1.2rem}.packaging-selector__option-icon{width:3.2rem;height:3.2rem}.packaging-selector__option-title{font-size:1.3rem}.packaging-premium-preview{padding:1rem 1.2rem}.packaging-premium-preview__image-wrap{width:5rem;height:5rem}.packaging-premium-preview__title{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/packaging-selector.css.map */
