.drop-list-trigger.cta{--cta-font-weight:400}.drop-list-trigger .ui-chevron{transition-duration:.3s;transition-property:color,transform;transition-timing-function:ease}.drop-list-trigger[aria-expanded=true] .ui-chevron{transform:scaleY(-1)}.drop-list-container{position:relative}.drop-list{--drop-list-overlay-offset:.75rem;--drop-list-reveal-offset:-.625rem;-webkit-tap-highlight-color:transparent;outline:none}.drop-list:not(.overlay-dialog){background-color:var(--color-white);border:1px solid var(--color-silver);border-radius:2px;box-shadow:var(--shadow-level6);color:var(--color-graphite);left:50%;padding:1rem 0;position:absolute;top:calc(100% + var(--drop-list-overlay-offset));transform:translate3d(-50%,0,0);width:-moz-max-content;width:max-content;z-index:25}.drop-list:not(.overlay-dialog).pos-top{--drop-list-reveal-offset:.625rem;bottom:calc(100% + var(--drop-list-overlay-offset));top:auto}.drop-list:not(.overlay-dialog).pos-top:before{top:100%;transform:translate(-50%,-50%) rotate(-135deg)}.drop-list:not(.overlay-dialog):before{background-color:var(--color-white);border-left:1px solid var(--color-silver);border-top:1px solid var(--color-silver);content:"";height:1.0625rem;left:50%;position:absolute;top:-1px;transform:translate(-50%,-50%) rotate(45deg);width:1.0625rem}.drop-list:not(.overlay-dialog).reveal-enter-active,.drop-list:not(.overlay-dialog).reveal-leave-active{transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94)}.drop-list:not(.overlay-dialog).reveal-enter-from,.drop-list:not(.overlay-dialog).reveal-leave-to{opacity:0;transform:translate3d(-50%,var(--drop-list-reveal-offset),0)}.drop-list:not(.overlay-dialog) .item{min-height:2.5rem}.drop-list:not(.overlay-dialog) .item .ui-check{position:absolute;right:.5rem}.drop-list .item{align-items:center;display:flex;gap:.25rem;padding:0 1.5rem;position:relative;text-decoration:none}.drop-list.overlay-dialog ul{padding-bottom:4rem}.drop-list.overlay-dialog .item{border-bottom:1px solid var(--color-silver);margin-bottom:-1px;min-height:4rem;position:relative;width:100%}.drop-list.overlay-dialog .item[aria-current=true]{font-weight:600}.drop-list.overlay-dialog .item:after{background-color:var(--color-graphite);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);transition:width .2s cubic-bezier(.25,.46,.45,.94);width:0}.drop-list.overlay-dialog .item{-webkit-tap-highlight-color:transparent}.drop-list.overlay-dialog .item:focus:not(:focus-visible){outline:none}.drop-list.overlay-dialog .item:active:after,.drop-list.overlay-dialog .item:focus-visible:after,.drop-list.overlay-dialog .item:hover:after{width:100%}.drop-list.overlay-dialog .item .ui-check{margin-left:auto}.drop-list-wrapper:after,.drop-list-wrapper:before{content:"";height:2rem;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.drop-list-wrapper:before{background-image:linear-gradient(0deg,rgba(var(--color-white),0) 20%,rgba(var(--color-white),1));top:0}.drop-list-wrapper:after{background-image:linear-gradient(-180deg,rgba(var(--color-white),0) 20%,rgba(var(--color-white),1));bottom:0}.collapsible-pane{height:calc(var(--cp-height)*1px)}.collapsible-pane.fold-enter-active,.collapsible-pane.fold-leave-active{overflow:hidden;transition-duration:.2s;transition-property:height,margin;transition-timing-function:ease}.collapsible-pane.fold-enter-from{height:0;margin-top:0}.collapsible-pane.fold-leave-to{height:0!important;margin-top:0}.collapsible-pane-trigger{align-items:center;display:flex}.collapsible-pane-trigger .ui-icon{transition-duration:.3s;transition-property:color,transform;transition-timing-function:ease}.collapsible-pane-trigger[aria-expanded=true] .ui-icon{transform:scaleY(-1)}.product-list{--list-gap:1.5rem var(--cards-gap,1rem);--highlight-card-align:start;--highlight-card-width:100%;display:grid;gap:var(--list-gap);grid-auto-flow:dense;grid-template-columns:repeat(var(--cards-columns,2),1fr)}.product-list.highlight .product-card:first-child,.product-list.highlight>.product-list-intro+.product-card{align-self:var(--highlight-card-align);grid-column:-1/-3;grid-row:2/4;justify-self:end;width:var(--highlight-card-width)}@media (max-width:61.9375em){.product-list>.product-list-intro{grid-column:1/-1}.layout-portrait .product-list .card-wide{grid-column:span 2}.product-list.highlight>.product-list-intro+.product-card{grid-row:3/5}}@media (min-width:62em){.product-list .card-wide{grid-column:span 2}}@media (min-width:75em){.product-list{--highlight-card-align:center;--highlight-card-width:85%}}
