.product--c2-decision-rail .product-info[data-decision-rail=c2]{--panel-line: calc(var(--type-size) * var(--type-line-height))}@media screen and (min-width:1000px){.shopify-section--main-product .product-info[data-decision-rail=c2]{scroll-padding-block:1.5rem}.shopify-section--main-product product-info-content{flex-shrink:0;padding-block:var(--product-panel-space, 1.5rem)}}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:0!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>*{grid-column:1 / -1!important;grid-row:auto!important;justify-self:start!important;align-self:start!important;margin-block:0!important;min-width:0}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=title],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=price],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=limited-run],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=inventory],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=variant-picker]{grid-column:1 / -1!important;grid-row:auto!important;justify-self:start!important;align-self:start!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=title]{margin-block-end:0!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-title__color,.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-material-line,.product--c2-decision-rail .product-info[data-decision-rail=c2] .limited-run{margin-block:0;font-size:var(--text-base);font-weight:var(--type-weight-regular);line-height:1.5;letter-spacing:var(--text-letter-spacing, 0);color:rgb(var(--text-color) / .7)}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=limited-run]{margin-block:0!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=price]{margin-block-start:var(--panel-line)!important;margin-block-end:calc(var(--panel-line) * 2)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=construction-details],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=fit-sizing],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=care-instructions]{margin-block-end:var(--panel-line)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-facts{gap:var(--panel-line)}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=inventory]{margin-block-start:var(--panel-line)!important;margin-block-end:0!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .inventory,.product--c2-decision-rail .product-info[data-decision-rail=c2] .inventory__text{font-size:var(--text-base);font-weight:var(--type-weight-regular);letter-spacing:var(--text-letter-spacing, 0);line-height:1.5;text-transform:none;color:rgb(var(--text-color) / .7)}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=limited-run]:not(:has(.limited-run)),.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=inventory]:not(:has(.inventory)),.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=construction-details]:not(:has(.product-facts)),.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=fit-sizing]:not(:has(.product-facts,.size-recommendation)),.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=care-instructions]:not(:has(.product-facts)){display:none!important}.shopify-section--main-product .product-title,.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-title{font-size:var(--type-size-body);line-height:1.5}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-form__buy-buttons,.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=buy-buttons]>*,.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=buy-buttons] .h-stack{width:100%}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-callouts{width:100%}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>*,.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=title],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=price],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=limited-run],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=inventory],.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list>.product-info__block-item[data-block-type=variant-picker]{justify-self:stretch!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values[data-value-count]{display:flex;flex-wrap:wrap;justify-content:start;gap:.25rem 0!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values[data-value-count] .block-swatch{flex:0 0 auto;min-width:2.25rem!important;width:auto!important;max-width:100%;padding-inline:0!important;justify-content:flex-start!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values[data-one-size] .block-swatch{white-space:nowrap}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values[data-one-size] .block-swatch:not(.is-disabled)>span:not(.sr-only,.block-swatch__color){text-decoration-line:none!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values[data-gift-card-amounts]{display:flex;flex-wrap:wrap;gap:.25rem 1rem!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values[data-gift-card-amounts] .block-swatch{width:auto!important;min-width:2.25rem!important;white-space:nowrap}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=product-variations]{margin-block:calc(var(--panel-line) * 2) calc(var(--panel-line) * 2)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=description]+.product-info__block-item[data-block-type=fit-sizing]{margin-block-start:.75rem!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=variant-picker]{margin-block-start:calc(var(--panel-line) * 2)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-list:has(>.product-info__block-item[data-block-type=product-variations])>.product-info__block-item[data-block-type=variant-picker]{margin-block-start:0!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=buy-buttons]{margin-block:calc(var(--panel-line) * 2) var(--panel-line)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=restock-notice]:has(restock-notice:not([hidden])){margin-block:calc(var(--panel-line) * 2) var(--panel-line)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__block-item[data-block-type=restock-notice]:has(.product-upcoming-delivery){margin-block:calc(var(--panel-line) * 2) var(--panel-line)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-size-guide{margin-block:calc(var(--panel-line) * .5)}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-callouts{margin-block-start:var(--panel-line)!important}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-detail-panels{margin-block-start:var(--panel-line)!important;padding-block-start:0}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option:has(.variant-picker__size-guide){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.5rem;row-gap:.5rem}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option:has(.variant-picker__size-guide)>.variant-picker__option-info{grid-area:1 / 1 / 2 / -1;order:0;min-width:0}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option:has(.variant-picker__size-guide)>.variant-picker__option-values{grid-area:2 / 1 / 3 / 2;order:0;min-width:0}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option:has(.variant-picker__size-guide)>.variant-picker__size-guide{grid-area:2 / 2 / 3 / 3;order:0;margin:0;align-self:start;text-align:end;white-space:nowrap}.product--c2-decision-rail .buy-gate .button{transition:background-color var(--duration-state) var(--ease-out),background var(--duration-state) var(--ease-out),color var(--duration-state) var(--ease-out),border-color var(--duration-state) var(--ease-out)}.product--c2-decision-rail .buy-gate--unselected .button{background:none;border-color:rgb(var(--text-color) / .3);color:rgb(var(--text-color) / .6)}@media screen and (pointer:fine){.product--c2-decision-rail .buy-gate--unselected .button:hover{background:none;border-color:rgb(var(--text-color) / .6);color:rgb(var(--text-color))}}@keyframes product-size-row-pulse{0%{text-decoration-color:transparent}50%{text-decoration-color:rgb(var(--text-color) / .4)}to{text-decoration-color:transparent}}.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values.is-pulsing .block-swatch:not(.is-disabled)>span:not(.sr-only,.block-swatch__color){animation:product-size-row-pulse var(--duration-state) var(--ease-out)}@media(prefers-reduced-motion:reduce){.product--c2-decision-rail .product-info[data-decision-rail=c2] .variant-picker__option-values.is-pulsing .block-swatch>span:not(.sr-only,.block-swatch__color){animation:none}}.product-detail-panels .product-panel__group,.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-detail-panels .product-facts{display:grid;gap:.75rem}.product-detail-panels :is(.product-facts__heading,.product-facts__prose,.product-facts__care,.product-panel__spec-row dt,.product-panel__spec-row dd){margin:0;color:rgb(var(--text-color));font-size:var(--text-base);line-height:1.6}.product-detail-panels .product-facts__heading{font-weight:var(--type-weight-bold)}.product-detail-panels .product-panel__spec{gap:0}.product-detail-panels .product-panel__spec-row{grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.5fr);column-gap:1rem;padding-block:.625rem;border-block-end:1px solid rgb(var(--text-color) / .12)}.product-detail-panels .product-panel__spec-row:first-child{border-block-start:1px solid rgb(var(--text-color) / .12)}.product-detail-panels .product-panel__spec-row :is(dt,dd){font-weight:var(--type-weight-regular)}.product-detail-panels .product-panel__spec-row--unlabelled dd{grid-column:1 / -1}.product-facts__care-link{text-decoration:underline;text-underline-offset:.2em}.product--c2-decision-rail .product-info[data-decision-rail=c2] .product-info__look{margin-block-start:1.5rem!important}.product-info__look-button.button{--button-text-color: var(--button-background-primary);--button-padding-block: .5rem;--button-padding-inline: .875rem;width:auto;min-height:36px;justify-self:start}.product-info :is(.variant-picker__size-guide,.product-size-guide)>.link,.product-info .variant-picker__option-values[data-value-count] .block-swatch>span{transition:color var(--interaction-duration) var(--interaction-timing)}@media screen and (pointer:fine){.product-info :is(.variant-picker__size-guide,.product-size-guide)>.link:hover,.product-info .variant-picker__option-values[data-value-count] .block-swatch:hover>span:not(.sr-only,.block-swatch__color){color:rgb(var(--text-color) / var(--link-hover-alpha))}}.product-info .restock-notice__form{gap:.875rem}.product-info .restock-notice__label,.product-info .restock-notice__status{font-size:var(--text-base);line-height:1.5}.product-info .restock-notice__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.product-info .restock-notice__input{min-inline-size:0;width:100%;min-block-size:44px;padding:0 0 .5rem;line-height:1.5;transition:border-color var(--interaction-duration) var(--interaction-timing)}.product-info .restock-notice__input::placeholder{color:rgb(var(--text-color));opacity:1}.product-info .restock-notice__input:focus{outline:none;box-shadow:none;border-block-end-color:rgb(var(--text-color))}.product-info .restock-notice__input:focus-visible{border-block-end-width:2px;padding-block-end:calc(.5rem - 1px)}.product-info .restock-notice__submit{width:100%;min-block-size:44px}@media(prefers-reduced-motion:reduce){.product-info :is(.variant-picker__size-guide,.product-size-guide)>.link,.product-info .variant-picker__option-values[data-value-count] .block-swatch>span,.product-info .restock-notice__input{transition:none}}.product-info .variant-picker .variant-picker__option-values input[data-option-availability=sold-out]:checked+.block-swatch.is-disabled{color:rgb(var(--text-color))!important}.product-info .variant-picker .variant-picker__option-values input[data-option-availability=sold-out]:checked+.block-swatch.is-disabled>span:not(.sr-only,.block-swatch__color){text-decoration-line:underline line-through!important;text-decoration-color:currentColor;text-decoration-style:solid}
/*# sourceMappingURL=/cdn/shop/t/370/assets/product-panel.css.map */
