.odh-hat-fit{margin:1.2rem 0 1.6rem;padding:1.2rem 1.4rem;border:1px solid #d6dce0;background:#f7f8f8;color:#202528}.odh-hat-fit h2{font-size:1.6rem;line-height:1.3;margin:0 0 .7rem;font-family:inherit;font-weight:700}.odh-hat-fit p{margin:0;line-height:1.5}.odh-hat-fit summary{margin-top:.55rem;color:#314f61;text-decoration:underline;text-underline-offset:2px;cursor:pointer;width:fit-content}.odh-hat-fit summary:focus-visible{outline:2px solid #314f61;outline-offset:3px}.odh-hat-fit__detail{padding-top:1rem;font-size:.95em}.odh-hat-fit__detail p+p{margin-top:.7rem}.odh-product-details{border-top:1px solid #d6dce0;border-bottom:1px solid #d6dce0;margin:2rem 0}.odh-product-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.4rem 0;font-size:1.6rem;font-weight:700;line-height:1.4}.odh-product-details>summary::-webkit-details-marker{display:none}.odh-product-details>summary:after{content:"+";font-size:2.2rem;font-weight:400;line-height:1}.odh-product-details[open]>summary:after{content:"\2212"}.odh-product-details>summary:focus-visible{outline:2px solid #718a9c;outline-offset:3px}.odh-product-details__content{margin:0;padding:0 0 1.6rem}.odh-split-title__prefix{display:block;font-family:inherit;font-size:.42em;font-weight:700;letter-spacing:.09em;line-height:1.4;margin-bottom:.25em}.odh-split-title>span:last-child{display:block}.odh-hat-fit--summary{margin:14px 0 20px;padding:0;border:0;background:transparent;color:#333;font:var(--font-body-weight) 13px/1.55 var(--font-body-family)}.odh-hat-fit--summary[hidden]{display:none!important}.odh-hat-fit--summary details{border-top:1px solid var(--odh-steel,#718a9c)}.odh-hat-fit--summary details:last-child{border-bottom:1px solid var(--odh-steel,#718a9c)}.odh-hat-fit--summary summary,.odh-product-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;width:auto;margin:0;padding:12px 0;color:#111;text-decoration:none;font:var(--font-heading-weight) 16px/1.3 var(--font-heading-family);letter-spacing:.025em;text-transform:uppercase;cursor:pointer}.odh-hat-fit--summary summary::-webkit-details-marker{display:none}.odh-hat-fit--summary summary:after{content:"+";font:400 22px/1 var(--font-body-family);color:var(--odh-steel,#718a9c)}.odh-hat-fit--summary details[open]>summary:after{content:"\2212"}.odh-hat-fit--summary summary:focus-visible,.odh-product-details>summary:focus-visible{outline:2px solid var(--odh-steel,#718a9c);outline-offset:3px}.odh-hat-fit--summary .odh-hat-fit__detail{padding:0 0 14px;font:var(--font-body-weight) 13px/1.55 var(--font-body-family);max-width:48em}.odh-hat-fit--summary p+p{margin-top:8px}.odh-hat-fit--summary strong{font-weight:700;color:#111}#MainContent .card__heading,#MainContent .card__heading a,#MainContent .odh-all-hat-list>li h3,#MainContent .odh-station-list>li h3,#MainContent .odh-rflex-preview-card h3{font:var(--font-heading-weight) 16px/1.3 var(--font-heading-family)!important;letter-spacing:.025em!important;text-transform:uppercase!important}#MainContent .product__title h1,#MainContent .product__title h2,#MainContent .odh-station-options h1,#MainContent .collection-hero__title{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;text-transform:uppercase!important}#MainContent .odh-featured-department{font-family:var(--font-heading-family);text-transform:uppercase}#MainContent .odh-card-thumbnails button,#MainContent .odh-product-options input+label,#MainContent .odh-rflex-sizes input+label,#MainContent .odh-style-picker input+label,#MainContent .odh-decoration-picker input+label,#MainContent product-info .product-form__input--pill input+label{border:1px solid var(--odh-steel,#718a9c)!important;box-shadow:none!important}#MainContent .odh-card-thumbnails button[aria-pressed=true],#MainContent .odh-product-options input:checked+label,#MainContent .odh-rflex-sizes input:checked+label,#MainContent .odh-style-picker input:checked+label,#MainContent .odh-decoration-picker input:checked+label,#MainContent product-info .product-form__input--pill input:checked+label{border:2px solid var(--odh-steel,#718a9c)!important;box-shadow:none!important}#MainContent .odh-static-view{border:1px solid var(--odh-steel,#718a9c)!important;outline:none!important;box-shadow:none!important}#MainContent .odh-static-view.is-selected{border:2px solid var(--odh-steel,#718a9c)!important;outline:none!important}#MainContent .odh-card-thumbnails button:focus-visible,#MainContent .odh-product-options input:focus-visible+label,#MainContent .odh-rflex-sizes input:focus-visible+label,#MainContent .odh-style-picker input:focus-visible+label,#MainContent .odh-decoration-picker input:focus-visible+label,#MainContent product-info .product-form__input--pill input:focus-visible+label{outline:2px solid var(--odh-steel,#718a9c)!important;outline-offset:3px}#MainContent .odh-card-thumbnails button.is-sold-out:after,#MainContent .odh-stock-card.is-sold-out .odh-card-thumbnails button:after,#MainContent .odh-product-options input.disabled+label:after,#MainContent .odh-rflex-sizes label.is-sold-out:after,#MainContent product-info .product-form__input--pill input.disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100L100 0' fill='none' stroke='%23718a9c' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;opacity:1!important}#MainContent .odh-stock-card.is-sold-out .odh-card-thumbnails button{filter:none}@media(max-width:749px){.odh-hat-fit--summary{margin:12px 0 18px}}#MainContent .odh-station-name input[type=checkbox],#MainContent .product__info-container input[type=checkbox]{accent-color:var(--odh-steel,#718a9c)}#MainContent .odh-quantity button:focus-visible,#MainContent .odh-quantity input:focus-visible{outline:2px solid var(--odh-steel,#718a9c);outline-offset:2px}#MainContent .related-products__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase}@media(max-width:749px){#MainContent .card__information,#MainContent .card-information{min-width:0!important}#MainContent .odh-pasco-card-picker,#MainContent .odh-card-thumbnails{width:100%;min-width:0!important;max-width:100%}#MainContent .odh-card-thumbnails button{min-width:0!important;flex:1 1 0!important;max-width:52px;box-sizing:border-box}#MainContent .odh-card-thumbnails img{min-width:0!important;max-width:100%!important}}#MainContent .odh-station-name{border:1px solid #718a9c!important}#MainContent .odh-station-name:has([data-name-toggle]:checked){border:2px solid #718a9c!important}#MainContent .odh-station-name input[type=checkbox]{accent-color:#718a9c!important}@media(max-width:749px){#MainContent .odh-station-name,#MainContent .odh-station-name .odh-name-toggle{padding:10px!important}#MainContent .odh-station-name [data-name-controls]{margin-top:8px}#MainContent .odh-station-name .odh-inline-name .odh-name-image{width:min(100%,calc(clamp(90px,calc(100svh - 480px),170px)*1.333333))}#MainContent .odh-station-name .odh-inline-name p{font-size:11px;line-height:1.35}#MainContent .odh-station-name .odh-name-confirm{font-size:12px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/odh-hat-fit-guide.css.map */
