#webstoreru #content-wrap{margin-bottom:4em}#webstoreru .content-universal-shelf{background-color:var(--universal-shelf-color-bg,#fff);border-radius:var(--universal-shelf-radius,16px);display:grid;flex-direction:column;margin:0 auto;max-width:unset;padding:var(--universal-shelf-padding,20px 0);width:100%}@media only screen and (min-width:1020px){#webstoreru .content-universal-shelf{max-width:984px}}@media only screen and (min-width:1440px){#webstoreru .content-universal-shelf{max-width:1320px}}@media only screen and (min-width:1660px){#webstoreru .content-universal-shelf{max-width:1630px}}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf{display:flex}#webstoreru .content-universal-shelf--side-padding{padding:var(--universal-shelf-padding,20px 30px)}}@media screen and (min-width:1440px){#webstoreru .content-universal-shelf{padding:var(--universal-shelf-padding,30px 0)}#webstoreru .content-universal-shelf--side-padding{padding:var(--universal-shelf-padding,30px 40px)}}#webstoreru .content-universal-shelf__header{display:flex;justify-content:space-between;margin-bottom:24px;padding:0 16px}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf__header{display:flex;margin-bottom:40px;overflow-x:hidden;padding:0}}@media screen and (min-width:1440px){#webstoreru .content-universal-shelf__header{margin-bottom:30px}}#webstoreru .content-universal-shelf__title-container{align-items:center;display:flex}#webstoreru .content-universal-shelf__modal-header{align-items:center;display:flex;justify-content:space-between}#webstoreru .content-universal-shelf__modal-header h2{font-size:18px;font-weight:600;line-height:20px;margin:0}#webstoreru .content-universal-shelf__modal-close{--btn-height:24px;--btn-color:#999;--btn-color-bg:#e8e8e8;--icon-font-size:10px;--icon-box-size:10px}#webstoreru .content-universal-shelf__icon{color:#999;cursor:pointer;margin-left:12px}#webstoreru .content-universal-shelf__icon svg{height:20px;width:20px}@media screen and (min-width:1440px){#webstoreru .content-universal-shelf__icon svg{height:24px;width:24px}}#webstoreru .content-universal-shelf__tooltip{width:100%;word-wrap:break-word}#webstoreru .content-universal-shelf__tooltip p{font-size:12px;font-weight:400;line-height:18px}#webstoreru .content-universal-shelf__modal-tooltip-container{padding:0 16px}#webstoreru .content-universal-shelf__title{font-size:18px;font-weight:600;line-height:20px;margin:0}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf__title{font-size:20px;line-height:25px}}#webstoreru .content-universal-shelf__clear{color:#176de5;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf__clear{color:#000;font-weight:600;padding-top:20px;text-decoration:underline}}#webstoreru .content-universal-shelf__products{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;padding:0 16px;row-gap:24px}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf__products{-moz-column-gap:20px;column-gap:20px;padding:0;row-gap:40px}}@media screen and (min-width:1440px){#webstoreru .content-universal-shelf__products{gap:30px}}@media screen and (min-width:1660px){#webstoreru .content-universal-shelf__products{-moz-column-gap:29px;column-gap:29px;row-gap:40px}}#webstoreru .content-universal-shelf__slider{overflow-x:hidden;padding:0 16px}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf__slider{overflow-x:visible;padding:0}}#webstoreru .content-universal-shelf__slider .splide__track{overflow:visible}#webstoreru .content-universal-shelf__slider .splide__list{overflow-y:hidden}#webstoreru .content-universal-shelf__slider .splide__arrows{display:none}#webstoreru .content-universal-shelf__slider .splide__arrows--visible{display:block}#webstoreru .content-universal-shelf__slider .splide__arrow{background:none;height:auto;opacity:unset;top:-28px;width:auto}#webstoreru .content-universal-shelf__slider .splide__arrow svg{fill:#000;height:24px;width:32px}#webstoreru .content-universal-shelf__slider .splide__arrow:hover{opacity:.6}#webstoreru .content-universal-shelf__slider .splide__arrow--next{right:0}#webstoreru .content-universal-shelf__slider .splide__arrow--prev{left:unset;right:62px}#webstoreru .content-universal-shelf__slider .splide__arrow--next:disabled,#webstoreru .content-universal-shelf__slider .splide__arrow--prev:disabled{opacity:.4}#webstoreru .content-universal-shelf__slider .splide .product-tile-v4{height:100%}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf--horizontal{overflow-x:hidden}}@media screen and (min-width:1440px){#webstoreru .content-universal-shelf--horizontal .product-tile-v4__hover-frame{display:none}#webstoreru .content-universal-shelf--horizontal .product-tile-v4--show-button{--pt4-top-margin-bottom:0}}#webstoreru .content-universal-shelf--large .content-universal-shelf__products,#webstoreru .content-universal-shelf--medium .content-universal-shelf__products{display:grid}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf--large .content-universal-shelf__products,#webstoreru .content-universal-shelf--medium .content-universal-shelf__products{display:flex}}#webstoreru .content-universal-shelf--large .content-universal-shelf__products{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}#webstoreru .content-universal-shelf--medium .content-universal-shelf__products{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf--side-padding.content-universal-shelf--medium .content-universal-shelf__products{-moz-column-gap:17px;column-gap:17px}}@media screen and (min-width:1440px){#webstoreru .content-universal-shelf--side-padding.content-universal-shelf--medium .content-universal-shelf__products{-moz-column-gap:36px;column-gap:36px}}@media screen and (min-width:1660px){#webstoreru .content-universal-shelf--side-padding.content-universal-shelf--medium .content-universal-shelf__products{-moz-column-gap:60px;column-gap:60px}}@media screen and (min-width:1020px){#webstoreru .content-universal-shelf--plp{max-width:649px;padding:0 0 30px}}@media screen and (min-width:1440px){#webstoreru .content-universal-shelf--plp{max-width:952px;padding-bottom:40px}}@media screen and (min-width:1660px){#webstoreru .content-universal-shelf--plp{max-width:1165px}}#webstoreru .content-universal-shelf__spinner{color:#000;margin:0 auto;position:static;width:24px}
