.kiaaf-product-page .product__info-container{font-size:16px;line-height:1.6;letter-spacing:0}.kiaaf-product-page .product__info-container>*{margin:0 0 24px}.kiaaf-product-page .kiaaf-title-price{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:8px}.kiaaf-product-page .product__title{margin:0}.kiaaf-product-page .product__title h1{font-size:clamp(32px,3.3vw,48px);color:#dd0e2b;line-height:1.1;font-weight:600;letter-spacing:-.035em}.kiaaf-title-price>[id^=price-]{text-align:right;padding-top:4px;flex-shrink:0}.kiaaf-title-price .price{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.kiaaf-title-price .price-item{margin:0}.kiaaf-title-price .price__sale{display:none}.kiaaf-title-price .price--on-sale .price__sale{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.kiaaf-title-price .price__sale .price-item--regular{font-size:14px;color:#666;font-weight:400}.kiaaf-title-price .price .badge{background:#dd0e2b;color:#fff;border:0;font-size:12px;letter-spacing:0;text-transform:none;padding:5px 22px;margin-top:6px}.kiaaf-title-price .price--on-sale .price__badge-sale{display:inline-flex}.kiaaf-product-page .product__text{font-size:20px;line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:24px}.kiaaf-product-page .product__tax{font-size:13px;line-height:1.5}.kiaaf-product-page .product__sku{font-size:12px;color:#666}.kiaaf-product-page .product__sku.visibility-hidden{display:none}.kiaaf-product-page .product__info-container>div:has(.installment:empty){display:none}.kiaaf-product-intro{font-size:16px;line-height:1.6}.kiaaf-product-facts{display:flex;align-items:center;justify-content:space-between;background:#f5f4f2;padding:16px 12px;gap:12px}.kiaaf-product-facts>span{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;line-height:1.4}.kiaaf-product-facts>span+span{border-left:1px solid #ddd}.kiaaf-product-facts .svg-wrapper{width:26px;height:26px;flex-shrink:0}.kiaaf-product-page variant-selects{display:block;margin-bottom:12px!important}.kiaaf-product-page .product-form__input{margin:0 0 16px;padding:0;width:100%;max-width:none}.kiaaf-product-page .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.kiaaf-product-page .product-form__input .form__label{font-size:16px;line-height:1.5;text-transform:none;letter-spacing:0;font-weight:500;margin-bottom:12px}.kiaaf-product-page .product-form__input--pill input[type=radio]+label{flex:1;min-width:64px;min-height:52px;padding:14px 16px;margin:0;font-size:14px;line-height:22px;background:#f5f4f2;border:1px solid #8c8580}.kiaaf-product-page .product-form__input--pill input[type=radio]:checked+label{background:#141414;color:#fff;border-color:#141414;box-shadow:none}.kiaaf-product-page .kiaaf-fit-note{font-size:14px;margin:0 0 16px}.kiaaf-size-guide-link{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;margin:0 0 12px auto!important;font-size:14px;text-decoration:underline;cursor:pointer}.kiaaf-size-guide-link .svg-wrapper{width:22px;height:22px}.kiaaf-size-guide-link[hidden],.kiaaf-choose-size[hidden],.kiaaf-purchase-row[hidden]{display:none!important}.kiaaf-choose-size{width:100%;min-height:52px;padding:14px 24px;font-size:16px;line-height:24px;background:#141414;color:#fff;border:0;cursor:pointer}.kiaaf-purchase-row{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px}.kiaaf-purchase-row:not(:has(.product-form__quantity)){grid-template-columns:1fr}.kiaaf-purchase-row .product-form__quantity,.kiaaf-purchase-row .product-form,.kiaaf-purchase-row .product-form__submit{margin:0}.kiaaf-purchase-row .quantity{width:132px;min-height:52px;height:52px}.kiaaf-purchase-row .quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kiaaf-product-page .product-form__submit{background:#dd0e2b;color:#fff;border:0;border-radius:0;min-height:52px;font-size:16px;font-weight:500;text-transform:none;letter-spacing:0;padding:14px 20px}.kiaaf-product-page .product-form__submit:hover{background:#bd0b24}.kiaaf-product-page .product-form__submit:disabled{opacity:.55}.kiaaf-product-services{margin:28px 0!important}.kiaaf-product-services>div{display:flex;align-items:center;gap:16px;padding:14px 0;font-size:14px;border-bottom:1px solid #e5e5e5}.kiaaf-product-services>div>span{flex:1}.kiaaf-product-services a{color:#141414;text-underline-offset:3px}.kiaaf-product-page .product__accordion{margin:0!important;border-color:#ddd}.kiaaf-product-page .product__accordion summary{padding:22px 0}.kiaaf-product-page .accordion__title{font-family:var(--font-body-family);font-size:16px;line-height:1.5;font-weight:600;text-transform:none;letter-spacing:0;color:#141414}.kiaaf-product-page .accordion__content,.kiaaf-product-page .product__description{font-size:16px;line-height:1.65;letter-spacing:0;padding:0 0 24px;margin:0}.kiaaf-product-page .accordion__content p{margin:0 0 16px}.kiaaf-product-page .accordion__content li{margin-bottom:8px}.kiaaf-product-page .accordion__content h1,.kiaaf-product-page .accordion__content h2,.kiaaf-product-page .accordion__content h3,.kiaaf-product-page .accordion__content h4{font:600 16px/1.6 var(--font-body-family);letter-spacing:0;color:#141414}.kiaaf-product-page .product__column-sticky{top:calc(var(--header-height,148px) + 24px)}.kiaaf-sticky-cart__button{background:#dd0e2b;border-color:#dd0e2b;text-transform:none}@media(min-width:990px){.kiaaf-product-page .page-width{max-width:1800px;padding:0 4%}.kiaaf-product-page .product:not(.product--no-media) .product__media-wrapper{width:54%;max-width:54%}.kiaaf-product-page .product:not(.product--no-media) .product__info-wrapper{width:46%;max-width:46%;padding-left:48px}}@media(max-width:1199px)and (min-width:750px){.kiaaf-title-price{flex-wrap:wrap}.kiaaf-title-price .price{font-size:22px}.kiaaf-product-facts{flex-wrap:wrap}.kiaaf-product-facts>span{min-width:90px}.kiaaf-product-page .product__text{font-size:18px}}@media(max-width:749px){.kiaaf-product-page .product__info-container{margin-top:12px}.kiaaf-product-page .kiaaf-title-price{gap:12px}.kiaaf-product-page .product__title h1{font-size:32px}.kiaaf-title-price .price{font-size:22px}.kiaaf-title-price .price--on-sale .price__sale{gap:4px;flex-direction:column;align-items:flex-end}.kiaaf-product-page .product__text{font-size:18px}.kiaaf-product-facts{gap:8px;padding:14px 8px}.kiaaf-product-facts>span{font-size:12px;gap:6px}.kiaaf-purchase-row{grid-template-columns:116px minmax(0,1fr);gap:12px}.kiaaf-purchase-row .quantity{width:116px}.kiaaf-product-services>div{gap:12px;font-size:13px}.kiaaf-product-services a{max-width:90px;text-align:right}}.kiaaf-product-page .product__title h1{text-transform:uppercase}.js .kiaaf-product-page[data-kiaaf-size-required*=true]:not([data-choice-ready]) .kiaaf-choose-size{display:block!important}.js .kiaaf-product-page[data-kiaaf-size-required*=true]:not([data-choice-ready]) .kiaaf-buy-wrap,.js .kiaaf-product-page[data-kiaaf-size-required*=true]:not([data-choice-ready]) .product-form__quantity{display:none}.kiaaf-product-page .kiaaf-title-price{flex-wrap:wrap;gap:12px 24px}.kiaaf-product-page .kiaaf-title-price .product__title{flex:1 1 260px;min-width:0}.kiaaf-product-page .kiaaf-title-price .product__title h1{overflow-wrap:normal;word-break:normal;font-size:clamp(30px,2.7vw,44px)}.kiaaf-product-page .kiaaf-title-price>[id^=price-]{flex:0 1 auto;max-width:100%}.kiaaf-product-page .kiaaf-title-price .price__container{flex-wrap:wrap}.kiaaf-product-page .kiaaf-purchase-row .quantity{display:flex;align-items:stretch;color:#141414;background:#fff}.kiaaf-product-page .kiaaf-purchase-row .quantity__input{display:block!important;flex:1 1 40px;width:40px;min-width:32px;padding:0;opacity:1;color:#141414;-webkit-text-fill-color:#141414;font-size:16px;visibility:visible}.kiaaf-product-page .kiaaf-purchase-row .quantity__button{width:38px;flex:0 0 38px}.kiaaf-product-page .kiaaf-product-services{margin:12px 0 0!important}.kiaaf-product-services>div:last-child{border-bottom:0}.kiaaf-product-page .kiaaf-choose-size,.kiaaf-product-page .kiaaf-purchase-row{margin-bottom:12px}.kiaaf-product-page .kiaaf-product-services .kiaaf-line-icon,.kiaaf-product-page .product__accordion .summary__title>.svg-wrapper,.kiaaf-product-page .product__accordion .summary__title>svg{width:26px;height:26px;flex:0 0 26px;margin:0}.kiaaf-product-page .product__accordion .summary__title{gap:16px;align-items:center}.kiaaf-product-page .product__accordion .accordion__title{margin:0}.kiaaf-product-facts{background:var(--facts-background,#f5f4f2);color:var(--facts-text,#141414)}.kiaaf-colour-swatch{fill:var(--product-colour,transparent)}.kiaaf-size-table-wrap{overflow-x:auto;margin:0 0 24px}.kiaaf-product-page .kiaaf-size-table{border-collapse:collapse;box-shadow:none;width:100%;font-size:15px;line-height:1.5}.kiaaf-size-table caption{text-align:left;font-weight:600;padding:10px 0}.kiaaf-product-page .kiaaf-size-table th,.kiaaf-product-page .kiaaf-size-table td{border:1px solid #dedede;padding:10px 12px;text-align:center}.kiaaf-product-page .kiaaf-size-table th:first-child{text-align:left;min-width:125px}.kiaaf-size-table thead{background:#f3f3f3}.kiaaf-size-table tbody th{font-weight:400}@media(max-width:749px){.kiaaf-product-page .kiaaf-title-price .product__title{flex-basis:100%}.kiaaf-product-page .kiaaf-title-price>[id^=price-]{text-align:left}.kiaaf-product-page .kiaaf-title-price .price--on-sale .price__sale{flex-direction:row;gap:12px;align-items:center}.kiaaf-product-page .kiaaf-title-price .product__title h1{font-size:32px}.kiaaf-product-services>div{flex-wrap:wrap}.kiaaf-product-services>div>span{flex-basis:55%}.kiaaf-product-services a{margin-left:42px;max-width:none}.kiaaf-product-page .kiaaf-size-table{font-size:14px}.kiaaf-product-page .kiaaf-size-table th,.kiaaf-product-page .kiaaf-size-table td{padding:10px 8px}}.kiaaf-product-page .product__info-container>.product__text{margin-bottom:8px}.kiaaf-product-page .product__info-container>.product__sku{margin-top:0;margin-bottom:6px}.kiaaf-product-page .product__info-container>.product__tax{margin-top:0;margin-bottom:16px}.kiaaf-product-page .product__info-container>.kiaaf-product-facts{margin-bottom:12px}.kiaaf-product-page .product-form__input .kiaaf-size-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;margin-bottom:8px;padding:0}.kiaaf-product-page .kiaaf-size-heading .kiaaf-size-guide-link{margin:0!important;min-height:36px;flex-shrink:0}.kiaaf-product-page .product__description p{margin:0 0 12px}.kiaaf-product-page .product__description ul{padding-left:20px;margin:0}.kiaaf-product-page .product__description li{margin-bottom:8px}.kiaaf-product-page .product__info-container>div:has(>form.installment){margin:0}
/*# sourceMappingURL=/cdn/shop/t/109/assets/kiaaf-editorial-product.css.map */
