fieldset.gg-pack-fieldset{display:block!important;width:100%;max-width:100%;margin:1.6rem 0 .4rem;border:0;padding:0}fieldset.gg-pack-fieldset .form__label{font-weight:700;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:#2e1a24}label.gg-pack-label{display:block!important;width:100%;box-sizing:border-box;position:relative;margin:0 0 1.2rem!important;padding:1.5rem 1.6rem 1.4rem 5rem!important;min-width:0;font-size:1.6rem;font-weight:700;line-height:1.35;text-align:left;color:#2e1a24!important;-webkit-text-fill-color:#2E1A24;background:#fff!important;border:2px solid rgba(46,26,36,.22)!important;border-radius:14px!important;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;overflow:visible!important}label.gg-pack-label:before{content:"";position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;border:2px solid rgba(46,26,36,.35);border-radius:50%;background:#fff7f5;transition:all .15s ease}input:checked+label.gg-pack-label,input:checked~label.gg-pack-label{border-color:#be1e57!important;background:#ffeff4!important;box-shadow:0 0 0 2px #be1e5740,0 6px 16px #2e1a241a}input:checked+label.gg-pack-label:before,input:checked~label.gg-pack-label:before{border-color:#be1e57;background:#be1e57;box-shadow:inset 0 0 0 4px #ffeff4}label.gg-pack-label:hover{border-color:#be1e578c!important}label.gg-pack-label .gg-pack-title,label.gg-pack-label .gg-pack-price,label.gg-pack-label .gg-pack-compare,label.gg-pack-label .gg-pack-chip,label.gg-pack-label .gg-pack-caption{-webkit-text-fill-color:initial}label.gg-ribbon-popular,label.gg-ribbon-best{padding-top:2.6rem!important}label.gg-ribbon-popular:after{content:"KEEP ONE, GIFT ONE";position:absolute;top:.7rem;right:1.2rem;background:#f4a9bc;color:#2e1a24;font-size:1.02rem;font-weight:700;letter-spacing:.06em;padding:.22rem .8rem;border-radius:999px;box-shadow:0 2px 6px #2e1a242e;z-index:2}label.gg-ribbon-best:after{content:"BEST OFFER";position:absolute;top:.7rem;right:1.2rem;background:#be1e57;color:#fff7f5;font-size:1.02rem;font-weight:700;letter-spacing:.06em;padding:.22rem .8rem;border-radius:999px;box-shadow:0 2px 6px #2e1a242e;z-index:2}@media screen and (max-width:749px){product-info.gradient,.template-product product-info{padding-top:1.2rem;padding-bottom:1.2rem}.template-product .product__media-wrapper,.template-product .product__info-wrapper{padding:1.1rem!important;border-radius:14px;margin-left:0!important}.template-product .product__info-wrapper{margin-top:1.2rem}label.gg-pack-label{padding:1.3rem 1.2rem 1.2rem 4.4rem!important;font-size:1.5rem}label.gg-pack-label:before{left:1.2rem;width:2rem;height:2rem}.gg-pack-title{font-size:1.55rem!important}.gg-pack-price{font-size:1.65rem!important}.gg-pack-priceline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem}.gg-pack-compare{margin-right:0!important}.gg-pack-caption{font-size:1.2rem!important;line-height:1.35}label.gg-ribbon-popular,label.gg-ribbon-best{padding-top:2.9rem!important}label.gg-ribbon-popular:after,label.gg-ribbon-best:after{font-size:.95rem;padding:.2rem .7rem;right:1rem;top:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gg-pack-boxes-extra.css.map */
