.product-details{--fp-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fp-ink: #17171c;--fp-ash: #6b6b76;--fp-faint: #94949e;--fp-line: #cfced6;--fp-line-soft: #e2e1e7;--fp-signal: #c2402c}.product-details>.group-block>.group-block-content{gap:1.375rem}.product-details [class*=ai-fit-indicator],.product-details .kaching-bundle,.product-details kaching-bundle{margin-block:0!important}.product-details .text-block.h3{font-size:clamp(2rem,3.2vw,2.875rem);font-weight:300;line-height:1.06;letter-spacing:-.02em;text-wrap:balance;margin:0}.product-details .text-block.h3 p{margin:0}.product-details product-price{font-family:var(--fp-ui);display:block;margin-top:-.35rem}.product-details product-price .price__sale:not(.price__hidden),.product-details product-price .price__regular:not(.price__hidden){display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.product-details .price-item--sale.price,.product-details .price__regular .price,.product-details .compare-at-price,.product-details product-price text-component{font-family:var(--fp-ui)}.product-details .price-item--sale.price{font-size:1.25rem;font-weight:600;color:var(--fp-signal);font-variant-numeric:tabular-nums}.product-details .price__regular .price{font-size:1.25rem;font-weight:600;color:var(--fp-ink);font-variant-numeric:tabular-nums}.product-details .compare-at-price{font-size:1rem;font-variant-numeric:tabular-nums}.product-details .fjord-save{font-family:var(--fp-ui);font-size:.6875rem;font-weight:700;letter-spacing:.07em;color:var(--fp-signal);border:1px solid currentColor;padding:.2rem .45rem;white-space:nowrap}.product-details .fjord-rating{font-family:var(--fp-ui);display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--fp-ash);margin-top:-.7rem}.product-details .fjord-rating__stars{display:inline-flex;gap:2px;flex-shrink:0}.product-details .fjord-rating__stars svg{width:13px;height:13px;display:block}.product-details .fjord-rating strong{color:var(--fp-ink);font-weight:600;font-variant-numeric:tabular-nums}.product-details .fjord-rating a{color:inherit;text-underline-offset:3px}.product-details .rcl-swatch-wrapper{margin-top:-8px}.product-details .variant-picker legend,.product-details .variant-option legend{font-family:var(--fp-ui);font-size:.6875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--fp-ink);margin-bottom:.65rem}.product-details .variant-option--buttons{display:flex;flex-wrap:wrap;gap:.5rem}.product-details .variant-option__button-label{min-width:3.6rem;min-height:3rem;padding:.7rem .5rem;border:1px solid var(--fp-line);border-width:1px!important;border-radius:0;background:transparent;font-family:var(--fp-ui);font-size:.8125rem;font-weight:500;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.product-details .variant-option__button-label:hover{border-color:var(--fp-ink)}.product-details .variant-option__button-label:has(input:checked){background:var(--fp-ink);border-color:var(--fp-ink);color:var(--color-background, #fff)}.product-details .variant-option__button-label:has(input[data-option-available=false]){border-style:dashed;color:var(--fp-faint)}.product-details .variant-option__button-label:has(input[data-option-available=false]:checked){background:transparent;color:var(--fp-faint);border-color:var(--fp-line)}.product-details [class*=ai-fit-indicator][class*=header],.product-details [class*=ai-condition][class*=header]{margin-bottom:.45rem}.product-details span[class*=ai-fit-indicator-title-],.product-details h3[class*=ai-condition-title-]{font-family:var(--fp-ui);font-size:.6875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.product-details [class*=ai-fit-indicator][class*=title-wrapper] svg,.product-details [class*=ai-condition][class*=header] svg{display:none}.product-details h3[class*=ai-condition-title-]{margin:0}.product-details .fjord-fit-value{font-weight:400;font-size:.8125rem;letter-spacing:0;text-transform:none;color:var(--fp-ash);margin-inline-start:.5rem}.product-details [class*=ai-fit-indicator][class*=size-guide-btn],.product-details [class*=ai-condition][class*=guide-btn]{font-family:var(--fp-ui);font-size:.75rem;color:var(--fp-ash)}.product-details li[class*=ai-fit-indicator-item-],.product-details ul[class*=ai-condition-list-] li{font-family:var(--fp-ui);font-size:.625rem;letter-spacing:.07em;text-transform:uppercase;color:var(--fp-faint)}.product-details li[class*=ai-fit-indicator-item-].active,.product-details ul[class*=ai-condition-list-] li.active{color:var(--fp-ink);font-weight:700}.product-details .variant-picker legend,.product-details .variant-option legend{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;flex:0 0 100%}.product-details .variant-picker legend [class*=size-guide-btn]{text-transform:none;letter-spacing:normal;font-weight:400}.product-details .variant-option__button-label:after{opacity:.35}@media screen and (min-width:750px){.product-details .variant-option--buttons{width:fit-content}}.product-details ul[class*=ai-fit-indicator-list-],.product-details ul[class*=ai-condition-list-]{padding-top:26px;padding-bottom:10px;border-bottom:0;background-image:linear-gradient(#d6d6d6,#d6d6d6);background-size:100% 1px;background-position:0 16px;background-repeat:no-repeat}.product-details li[class*=ai-fit-indicator-item-]:before,.product-details ul[class*=ai-condition-list-] li:before{top:-14px}.product-details .product-form-buttons button,.product-details add-to-cart-component button{width:100%;border-radius:0;padding-block:1.3rem;min-height:3.5rem;font-family:var(--fp-ui);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.85rem}.product-details .fjord-btn-price{opacity:.62;font-variant-numeric:tabular-nums;letter-spacing:.06em}.product-details [class*=ai-info-box][class*=list]{display:flex;flex-direction:column;gap:.55rem}.product-details [class*=ai-info-box][class*=text]{font-family:var(--fp-ui);font-size:.8125rem;color:var(--fp-ash)}.product-details .image-block{display:none}.product-details .details-content .image-block,.product-details .accordion .image-block{display:revert}.product-details .fjord-eyebrow{font-family:var(--fp-ui);font-size:.625rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--fp-ash);margin:0 0 .35rem}.product-details .fjord-rule{width:100%;align-self:stretch;height:1px;background:var(--fp-line);margin-block:1.1rem 0}.product-details .fjord-promises{display:flex;flex-direction:column;gap:.5rem;font-family:var(--fp-ui);font-size:.8125rem;color:var(--fp-ash)}.product-details .fjord-promises__row{display:flex;align-items:flex-start;gap:.6rem}.product-details .fjord-promises__row svg{inline-size:.9rem;block-size:.9rem;flex-shrink:0;margin-block-start:.22rem;color:#2f7d4f}.product-details .fjord-promises b{color:var(--fp-ink);font-weight:600}.product-details .fjord-trust{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--fp-line)}.product-details .fjord-trust__item{padding:.95rem .5rem;text-align:center;font-family:var(--fp-ui);font-size:.625rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fp-ash);line-height:1.5;border-inline-start:1px solid var(--fp-line)}.product-details .fjord-trust__item:first-child{border-inline-start:0}.product-details [class*=ai-info-box],.product-details .shopify-block:has([class*=ai-info-box]){display:none}.product-details .fjord-desc,.product-details .fjord-desc *{font-family:var(--fp-ui)}.product-details .fjord-desc{font-size:.90625rem;margin-block-start:0;line-height:1.72;color:var(--fp-ash)}.product-details .fjord-desc>*{margin-block-start:0}.product-details .fjord-desc p{margin:0 0 .7rem}.product-details .fjord-desc p:last-child{margin-bottom:0}.product-details .accordion .details__header{font-family:var(--fp-ui);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding-block:1rem}.product-details .accordion .details-content{font-size:.9rem;line-height:1.72;color:var(--fp-ash);padding-bottom:1.1rem}.product-details .accordion .icon-caret{display:none}.product-details .accordion .icon-plus{display:inline-flex}@media screen and (max-width:749px){.product-details .text-block.h3{font-size:1.65rem}.product-details .variant-option__button-label{flex:1 1 3.2rem;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/fjord-pdp.css.map */
