.product-details>.site-center{border-top:.0625rem solid var(--color-border);max-width:calc(var(--site-center) + var(--site-side-spacing-md) + var(--site-side-spacing-md))}@media screen and (min-width:768px){.product-details>.site-center{border-top:none;margin-bottom:4.875rem;margin-top:4.125rem}}@media screen and (max-width:767px){.product-details-wrapper{padding:0}}@media screen and (min-width:768px){.product-collapsible[data-collapsible-custom-target]{display:none}.product-collapsible.collapsible-desktop-is-open{display:block}.product-collapsible.collapsible-desktop-is-open [data-collapsible-group].collapsible-is-open{padding-bottom:0}}.product-collapsible__target,.product-collapsible__trigger{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:768px){.product-collapsible__target,.product-collapsible__trigger{padding-left:0;padding-right:0}}.product-collapsible__trigger{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (min-width:768px){.product-collapsible__trigger .icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.product-collapsible__trigger--desktop{color:var(--color-black)}.product-collapsible__trigger--desktop.collapsible-is-open [data-collapsible-trigger]{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.product-collapsible__trigger--desktop.collapsible-is-open [data-collapsible-trigger]:before{background-color:transparent}.product-collapsible__trigger--desktop.collapsible-is-open [data-collapsible-trigger]:hover{border-color:transparent;border-color:var(--color-brand-primary)}.collapsible .product-collapsible__trigger--mobile[data-collapsible-trigger]{border:0;display:inline-block;font-size:2rem;line-height:2.125rem;padding:0}.collapsible [data-collapsible-group].collapsible-is-open .product-collapsible__trigger--mobile[data-collapsible-trigger]{color:var(--color-black)}.collapsible .product-collapsible__trigger--mobile[data-collapsible-trigger]:before,.collapsible .product-collapsible__trigger--mobile[data-collapsible-trigger]:hover:before{background-color:transparent}}.product-collapsible__target{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media screen and (max-width:767px){.product-collapsible__target{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:768px){.collapsible [data-collapsible-group] .product-collapsible__target[data-collapsible-target]{display:block}}.product-collapsible__target .link{display:block;margin-bottom:.25rem}@media screen and (min-width:768px){.product-collapsible__target .link{margin-bottom:.5rem}.product-collapsible__table{grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto)}}.product-collapsible__table .table__row{border-bottom:.0625rem solid var(--color-border);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;line-height:1.125rem;padding:.375rem 0}@media screen and (min-width:768px){.product-collapsible__table .table__row{font-size:1rem;line-height:1.25rem;padding:.625rem 0}}@media screen and (max-width:767px){.product-collapsible__table .table__row:last-child{border:none}}.product-collapsible__table .table__row-title,.product-collapsible__table .table__row-value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;width:50%}@media screen and (min-width:768px){.product-collapsible__table .table__row-title,.product-collapsible__table .table__row-value{width:100%}}@media screen and (min-width:1024px){.product-collapsible__table .table__row-title,.product-collapsible__table .table__row-value{display:inline-block;width:50%}}.product-collapsible__table img{height:auto;width:1rem}@media screen and (min-width:768px){.product-collapsible__table img{width:1.25rem}}.product-collapsible__icons{-webkit-box-flex:0;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:.5rem}@media screen and (min-width:768px){.product-collapsible__icons{margin-bottom:0}}.product-collapsible__icons--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:768px){.product-collapsible__icons--mobile{display:none}}.product-collapsible__icons--desktop{display:none}@media screen and (min-width:768px){.product-collapsible__icons--desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.product-collapsible__icons img{margin-right:.625rem}.product-collapsible__icons img:last-child{margin-right:0}.product-collapsible__icon{cursor:pointer;position:relative}.product-collapsible__icon span{display:block;position:relative}.product-collapsible__icon img{display:block}.product-collapsible__icon[data-icon-description] span:before{border-color:var(--color-white) transparent transparent transparent;border-style:solid;border-width:.375rem .375rem 0;bottom:calc(100% + .375rem);content:"";height:0;opacity:0;width:0;z-index:var(--z-index-fixed)}.product-collapsible__icon[data-icon-description] span:before,.product-collapsible__icon[data-icon-description]:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-collapsible__icon[data-icon-description]:before{background-color:var(--color-white);border:.0625rem solid var(--color-border);border-radius:.25rem;bottom:calc(100% + .625rem);-webkit-box-sizing:border-box;box-sizing:border-box;content:attr(data-icon-description);display:block;font-size:.75rem;line-height:.75rem;padding:.625rem .875rem;pointer-events:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-collapsible__icon[data-icon-description]:after{border-color:var(--color-border) transparent transparent transparent;border-style:solid;border-width:.375rem .375rem 0;bottom:calc(100% + .25rem);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.product-collapsible__icon[data-icon-description] span:before,.product-collapsible__icon[data-icon-description]:after,.product-collapsible__icon[data-icon-description]:before{opacity:0;-webkit-transition:opacity var(--duration-default) ease-in-out;-o-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out}.product-collapsible__icon[data-icon-description]:active span:before,.product-collapsible__icon[data-icon-description]:active:after,.product-collapsible__icon[data-icon-description]:active:before,.product-collapsible__icon[data-icon-description]:focus span:before,.product-collapsible__icon[data-icon-description]:focus:after,.product-collapsible__icon[data-icon-description]:focus:before,.product-collapsible__icon[data-icon-description]:hover span:before,.product-collapsible__icon[data-icon-description]:hover:after,.product-collapsible__icon[data-icon-description]:hover:before{opacity:1;-webkit-transition:opacity var(--duration-default) ease-in-out;-o-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out}.product-collapsible__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.product-collapsible__group{row-gap:1.75rem}}