.category-banner .inner{max-width:1600px!important}.display-none{display:none}.points-multiplier-tag{height:115px;width:115px;border:1px #fff solid;border-radius:95%;background:#f7f7f7;position:absolute;top:-65px;left:-50px;line-height:1;text-align:center;display:flex;align-items:center;font-size:20}.lockup{display:flex;margin:100px auto;max-width:1600px;padding:0px 15px}.lockup .copy{color:#002D72;width:60%}.lockup .copy p{font-size:22px;line-height:1.35;max-width:1000px;padding-right:40px}.lockup .img{width:40%}.lockup .img img{max-width:500px;width:100%;margin-left:20px}.hidden .button,.hidden h1,.hidden h2{display:none}#shopify-section-holiday-featured-collection{margin:110px auto 140px}.holiday-favorites{position:relative;width:100%;background-color:#002D72;padding:100px 0px}.holiday-favorites .copy-container{position:absolute;top:6%;left:8.8%;color:#fff;z-index:1}.holiday-favorites .images-container{position:relative}#shopify-section-holiday-featured-collection .select-region-tabs>div.active{font-family:'VolteB'}.holiday-favorites .copy-container h1{font-family:'VolteB';font-size:50px;line-height:50px;margin:20px auto 5px}.holiday-favorites .copy-container h2{font-size:30px;line-height:36px;margin-bottom:25px}.holiday-favorites .copy-container p{font-size:22px;line-height:1.1;font-family:'VolteB'}.holiday-favorites .more{position:absolute;bottom:5%;right:5%;color:#fff;text-align:center;cursor:pointer}.holiday-favorites .more p{font-size:22px;line-height:1.1;font-family:'VolteB'}.product-dots .dot-btn:hover{cursor:pointer}.product-dots .product-info{position:absolute;max-width:320px;width:100vw;padding:20px 24px 24px;background-color:#fff;border-radius:17px;transition:opacity .2s;opacity:1;z-index:10;border:1px solid #707070}.product-dots .product-info.hidden{opacity:0;z-index:-1}.product-dots .product-info h1{font-family:'VolteB';font-size:24px;line-height:24px;margin:0;color:#002D72}.product-dots .product-info h2{font-family:'VolteB';font-size:30px;margin:0;color:#CB333B}.product-dots .product-info h2 .strike{font-size:20px;text-decoration:line-through;color:#3E3E3E}.product-dots .product-info .button{background-color:#cb333b}.product-dots .dot{position:absolute}.product-dots .dot .dot-btn>img{width:45px}.product-dots .dot .product-info{left:60%;bottom:60%}.product-info .product-img{display:none;width:90px}.more img,.dot .dot-btn>img{box-shadow:0 0 0 0 rgb(0 0 0 / .3);transform:scale(1);animation:pulseNoTranslate 2s infinite;border-radius:50%}@keyframes pulse{0%{transform:translateY(-50%) scale(0.95);box-shadow:0 0 0 0 rgb(0 0 0 / 0.2)}70%{transform:translateY(-50%) scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:translateY(-50%) scale(0.95);box-shadow:0 0 0 0 #fff0}}@keyframes pulseNoTranslate{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgb(0 0 0 / 0.2)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(0.95);box-shadow:0 0 0 0 #fff0}}.product-icon-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;display:block;margin:0px auto;font-size:32px;line-height:1;text-align:center}.product-icon-text strong{font-weight:400;font-family:VolteB}.product-icon-text .save-span{color:rgb(255 255 255 / 0.85);display:block;font-size:14px;font-weight:600}.product-icon-text .save-span>sup{position:relative;font-size:12px;left:3px}@media(max-width:768px){.more img{display:block;margin:0px auto}.product-icon-text{display:none}}#shopify-section-holiday-featured-collection .container{max-width:1600px;margin:0px auto;padding:0px 15px}#shopify-section-holiday-featured-collection .tab-container{margin:20px auto 0}.holiday_featured-header h2{font-size:50px;line-height:1.1;margin:0px auto 10px}.holiday_featured-header p{font-size:30px;line-height:1.1;color:#002D72;display:block;margin-bottom:30px}.featured-collection-headline.display-none{display:none}.featured-collection-headline{display:flex;margin:0px auto 40px;min-height:420px}.featured-collection-headline .copy-container{background-color:#002D72;color:#fff;width:46%;padding:45px 4.5%}.featured-collection-headline .copy-container .copy-container__inner{max-width:530px}.featured-collection-headline .copy-container h1{font-family:'VolteB';font-size:42px;line-height:1.1;max-width:75%;margin:0px 0 15px}.featured-collection-headline .copy-container p{font-size:22px;line-height:1.1;margin-bottom:40px}.featured-collection-headline .copy-container a{background-color:var(--primary-button-text-color);color:var(--primary-button-background);max-width:330px}.featured-collection-headline .image-container{width:54%;overflow:hidden}.featured-collection-headline .image-container img{width:auto;height:100%;max-width:unset}.blue-container{background-color:#307FE2;position:relative;padding:80px 4.5%;color:#fff;max-width:1600px;margin:0px auto}.blue-container .copy{max-width:55%;font-size:24px;line-height:24px}.blue-container .copy .copy__inner{max-width:715px}.blue-container .copy h1{font-family:'VolteB';font-size:50px;line-height:1.1;margin-bottom:20px}.blue-container .copy p{font-size:24px;line-height:1.1;margin-bottom:55px}.blue-container .images{position:absolute;bottom:0;right:0;max-width:652px;width:50%}.blue-container .button--primary{max-width:270px;margin-bottom:15px}.blue-container .images .background{position:absolute;right:0;bottom:0;max-width:652px;width:100%}.blue-container .images .icon-image{position:absolute;right:20%;bottom:3.6vw;max-width:316px;width:100%}.holiday-stay-in-touch.stay-in-touch-sect .stay-touch-flex>div{width:50%}.holiday-stay-in-touch.stay-in-touch-sect .stay-touch-flex>div:nth-child(1){padding-left:15px}.holiday-stay-in-touch.stay-in-touch-sect .stay-touch-flex>div:nth-child(2):after{content:unset}.holiday-stay-in-touch.stay-in-touch-sect .stay-touch-flex>div:nth-child(2){padding:65px 20px}.holiday-stay-in-touch.stay-in-touch-sect .vs-center{top:unset;left:unset;transform:unset;padding:20px 0}.holiday-stay-in-touch .optimum{position:relative}.holiday-stay-in-touch .optimum__inner{position:relative;z-index:2}.holiday-stay-in-touch .pc-logo-group{text-align:right}.holiday-stay-in-touch .optimum:before{content:' ';position:absolute;z-index:1;top:0;left:-7vw;width:calc(100% + 4.5vw);height:100%;padding:0;background-color:#EE3124}.holiday-stay-in-touch .optimum:after{content:' ';position:absolute;z-index:1;top:0;left:-7vw;width:calc(100% + 4.5vw);height:100%;padding:0;background:url('/cdn/shop/files/circles_430x.png?v=1729624956#') center center no-repeat;background-size:cover}.holiday-stay-in-touch .optimum p{line-height:1.35;margin:20px 0 35px;max-width:670px}.holiday-stay-in-touch .button.btn-black{margin:20px 0 0px;background:#000;color:#fff}.holiday-stay-in-touch .subscribe-submit-btn{background:#CB333B!important}.stay-in-touch-sect p{line-height:1.35}.holiday-stay-in-touch.stay-in-touch-sect p.small{font-size:18px;line-height:1.45}@media(min-width:768px) and (max-width:1400px){.holiday-favorites{padding:20px 0px}.holiday-favorites .copy-container{position:relative;top:0}}@media(min-width:768px) and (max-width:1200px){.featured-collection-headline .image-container{position:relative;overflow:hidden}.featured-collection-headline .image-container img{position:relative;right:50%}}@media(max-width:1100px){.holiday-stay-in-touch.stay-in-touch-sect .stay-touch-flex{padding:0px;flex-direction:column}.holiday-stay-in-touch .optimum{padding:40px 20px!important}.holiday-stay-in-touch .optimum:before{left:0px;width:100%}.holiday-stay-in-touch .pc-logo-group{text-align:center;margin:30px auto 0}.holiday-stay-in-touch .pc-logo-group img{display:block;margin:0px auto}.holiday-stay-in-touch .button.btn-black{max-width:100%}.holiday-stay-in-touch.stay-in-touch-sect .stay-touch-flex>div{width:100%}.holiday-stay-in-touch.stay-in-touch-sect .stay-touch-flex>div:nth-child(2),.holiday-stay-in-touch.stay-in-touch-sect .vs-center{background:#fff0}.holiday-stay-in-touch .subscribe-submit-btn{max-width:100%}.stay-in-touch-sect input{max-width:100%}}@media(min-width:1040px) and (max-width:1670px){.holiday-stay-in-touch .pc-logo-group{margin-top:-2vw}}@media(max-width:1040px){.lockup{margin:50px auto;flex-direction:column;padding:0px}.lockup>div{width:100%!important}.lockup .copy p{max-width:100%;padding:0px}.lockup .img img{margin:20px auto;display:block}}@media(max-width:1024px){#shopify-section-holiday-banner.category-banner .inner{flex-direction:column-reverse}#shopify-section-holiday-banner.category-banner .banner-img{position:relative;width:calc(100% + 20vw + 100px);left:calc(-20vw - 60px);right:unset;z-index:1}.product-dots .dot .dot-btn>img{width:85px!important}.more img{width:40%}}@media(min-width:768px) and (max-width:1024px){.blue-container .images .icon-image{width:56%}}@media(max-width:768px){.holiday-favorites{padding:40px 20px}.points-multiplier-tag{display:none}.holiday-favorites .copy-container{position:relative;top:0;left:0px}.product-dots .product-info{border:none;max-width:100%}.product-dots .dot{position:relative;top:0px!important;left:0px!important;width:100%;background:#fff;border-radius:10px;margin:0px auto 20px}.product-dots .dot .dot-btn>img{position:absolute;z-index:2;top:50%;right:-15px;width:35px!important}.products-image{display:none}.product-dots .dot .product-info{cursor:pointer;position:relative;z-index:1;left:unset;right:unset;top:unset;bottom:unset;opacity:1;display:block;width:100%;padding:20px 20px}.product-info .product-img{display:inline-block;vertical-align:middle}.product-dots .dot .product-info h1{font-family:'VolteB';color:#002D72;display:inline-block;width:calc(100% - 100px);padding-left:20px;vertical-align:middle}.holiday-favorites .more{position:relative;bottom:unset;right:unset}.holiday-favorites .more{max-width:70px;margin:50px auto 0}#shopify-section-holiday-featured-collection .tab-container{margin:20px auto 30px}#shopify-section-holiday-featured-collection .select-region-tabs>div:nth-child(3){border-bottom-left-radius:10px;border-bottom:2px solid #d8d8d8!important}#shopify-section-holiday-featured-collection .select-region-tabs>div:last-child{border-bottom-right-radius:10px;border-bottom:2px solid #d8d8d8!important}.featured-collection-headline{display:none}.collections-product-item{width:100%}.blue-container{padding:40px 20px}.blue-container .copy{max-width:100%}.blue-container .copy h1{font-size:30px;margin-bottom:10px}.blue-container .copy p{font-size:20px}.blue-container .images{display:none}.blue-container .button--primary{max-width:100%}.more img,.dot .dot-btn>img{transform:translateY(-50%) scale(1);animation:pulse 2s infinite}.more img{transform:scale(1);animation:pulseNoTranslate 2s infinite}}