.resources .category{font-size:1.3rem;line-height:1.5}@media screen and (min-width: 768px){.resources .category{font-size:1.3rem;line-height:1.5}}.resources .category>.icon{top:-2px}.messaging .messaging-title{font-size:1.4rem;line-height:1.4285714286}@media screen and (min-width: 768px){.messaging .messaging-title{font-size:1.6rem;line-height:1.5}}.messaging .messaging-title>.icon{top:-1px}.resources .title{font-size:1.8rem;line-height:1.4444444444}@media screen and (min-width: 768px){.resources .title{font-size:2.4rem;line-height:1.3333333333}}.resources .title>.icon{top:-2px}.template-homepage .headline{font-size:2rem;line-height:1.3}@media screen and (min-width: 768px){.template-homepage .headline{font-size:2.8rem;line-height:1.2857142857}}.template-homepage .headline>.icon{top:-3px}@-webkit-keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.carousel{position:relative;width:calc(100% - 40px);margin:0 auto 20px}.carousel .carousel-item{flex-shrink:0}.carousel .carousel-item img{display:block;width:100%}.carousel .splide__sr{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden}.carousel .carousel-tray{display:flex;margin:0;padding:0;list-style-type:none}.carousel .carousel-controls{position:absolute;left:0;top:50%;z-index:2;width:100%;height:0}.carousel .carousel-arrow{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:52px;height:52px;padding:0;background:#fff;border:1px solid #e1e1e1;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,0.35);transform:translateY(-26px)}.carousel .carousel-arrow svg{fill:#0271cf;width:20px;height:20px;transform:translateX(2px)}.carousel .carousel-prev svg{transform:translateX(-2px) rotate(180deg)}.carousel .carousel-prev{left:-16px}.carousel .carousel-next{right:-16px}@media screen and (min-width: 640px){.carousel .carousel-prev{left:-26px}.carousel .carousel-next{right:-26px}}@media screen and (min-width: 1200px){.carousel{width:100%}}.carousel{position:relative;width:calc(100% - 40px);margin:0 auto 20px}.carousel .carousel-item{flex-shrink:0}.carousel .carousel-item img{display:block;width:100%}.carousel .splide__sr{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden}.carousel .carousel-tray{display:flex;margin:0;padding:0;list-style-type:none}.carousel .carousel-controls{position:absolute;left:0;top:50%;z-index:2;width:100%;height:0}.carousel .carousel-arrow{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:52px;height:52px;padding:0;background:#fff;border:1px solid #e1e1e1;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,0.35);transform:translateY(-26px)}.carousel .carousel-arrow svg{fill:#0271cf;width:20px;height:20px;transform:translateX(2px)}.carousel .carousel-prev svg{transform:translateX(-2px) rotate(180deg)}.carousel .carousel-prev{left:-16px}.carousel .carousel-next{right:-16px}@media screen and (min-width: 640px){.carousel .carousel-prev{left:-26px}.carousel .carousel-next{right:-26px}}@media screen and (min-width: 1200px){.carousel{width:100%}}.hero{position:relative;display:flex;flex-direction:column;padding:0}@media screen and (min-width: 1200px){.hero{padding:0 48px}}.hero .layout-wrapper{order:2;position:relative;z-index:2;width:100%}@media screen and (min-width: 768px){.hero .layout-wrapper{display:flex;justify-content:flex-start;align-items:center;max-width:1280px;min-height:46rem;margin:0 auto;padding:40px 0}}.hero .hero-content{padding:0 12px}@media screen and (min-width: 768px){.hero .hero-content{max-width:70%;padding:20px 20px 28px 36px;border-radius:0 4px 4px 0;background:rgba(255,255,255,0.8)}}@media screen and (min-width: 1024px){.hero .hero-content{max-width:55%;padding-right:28px;padding-left:44px}}@media screen and (min-width: 1200px){.hero .hero-content{max-width:calc(50% + 52px);padding-right:48px;padding-left:52px;transform:translateX(-52px)}}@media screen and (min-width: 1375px){.hero .hero-content{max-width:calc(50% + 36px);padding-right:36px;padding-left:36px;border-radius:4px;transform:translateX(-36px)}}.hero[data-halign="center"] .layout-wrapper{justify-content:center}.hero[data-halign="center"] .hero-content{text-align:center;transform:translateX(0)}@media screen and (min-width: 768px){.hero[data-halign="center"] .hero-content{border-radius:4px}}.hero[data-halign="right"] .layout-wrapper{justify-content:flex-end}@media screen and (min-width: 768px){.hero[data-halign="right"] .hero-content{border-radius:4px 0 0 4px}}@media screen and (min-width: 1200px){.hero[data-halign="right"] .hero-content{transform:translateX(52px)}}@media screen and (min-width: 1375px){.hero[data-halign="right"] .hero-content{border-radius:4px;transform:translateX(36px)}}.hero[data-valign="top"] .layout-wrapper{align-items:flex-start}.hero[data-valign="bottom"] .layout-wrapper{align-items:flex-end}.hero .hero-headline{margin:0 0 8px;color:#002063;font-family:"Mulish",sans-serif;font-weight:800;font-size:2rem;line-height:1.2}@media screen and (min-width: 768px){.hero .hero-headline{font-size:3.2rem}}@media screen and (min-width: 1024px){.hero .hero-headline{font-size:3.6rem}}@media screen and (min-width: 1200px){.hero .hero-headline{margin-bottom:12px;font-size:4rem;line-height:1.1}}.hero .summary{margin:0 0 8px;color:#002063}@media screen and (min-width: 768px){.hero .summary{margin-bottom:16px;color:#2c2c2c;font-weight:700}}@media screen and (max-width: 767px){.hero .button.mobile-plain{display:inline-block;margin:0;padding:0;border:none;background:none;color:#0271cf;text-align:left;text-decoration:underline}}@media screen and (min-width: 768px) and (max-width: 1099px){.hero .button.mobile-plain{min-width:0;max-width:calc(50% - 12px);font-size:1.4rem}}.hero .image{order:1;width:100%;margin:0 0 12px;background:#eaeaea}.hero .image img{width:100%;height:auto}@media screen and (min-width: 768px){.hero .image,.hero .image img{position:absolute;left:50%;height:100%}.hero .image{top:0;z-index:1;width:100%;max-width:1680px;overflow:hidden;margin:0;transform:translateX(-50%)}.hero .image img{top:50%;width:auto;transform:translateX(-50%) translateY(-50%)}}.two-up .image img{overflow:hidden;display:block;width:100%;height:auto}@media screen and (min-width: 1200px){.two-up .image img{border-radius:4px}}.messaging{padding:28px 0 0;text-align:center}@media screen and (min-width: 768px){.messaging{padding:0}}@media screen and (min-width: 1200px){.messaging{grid-column-gap:48px;grid-row-gap:48px}}.messaging .messaging-item{position:relative;margin:0 0 28px;padding:16px 12px 12px;border:2px solid #f0f7fe;border-radius:4px;background:#f0f7fe;color:#2c2c2c;box-shadow:0 0 0 transparent}@media screen and (min-width: 768px){.messaging .messaging-item{margin:0;padding:16px 16px 12px}.messaging .messaging-item:hover .link{box-shadow:inset 0 -2px 0 transparent}}@media screen and (min-width: 1024px){.messaging .messaging-item{padding:24px 24px 20px}}@media screen and (min-width: 1200px){.messaging .messaging-item{padding:24px 24px 20px}}.messaging .messaging-content{position:relative;z-index:3}.messaging .icon{width:40px;height:40px;margin:0 0 12px;fill:#014195}.messaging .messaging-title{margin:0 0 12px;font-weight:700}@media screen and (min-width: 768px) and (max-width: 1023px){.messaging .messaging-title{margin-bottom:8px}}.messaging .summary{margin:0 0 20px}@media screen and (min-width: 768px) and (max-width: 1023px){.messaging .summary{margin-bottom:12px}}.messaging .cta{color:#0271cf;font-weight:700}.template-homepage *{box-sizing:border-box}.template-homepage .page-secondary{padding-bottom:52px}@media screen and (max-width: 767px){.template-homepage .hero,.template-homepage .seasonal-link,.template-homepage .new-and-noteworthy,.template-homepage .buy-it-again,.template-homepage .brands{padding-bottom:40px;margin-left:-12px;margin-right:-12px;box-shadow:0 8px 8px rgba(0,0,0,0.07)}}.template-homepage .categories,.template-homepage .resources{box-shadow:none}@media screen and (min-width: 768px){.template-homepage .hero,.template-homepage .seasonals,.template-homepage .categories,.template-homepage .messaging,.template-homepage .new-and-noteworthy,.template-homepage .buy-it-again,.template-homepage .brands,.template-homepage .resources{padding-bottom:0;margin-bottom:36px;box-shadow:none}}@media screen and (min-width: 1024px){.template-homepage .hero,.template-homepage .seasonals,.template-homepage .categories,.template-homepage .messaging,.template-homepage .new-and-noteworthy,.template-homepage .buy-it-again,.template-homepage .brands,.template-homepage .resources{margin-bottom:44px}}@media screen and (min-width: 1200px){.template-homepage .hero,.template-homepage .seasonals,.template-homepage .categories,.template-homepage .messaging,.template-homepage .new-and-noteworthy,.template-homepage .buy-it-again,.template-homepage .brands,.template-homepage .resources{margin-bottom:60px}}.template-homepage .grid-layout{grid-row-gap:0}@media screen and (min-width: 768px){.template-homepage .indented{padding-left:16px;padding-right:16px}}@media screen and (min-width: 1024px){.template-homepage .indented{padding-left:24px;padding-right:24px}}@media screen and (min-width: 1200px){.template-homepage .indented{padding-left:48px;padding-right:48px}}.template-homepage .headline,.template-homepage .hero-headline,.template-homepage .title{color:#002063;font-family:"Mulish",sans-serif;font-weight:800}.template-homepage .headline{position:relative;z-index:10;padding-top:16px;margin:12px 0 20px;text-align:center}@media screen and (min-width: 768px){.template-homepage .headline{padding-top:0;margin-bottom:16px}}@media screen and (min-width: 1024px){.template-homepage .headline{margin-bottom:20px}}@media screen and (min-width: 1200px){.template-homepage .headline{margin-bottom:28px;font-size:3.2rem;line-height:1.25}}.template-homepage .headline span{display:block}@media screen and (min-width: 768px){.template-homepage .headline span{display:inline}}.template-homepage .headline a{font-size:1.6rem;line-height:1.25;font-weight:900}.template-homepage .headline a:hover{text-decoration:none}@media screen and (min-width: 768px){.template-homepage .headline a{display:inline-block;margin-left:8px}}.template-homepage .badge{position:absolute;left:50%;width:100%;display:none;text-align:center;opacity:0;pointer-events:none;transform:translate3d(0, 0, 0);transition:all .3s ease-out}@media screen and (min-width: 768px){.template-homepage .badge{display:block}.template-homepage .badge span{display:inline-block;padding:8px 16px 10px;border-radius:4px;background:#ae0f2b;color:#fff;font-weight:700}}.template-homepage .seasonals a:hover,.template-homepage .categories a:hover,.template-homepage .messaging a:hover{text-decoration:none}.seasonals .seasonal-link{display:block;position:relative;z-index:1}.seasonals .seasonal-link .image{position:relative;background:#eaeaea;padding-top:75%}@media screen and (min-width: 768px){.seasonals .seasonal-link .image{padding-top:55.1%}}.seasonals .seasonal-link img{position:absolute;left:0;top:0;display:block;transform:translate3d(0, 0, 0);transition:all .2s ease-out}.seasonals .seasonal-link .title{transform:translate3d(0, 0, 0)}.seasonals .seasonal-link .copy{position:relative;padding:16px 12px 0}.seasonals .seasonal-link .title{font-size:2rem;line-height:1.2;margin:0}@media screen and (min-width: 768px){.seasonals .seasonal-link .title{padding-top:0;font-size:2.4rem;line-height:1.25;font-weight:700}}.seasonals .seasonal-link .summary{margin:0;color:#002063}@media screen and (min-width: 768px){.seasonals .seasonal-link .image{border-radius:4px}.seasonals .seasonal-link .copy{transform:translate3d(0, 0, 0);padding:12px 0;transition:transform .2s ease-out}.seasonals .seasonal-link .title{display:inline;box-shadow:inset 0 -2px 0 transparent;transition:all .2s ease-out}.seasonals .seasonal-link .summary{color:#2c2c2c}.seasonals .seasonal-link .badge{bottom:100%;transform:translate3d(-50%, -16px, 0)}.seasonals .seasonal-link:hover{z-index:2}.seasonals .seasonal-link:hover img{transform:scale(1.06);box-shadow:0 0 12px rgba(0,0,0,0.25)}.seasonals .seasonal-link:hover .copy{transform:translate3d(0, 12px, 0)}.seasonals .seasonal-link:hover .title{box-shadow:inset 0 -2px 0 #002063;transform:translate3d(0, 40px, 0)}.seasonals .seasonal-link:hover .badge{display:block;opacity:1;transform:translate3d(-50%, -16px, 0)}.seasonals .seasonal-link:hover .badge span{font-size:1.6rem;line-height:1.5}}.categories{box-shadow:none;max-width:100vw}.categories-carousel{position:relative;z-index:1;overflow:hidden;padding:32px 0;margin-top:-32px}@media screen and (max-width: 767px){.categories-carousel{width:calc(100% + 24px);margin-left:-12px}}@media screen and (min-width: 768px){.categories-carousel{width:calc(100% + 40px);margin-left:-20px}}@media screen and (min-width: 1200px) and (max-width: 1375px){.categories-carousel{width:calc(100% + 96px);margin-left:-48px}}@media screen and (min-width: 1376px){.categories-carousel{width:100%;margin-left:0}}.categories-carousel .categories-tray,.categories-carousel .categories-track{overflow:visible}.categories-carousel .carousel-item{position:relative;border-radius:4px}@media screen and (max-width: 1375px){.categories-carousel .carousel-item{width:16.28vw;padding:0 12px}.categories-carousel .carousel-link{min-height:calc((16.281vw - 24px) * 1.7)}.categories-carousel .image{width:calc(100% - 24px);margin:0 12px}.categories-carousel .carousel-prev{left:6.65vw}.categories-carousel .carousel-next{right:6.65vw}}@media screen and (max-width: 1249px){.categories-carousel .carousel-item{padding:0 6px}.categories-carousel .carousel-link{min-height:calc((16.28vw - 12px) * 1.7)}.categories-carousel .image{width:calc(100% - 12px);margin:0 6px}.categories-carousel .carousel-prev{left:6.6vw}.categories-carousel .carousel-next{right:6.6vw}}@media screen and (max-width: 1199px){.categories-carousel .carousel-item{width:17vw;padding:0 12px}.categories-carousel .carousel-link{min-height:calc((17vw - 24px) * 1.7)}.categories-carousel .image{width:calc(100% - 24px);margin:0 12px}.categories-carousel .carousel-prev{left:4.6vw}.categories-carousel .carousel-next{right:4.6vw}}@media screen and (max-width: 1149px){.categories-carousel .carousel-item{padding:0 6px}.categories-carousel .carousel-link{min-height:calc((17vw - 12px) * 1.7)}.categories-carousel .image{width:calc(100% - 12px);margin:0 6px}.categories-carousel .carousel-prev{left:4.4vw}.categories-carousel .carousel-next{right:4.4vw}}@media screen and (max-width: 1099px){.categories-carousel .carousel-item{width:21vw;padding:0 12px}.categories-carousel .carousel-link{min-height:calc((21vw - 24px) * 1.7)}.categories-carousel .image{width:calc(100% - 24px);margin:0 12px}.categories-carousel .carousel-prev{left:4.85vw}.categories-carousel .carousel-next{right:4.85vw}}@media screen and (max-width: 959px){.categories-carousel .carousel-item{padding:0 6px}.categories-carousel .carousel-link{min-height:calc((21vw - 12px) * 1.7)}.categories-carousel .image{width:calc(100% - 12px);margin:0 6px}.categories-carousel .carousel-prev{left:5.3vw}.categories-carousel .carousel-next{right:5.3vw}}@media screen and (max-width: 839px){.categories-carousel .carousel-prev{left:4.8vw}.categories-carousel .carousel-next{right:4.8vw}}@media screen and (max-width: 767px){.categories-carousel .carousel-item{width:25vw;padding:0 12px}.categories-carousel .carousel-link{min-height:calc((25vw - 24px) * 1.7)}.categories-carousel .image{width:calc(100% - 24px);margin:0 12px}.categories-carousel .carousel-prev{left:9vw}.categories-carousel .carousel-next{right:9vw}}@media screen and (max-width: 679px){.categories-carousel .carousel-item{width:26vw;padding:0 6px}.categories-carousel .carousel-link{min-height:calc((26vw - 12px) * 1.7)}.categories-carousel .image{width:calc(100% - 12px);margin:0 6px}.categories-carousel .carousel-prev{left:6.5vw}.categories-carousel .carousel-next{right:6.5vw}}@media screen and (max-width: 500px){.categories-carousel .carousel-item{width:44.25vw;padding:0 6px}.categories-carousel .carousel-link{min-height:calc((44.25vw - 12px) * 1.7)}.categories-carousel .carousel-prev{left:2vw}.categories-carousel .carousel-next{right:2vw}}@media screen and (max-width: 320px){.categories-carousel .carousel-item{width:65vw;padding:0 6px}.categories-carousel .carousel-link{min-height:calc((65vw - 12px) * 1.7)}.categories-carousel .carousel-prev{left:2vw}.categories-carousel .carousel-next{right:2vw}}@media screen and (min-width: 1376px){.categories-carousel .carousel-item{width:224px;padding:0 12px}.categories-carousel .carousel-link{min-height:calc(200px * 1.7);margin:0 12px}.categories-carousel .image{width:calc(100% - 24px);margin:0 12px}.categories-carousel .carousel-prev{left:54px}.categories-carousel .carousel-next{right:54px}}.categories-carousel .carousel-link{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:40px 8px;border-radius:4px;color:#fff;font-size:1.8rem;line-height:1.4444444444;font-weight:900;text-align:center;transform:translate3d(0, 0, 0);transition:all .3s ease-out}@media screen and (min-width: 1024px){.categories-carousel .carousel-link{font-size:2.4rem;line-height:1.3333333333}}@media screen and (min-width: 768px){.categories-carousel .carousel-link:hover{background:transparent;color:transparent}.categories-carousel .carousel-link:hover .badge{display:block;opacity:1;transform:translate3d(-50%, 12px, 0)}.categories-carousel .carousel-link:hover+.image{transform:scale(1.15);background:#fff;box-shadow:0 0 12px rgba(0,0,0,0.25);transition:transform .3s ease-out,box-shadow .3s ease-out,background .3s ease-out 0}.categories-carousel .carousel-link:hover+.image img{opacity:1}}@media screen and (min-width: 768px){.categories-carousel .badge{bottom:0;max-width:calc(100% + 8px);transform:translate3d(-50%, 0, 0)}.categories-carousel .badge span{font-size:1.6rem;line-height:1.5}}.categories-carousel .image{position:absolute;top:0;left:0;z-index:1;height:100%;border-radius:4px;background:#000;overflow:hidden;box-shadow:0 0 0 transparent;transition:transform .3s ease-out,box-shadow .3s ease-out,background .3s ease-out 0.05s}.categories-carousel img{display:block;width:100%;opacity:0.4;transition:opacity .3s ease-out}.categories-carousel .carousel-controls{position:absolute;left:0;top:50%;z-index:2;width:100%;height:0}.categories-carousel .carousel-arrow{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;background:#fff;border:1px solid #e1e1e1;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,0.35);transform:translateY(-18px)}@media screen and (min-width: 960px){.categories-carousel .carousel-arrow{width:52px;height:52px;transform:translateY(-26px)}}.categories-carousel .carousel-arrow svg{fill:#0271cf;width:12px;height:12px;transform:translateX(2px)}@media screen and (min-width: 960px){.categories-carousel .carousel-arrow svg{width:20px;height:20px}}.categories-carousel .carousel-prev svg{transform:translateX(-2px) rotate(180deg)}.brands{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:12px;padding-right:12px}@media screen and (min-width: 768px){.brands{padding-left:0;padding-right:0}}.brands .headline{width:100%}.brands .brand-link{display:flex;justify-content:center;align-items:center;width:50%;padding:20px 0}.brands .brand-link:first-of-type{padding-top:0}@media screen and (min-width: 768px){.brands .brand-link{width:30%;margin-bottom:0}}@media screen and (min-width: 1024px){.brands .brand-link{width:15%;margin-bottom:0}}.brands .brand-image{display:block;width:70%;max-width:200px;height:auto;margin:0 auto}@media screen and (min-width: 768px){.brands .brand-image{width:100%;max-width:125px}}.resources .resource-item{margin:0 0 40px}@media screen and (min-width: 768px){.resources .resource-item{margin:0}}.resources .image{position:relative;display:block;padding-top:55.1%;margin:0 0 8px;background:#eaeaea;border-radius:4px}.resources .image img{position:absolute;left:0;top:0}.resources .category{font-weight:700;text-transform:uppercase}.resources .title{margin:0;color:#2c2c2c}@media screen and (min-width: 768px){.resources .title{margin-bottom:4px}}.resources .summary{margin:0 0 12px}@media screen and (min-width: 768px){.resources .summary{margin-bottom:8px}}.buy-it-again #buyItAgainContainer{position:relative;top:0}.buy-it-again .BIA-widget{height:auto}.buy-it-again .BIA-title,.buy-it-again .BIA-orderHistoryLink{position:static}.buy-it-again .BIA-titleContainer{display:block;padding:12px 0;font-size:1.2rem;font-weight:bold;letter-spacing:normal}@media screen and (min-width: 768px){.buy-it-again .BIA-titleContainer{text-align:right;padding-right:16px}}@media screen and (min-width: 1200px){.buy-it-again .BIA-titleContainer{padding-right:12px}}.buy-it-again .productContainer{border:1px solid #E1E1E1;border:none;background:#FFF;box-shadow:0 0 6px rgba(0,0,0,0.2);border-radius:4px}.buy-it-again .overlayToggle{border-bottom-left-radius:4px;border-top-right-radius:4px}.buy-it-again .overlayToggle strong{position:relative;top:-2px;left:-1.5px}.buy-it-again .ps-content{display:flex;justify-content:flex-start}.buy-it-again .biac-wrapper{width:auto;height:auto;min-height:210px;padding:16px 12px}.buy-it-again .bia-click-container{margin-right:2px}.buy-it-again .bia-product-image{display:block;margin:0 auto 8px}.buy-it-again .bia-product-name{min-height:0;color:#014195;font-size:1.4rem;line-height:1.2857142857;font-weight:700;letter-spacing:normal;padding-top:12px}.buy-it-again .overlayContainer{height:100%}.buy-it-again .splide__track{padding:12px 0}.buy-it-again .buyitagain-carousel{position:relative}.buy-it-again .buyitagain-carousel .carousel-controls{position:absolute;left:0;top:50%;z-index:2;width:100%;height:0}.buy-it-again .buyitagain-carousel .carousel-arrow{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;background:#FFF;border:1px solid #E1E1E1;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,0.35);transform:translateY(-18px)}@media screen and (min-width: 960px){.buy-it-again .buyitagain-carousel .carousel-arrow{width:52px;height:52px;transform:translateY(-26px)}}.buy-it-again .buyitagain-carousel .carousel-arrow svg{fill:#0271CF;width:12px;height:12px;transform:translateX(2px)}@media screen and (min-width: 960px){.buy-it-again .buyitagain-carousel .carousel-arrow svg{width:20px;height:20px}}.buy-it-again .buyitagain-carousel .carousel-prev{left:16px;transform:rotate(180deg) translateY(18px)}@media screen and (min-width: 768px){.buy-it-again .buyitagain-carousel .carousel-prev{left:-14px}}@media screen and (min-width: 960px){.buy-it-again .buyitagain-carousel .carousel-prev{transform:translateY(-26px) rotate(180deg)}}.buy-it-again .buyitagain-carousel .carousel-next{right:16px}@media screen and (min-width: 768px){.buy-it-again .buyitagain-carousel .carousel-next{right:-14px}}
