.adp-collection-intro{position:relative;isolation:isolate;padding-block:min(var(--adp-intro-space, 72px),32px);background:var(--adp-intro-background, var(--adp-ink, #0a0a0a));color:var(--adp-intro-text, var(--adp-ivory, #f5f2ea));border-block-end:1px solid color-mix(in srgb,var(--adp-intro-accent, #d4a853) 50%,transparent)}.adp-collection-intro__grid{display:grid;align-items:center;gap:clamp(32px,5vw,80px)}.adp-collection-intro__content{min-width:0;max-width:58rem}.adp-collection-intro__eyebrow{color:var(--adp-intro-accent, #d4a853);margin:0 0 24px}.adp-collection-intro .adp-collection-intro__title{max-width:30ch;margin:0;color:inherit;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.08;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.adp-collection-intro__palette{margin:24px 0 0;padding-inline-start:18px;border-inline-start:1px solid var(--adp-intro-accent, #d4a853);font-family:var(--adp-serif, var(--font-body--family));font-size:1.125rem;line-height:1.5}.adp-collection-intro .adp-collection-intro__description{max-width:58ch;margin-block-start:12px;color:inherit;font-size:1rem;line-height:1.8}.adp-collection-intro__description>:first-child{margin-block-start:0}.adp-collection-intro__description>:last-child{margin-block-end:0}.adp-collection-intro__description a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.adp-collection-intro__link{display:inline-flex;align-items:center;min-height:44px;gap:12px;margin-block-start:28px;border-block-end:1px solid var(--adp-intro-accent, #d4a853);color:inherit;font-size:.875rem;text-decoration:none}.adp-collection-intro__link:hover{color:var(--adp-intro-accent, #d4a853)}.adp-collection-intro__link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.adp-collection-intro__media{position:relative;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--adp-intro-accent, #d4a853) 55%,transparent)}.adp-collection-intro__media:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid color-mix(in srgb,var(--adp-intro-accent, #d4a853) 22%,transparent);pointer-events:none}.adp-collection-intro__image{display:block;width:100%;height:auto}.adp-product-heading{width:100%;min-width:0}.adp-product-heading__eyebrow{margin:0 0 18px}.adp-product-heading .adp-product-heading__title{max-width:24ch;margin:0;font-family:var(--font-heading--family);font-size:var(--adp-product-title-size, 38px);font-weight:var(--font-heading--weight, 500);line-height:1.22;letter-spacing:-.025em;text-transform:none;text-wrap:pretty;overflow-wrap:anywhere}.product-information .product-details{min-width:0}.product-information .product-details .rte{font-size:1rem;line-height:1.8}.product-information .product-details .rte :is(h2,h3,h4){line-height:1.3;text-transform:none}.product-information .product-details .rte :is(h2,h3){font-size:1.375rem}.product-information .product-details .accordion{--color-border: color-mix(in srgb, var(--adp-gold, #d4a853) 45%, transparent)}.product-information .product-details .accordion .details__header{min-height:56px;padding-block:16px;font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;line-height:1.5;letter-spacing:.015em;text-transform:none}.product-information .product-details .accordion .details__header:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.product-information .product-details .accordion .details-content{padding-block-end:24px}.product-information .product-details .accordion .details-content>:first-child{margin-block-start:0}.adp-size-guide{display:block;width:100%}.adp-size-guide>:first-child{margin-block-start:0}.adp-size-guide>:last-child{margin-block-end:0}.adp-size-guide .adp-size-guide__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-block:16px 20px;padding-inline-start:20px;font-variant-numeric:tabular-nums}.adp-size-guide__sizes li{padding-inline-start:2px;overflow-wrap:anywhere}.adp-size-guide__index{display:none}.adp-size-guide .adp-size-guide__comparison{margin:24px 0 0;padding:20px 16px 16px;border:1px solid color-mix(in srgb,var(--adp-gold, #d4a853) 45%,transparent);background:rgb(var(--color-foreground-rgb) / .025)}.adp-size-guide__comparison[hidden]{display:none}.adp-size-guide .adp-size-guide__heading{margin:0 0 20px;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.35}.adp-size-guide__drawing svg{display:block;width:100%;height:auto;overflow:visible}.adp-size-guide__outline{fill:rgb(var(--color-foreground-rgb) / .035);stroke:var(--adp-gold, #d4a853);stroke-width:1;vector-effect:non-scaling-stroke}.adp-size-guide__baseline{stroke:currentColor;stroke-opacity:.22;stroke-width:1;vector-effect:non-scaling-stroke}.adp-size-guide__number{fill:currentColor;font-family:var(--font-body--family);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;text-anchor:middle}.adp-size-guide__comparison figcaption{margin-block-start:16px;font-size:.8125rem;line-height:1.6}.adp-size-guide--illustrated .adp-size-guide__sizes{padding:0;list-style:none;gap:10px 16px}.adp-size-guide--illustrated .adp-size-guide__sizes li{display:flex;align-items:baseline;gap:8px;padding:0;font-size:.875rem;line-height:1.6}.adp-size-guide--illustrated .adp-size-guide__index{display:inline;flex:none;font-size:.6875rem;letter-spacing:.04em;opacity:.7}.product-information .product-information__media media-gallery{display:block;border:1px solid rgb(var(--color-foreground-rgb) / .18);background:var(--color-background)}.product-information :is(.product-media-container,.product-media__image,.slideshow-controls__thumbnail){border-radius:0}.product-information .variant-option__button-label{min-height:44px}.product-information .add-to-cart-button{min-height:52px}.product-information .quantity-selector{min-height:48px}.product-information :is(.button,.button-secondary,.variant-option__button-label,.quantity-selector,.sticky-add-to-cart__bar){border-radius:0}:is(.product-grid-container,.section-resource-list,product-recommendations) .product-card__content{height:100%;border-radius:0}:is(.product-grid-container,.section-resource-list,product-recommendations) .card-gallery{border-radius:0;background:rgb(var(--color-foreground-rgb) / .035)}:is(.product-grid-container,.section-resource-list,product-recommendations) .product-card__content>.text-block{text-transform:none;line-height:1.5}.product-grid-container .facets{border-block:1px solid rgb(var(--color-foreground-rgb) / .18)}.product-grid-container :is(.facets__summary,.sorting-filter__select,.filter-remove,.pagination__link){min-height:44px}:is(.product-grid-container,.adp-collection-directory) .pagination{--pagination-radius: 0}.product-grid-container .main-collection-grid__empty{padding-block:clamp(40px,8vw,96px)}.product-grid-container .main-collection-grid__empty-title{font-size:clamp(1.5rem,3vw,2.5rem);text-transform:none}.search-page__header{gap:28px}.search-page__header :is(h1,h2,h3){font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;text-transform:none}.search-page__header :is(input,button){min-height:48px;border-radius:0}.adp-collection-directory .collection-card{border-radius:0}.adp-collection-directory .section-resource-list__content h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;text-transform:none}.adp-collection-directory .collection-card__image{border:1px solid rgb(var(--color-foreground-rgb) / .2)}.adp-collection-directory .collection-card__image--placeholder{background:var(--adp-navy, #1a3a5c);border-color:var(--adp-gold, #d4a853)}.adp-collection-directory .collection-card__image--placeholder .resource-image__image{display:none}.adp-collection-directory .collection-card__image--placeholder:before,.adp-collection-directory .collection-card__image--placeholder:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid color-mix(in srgb,var(--adp-gold, #d4a853) 65%,transparent);pointer-events:none}.adp-collection-directory .collection-card__image--placeholder:after{top:18%;right:18%;bottom:18%;left:18%}.cart-page{padding-block-end:64px}.cart-page .cart-title h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;text-transform:none}.cart-page .cart-page__summary{border:1px solid rgb(var(--color-foreground-rgb) / .18)}.cart-page :is(.cart-summary,.cart-items__media,.quantity-selector,.button,.button-secondary,input,textarea){border-radius:0}.cart-page .cart-items__title{line-height:1.5;text-transform:none;overflow-wrap:anywhere}.cart-page :is(.cart__checkout-button,.quantity-selector){min-height:48px}@media(min-width:990px){.adp-collection-intro--with-image .adp-collection-intro__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.adp-collection-intro--image-left .adp-collection-intro__media{grid-column:1;grid-row:1}.adp-collection-intro--image-left.adp-collection-intro--with-image .adp-collection-intro__content{grid-column:2}}@media(max-width:749px){.adp-collection-intro{padding-block:min(var(--adp-intro-space, 72px),24px)}.adp-product-heading .adp-product-heading__title{font-size:var(--adp-product-title-mobile, 28px)}.product-information .product-information__media{padding-inline:var(--page-margin, 20px)}.cart-page{padding-block-end:40px}.cart-page .cart-page__summary{margin-block-start:28px}}@media(min-width:990px){.product-grid-container .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(6, minmax(0, 1fr))}}.adp-collection-directory .text-block.h2 h1{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.2}.adp-collection-directory .collection-card__image{background:#fff}.adp-collection-directory .collection-card__image .resource-image__image{object-fit:contain}@media(min-width:750px){.adp-collection-directory .collection-card__image{height:clamp(220px,23vw,320px);aspect-ratio:auto}.adp-collection-directory .collection-card__image .resource-image__image{width:100%;height:100%;aspect-ratio:auto}}.adp-collection-directory .collection-card .collection-card__image{background:transparent;border:0;height:auto;aspect-ratio:3 / 2}.adp-collection-directory .collection-card .collection-card__image .resource-image__image{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:contain}.adp-collection-directory .collection-card__content{align-items:center;text-align:center;width:100%}.adp-collection-directory .collection-card__content .text-block{width:100%;text-align:center}.adp-collection-directory .collection-card__content p{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/adp-commerce.css.map */
