body{color:#171513;letter-spacing:0;font-size:1.6rem}.page-width{max-width:1440px}h1,h2,h3,h4,.h1,.h2,.h3{letter-spacing:-.045em;line-height:1.12;font-weight:700}.header__menu-item{color:#171513;font-size:1.5rem}.header__heading-link{padding:0}.header__inline-menu{margin-left:2rem}.header__submenu{border-radius:0 0 20px 20px;box-shadow:0 15px 32px #211d1714}.header__submenu .header__menu-item{padding:1rem 2rem}.announcement-bar__message{font-size:1.2rem;letter-spacing:.02em;font-weight:700}.button{font-weight:600;letter-spacing:0;min-height:48px}.product__title h1{font-size:clamp(2.8rem,3.1vw,4.2rem)}.product__info-container .price{font-weight:700;font-size:2.1rem}.product__media-item,.product__media{border-radius:20px;overflow:hidden}.product-form__input--pill input[type=radio]+label{min-height:48px;min-width:52px;padding:1.4rem 1.8rem;border-color:#171513}.product-form__input--pill input[type=radio]:checked+label{background:#171513;color:#fff}.product__description{line-height:1.65}.product__description h2{font-size:2.2rem;margin-top:2.8rem}.product__description img{max-width:100%;height:auto}.product__info-container .product-form__submit{background:#ad2831;color:#fff}.iggy-fit-note{padding:1.7rem 2rem;margin:2rem 0;border-radius:14px;background:#f3eeea;line-height:1.5}.iggy-fit-note p{margin:.7rem 0}.iggy-fit-note a,.iggy-purchase-help a{color:#77232b;text-underline-offset:4px}.iggy-purchase-help{font-size:1.4rem;line-height:1.6}.collection-hero__title{text-align:center;margin:3rem 0;font-size:clamp(3rem,5vw,5.6rem)}.card__inner{border-radius:18px;overflow:hidden}.card__heading{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.35}.card-information{padding-top:.5rem}.footer-block__heading{font-size:1.9rem}.footer__content-top{padding-bottom:4rem}.iggy-sticky-purchase{position:fixed;inset:auto 0 0;z-index:25;background:#fff;border-top:1px solid #e7e2dd;box-shadow:0 -4px 18px #00000009;padding:12px max(20px,calc((100vw - 1380px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.iggy-sticky-purchase[hidden]{display:none}.iggy-sticky-purchase__info{display:flex;gap:14px;align-items:center;min-width:0}.iggy-sticky-purchase__info img{width:64px;height:64px;object-fit:cover;border-radius:9px}.iggy-sticky-purchase__title{margin:0 0 5px;font-weight:700;font-size:1.5rem}.iggy-sticky-purchase__price{font-size:1.5rem;margin:0}.iggy-sticky-purchase__actions{display:flex;gap:16px;align-items:center}.iggy-sticky-purchase__actions a{font-size:1.4rem;color:#171513;white-space:nowrap}.iggy-sticky-purchase__actions .button{min-width:180px}.template-product{padding-bottom:90px}@media(max-width:749px){.header{padding:12px 20px}.header__heading-logo{max-width:130px}.page-width{padding:0 20px}.product__title h1{font-size:2.8rem}.product__media-wrapper{max-width:100%}.product__info-wrapper{padding:22px 0 0!important}.product__media-item,.product__media{border-radius:14px}.iggy-sticky-purchase{gap:10px;padding:10px 14px}.iggy-sticky-purchase__info img{display:none}.iggy-sticky-purchase__title{max-width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.2rem}.iggy-sticky-purchase__price{font-size:1.3rem}.iggy-sticky-purchase__actions{gap:10px}.iggy-sticky-purchase__actions a{font-size:1.2rem}.iggy-sticky-purchase__actions .button{min-width:130px;padding:0 16px;font-size:1.3rem}.footer{padding-bottom:28px}.footer-block__details-content{font-size:1.5rem}}

body:has(iggy-sticky-purchase){padding-bottom:90px}
