product-info .page-width{max-width:min(100% - 4.8rem,176rem)}@media screen and (min-width:750px){.product:not(.product--no-media){background-color:#f3eee2;border-radius:var(--hats-radius-xl, 2.8rem);padding:3.2rem}}@media screen and (min-width:990px){.product:not(.product--no-media){padding:4rem}}.product__media-item .global-media-settings,.product__media-item .global-media-settings img,.product__media-item .global-media-settings video,.product__media-item .global-media-settings model-viewer{border-radius:var(--hats-radius-lg)}.thumbnail-list__item .thumbnail.global-media-settings,.thumbnail-list__item .thumbnail.global-media-settings img{border-radius:var(--hats-radius-sm)}media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons{display:flex!important;position:absolute;inset:0 0 auto 0;top:50%;transform:translateY(-50%);justify-content:space-between;align-items:center;padding:0 1.6rem;margin:0;pointer-events:none;z-index:5}media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-counter{display:none}media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button{display:flex!important;pointer-events:auto;width:4.4rem;height:4.4rem;border-radius:50%;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .2s ease,background-color .2s ease}media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button:hover{background:#0000008c;color:#fff;transform:scale(1.08)}@media screen and (max-width:374px){media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button{width:3.8rem;height:3.8rem}}@media screen and (min-width:750px){.thumbnail-list,.product--medium .thumbnail-list,.product--large .thumbnail-list{grid-template-columns:repeat(auto-fit,minmax(12.5rem,14rem));justify-content:center;column-gap:clamp(1.2rem,1.4vw,2rem);row-gap:1.2rem}}.product__short-description{margin-bottom:var(--hats-space-sm)}.hats-pill-list{display:flex;flex-wrap:wrap;gap:var(--hats-space-2xs);list-style:none;padding:0;margin:0 0 var(--hats-space-sm)}.product-form__input--personalization .field__input{width:100%}.product-form__input-help{margin-top:var(--hats-space-3xs);opacity:.75}.product__learning-profile{display:flex;flex-direction:column;gap:1.8rem;margin-bottom:var(--hats-space-md)}.product-profile__field{min-width:0;padding-top:1.8rem;border-top:1px solid rgba(var(--color-foreground),.09)}.product-profile__field:first-child{padding-top:0;border-top:none}.product-profile__field--inline{display:grid;grid-template-columns:minmax(11rem,auto) minmax(0,1fr);gap:1.2rem;align-items:center}.product-profile__label,.product-profile__value,.product-profile__tagline,.product-profile__hat{margin:0}.product-profile__label{margin-bottom:.65rem;color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.3}.product-profile__field--inline .product-profile__label{margin-bottom:0}.product-profile__value,.product-profile__policy-link{color:rgba(var(--color-foreground),.88);font-size:1.5rem;line-height:1.45}.product-profile__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--hats-font-heading);font-size:clamp(3.2rem,3.1vw,4.2rem);font-weight:var(--hats-heading-weight);letter-spacing:-.025em;line-height:1.04}.product-profile__hat{display:flex;align-items:center;width:fit-content;gap:.6rem;padding:.45rem .8rem;border-radius:999px;background:rgba(var(--color-foreground),.045);font-size:1.35rem;font-weight:600;line-height:1.25}.product-profile__tagline{margin:0;font-family:var(--hats-font-heading);font-style:italic;font-size:1.75rem;line-height:1.35;color:rgba(var(--color-foreground),.84)}.product-profile__richtext,.product-profile__supporting{color:rgba(var(--color-foreground),.82);font-size:1.5rem;line-height:1.55}.product-profile__richtext>:first-child,.product-profile__supporting>:first-child,.product-profile__value>:first-child{margin-top:0}.product-profile__richtext>:last-child,.product-profile__supporting>:last-child,.product-profile__value>:last-child{margin-bottom:0}.product-profile__richtext>h2:first-child{display:none}.product-profile__chips{margin-bottom:0}.product-profile__supporting{margin-top:.9rem;padding:1rem 1.2rem;border-radius:var(--hats-radius-sm);background-color:rgba(var(--color-foreground),.05)}.product-profile__includes-chips{gap:.7rem;margin-bottom:0}.hats-pill--includes{background:rgba(var(--color-foreground),.045);padding:.65rem 1rem;font-size:1.45rem;font-weight:500;line-height:1.3;letter-spacing:.015em;text-transform:none}.product-profile__policy-link{text-underline-offset:.3rem}.product__details-block{margin:0 0 var(--hats-space-md)}.product__details-native{border-top:1px solid rgba(var(--color-foreground),.14);border-bottom:1px solid rgba(var(--color-foreground),.14)}.product__details-native>summary{display:flex;min-height:5.2rem;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 0;color:rgb(var(--color-foreground));font-size:1.45rem;font-weight:600;letter-spacing:.02em;cursor:pointer;list-style:none}.product__details-native>summary::-webkit-details-marker{display:none}.product__details-native>summary .icon-caret{width:1.2rem;height:.7rem;flex:0 0 auto;transition:transform .2s ease}.product__details-native[open]>summary .icon-caret{transform:rotate(180deg)}.product__details-native>summary:focus-visible{outline:.2rem solid var(--hats-color-blue);outline-offset:.3rem}.product__details-list{margin:0;padding:.2rem 0 1.2rem}.product__details-row{display:grid;grid-template-columns:minmax(10.8rem,.36fr) minmax(0,.64fr);gap:1.2rem;padding:1rem 0;border-top:1px solid rgba(var(--color-foreground),.08);font-size:1.35rem;line-height:1.45}.product__details-row dt{font-weight:600}.product__details-row dd{min-width:0;margin:0;color:rgba(var(--color-foreground),.76)}.product__details-row dd>*{margin:0}@media(prefers-reduced-motion:reduce){.product__details-native>summary .icon-caret{transition:none}}@media screen and (max-width:374px){.product-profile__field{padding-top:1.5rem}.product-profile__label{font-size:1.5rem}.product-profile__field--inline{grid-template-columns:minmax(9.6rem,auto) minmax(0,1fr);gap:.8rem}.hats-pill--includes{padding:.6rem .85rem;font-size:1.4rem}.product__details-row{grid-template-columns:minmax(9.6rem,.4fr) minmax(0,.6fr);gap:.8rem}}.product-profile__book-list{margin-top:1.6rem}.product-profile__book-list-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-profile__book-list-content table{width:100%!important;height:auto!important;min-width:48rem;margin:0!important;border-collapse:collapse;table-layout:auto;font-size:1.3rem;line-height:1.4}.product-profile__book-list-content tr,.product-profile__book-list-content td,.product-profile__book-list-content th{height:auto!important}.product-profile__book-list-content td,.product-profile__book-list-content th{padding:.6rem .8rem;border:1px solid rgba(var(--color-foreground),.12);text-align:left;vertical-align:top}.product-profile__book-list-content td:first-child,.product-profile__book-list-content td:nth-child(n+4){white-space:nowrap}.product-profile__book-list-content td:nth-child(2){min-width:11rem}.product-profile__book-list-content td:nth-child(3){min-width:18rem}.product-profile__book-list-content col{width:auto!important}.product-profile__book-list-content tr:first-child td[colspan]{font-weight:600;background:rgba(var(--color-foreground),.04)}.product-profile__book-list-content a.in-cell-link{color:inherit;text-decoration:none;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/6hats-product.css.map */
