.js-breadcrumbs{display:none;flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:20px;color:#666;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;letter-spacing:1px}@media screen and (min-width:1000px){.js-breadcrumbs{display:flex}}.js-breadcrumbs__link{color:inherit;text-decoration:none}.js-breadcrumbs__link:hover{color:#030303;text-decoration:underline}.js-breadcrumbs__sep{color:#666;font-weight:400}.js-breadcrumbs__current{color:#030303;letter-spacing:0}.js-product-info.product-info{--product-info-block-spacing: 0px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;min-width:0;justify-self:stretch;color:#030303;container-type:inline-size;container-name:js-product-info}.js-product-info .product-info__block-item{margin:0;width:100%}.js-product-info .product-info__block-item:empty,.js-product-info .product-info__block-item:not(:has(*)){display:none}.js-product-info__header{display:flex;flex-direction:column;gap:16px;width:100%;padding-bottom:12px;border-bottom:1px solid #e7e7e7}.js-product-info .product-info__badge-list{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start}.js-product-info .badge{padding:4px;border-radius:0;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.js-product-info .product-info__title{margin:0;color:#030303;font-family:var(--js-condensed-font-family, "Open Sans Condensed", sans-serif);font-style:normal;font-size:36px;line-height:50px;font-weight:700;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.js-product-info .product-info__title a{color:inherit;text-decoration:none}.js-product-info__subtitle{margin:0;color:#666;font-size:16px;line-height:24px}.js-product-info__price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.js-product-info .price-list{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.js-product-info .price-list.price-list--lg{gap:8px}.js-product-info .price-list compare-at-price{order:1;color:#666;font-size:20px;line-height:28px;font-weight:400;text-decoration:line-through}.js-product-info .price-list sale-price,.js-product-info .price-list sale-price.text-lg,.js-product-info .price-list sale-price.text-on-sale,.js-product-info .price-list sale-price.text-subdued{order:2;color:#030303;font-size:24px;line-height:32px;font-weight:600}.js-product-info__social-proof{display:flex;align-items:center;gap:8px;flex-shrink:0;color:inherit;text-decoration:none;cursor:pointer}.js-product-info__sold{color:#666;font-size:16px;line-height:24px;font-weight:400;text-decoration:underline;text-underline-offset:2px}.js-product-info__dot{width:6px;height:6px;border-radius:50%;background:#d1d3d5;flex-shrink:0}.js-product-info__rating{display:flex;align-items:center;gap:4px;text-decoration:none;color:inherit}.js-product-info__rating{gap:8px}.js-product-info__rating-stars{position:relative;display:inline-flex;flex-shrink:0}.js-product-info__rating-stars-row{display:flex;gap:2px}.js-product-info__rating-stars-row--fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}.js-product-info__rating-star{width:20px;height:20px;display:block;flex-shrink:0;object-fit:contain}.js-product-info__rating-value{color:#030303;font-size:24px;line-height:32px;font-weight:600}.js-product-info__highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.js-product-info__highlights li{display:flex;align-items:center;gap:8px;color:#666;font-size:16px;line-height:24px}.js-product-info__highlight-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.js-product-info__recommendations{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;background:#ddf1ff;border:2px solid rgba(5,108,182,.32);border-radius:8px;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-style:normal}.js-product-info__recommendations .js-product-info__quote{width:100%;max-width:100%;align-self:stretch;padding:0;background:transparent;border:0;border-radius:0;gap:0}.js-product-info__quote{width:100%;display:none;flex-direction:column;align-items:stretch;gap:12px}.js-product-info__recommendations .js-product-info__quote.is-active,.js-product-info__recommendations .js-product-info__quote:not([hidden]){display:flex}.js-product-info__quote-body{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0}.js-product-info__quote-mark{width:22px;height:22px;object-fit:contain;flex-shrink:0}.js-product-info__quote-content{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;width:100%}.js-product-info__quote-heading{margin:0;color:#030303;font-family:var(--text-font-family),"Source Sans Pro",sans-serif;font-style:normal;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}.js-product-info__quote-text{margin:0;color:#666;font-family:var(--text-font-family),"Source Sans Pro",sans-serif;font-style:normal;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;text-transform:none;font-synthesis:none}.js-product-info__quote-author{display:flex;align-items:center;gap:8px}.js-product-info__quote-stars{display:flex;gap:2px;flex-shrink:0}.js-product-info__quote-stars img,.js-product-info__quote-verified{display:block;object-fit:contain;flex-shrink:0}.js-product-info__quote-name{margin:0;color:#030303;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}.js-product-info__quote-nav{display:flex;align-items:center;align-self:flex-end;gap:4px;flex-shrink:0}.js-product-info__quote-nav[hidden]{display:none}.js-product-info__quote-btn{-webkit-appearance:none;appearance:none;width:24px;height:24px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.js-product-info__quote-btn[data-recommendation-prev] img{transform:scaleX(-1)}.js-product-info__quote-count{color:#222;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:13px;line-height:20px;font-weight:400;letter-spacing:0}.js-product-info .product-info__block-item[data-block-type=recommendation]{width:100%;max-width:100%}.js-product-info__label,.js-product-info .variant-picker__option-info legend,.js-product-info .block-label{margin:0;color:#666;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase}.js-product-info .variant-picker__option-info .h-stack span{display:none}.js-product-info__skill{display:flex;flex-direction:column;gap:8px;width:100%;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif)}.js-product-info__skill .js-product-info__label{font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-weight:700;letter-spacing:0}.js-product-info__skill-track{display:flex;gap:8px;width:100%}.js-product-info__skill-step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.js-product-info__skill-bar{width:100%;height:4px;border-radius:4px;background:#d9d9d9}.js-product-info__skill-step.is-active .js-product-info__skill-bar{background:#056cb6}.js-product-info__skill-name{color:#666;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:14px;line-height:20px;font-weight:400;text-align:center;letter-spacing:0}.js-product-info__skill-step.is-active .js-product-info__skill-name{color:#030303}.js-product-info__options{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;width:100%}.js-product-info__options>.product-info__block-item{min-width:0;grid-column:1 / -1}.js-product-info .variant-picker{width:100%;column-gap:8px;row-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.popover-listbox__option{position:relative}.js-product-info .product-info__variant-picker--single .variant-picker{grid-template-columns:minmax(0,1fr)}.js-product-info .variant-picker__option{min-width:0;width:100%}@container js-product-info (min-width: 500px){.js-product-info__options{grid-template-columns:repeat(3,minmax(0,1fr))}.js-product-info__options>.product-info__block-item[data-block-type=variant-picker]{grid-column:span 2}.js-product-info__options>.product-info__block-item[data-block-type=quantity-selector]{grid-column:span 1}}.js-product-info .product-info__quantity-selector,.js-product-info .product-info__quantity-selector .form-control{width:100%;min-width:0}.js-product-info .select{width:100%;min-width:0;overflow:hidden;background:#f4f4f4;border:0;border-radius:0;height:auto;min-height:48px;padding:12px 15px;color:#333;font-size:17px;line-height:24px}.js-product-info .select>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-product-info .select:focus-visible{box-shadow:none;border-color:transparent}.js-product-info__qty-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:8px}.js-product-info__qty-head .js-product-info__label{margin:0}.js-product-info__size-chart{-webkit-appearance:none;appearance:none;flex-shrink:0;padding:0;border:0;background:none;color:#056cb6;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:12px;line-height:16px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.js-product-info .quantity-selector{display:flex;width:100%;height:auto;background:#f4f4f4;border:0;border-radius:0}.js-product-info .quantity-selector__button{padding:20px;background:#f4f4f4}.js-product-info .quantity-selector__button:first-child{border-right:1px solid #e7e7e7}.js-product-info .quantity-selector__button:last-child{border-left:1px solid #e7e7e7}.js-product-info .quantity-selector__input{flex:1;width:auto;min-width:0;padding-block:12px;color:#333;font-size:17px;line-height:24px}.js-product-info .product-info__buy-buttons .button{width:100%;min-height:48px;border-radius:0;font-size:14px;line-height:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.js-product-info__shipping{display:flex;align-items:center;gap:12px}.js-product-info__shipping-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0}.js-product-info__shipping-text,.js-product-info__shipping-text p{margin:0;color:#666;font-size:16px;line-height:24px}.js-product-info__shipping-text strong{color:#030303;font-weight:600}.js-product-info__pay-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.js-product-info__pay-row>.product-info__block-item{width:auto;flex:0 1 auto;min-width:0}.js-product-info__pay-row>.product-info__block-item[data-block-type=payment_icons]{flex:0 0 auto;margin-inline-start:auto}.js-product-info .product-info__payment-terms{color:#666;font-size:14px;line-height:20px}.js-product-info__payments{display:flex;align-items:center;gap:4px;color:#666;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:14px;line-height:20px;white-space:nowrap}.js-product-info__payment-list{display:flex;align-items:center;gap:4px}.js-product-info__payment-icon{width:23px;height:16px;display:block}@media screen and (max-width:999px){.js-product-info__pay-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.js-product-info__pay-row>.product-info__block-item,.js-product-info__pay-row>.product-info__block-item[data-block-type=payment_icons]{width:100%;flex:0 0 auto;margin-inline-start:0}.js-product-info__payments{justify-content:flex-start;margin-inline-start:0}}.js-product-info__acc{width:100%;padding-bottom:16px;border-bottom:1px solid #e7e7e7}.js-product-info .accordion-group{display:flex;flex-direction:column;gap:16px;width:100%}.js-product-info .product-info__accordion.accordion{border:0;--accordion-spacing: 0px}.js-product-info__acc-title{display:flex;align-items:center;gap:8px;min-width:0}.js-product-info__acc-icon{width:24px;height:24px;flex-shrink:0;object-fit:contain;display:block}.js-product-info .product-info__accordion .accordion__toggle{gap:8px;padding:0;color:#030303;font-size:16px;line-height:24px;font-weight:600;align-items:center}.js-product-info .product-info__accordion .accordion__content{margin:12px 0 0;padding:0;transform:none}.js-product-info .product-info__accordion .accordion__content .prose{color:#666;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;word-break:break-word}.js-product-info .product-info__accordion .accordion__content .prose :is(p,li,span,a,strong,em,div){color:#666;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.js-product-info .product-info__accordion .accordion__content .prose strong{font-weight:600}.js-product-info .product-info__accordion .accordion__content .prose>*+*,.js-product-info .product-info__accordion .accordion__content .prose *+:is(p,div,ul,ol){margin-block-start:4px}.js-product-info .product-info__accordion .accordion__content .prose>:first-child{margin-block-start:0}.js-product-info .product-info__accordion .accordion__content .prose :is(ul,ol){display:flex;flex-direction:column;gap:4px;row-gap:4px;margin:0;padding:0;list-style:none}.js-product-info .product-info__accordion .accordion__content .prose :is(ul,ol)>li{margin:0;margin-inline-start:24px;padding:0;list-style:disc outside;color:#666}.js-product-info .product-info__accordion .accordion__content .prose :is(ul,ol)>li::marker{color:#666}.js-product-info .product-info__accordion .accordion__content .prose :is(ul,ol)>li>:is(p,div){display:inline;margin:0}.js-product-info .product-info__accordion .accordion__content .prose :is(ul,ol) :is(ul,ol){margin-block-start:4px;margin-inline-start:0;padding:0}.js-product-info__acc-chevron{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;background:none;border:0;border-radius:0;color:#030303;transform:rotate(90deg);transition:transform .2s ease-in-out}.js-product-info__acc-chevron img{display:block;width:24px;height:24px}.js-product-info .product-info__accordion[aria-expanded=true] .js-product-info__acc-chevron,.js-product-info .product-info__accordion[open] .js-product-info__acc-chevron,.js-product-info .product-info__accordion.group[aria-expanded=true] .js-product-info__acc-chevron{transform:rotate(-90deg)}@media screen and (max-width:749px){.js-product-info .product-info__title{font-size:30px;line-height:42px}.js-product-info__price-row{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/js-product-info.css.map */
