.centre-cap-pdp{--centre-cap-pdp-section-gap: clamp(2rem, 5vw, 4.5rem);--centre-cap-pdp-control-radius: 2px}.centre-cap-pdp .product-information__media .product-media__image{object-fit:contain}.centre-cap-shipping-reassurance{display:flex;width:100%;min-height:var(--minimum-touch-target);align-items:center;gap:.75rem;padding-block:.65rem;border-block-start:1px solid var(--centre-cap-border);color:var(--centre-cap-text-primary);font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none}.centre-cap-shipping-reassurance:hover .centre-cap-shipping-reassurance__text{text-decoration:underline;text-underline-offset:.22em}.centre-cap-shipping-reassurance:focus-visible{outline:2px solid var(--centre-cap-text-primary);outline-offset:3px}.centre-cap-shipping-reassurance__icon{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;color:#d4af37}.centre-cap-shipping-reassurance__icon svg{display:block;width:100%;height:100%;fill:currentColor}.centre-cap-pdp .product-inventory__icon:not(.product-inventory__icon-out_of_stock){animation:centre-cap-inventory-breathe 2.6s ease-in-out infinite}@keyframes centre-cap-inventory-breathe{0%,to{filter:drop-shadow(0 0 0 currentColor);opacity:.78}50%{filter:drop-shadow(0 0 .32rem currentColor);opacity:1}}.centre-cap-product-header{display:grid;gap:.65rem}.centre-cap-fitment-check__eyebrow{margin:0;color:var(--centre-cap-text-secondary);font-size:.75rem;font-weight:650;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.centre-cap-product-header__title{max-width:22ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(1.85rem,3.1vw,3.25rem);font-weight:var(--font-heading--weight);letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.centre-cap-product-header__metadata,.centre-cap-purchase-reassurance ul{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:0;padding:0;color:var(--centre-cap-text-secondary);list-style:none}.centre-cap-product-header__metadata li+li:before,.centre-cap-purchase-reassurance li+li:before{content:"\b7";padding-inline:.55rem;color:var(--centre-cap-text-subtle)}.centre-cap-pdp .product-details>.group-block{max-width:37rem}.centre-cap-pdp .product-details>.group-block>.group-block-content{gap:clamp(.9rem,1.5vw,1.25rem)}.centre-cap-pdp .centre-cap-product-header__title{max-width:none;font-family:var(--centre-cap-font-display, var(--font-heading--family));font-size:clamp(2.25rem,2.6vw,2.5rem);font-style:normal;font-weight:var(--centre-cap-font-display-weight-semibold, 600);letter-spacing:.01em;line-height:1.1;text-transform:none;overflow-wrap:break-word}.centre-cap-pdp .product-details product-price{color:var(--centre-cap-text-primary);font-family:var(--centre-cap-font-ui, var(--font-body--family));font-size:clamp(1.4rem,1.8vw,1.625rem);font-weight:600;letter-spacing:-.015em;line-height:1.2;font-variant-numeric:tabular-nums}.centre-cap-pdp .product-details product-price>[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none}.centre-cap-pdp .product-details product-price .unit-price{flex-basis:100%}.centre-cap-pdp .product-details product-price .compare-at-price{font-size:.8em}.centre-cap-pdp .centre-cap-price-savings{color:#d6d0c5;font-size:.75rem;font-weight:700;letter-spacing:.075em;line-height:1.4;white-space:nowrap}html[data-appearance=light] .centre-cap-pdp .centre-cap-price-savings{color:#6c5631}.centre-cap-pdp .centre-cap-diameter-guide{display:inline-flex;width:fit-content;min-height:var(--minimum-touch-target);align-items:center;color:var(--centre-cap-text-secondary);font-size:.8125rem;text-decoration:underline;text-underline-offset:.22em}.centre-cap-pdp .centre-cap-diameter-guide:focus-visible{outline:2px solid var(--centre-cap-text-primary);outline-offset:2px}.centre-cap-pdp .accelerated-checkout-block{margin-block-start:.2rem}.centre-cap-pdp button.shopify-payment-button__button--unbranded{background-color:#fff;box-shadow:inset 0 0 0 1px var(--centre-cap-border);color:#111}.centre-cap-pdp button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#fff;box-shadow:inset 0 0 0 2px #111;color:#111}.centre-cap-pdp button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid #111111;outline-offset:3px;box-shadow:0 0 0 5px #fff}.centre-cap-pdp button.shopify-payment-button__button--unbranded:disabled{opacity:.5;cursor:not-allowed}.centre-cap-pdp .variant-option--centre-cap-diameter legend,.centre-cap-pdp .variant-option--centre-cap-diameter[data-testid=variant-option-single]{font-family:var(--centre-cap-font-ui, var(--font-body--family));font-size:.875rem;font-weight:600;letter-spacing:.025em}.centre-cap-pdp .variant-option--centre-cap-diameter .variant-option__button-label{min-width:6rem;min-height:3rem;border-radius:var(--centre-cap-pdp-control-radius);font-size:.95rem;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.centre-cap-pdp .variant-option--centre-cap-diameter .variant-option__button-label,.centre-cap-pdp .variant-option--centre-cap-diameter .variant-option__button-label:before,.centre-cap-pdp .variant-option--centre-cap-diameter .variant-option__button-label:after{transition-duration:var(--centre-cap-motion-micro, .2s);transition-timing-function:var(--centre-cap-motion-ease, cubic-bezier(.22, 1, .36, 1))}.centre-cap-pdp accordion-custom details .details-content{transform:translate3d(0,8px,0);transition:content-visibility var(--centre-cap-motion-disclosure, .26s) allow-discrete,padding-block var(--centre-cap-motion-disclosure, .26s) var(--centre-cap-motion-ease, cubic-bezier(.22, 1, .36, 1)),opacity var(--centre-cap-motion-disclosure, .26s) var(--centre-cap-motion-ease, cubic-bezier(.22, 1, .36, 1)),block-size var(--centre-cap-motion-disclosure, .26s) var(--centre-cap-motion-ease, cubic-bezier(.22, 1, .36, 1)),transform var(--centre-cap-motion-disclosure, .26s) var(--centre-cap-motion-ease, cubic-bezier(.22, 1, .36, 1))}.centre-cap-pdp accordion-custom details[open] .details-content{transform:none}@starting-style{.centre-cap-pdp accordion-custom details[open] .details-content{transform:translate3d(0,8px,0)}}}.centre-cap-pdp .variant-option--centre-cap-diameter[data-testid=variant-option-single]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.centre-cap-pdp .variant-option--centre-cap-diameter[data-testid=variant-option-single] .variant-option__swatch-value{padding:0;color:var(--centre-cap-text-primary);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.centre-cap-fitment-check{display:grid;gap:.7rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--centre-cap-border);border-radius:var(--centre-cap-pdp-control-radius);background:#121518;color:#fff;--centre-cap-text-primary: #fff;--centre-cap-text-secondary: #aeb4b8;--centre-cap-border: #3b4146;--centre-cap-surface-primary: #121518;--centre-cap-surface-elevated: #171a1e}.centre-cap-fitment-check__title{margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.35;text-wrap:pretty}.centre-cap-fitment-check__notes>:first-child,.centre-cap-fitment-check__help{margin-block-start:0}.centre-cap-fitment-check__notes{padding-block-start:.7rem;border-block-start:1px solid var(--centre-cap-border);color:var(--centre-cap-text-secondary);font-size:.8rem;line-height:1.5}.centre-cap-fitment-check__notes>:last-child,.centre-cap-fitment-check__help{margin-block-end:0}.centre-cap-fitment-check__help{display:flex;flex-wrap:wrap;gap:.25rem .55rem;color:var(--centre-cap-text-secondary)}.centre-cap-fitment-check a,.centre-cap-purchase-reassurance a{color:inherit;text-underline-offset:.2em}.centre-cap-purchase-reassurance{padding-block-start:.15rem;border-block-start:1px solid var(--centre-cap-border);color:var(--centre-cap-text-secondary);font-size:.825rem}.centre-cap-purchase-reassurance ul{padding-block-start:.9rem}.centre-cap-product-details{grid-column:2;display:grid;width:100%;gap:var(--centre-cap-pdp-section-gap);padding-block:var(--centre-cap-pdp-section-gap);border-block-start:1px solid var(--centre-cap-border)}.centre-cap-product-details[hidden]{display:none}.centre-cap-product-details__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:1.25rem}.centre-cap-product-details h2{margin:0;font-size:clamp(1.35rem,2.2vw,2rem)}.centre-cap-product-details__heading p{margin:0;color:var(--centre-cap-text-secondary);font-size:.875rem}.centre-cap-product-specifications__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block-start:1px solid var(--centre-cap-border)}.centre-cap-product-specifications__list>div{display:grid;grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1.2fr);gap:1rem;padding-block:.85rem;border-block-end:1px solid var(--centre-cap-border)}.centre-cap-product-specifications__list>div:nth-child(odd){padding-inline-end:1.5rem}.centre-cap-product-specifications__list>div:nth-child(2n){padding-inline-start:1.5rem;border-inline-start:1px solid var(--centre-cap-border)}.centre-cap-product-specifications dt{color:var(--centre-cap-text-secondary)}.centre-cap-product-specifications dd{margin:0;font-weight:600}.centre-cap-product-description{max-width:72ch;color:var(--centre-cap-text-secondary)}.centre-cap-product-support{width:100%}.centre-cap-product-support__group{width:100%;border:1px solid var(--centre-cap-border);background:var(--centre-cap-surface-primary)}.centre-cap-product-support__group>*{display:block}.centre-cap-product-support__group>*+*{border-block-start:1px solid var(--centre-cap-border)}.centre-cap-product-support__form,.centre-cap-product-support__accordion,.centre-cap-product-support__details{display:block;width:100%}.centre-cap-product-support__details{background:var(--centre-cap-surface-primary)}.centre-cap-product-support__summary{display:flex;min-height:var(--minimum-touch-target);align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;color:var(--centre-cap-text-primary);cursor:pointer;font-family:var(--font-heading--family);font-size:.95rem;font-weight:var(--font-heading--weight);letter-spacing:.075em;line-height:1.2;list-style:none;text-transform:uppercase}.centre-cap-product-support__summary::-webkit-details-marker{display:none}.centre-cap-product-support__summary:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.centre-cap-product-support__chevron{width:.8rem;height:.8rem;flex:0 0 auto;transition:transform var(--centre-cap-motion-disclosure, .26s) var(--centre-cap-motion-ease, cubic-bezier(.22, 1, .36, 1))}.centre-cap-product-support__details[open] .centre-cap-product-support__chevron{transform:rotate(180deg)}.centre-cap-product-support__content{padding:0 1rem 1.1rem;color:var(--centre-cap-text-secondary);overflow-wrap:anywhere}.centre-cap-product-support__content>:first-child{margin-block-start:0}.centre-cap-product-support__content>:last-child{margin-block-end:0}.centre-cap-product-support__richtext>:first-child{margin-block-start:0}.centre-cap-product-support__richtext>:last-child{margin-block-end:0}.centre-cap-product-support__intro{margin-block-end:1rem}.centre-cap-product-support__content .centre-cap-editorial-link{min-height:var(--minimum-touch-target);display:inline-flex;align-items:center;color:var(--centre-cap-text-primary)}.centre-cap-product-support__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.centre-cap-product-support__field{display:grid;min-width:0;gap:.4rem}.centre-cap-product-support__field--full{grid-column:1 / -1}.centre-cap-product-support__field label{color:var(--centre-cap-text-primary);font-size:.825rem;font-weight:600}.centre-cap-product-support__field label span{color:var(--centre-cap-text-subtle);font-weight:400}.centre-cap-product-support__field input,.centre-cap-product-support__field textarea{width:100%;min-height:var(--minimum-touch-target);padding:.7rem .75rem;border:1px solid var(--centre-cap-border);border-radius:0;background:var(--centre-cap-surface-elevated);color:var(--centre-cap-text-primary);font:inherit}.centre-cap-product-support__field textarea{min-height:8rem;resize:vertical}.centre-cap-product-support__field input:focus-visible,.centre-cap-product-support__field textarea:focus-visible{border-color:var(--centre-cap-text-primary);outline:1px solid var(--centre-cap-text-primary);outline-offset:1px}.centre-cap-product-support__field-error,.centre-cap-product-support__message--error{color:var(--centre-cap-text-primary)}.centre-cap-product-support__message{margin-block-end:1rem;padding:.75rem;border:1px solid var(--centre-cap-border)}.centre-cap-product-support__submit{width:100%;min-height:var(--minimum-touch-target);margin-block-start:1rem}.centre-cap-product-support__photo-help{margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--centre-cap-border)}.centre-cap-product-support__photo-help p{margin:0}.centre-cap-product-description__content>:first-child{margin-block-start:0}.centre-cap-product-description__content>:last-child{margin-block-end:0}html[data-appearance] sticky-add-to-cart .sticky-add-to-cart__bar{border:1px solid var(--centre-cap-border);background:var(--centre-cap-surface-elevated);color:var(--centre-cap-text-primary)}@media screen and (min-width:990px){.centre-cap-pdp .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,58fr) minmax(22rem,42fr)}.centre-cap-pdp .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(22rem,42fr) minmax(0,58fr)}}@media screen and (max-width:749px){.centre-cap-pdp{--centre-cap-pdp-section-gap: 2.25rem}.centre-cap-pdp .product-details>.group-block{padding-block:1.5rem}.centre-cap-pdp .product-details>.group-block>.group-block-content{gap:1rem}.centre-cap-pdp .centre-cap-product-header__title{font-size:clamp(1.6875rem,7.5vw,1.875rem);line-height:1.12}.centre-cap-pdp .product-details product-price{font-size:1.5rem}.centre-cap-product-specifications__list{grid-template-columns:1fr}.centre-cap-product-specifications__list>div{grid-template-columns:minmax(7.5rem,.85fr) minmax(0,1.15fr);padding-inline:0}.centre-cap-product-specifications__list>div:nth-child(2n){padding-inline-start:0;border-inline-start:0}.centre-cap-product-details__heading{align-items:start;flex-direction:column;gap:.35rem}.centre-cap-product-support__fields{grid-template-columns:1fr}.centre-cap-product-support__field--full{grid-column:auto}.centre-cap-purchase-reassurance ul{display:grid;gap:.45rem}.centre-cap-purchase-reassurance li+li:before{content:none}html[data-appearance] sticky-add-to-cart .sticky-add-to-cart__bar{border-inline:0;border-block-end:0}}@media(prefers-reduced-motion:reduce){.centre-cap-pdp .product-inventory__icon:not(.product-inventory__icon-out_of_stock){animation:none;filter:none;opacity:1}.centre-cap-pdp accordion-custom details .details-content{transform:none;transition:none}.centre-cap-product-support__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/centre-cap-product.css.map */
