.card__heading .icon-arrow,.collection-list .icon-arrow,.multicolumn .icon-arrow,.image-with-text .icon-arrow,.rich-text .icon-arrow{color:#b8202b}
.button .icon-arrow,.ten4-impact__button svg{color:#fff}
a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #b8202b;outline-offset:3px}

.product__title h1,.product__title h2,.card__information .card__heading,.ten4-apparel .ten4-apparel__caption h3,.ten4-apparel .ten4-apparel__archive-card h3{
font-family:var(--font-body-family);
font-style:normal;
font-weight:700;
letter-spacing:0;
line-height:1.22;
overflow-wrap:anywhere;
}
.product__title h1,.product__title h2{font-size:clamp(26px,2.5vw,36px)}
.ten4-apparel .ten4-apparel__caption h3{font-size:clamp(18px,1.6vw,23px)}
@media(max-width:749px){
.product__title h1,.product__title h2{font-size:26px}
.ten4-apparel .ten4-apparel__caption h3,.ten4-apparel .ten4-apparel__archive-card h3{font-size:17px;line-height:1.25}
}

.ten4-order-timing{margin:0 0 18px;padding:14px 16px;border-left:3px solid #b8202b;background:#f0ece2;color:#242521;font-size:14px;line-height:1.5}
.ten4-order-timing strong{display:block;margin-bottom:4px;font-weight:700}
.ten4-order-timing p{margin:0}
.ten4-order-timing p+p{margin-top:4px}
.ten4-order-timing__transit{font-size:13px}
.ten4-order-timing--compact{grid-column:1/-1;grid-row:3;margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid #d5cec0;background:transparent;font-size:13px;line-height:1.45}
body:has(.ten4-impact) section[id$="__featured_collection_EhRrK3"] .card-information{grid-template-rows:22px auto auto}
@media(max-width:989px){
body .menu-drawer,body .menu-drawer__submenu,body .menu-drawer__navigation-container,body .menu-drawer__utility-links{background:#f0ece2;color:#242521}
.menu-drawer__menu-item,.menu-drawer__close-button,.menu-drawer__account{color:#242521}
body .menu-drawer__menu-item .icon-arrow,body .menu-drawer__close-button .icon-arrow{color:#b8202b}
.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{background:#e5ded0;color:#242521}
}

.product__info-container .product-form__input--dropdown .select{max-width:100%}
.product__info-container .select__select{min-height:48px;color:#242521}
.product__info-container .po-select-dropdown-thumbnail{width:100%;min-height:48px}
.product__info-container .po-dropdown-selected-option{display:flex!important;align-items:center;min-height:48px!important;padding:12px 38px 12px 16px!important;background:#f0ece2!important;color:#242521!important;border:1px solid #242521!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.5!important}
.product__info-container .po-dropdown-list{background:#f0ece2!important;color:#242521!important;border-color:#242521!important;border-radius:0!important}
.product__info-container .po-dropdown-list .po-dropdown-option{color:#242521}
.product__info-container .po-dropdown-list .po-dropdown-option:hover,.product__info-container .po-dropdown-list .po-dropdown-option:focus-visible{background:#e5ded0!important}
.product__info-container .po-select-dropdown-thumbnail:focus-visible,.product__info-container .po-select-dropdown-thumbnail:focus-within{outline:2px solid #b8202b;outline-offset:3px}
.product__info-container input.po-option--type-text,.product__info-container textarea.po-option--type-text{background:#f0ece2!important;color:#242521!important;border:1px solid #242521!important;border-radius:0!important;min-height:48px}
.ten4-product-summary details{border-block:1px solid #d4cfc0;padding:8px 0;margin:18px 0}
.ten4-product-summary summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}
.ten4-product-summary .ten4-product-summary__safety{font-size:14px}
.ten4-product-summary a{color:#242521;text-underline-offset:3px}
