.wg-princia-product{max-width:124rem!important;padding-top:1.2rem!important;padding-bottom:2rem!important;background:#fff!important}.wg-princia-product .product.grid{gap:0!important;align-items:start}.wg-princia-product .product__media-wrapper{min-width:0}.wg-princia-product .product__info-wrapper{padding-top:.2rem!important;padding-bottom:0!important}.wg-princia-product .product__info-container{max-width:100%;letter-spacing:normal}.wg-princia-product .product__info-container>*{margin-block:.9rem!important}.wg-princia-product .product__info-container>*:first-child{margin-top:0!important}.wg-princia-product .product__title h1{font-size:clamp(2.6rem,3.1vw,3.75rem)!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.12!important;margin:0!important;color:#171717}.wg-princia-product .product-page-price .price__regular .price-item--regular,.wg-princia-product .product-page-price .price--on-sale .price-item--sale{font-size:2.3rem!important;color:#171717!important;font-weight:800!important}.wg-princia-product .price__badge-sale{border-radius:4px;font-size:1rem}.wg-princia-product .emoji-benefits-container{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;padding:1.3rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.wg-princia-product .emoji-benefits-container p{font-size:1.15rem!important;line-height:1.42!important;margin:0!important;color:#292929}.wg-princia-product .product-form__input--pills .product-form__label-container{margin-bottom:1.2rem}.wg-princia-product .product-form__input--pills .form__label{font-size:1.4rem!important;font-weight:800!important;color:#1d1d1d!important}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name){display:flex;flex-direction:column!important;width:100%!important;gap:1rem!important}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]+label{width:100%!important;max-width:100%!important;border:1.5px solid #e8e4e5!important;border-radius:9px!important;margin:0!important;padding:1.45rem 1.4rem 1.35rem 4.2rem!important;background:#fff!important;color:#171717!important;display:block!important;text-align:left!important;position:relative!important;min-height:7.8rem!important;line-height:1.3!important;letter-spacing:normal!important;box-sizing:border-box!important}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]:checked+label{background:#fff5f7!important;border:2px solid #C71938!important;color:#171717!important;box-shadow:0 0 0 1px #c71938!important}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]+label:before{content:"";position:absolute;top:50%;left:1.4rem;right:auto;bottom:auto;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.6px #9b9b9b;width:1.5rem;height:1.5rem;z-index:1}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 4.8px #c71938;background:#fff}.wg-princia-bundle-name,.wg-princia-bundle-description{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.wg-princia-bundle-name{font-size:1.38rem;font-weight:800;line-height:1.3}.wg-princia-bundle-name>strong{white-space:nowrap;font-size:1.5rem;font-weight:850;color:#171717}.wg-princia-bundle-description{font-size:1.05rem;color:#6f6870!important;line-height:1.5;margin-top:.45rem}.wg-princia-bundle-description>s{font-size:1.06rem;color:#969096;white-space:nowrap}.wg-princia-bundle-tag{position:absolute;top:-1rem;right:1.4rem;background:#c71938;color:#fff!important;padding:.4rem .7rem;border-radius:4px 4px 0 0;font-size:.91rem;line-height:1.1;letter-spacing:.03em;font-weight:900}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio].disabled+label{opacity:.5;cursor:not-allowed}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]:focus-visible+label{outline:3px solid #C71938;outline-offset:2px}.wg-princia-bundle-benefits{border:1px solid #eee;border-radius:11px;padding:1.5rem 1.45rem 1.2rem;background:#fff;margin-top:1.3rem}.wg-princia-bundle-top{display:flex;justify-content:space-between;gap:.8rem;color:#1d1d1d;font-size:1.18rem}.wg-princia-bundle-top span{color:#777}.wg-princia-progress{height:.55rem;background:#f1e7e9;border-radius:50px;overflow:hidden;margin:1.15rem 0 1.4rem}.wg-princia-progress-fill{display:block;height:100%;background:#c71938;border-radius:50px;transition:width .25s ease}.wg-princia-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.wg-princia-tiers>div{text-align:center;opacity:.42;display:flex;flex-direction:column;align-items:center;gap:.45rem;font-size:1rem;color:#202020}.wg-princia-tiers>div.wg-tier-active{opacity:1}.wg-princia-tiers>div>span{height:3.2rem;width:3.2rem;display:grid;place-items:center;border-radius:50%;background:#f5e8eb;color:#aa1532;font-size:1.7rem}.wg-princia-tiers>div.wg-tier-active>span{background:#c71938;color:#fff}.wg-princia-tiers b{font-size:1.02rem;line-height:1.22}.wg-princia-tiers small{font-size:.85rem;color:#666}.wg-princia-bundle-benefits>p{font-size:.95rem;line-height:1.5;color:#868086;margin:1.2rem 0 0}.wg-princia-product .product-form__submit{background:#171717!important;color:#fff!important;border-radius:7px!important;min-height:4.9rem!important;text-transform:uppercase;font-size:1.3rem!important;letter-spacing:.07em}.wg-princia-product .product-form__submit:hover{background:#c71938!important}.wg-princia-product .product__description,.wg-princia-product .product__accordion{font-size:1.25rem;line-height:1.65}.wg-princia-product .product__media img{object-fit:contain}.wg-princia-product .thumbnail{border-radius:7px;overflow:hidden}@media(min-width:990px){.wg-princia-product .product--medium:not(.product--no-media) .product__media-wrapper{width:50%!important;max-width:50%!important}.wg-princia-product .product--medium:not(.product--no-media) .product__info-wrapper{width:50%!important;max-width:50%!important;padding-left:3rem!important;padding-right:0!important}.wg-princia-product .product__media-container{max-height:64rem;overflow:visible}}@media(max-width:749px){.wg-princia-product{padding:0 1.5rem 2rem!important}.wg-princia-product .product__title h1{font-size:2.85rem!important}.wg-princia-product .product__info-wrapper{padding:1.4rem 0 0!important}.wg-princia-product .product__info-container>*{margin-block:.85rem!important}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]+label{min-height:7.4rem!important;padding:1.25rem 1.1rem 1.2rem 3.6rem!important}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]+label:before{left:1.1rem}.wg-princia-bundle-name{font-size:1.25rem}.wg-princia-bundle-description{font-size:1rem}.wg-princia-bundle-benefits{padding:1.2rem}}.wg-bundle-visual-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.1rem 0 1.3rem}.wg-bundle-visual{min-width:0;border:1.5px solid #e8e4e5;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:border-color .2s,background .2s}.wg-bundle-visual:hover{border-color:#c71938}.wg-bundle-visual.wg-bundle-photo-selected{border-color:#c71938;background:#fff6f8;box-shadow:0 0 0 1px #c71938}.wg-bundle-visual img{width:100%;height:8.2rem;object-fit:cover;display:block}.wg-bundle-visual span{padding:.65rem .35rem;font-size:1.05rem;font-weight:800;text-align:center;color:#171717;line-height:1.4}@media(max-width:749px){.wg-bundle-visual-selector{gap:.5rem}.wg-bundle-visual img{height:6.9rem}.wg-bundle-visual span{font-size:.85rem;padding:.5rem .18rem}}.wg-princia-product .wg-title-benefits{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1.3rem;margin:.55rem 0 1rem!important;padding:0!important;background:transparent!important;color:inherit!important;line-height:1.35}.wg-princia-product .wg-title-benefit{display:inline-flex;align-items:center;gap:.48rem;font-size:1.12rem;font-weight:600;color:inherit!important;background:transparent!important;white-space:nowrap}.wg-princia-product .wg-benefit-check{width:1.65rem;height:1.65rem;flex:0 0 1.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#c71938;color:#fff;font-size:1.1rem;line-height:1;font-weight:850}@media(max-width:749px){.wg-princia-product .wg-title-benefits{gap:.6rem 1rem;margin:.6rem 0 .95rem!important}.wg-princia-product .wg-title-benefit{font-size:1.02rem;white-space:normal}.wg-princia-product .wg-benefit-check{width:1.5rem;height:1.5rem;flex-basis:1.5rem;font-size:1rem}}.wg-princia-product .wg-combo-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.wg-princia-product .wg-kit-color-panel{background:#fff;padding:1.2rem 0 0;margin-top:.6rem}.wg-princia-product .wg-kit-panel-title{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:1.28rem;font-weight:800;color:#171717;margin:0 0 1rem}.wg-princia-product .wg-kit-panel-title span{font-size:1.05rem;font-weight:400;color:#827a80}.wg-princia-product .wg-kit-color-row{padding:1.15rem 1.25rem;background:#fff;border:1px solid #efdee3;border-radius:1rem;margin-bottom:.85rem}.wg-princia-product .wg-kit-color-row[hidden]{display:none!important}.wg-princia-product .wg-kit-color-header{display:flex;justify-content:space-between;gap:1rem;font-size:1.05rem;letter-spacing:.055em;font-weight:800;margin:0 0 .9rem;color:#c71938}.wg-princia-product .wg-kit-color-header span{font-size:1.08rem;letter-spacing:normal;color:#151515;font-weight:650}.wg-princia-product .wg-kit-color-swatch-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.wg-princia-product .wg-color-swatch{height:4.1rem;width:4.1rem;padding:.2rem;border:2px solid #ddd;border-radius:50%;background:#fff;display:grid;place-items:center;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.wg-princia-product .wg-color-swatch img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#f6f6f6}.wg-princia-product .wg-color-swatch[aria-pressed=true]{border:3px solid #C71938;box-shadow:0 0 0 .2rem #fff,0 0 0 .37rem #c71938}.wg-princia-product .wg-color-swatch:hover{transform:translateY(-1px)}.wg-princia-product .wg-color-swatch:focus-visible{outline:3px solid #C71938;outline-offset:4px}@media(max-width:749px){.wg-princia-product .wg-kit-color-row{padding:1rem}.wg-princia-product .wg-color-swatch{width:3.8rem;height:3.8rem}.wg-princia-product .wg-kit-panel-title{font-size:1.15rem}.wg-princia-product .wg-kit-panel-title span{font-size:.98rem}}.wg-princia-product .wg-kit-color-panel.wg-inline-under-bundle{width:100%;margin:-1.05rem 0 1rem!important;padding:1.15rem 1.2rem .7rem!important;border:2px solid #C71938;border-top:0;border-radius:0 0 10px 10px;background:#fff5f7;box-sizing:border-box}.wg-princia-product .product-form__input--pills:has(.wg-princia-bundle-name)>input[type=radio]:checked+label:has(+.wg-inline-under-bundle){border-bottom:0!important;border-radius:9px 9px 0 0!important;box-shadow:none!important}.wg-princia-product .wg-kit-color-panel.wg-inline-under-bundle .wg-kit-color-row{background:#fff;border:1px solid #efdce2}@media(max-width:749px){.wg-princia-product .wg-kit-color-panel.wg-inline-under-bundle{padding:1rem .85rem .4rem!important}}.wg-princia-product .wg-aura-upgrade{border:0;padding:0;margin:2rem 0 1.5rem;min-width:0}.wg-princia-product .wg-aura-heading{display:block;width:100%;padding:0;margin:0 0 1.25rem;color:#21171b;font-size:1.35rem;letter-spacing:.12em;font-weight:900}.wg-princia-product .wg-aura-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:stretch}.wg-princia-product .wg-aura-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;border:1.6px solid #e8dbde;background:#fff;border-radius:1.5rem;padding:1.25rem .8rem 1.3rem;min-width:0;text-align:center;cursor:pointer}.wg-princia-product .wg-aura-option:has(input:checked){border:2px solid #C71938;background:#fff1f5}.wg-princia-product .wg-aura-option input{position:absolute;top:.8rem;left:.8rem;accent-color:#C71938;width:1.55rem;height:1.55rem}.wg-princia-product .wg-aura-image{width:min(100%,8.2rem);aspect-ratio:1.1;display:flex;align-items:center;justify-content:center;overflow:hidden;gap:.35rem}.wg-princia-product .wg-aura-image img{width:100%;height:100%;object-fit:cover;border-radius:1rem}.wg-princia-product .wg-aura-image-double{width:100%;max-width:16.5rem}.wg-princia-product .wg-aura-image-double img{width:calc(50% - 1.6rem);height:7.8rem;object-fit:cover}.wg-princia-product .wg-aura-plus{font-size:1.7rem;font-weight:900;color:#c71938}.wg-princia-product .wg-aura-title{display:block;font-size:1.25rem;line-height:1.25;font-weight:850;color:#171717;margin-top:.35rem}.wg-princia-product .wg-aura-sub{display:block;font-size:1.08rem;color:#63565b;line-height:1.45}.wg-princia-product .wg-aura-badge{position:absolute;top:-1.07rem;right:1.3rem;padding:.4rem 1rem;background:#c71938;border-radius:2rem 2rem 0 0;color:#fff;font-size:.9rem;font-weight:850;letter-spacing:.04em}.wg-princia-product .wg-aura-unavailable{cursor:not-allowed;opacity:.66}.wg-princia-product .wg-aura-clarify{font-size:.99rem;line-height:1.45;text-align:center;color:#81767a;margin:.95rem 0 0}.wg-princia-product .wg-aura-error{font-size:1.12rem;color:#bd1534;line-height:1.5;margin:.8rem 0 0}.wg-princia-product .wg-aura-option:focus-within{outline:2px solid #C71938;outline-offset:2px}@media(max-width:749px){.wg-princia-product .wg-aura-offers{gap:.8rem}.wg-princia-product .wg-aura-option{padding:1.2rem .65rem}.wg-princia-product .wg-aura-title{font-size:1.1rem}.wg-princia-product .wg-aura-sub{font-size:.94rem}.wg-princia-product .wg-aura-image-double img{height:6.7rem}}.wg-princia-product .wg-aura-upgrade{max-width:46rem!important;margin:1.35rem 0 1.15rem!important}.wg-princia-product .wg-aura-heading{font-size:1.22rem!important;margin-bottom:.95rem!important}.wg-princia-product .wg-aura-offers{gap:.85rem!important}.wg-princia-product .wg-aura-option{padding:.95rem .6rem 1rem!important;border-radius:1.2rem!important;gap:.35rem!important}.wg-princia-product .wg-aura-option input{left:.6rem!important;top:.6rem!important;width:1.35rem!important;height:1.35rem!important}.wg-princia-product .wg-aura-image{width:min(100%,6.6rem)!important}.wg-princia-product .wg-aura-image-double{width:100%!important;max-width:13.8rem!important}.wg-princia-product .wg-aura-image-double img{height:6.2rem!important;width:calc(50% - 1.25rem)!important}.wg-princia-product .wg-aura-plus{font-size:1.35rem!important}.wg-princia-product .wg-aura-title{font-size:1.12rem!important;margin-top:.18rem!important}.wg-princia-product .wg-aura-sub{font-size:.99rem!important}.wg-princia-product .wg-aura-badge{font-size:.78rem!important;padding:.28rem .75rem!important;right:.65rem!important;top:-.8rem!important}@media(max-width:749px){.wg-princia-product .wg-aura-upgrade{width:100%!important}.wg-princia-product .wg-aura-offers{gap:.65rem!important}.wg-princia-product .wg-aura-option{padding:.85rem .4rem .9rem!important;gap:.3rem!important}.wg-princia-product .wg-aura-image{width:min(100%,5.8rem)!important}.wg-princia-product .wg-aura-image-double{max-width:11.8rem!important}.wg-princia-product .wg-aura-image-double img{height:5.4rem!important}.wg-princia-product .wg-aura-title{font-size:1.05rem!important}.wg-princia-product .wg-aura-sub{font-size:.91rem!important}}@media screen and (max-width:749px){.wg-princia-product .wg-aura-upgrade{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:22px 0!important;min-width:0!important}.wg-princia-product .wg-aura-heading{font-size:17px!important;font-weight:900!important;line-height:1.3!important;letter-spacing:.035em!important;margin:0 0 21px!important}.wg-princia-product .wg-aura-offers{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;overflow:visible!important}.wg-princia-product .wg-aura-option{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:242px!important;padding:26px 8px 15px!important;gap:8px!important;border:2px solid #eadde1!important;border-radius:17px!important;background:#fff!important;text-align:center!important;overflow:visible!important}.wg-princia-product .wg-aura-option:has(input:checked){border-color:#c71938!important;background:#fff1f5!important}.wg-princia-product .wg-aura-option input[type=radio]{width:18px!important;height:18px!important;left:9px!important;top:10px!important;margin:0!important;z-index:2}.wg-princia-product .wg-aura-image{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:min(100%,94px)!important;height:94px!important;aspect-ratio:1!important;overflow:hidden!important;gap:0!important}.wg-princia-product .wg-aura-image img{display:block!important;height:100%!important;width:100%!important;object-fit:cover!important;border-radius:12px!important}.wg-princia-product .wg-aura-image-double{width:100%!important;max-width:none!important;height:94px!important;aspect-ratio:auto!important;gap:5px!important}.wg-princia-product .wg-aura-image-double img{box-sizing:border-box!important;flex:0 1 calc((100% - 26px)/2)!important;width:calc((100% - 26px)/2)!important;min-width:0!important;max-width:70px!important;height:79px!important;border-radius:10px!important}.wg-princia-product .wg-aura-plus{flex:0 0 16px!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.wg-princia-product .wg-aura-title{display:flex!important;align-items:center!important;justify-content:center!important;min-height:51px!important;max-width:100%!important;width:100%!important;font-size:14px!important;font-weight:800!important;line-height:1.28!important;margin:2px 0 0!important;overflow-wrap:break-word!important}.wg-princia-product .wg-aura-sub{margin-top:auto!important;display:block!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;min-height:34px!important;overflow-wrap:break-word!important}.wg-princia-product .wg-aura-badge{z-index:3!important;top:-14px!important;right:8px!important;left:auto!important;padding:7px 9px!important;border-radius:20px!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.015em!important;white-space:nowrap!important}.wg-princia-product .wg-aura-clarify{margin-top:11px!important;font-size:12px!important;line-height:1.5!important;padding:0 3px!important}}@media screen and (max-width:359px){.wg-princia-product .wg-aura-offers{gap:8px!important}.wg-princia-product .wg-aura-option{padding-left:6px!important;padding-right:6px!important;min-height:245px!important}.wg-princia-product .wg-aura-image{width:82px!important;height:82px!important}.wg-princia-product .wg-aura-image-double{height:82px!important}.wg-princia-product .wg-aura-image-double img{height:72px!important}.wg-princia-product .wg-aura-title{font-size:13px!important}.wg-princia-product .wg-aura-sub{font-size:11px!important}.wg-princia-product .wg-aura-badge{font-size:9px!important;padding:6px 7px!important;right:5px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wingsglow-princia.css.map */
