.iv-product-info{color:#271f1f;font-family:Ilia,Arial,sans-serif;font-size:16px;line-height:24px}.iv-product-info h1{font-weight:300;letter-spacing:-.04em;margin:0 0 4px;font-size:32px;line-height:.9}.iv-product-info>p:empty{display:none}.iv-product-info>.iv-price{font-size:20px;line-height:30px;font-weight:500;margin:0 0 16px;letter-spacing:-.02em}.iv-product-info>.iv-review-summary{font-size:16px;line-height:24px;margin:0 0 16px;gap:8px}.iv-review-summary>strong{font-weight:400}.iv-review-summary>span[aria-label]{font-size:20px}.iv-product-info>.iv-pdp-divider{border-color:#d6d0c7;margin:16px 0 32px}.iv-product-form>label[for]{font-size:16px;line-height:24px;font-weight:500;margin:0}.iv-product-form>label strong{font-weight:500}.iv-product-info .iv-shade-description{font-size:16px;line-height:24px;color:#827b73;margin:0 0 20px}.iv-product-info .iv-size-row{font-size:16px;line-height:24px;font-weight:500;margin:32px 0 16px;gap:4px;color:#271f1f}.iv-size-row strong,.iv-size-row span{font-weight:500;color:inherit}.iv-product-form .iv-purchase-card{display:none!important}.iv-product-info .is-subscribe{border:1px solid #d6d0c7;border-radius:8px;margin:16px 0;padding:16px;min-height:80px}.iv-product-info .is-head label strong{font-size:16px;font-weight:500;line-height:24px}.iv-product-info .is-head label{gap:12px}.iv-product-info .is-head input{width:20px;height:20px}.iv-product-info .is-prices{font-size:16px;line-height:24px}.iv-product-info .is-prices strong{font-weight:500}.iv-product-info .is-benefit{font-size:16px;line-height:24px;margin:-20px 85px 0 32px}.iv-product-info .is-frequency{font-size:16px;line-height:24px;margin-left:32px}.iv-product-info .is-notice{margin-left:32px}.iv-product-info .iv-add{display:flex;align-items:center;justify-content:center;gap:5px;min-height:60px;height:60px;padding:14px 32px;margin:32px 0 0;border:1px solid #271f1f;border-radius:0;background:#271f1f;color:#fff;font:500 14px/21px Ilia,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;transition:background-color .15s,border-color .15s}.iv-product-info .iv-add [data-product-price]:before{content:"- ";white-space:pre}.iv-product-info .iv-add:hover:not(:disabled){background:#756e65;border-color:#756e65}.iv-product-info .iv-add:disabled{background:#aaa6a3;border-color:#aaa6a3;cursor:not-allowed}.iv-product-info .iv-loyalty-row{margin:32px 0 0;padding:12px 16px;min-height:46px;border:1px solid #e5e3e1;border-radius:4px;font-size:14px;line-height:21px}.iv-product-info .iv-return-row{padding:32px 0;font-size:14px;line-height:21px;border:0;gap:12px}.iv-product-info .iv-accordion{border:0;border-top:1px solid #d6d0c7;padding:0;margin:0;font-size:16px;line-height:24px}.iv-product-info .iv-accordion:last-child{border-bottom:1px solid #d6d0c7}.iv-product-info .iv-accordion>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:18px 0;margin:0;font:500 20px/30px Ilia,Arial,sans-serif;letter-spacing:-.4px;text-transform:none;cursor:pointer}.iv-product-info .iv-accordion>summary::-webkit-details-marker{display:none}.iv-product-info .iv-accordion>summary:after{display:none!important}.iv-product-info .iv-accordion>summary svg{width:24px;height:24px;flex-shrink:0}.iv-product-info .iv-accordion>summary:hover{color:#756e65}.iv-product-info .iv-accordion[open] .ip-plus-vertical{opacity:0}.iv-product-info .ip-plus-vertical{transition:opacity .25s}.iv-product-info .iv-accordion>.ip-panel{padding:0 0 18px;overflow:hidden}.iv-product-info .ip-panel p{font-size:16px;line-height:24px;margin:0 0 18px}.iv-product-info .ip-panel p:last-child{margin-bottom:0}.iv-product-info .ip-panel a{text-underline-offset:4px}.iv-product-info .ip-panel .iv-product-description{margin:0;padding:0}.iv-product-info .iv-accordion summary:focus-visible{outline:2px solid #271f1f;outline-offset:3px}.ip-bundle-card{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #d6d0c7;border-radius:8px;min-height:150px;margin:16px 0;color:#271f1f;font:400 16px/24px Ilia,Arial,sans-serif}.ip-bundle-card>a{width:88px;flex-shrink:0}.ip-bundle-card img{display:block;width:88px;aspect-ratio:3/4;object-fit:contain;border-radius:8px}.ip-bundle-card strong{font-size:16px;line-height:24px;font-weight:500}.ip-bundle-card p{margin:0}.ip-bundle-card a{color:inherit;text-underline-offset:4px}.ip-bundle-card .ip-bundle-link{display:flex;align-items:center;gap:4px;margin-top:12px;letter-spacing:-.32px}.ip-bundle-link svg{width:20px;height:20px}.ib-bundle .ib-add{min-height:60px;justify-content:center;font-size:14px;font-weight:500;letter-spacing:1.2px}.ib-bundle .ib-component h2{font-weight:300}.ib-bundle .ib-note{font-size:12px;color:#827b73;margin-top:12px}@media(max-width:749px){.iv-product-info .iv-add{height:48px;min-height:48px;font-size:12px;padding:14px 20px}.iv-product-info .iv-accordion>summary{font-size:20px;line-height:30px}.iv-product-info .is-head{flex-wrap:wrap}.iv-product-info .is-head label strong{font-size:14px}.iv-product-info .is-benefit{font-size:14px;margin-right:70px}.iv-product-info .is-prices{font-size:14px}.ip-bundle-card{gap:12px;padding:16px}.ip-bundle-card>a,.ip-bundle-card img{width:64px}.iv-product-info .iv-loyalty-row{flex-wrap:wrap;gap:8px}.ib-bundle .ib-add{min-height:48px}}@media(prefers-reduced-motion:reduce){.iv-product-info .ip-plus-vertical{transition:none}}.iv-product-form [hidden],.iv-sticky-variant[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ilia-pdp-parity.css.map */
