.clp-christmas{background-color:#fff;position:relative}@keyframes slideUp{from{transform:translateY(0)}to{transform:translateY(-3rem)}}@keyframes slideDown{from{transform:translateY(-3rem)}to{transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.clp-christmas .row{padding-left:24px;padding-right:24px}.clp-christmas .flex-center{display:flex;align-content:center;align-items:center;justify-content:center}.clp-christmas .global-content-slot--ingredient .btn{color:#121212;background:none;padding:11px 15px;border:1px solid rgba(0,0,0,0.3);font-size:1rem;line-height:20px;border-radius:4px}.clp-christmas .xmas-hero{--heroHeight: 600px;height:var(--heroHeight);padding:0;background-color:#ebbedb}.clp-christmas .xmas-hero .bg-img{position:relative;overflow:hidden}.clp-christmas .xmas-hero .bg-img picture img{height:var(--heroHeight);left:50%;position:relative;transform:translate(-50%)}.clp-christmas .xmas-hero .content-overlay{padding-top:4rem;position:absolute;height:var(--heroHeight);inset:0;top:0;left:0;right:0;bottom:0;text-align:center;justify-content:center}@media (min-width: 768px){.clp-christmas .xmas-hero .content-overlay{display:flex;justify-content:center;align-items:center}}.clp-christmas .xmas-intro{padding-top:3rem;padding-bottom:3rem;background-color:#ebbedb}.clp-christmas .xmas-intro .copy-box{max-width:310px}@media (min-width: 380px){.clp-christmas .xmas-intro .copy-box{max-width:initial}}.clp-christmas .xmas-ribbon-message{background-color:#ebbedb}.clp-christmas .xmas-ribbon-message .ribbon{min-height:6rem;width:100%}@media (min-width: 425px){.clp-christmas .xmas-ribbon-message .ribbon{min-height:6rem}}@media (min-width: 768px){.clp-christmas .xmas-ribbon-message .ribbon{min-height:4.5rem}}.clp-christmas .xmas-ribbon-message .ribbon .js-ribbon{display:none;position:absolute;top:0;left:0;right:0;bottom:0;padding-top:1rem;padding-bottom:1rem;text-align:center}.clp-christmas .xmas-ribbon-message .ribbon a{text-decoration:underline}.clp-christmas .xmas-ribbon-message .ribbon .js-ribbon:first-child{display:block}.clp-christmas .xmas-category{margin-top:64px}@media (min-width: 768px){.clp-christmas .xmas-category{margin-top:96px}}.clp-christmas .xmas-category .card .copy-box{margin-top:1rem}.clp-christmas .xmas-category .card .copy-box.xmas-category-hero .btn-icon{display:none}@media (min-width: 1200px){.clp-christmas .xmas-category .card .copy-box.xmas-category-hero{display:flex;position:absolute;margin-left:55%;width:40%;top:0;left:0;right:0;bottom:0;flex-direction:column;justify-content:center;align-items:flex-start}.clp-christmas .xmas-category .card .copy-box.xmas-category-hero .btn.btn--secondary-light{color:#fff;border:1px solid #fff;margin-bottom:0.75rem}.clp-christmas .xmas-category .card .copy-box.xmas-category-hero .btn.btn--secondary-light .btn-icon{display:inline;fill:#fff;width:20px;height:20px;transform-origin:top left;animation:btnIconOut 400ms both}}@media (min-width: 1200px) and (min-width: 1200px){.clp-christmas .xmas-category .card .copy-box.xmas-category-hero .btn.btn--secondary-light:hover .btn-icon{animation:btnIconIn 400ms both}}@media (min-width: 1200px){@keyframes btnIconIn{0%{opacity:0;width:0}50%{width:20px}100%{opacity:1}}@keyframes btnIconOut{0%{opacity:1;width:20px}50%{}100%{opacity:0;width:0}}}.clp-christmas .xmas-category .card .btn{max-width:fit-content;width:fit-content}.clp-christmas .xmas-category .card .btn #arrow{fill:black;animation:arrowAnimOut 200ms both;-webkit-animation:arrowAnimOut 200ms both}.clp-christmas .xmas-category .card .btn #arrow-bar{fill:black;animation:arrowBarAnimOut 200ms both;-webkit-animation:arrowBarAnimOut 200ms both}.clp-christmas .xmas-category .card .btn-round{border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;display:flex;width:max-content;width:-webkit-max-content}.clp-christmas .xmas-category .card .btn-round svg#arrow-main{width:2rem;color:#978e8e;height:intrinsic}.clp-christmas .xmas-category .card:hover .btn-round #arrow{animation:arrowAnimIn 200ms;-webkit-animation:arrowAnimIn 200ms both}.clp-christmas .xmas-category .card:hover .btn-round #arrow-bar{animation:arrowBarAnimIn 200ms both;-webkit-animation:arrowBarAnimIn 200ms both}@keyframes btnWidthIn{from{width:auto}to{width:10rem}}@keyframes btnWidthOut{from{width:10rem}to{width:2rem}}@keyframes arrowBarAnimIn{from{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}to{transform:translateX(-7px);-webkit-transform:translateX(-7px);-moz-transform:translateX(-7px);-ms-transform:translateX(-7px);-o-transform:translateX(-7px)}}@keyframes arrowAnimIn{from{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}to{transform:translateX(7px);-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px)}}@keyframes arrowBarAnimOut{from{transform:translateX(-7px);-webkit-transform:translateX(-7px);-moz-transform:translateX(-7px);-ms-transform:translateX(-7px);-o-transform:translateX(-7px)}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@keyframes arrowAnimOut{from{transform:translateX(7px);-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px)}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}.clp-christmas .xmas-shop-by-price{margin-top:4rem}@media (min-width: 1199px){.clp-christmas .xmas-shop-by-price{margin-top:6rem}}.clp-christmas .xmas-shop-by-price .ribbon-container{position:relative;top:-50px}@media (min-width: 1024px){.clp-christmas .xmas-shop-by-price .ribbon-container{z-index:0}}@media (min-width: 1200px){.clp-christmas .xmas-shop-by-price .ribbon-container{top:0px}}.clp-christmas .xmas-shop-by-price .col{display:flex;flex-direction:column;height:100%;justify-content:center}@media (min-width: 768px){.clp-christmas .xmas-shop-by-price .col{flex-direction:row;justify-content:center;flex-wrap:wrap;align-content:center;align-items:center}}@media (min-width: 1200px){.clp-christmas .xmas-shop-by-price .col{padding:0;height:345px;position:absolute}}.clp-christmas .xmas-shop-by-price .col a{margin:0.75rem}.clp-christmas .xmas-shop-by-price .col a:hover{color:#e31c79;text-decoration:underline}.clp-christmas .xmas-shop-by-price .sbp-links{z-index:1}@media (min-width: 768px) and (max-width: 1199px){.clp-christmas .xmas-shop-by-price .sbp-links{max-width:600px}}.clp-christmas .xmas-shop-by-price .sbp-links div{margin:0.75rem}.clp-christmas .xmas-shop-by-price .bg-img{overflow:hidden;position:relative;z-index:0}@media (min-width: 1199px){.clp-christmas .xmas-shop-by-price .bg-img{height:345px}}.clp-christmas .xmas-shop-by-price .bg-img img{width:767px;height:135px;left:50%;transform:translateX(-50%);position:relative}@media (min-width: 768px){.clp-christmas .xmas-shop-by-price .bg-img img{min-width:1024px;height:228px;left:50%}}@media (min-width: 1024px){.clp-christmas .xmas-shop-by-price .bg-img img{min-width:1310px;height:228px;left:50%}}@media (min-width: 1199px){.clp-christmas .xmas-shop-by-price .bg-img img{min-width:3654px;height:345px;position:relative;left:0}}@media (min-width: 1632px){.clp-christmas .xmas-shop-by-price .bg-img img{position:absolute;left:50%;transform:translate(-50%)}}.clp-christmas .popular-gifts{overflow:hidden;margin:0 auto;position:relative;transition:ease all 0.5s;margin-top:4rem}@media (min-width: 1199px){.clp-christmas .popular-gifts{margin-top:6rem}}.clp-christmas .popular-gifts .popular-gifts-sm-md-lg{display:block}.clp-christmas .popular-gifts .popular-gifts-sm-md-lg .popular-gifts-title{margin-bottom:0}@media (min-width: 1199px){.clp-christmas .popular-gifts .popular-gifts-sm-md-lg{display:none}}.clp-christmas .popular-gifts .popular-gifts-sm-md-lg h3.h6{margin-top:1rem}.clp-christmas .popular-gifts .popular-gifts-xl{display:none}@media (min-width: 1199px){.clp-christmas .popular-gifts .popular-gifts-xl{display:block}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial{width:1136px;height:1116px;margin:0 auto;position:relative}}@media (min-width: 1199px) and (min-width: 2560px){.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial{width:1664px;height:1606px}}@media (min-width: 1199px){.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .popular-gifts-title{position:absolute;top:510px;left:0;right:0;z-index:1;margin:0 auto;width:500px;text-align:center;transition:transform ease 2s}}@media (min-width: 1199px) and (min-width: 2560px){.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .popular-gifts-title{top:750px}}@media (min-width: 1199px){.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .popular-gifts-title .btn{position:absolute;bottom:0;left:50%;transform:translate(-50%);animation:fadeOut 400ms both}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .popular-gifts-title:hover .btn{display:inline;animation:fadeIn 400ms both}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .popular-gifts-title h2{animation:slideDown 400ms both}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .popular-gifts-title:hover h2{animation:slideUp 400ms both}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides{height:auto;width:auto;position:absolute}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide{height:auto;position:absolute}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#language-of-love{left:0px;top:0px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#eggnog{left:392px;top:27px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#little-sippers{left:696px;top:157px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#peace-love-paisly{left:16px;top:306px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#candles{left:862px;top:466px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#random-acts{left:94px;top:699px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#reasons-to-smile{left:486px;top:747px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#fill-your-cup{left:792px;top:858px}}@media (min-width: 1199px) and (min-width: 2560px){.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#language-of-love{left:0px;top:0px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#eggnog{left:568px;top:32px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#little-sippers{left:1006px;top:210px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#peace-love-paisly{left:16px;top:438px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#candles{left:1258px;top:648px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#random-acts{left:138px;top:1006px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#reasons-to-smile{left:706px;top:1054px}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide#fill-your-cup{left:1144px;top:1216px}}@media (min-width: 1199px){.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide h3.h6{position:absolute;bottom:0;margin-bottom:1rem;margin-left:1rem;color:#fff;opacity:0;transition:0.3s}.clp-christmas .popular-gifts .popular-gifts-xl .popular-gifts-wrapper-radial .slides .swiper-slide:hover a .h6{opacity:1;transition:0.3s}}.clp-christmas .popular-gifts .container-fluid{margin:0 auto}@media (min-width: 768px){.clp-christmas .popular-gifts .container-fluid{padding-left:24px;padding-right:24px;max-width:1670px}}.clp-christmas .popular-gifts .popular-gifts-title{text-align:center}.clp-christmas .popular-gifts .swiper-slide{width:285px}@media (min-width: 1200px){.clp-christmas .popular-gifts .swiper-slide{width:258px}}@media (min-width: 2560px){.clp-christmas .popular-gifts .swiper-slide{width:390px}}.clp-christmas .popular-gifts .swiper-slide.swiper-slide-xl-landscape{width:285px}@media (min-width: 1200px){.clp-christmas .popular-gifts .swiper-slide.swiper-slide-xl-landscape{width:344px}}@media (min-width: 2560px){.clp-christmas .popular-gifts .swiper-slide.swiper-slide-xl-landscape{width:520px}}.clp-christmas .last-minute-gifts{padding-top:4rem}@media (min-width: 1199px){.clp-christmas .last-minute-gifts{padding-top:6rem}}.clp-christmas .last-minute-gifts #click-and-collect ul{list-style-type:none;padding-left:0}.clp-christmas .last-minute-gifts #click-and-collect ul li{display:flex;align-items:center}.clp-christmas .last-minute-gifts #click-and-collect ul li span{display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,0.3);background:#f7f7f7;width:80px;min-width:80px;height:80px;min-height:80px;margin-right:1rem}.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .bg-img img{width:100%}@media (min-width: 768px){.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .bg-img img{position:relative;width:1064px;height:360px;left:50%;transform:translateX(-50%)}}@media (min-width: 1024px){.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .bg-img img{height:488px;width:1443px}}@media (min-width: 1200px){.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .bg-img img{height:552px;width:1632px}}.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .copy-box{position:relative;width:100%}@media (min-width: 768px){.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .copy-box{position:absolute;display:flex;align-items:center;height:360px}}@media (min-width: 1024px){.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .copy-box{height:488px}}@media (min-width: 1200px){.clp-christmas .last-minute-gifts.na-sg #t2-digital-gift-card .copy-box{height:552px}}.clp-christmas section.articles{margin-top:4rem;overflow-x:hidden}@media (min-width: 1199px){.clp-christmas section.articles{margin-top:6rem}}.clp-christmas section.articles .container-fluid{max-width:1632px;padding-left:24px;padding-right:24px;margin:0 auto}.clp-christmas section.articles .swiper-slide{width:285px}@media (min-width: 1024px){.clp-christmas section.articles .swiper-slide{width:309px}}@media (min-width: 1200px){.clp-christmas section.articles .swiper-slide{width:436px}}@media (min-width: 1632px){.clp-christmas section .swiper-container{user-select:none}}.clp-christmas .gift-wrap{margin-top:4rem}@media (min-width: 1200px){.clp-christmas .gift-wrap{margin-top:6rem}}.clp-christmas .gift-wrap .container{position:relative;height:auto}.clp-christmas .gift-wrap .container .bg-image{position:inherit}.clp-christmas .gift-wrap .container .bg-image picture img{width:100%;min-height:767px;object-fit:cover}@media (min-width: 768px){.clp-christmas .gift-wrap .container .bg-image picture img{min-height:432px;object-position:50% 50%}}@media (min-width: 1025px){.clp-christmas .gift-wrap .container .bg-image picture img{max-height:500px;min-height:500px}}@media (min-width: 1728px){.clp-christmas .gift-wrap .container .bg-image picture img{max-height:630px;min-height:630px;height:630px}}.clp-christmas .gift-wrap .container .content-overlay .container{max-width:1680px}.clp-christmas .gift-wrap .container .content-overlay .container .row{height:100%}.clp-christmas .gift-wrap .container .content-overlay .container .row .col-12{padding-left:0;padding-right:0}.clp-christmas .gift-wrap .container .content-overlay .container .row .box-text{min-width:280px;max-width:420px;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.clp-christmas .gift-wrap .container .content-overlay .container .row .box-text{padding-left:3rem;min-width:410px;max-width:480px}}.clp-christmas .gift-wrap .container .content-overlay .container .row .box-text .btn{margin-right:1rem;margin-bottom:0.5rem}.clp-christmas .shipping-cutoffs{margin-top:64px}@media (min-width: 1200px){.clp-christmas .shipping-cutoffs{margin-top:96px}}.clp-christmas .shipping-cutoffs .container,.clp-christmas .shipping-cutoffs .container-fluid{position:relative;height:auto;overflow:hidden}.clp-christmas .shipping-cutoffs .container .bg-image,.clp-christmas .shipping-cutoffs .container-fluid .bg-image{position:inherit}.clp-christmas .shipping-cutoffs .container .bg-image picture img,.clp-christmas .shipping-cutoffs .container-fluid .bg-image picture img{width:100%;height:400px;object-fit:cover}@media (min-width: 768px){.clp-christmas .shipping-cutoffs .container .bg-image picture img,.clp-christmas .shipping-cutoffs .container-fluid .bg-image picture img{min-height:432px;object-position:50% 50%}}@media (min-width: 1025px){.clp-christmas .shipping-cutoffs .container .bg-image picture img,.clp-christmas .shipping-cutoffs .container-fluid .bg-image picture img{max-height:500px;min-height:500px}}@media (min-width: 1728px){.clp-christmas .shipping-cutoffs .container .bg-image picture img,.clp-christmas .shipping-cutoffs .container-fluid .bg-image picture img{max-height:630px;min-height:630px;height:630px}}.clp-christmas .shipping-cutoffs .container .content-overlay,.clp-christmas .shipping-cutoffs .container-fluid .content-overlay{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;display:flex}.clp-christmas .shipping-cutoffs .container .content-overlay .container,.clp-christmas .shipping-cutoffs .container-fluid .content-overlay .container{padding:1.5rem;max-width:1680px}.clp-christmas .shipping-cutoffs .container .content-overlay .container .row,.clp-christmas .shipping-cutoffs .container-fluid .content-overlay .container .row{height:100%}.clp-christmas .shipping-cutoffs .container .content-overlay .container .row .box-text,.clp-christmas .shipping-cutoffs .container-fluid .content-overlay .container .row .box-text{text-align:center;margin:0 auto;max-width:384px}@media (min-width: 768px){.clp-christmas .shipping-cutoffs .container .content-overlay .container .row .box-text,.clp-christmas .shipping-cutoffs .container-fluid .content-overlay .container .row .box-text{max-width:505px}}@media (min-width: 1024px){.clp-christmas .shipping-cutoffs .container .content-overlay .container .row .box-text,.clp-christmas .shipping-cutoffs .container-fluid .content-overlay .container .row .box-text{max-width:700px}}.clp-christmas .shipping-cutoffs .container .content-overlay .container .row .btn,.clp-christmas .shipping-cutoffs .container-fluid .content-overlay .container .row .btn{margin-right:1rem;margin-bottom:0.5rem}.clp-christmas .competition{margin-top:64px;min-height:770px}@media (min-width: 768px){.clp-christmas .competition{margin-top:96px;min-height:auto}}.clp-christmas .competition .bg-image{overflow:hidden}.clp-christmas .competition img{position:relative;left:50%;transform:translateX(-50%);width:767px}@media (min-width: 768px){.clp-christmas .competition img{width:100%;min-height:auto}}.clp-christmas .competition .content-overlay{align-items:end;padding-bottom:1.5rem}@media (min-width: 768px){.clp-christmas .competition .content-overlay{align-items:center}}.content-overlay{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;display:flex}.copy-box p{font-weight:400}
/*# sourceMappingURL=clp-christmas.css.map */