.c-hp-products .hp-products{display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:solid 1px var(--color-blue-dark)}.c-hp-products .hp-products .hp-products__section-subtitle{font-size:14px;font-weight:500;margin:0 auto;padding-bottom:16px}@media(min-width: 700px){.c-hp-products .hp-products .hp-products__section-subtitle{font-size:20px;padding-bottom:24px}}.c-hp-products .hp-products .hp-products__section-title{font-size:32px;font-weight:500;margin:0 auto;padding-bottom:36px}@media(min-width: 700px){.c-hp-products .hp-products .hp-products__section-title{font-size:36px;padding-bottom:48px}}.c-hp-products .hp-products .hp-products__products{position:relative;display:block;width:100%;text-align:center;transition:opacity .25s ease-in-out}.c-hp-products .hp-products .hp-products__products:not(.flickity-enabled){opacity:0}.c-hp-products .hp-products .hp-products__products .flickity-viewport{overflow:hidden}.c-hp-products .hp-products .hp-products__products .hp-products__product{display:inline-block;text-align:left;position:relative;padding-bottom:24px}@media(max-width: 699px){.c-hp-products .hp-products .hp-products__products .hp-products__product{width:80% !important}}@media(min-width: 700px)and (max-width: 899px){.c-hp-products .hp-products .hp-products__products .hp-products__product{width:50% !important}}.c-hp-products .hp-products .hp-products__products .hp-products__product .hp-products__colorway{display:none}.c-hp-products .hp-products .hp-products__products .hp-products__product .hp-products__colorway.active{display:flex}.c-hp-products .hp-products .hp-products__products .hp-products__product .hp-products__variants{display:flex;padding:12px 0 18px;position:absolute;bottom:56px;left:20px}@media(min-width: 700px){.c-hp-products .hp-products .hp-products__products .hp-products__product .hp-products__variants{bottom:66px;left:32px}}.c-hp-products .hp-products .hp-products__products .hp-products__product .hp-products__variants .hp-products__variant{position:relative;height:20px;width:20px;border:0;border-radius:20px;margin-right:12px;background-position:center;padding:0 !important}.c-hp-products .hp-products .hp-products__products .hp-products__product .hp-products__variants .hp-products__variant:before{content:"";position:absolute;top:-4px;left:-4px;width:26px;height:26px;border-radius:26px;border:solid 1px #000;opacity:0;transition:opacity .25s ease-in-out,border-color .25s ease-in-out}.c-hp-products .hp-products .hp-products__products .flickity-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;border-radius:32px;border:solid 1px #1b3448;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:8px;transition:opacity .25s ease-in-out}.c-hp-products .hp-products .hp-products__products .flickity-button:disabled{opacity:0;pointer-events:none}@media(min-width: 700px){.c-hp-products .hp-products .hp-products__products .flickity-button{width:36px;height:36px;padding:10px}}.c-hp-products .hp-products .hp-products__products .flickity-button.previous{left:18px}@media(min-width: 700px){.c-hp-products .hp-products .hp-products__products .flickity-button.previous{left:-48px}}.c-hp-products .hp-products .hp-products__products .flickity-button.next{right:18px}@media(min-width: 700px){.c-hp-products .hp-products .hp-products__products .flickity-button.next{right:-48px}}.c-hp-products .hp-products .hp-products__products .flickity-button .flickity-button-icon{position:absolute;width:14px}.c-hp-products .plp-item .plp-item__info .plp-item__title{font-size:16px !important;transition:color .25s ease-in-out}.c-hp-products .plp-item:not(:hover) .hp-products__variants .hp-products__variant:before{border:solid 1px #fff !important}.c-hp-products .hp-products__variants{z-index:4;transition:opacity .25s ease-in-out}.c-hp-products .plp-item[data-state=display-variants] .hp-products__variants,.c-hp-products .plp-item[data-state=adding] .hp-products__variants,.c-hp-products .plp-item[data-state=success] .hp-products__variants,.c-hp-products .plp-item[data-state=error] .hp-products__variants{pointer-events:none;z-index:0;opacity:0}.c-hp-products .plp-item__button{border:solid 1px rgba(0,0,0,.125) !important}.c-hp-products .hp-products__variant{border:solid 1px rgba(0,0,0,.35) !important}
