:root{--ig-burgundy:#713f4c;--ig-ivory:#faf7f3;--ig-blush:#eedddc}
h1,h2,h3,.header__heading-link{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em}
.header__heading-link .h2{font-family:Georgia,serif;letter-spacing:.12em;font-size:22px}
.announcement-bar__message{font-size:12px;letter-spacing:.08em}
.header__menu-item{font-size:13px}
.product__title h1{font-size:clamp(30px,3vw,44px);line-height:1.15}
.product__text.caption-with-letter-spacing{font-size:10px;letter-spacing:.2em;color:#713f4c}
.product__info-container>.price{margin-top:12px}
.product__info-container .price{font-size:19px}
.product__info-container .product-form__submit{min-height:54px;font-size:15px;letter-spacing:.04em}
.ig-fit{display:inline-flex;padding:8px 13px;background:#eedddc;border-radius:3px;color:#713f4c;font-size:13px;letter-spacing:.02em}
.ig-intro{font-size:15px;color:#625457;line-height:1.6;margin:14px 0 0}
.product__description{font-size:15px;line-height:1.75;border-top:1px solid #e2d7d4;padding-top:22px}
.product-form__input input[type=radio]+label{border-color:#cbb8bd;min-height:44px}
.product-form__input input[type=radio]:checked+label{background:#713f4c;color:#faf7f3;border-color:#713f4c}
.thumbnail[aria-current]{box-shadow:0 0 0 1px #713f4c;border-color:#713f4c}
.thumbnail-list{gap:10px}
.product__media-wrapper .global-media-settings{background:#f3ebe5}
.ig-bundle [hidden],variant-selects [hidden]{display:none!important}
@media(min-width:990px){.product__info-wrapper{padding-left:56px!important}.product__info-container{max-width:470px}.product{align-items:flex-start}}
@media(max-width:749px){.product__title h1{font-size:30px}.product__info-container{padding-top:12px}.product__media-list .product__media-item{width:100%}.product__info-container>*+*{margin:16px 0}.header__heading-link .h2{font-size:19px}.product-form__input{max-width:none}.product__description{font-size:14px}}
