.gift-guide .btn-text{color:red}.gift-guide h2{text-align:center;margin:0}.gift-guide h4{text-align:center;padding-top:50px;margin:0;color:gray}.gift-guide .gift-container img,.gift-guide .banner-container img{width:100%}.gift-guide .gift-container{height:calc(100vh - 131px);min-height:350px;background-position:top center;background-size:cover;background-repeat:no-repeat;display:table;width:100%}.gift-guide .gift-container .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d}.gift-guide .gift-container .hero-content{border:1px solid transparent;position:relative;text-align:center;vertical-align:middle;display:table-cell}@media (max-width: 767px){.gift-guide .gift-container .hero-content{padding:0 30px;position:relative;z-index:4}}@media (min-width: 768px){.gift-guide .gift-container .hero-content span.gender-sel{display:inline-block;max-width:200px;width:100%;margin:0 20px}}.gift-guide .gift-container .hero-content h1{margin-top:0}.gift-guide .gift-container h1,.gift-guide .gift-container .tag{width:100%;height:initial;text-align:center;margin-bottom:20px}@media (max-width: 768px){.gift-guide .gift-container h1,.gift-guide .gift-container .tag{position:relative}}.gift-guide .gift-container h1{font-family:Damion,cursive;text-transform:none;color:#fff;font-size:120px;top:5%;font-weight:100;line-height:1;margin-bottom:40px}@media (max-width: 767px){.gift-guide .gift-container h1{top:0;font-size:68px;text-align:center;text-transform:none;color:#fff;margin-bottom:30px;line-height:1}}.gift-guide .gift-container .tag{top:initial;color:#fff;line-height:1.2;margin-top:10px;letter-spacing:1.5px;font-size:20px;font-family:futura-pt,arial,sans-serif;font-weight:300;text-transform:uppercase;font-style:normal}.gift-guide .gift-container .his-btn,.gift-guide .gift-container .her-btn{margin:auto;margin-top:calc(50vh - 131px);background:#fff;text-transform:uppercase;font-size:11px;letter-spacing:1.5px;text-align:center;border-radius:1px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:relative;color:#000;height:43px;max-width:200px;line-height:43px;padding:0;margin:0 auto 12px}@media (max-width: 767px){.gift-guide .gift-container .his-btn,.gift-guide .gift-container .her-btn{max-width:240px}}.gift-guide .gift-container .his-btn:hover,.gift-guide .gift-container .her-btn:hover{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background-color:#ca3433;color:#fff}.gift-guide .style-container{text-align:center;max-width:1280px;display:block;margin:1em auto!important;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.gift-guide .style-container .gift{width:calc(25% - 22px)}@media (max-width: 767px){.gift-guide .style-container .gift{width:calc(50% - 5px);text-align:center}}.gift-guide .style-container .gift .caption{font-size:14px;font-weight:400;text-transform:uppercase;margin:5px 0}.gift-guide .style-container .gift .desc{font-size:.9em;margin-top:0;margin-bottom:75px}@media (max-width: 767px){.gift-guide .style-container .gift .desc{display:none}}.gift-guide .style-container .gift a>img{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;transform:scale(1);width:100%;max-width:100%}.gift-guide .style-container .gift:hover img{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;transform:scale(.98)}.gift-guide .banner-container{max-width:100%;width:100%;margin:0 auto;min-height:300px;max-height:1024px;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;display:none}@media (max-width: 767px){.gift-guide .banner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:275px}}@media (max-width: 650px){.gift-guide .banner-container{min-height:235px}}@media (max-width: 540px){.gift-guide .banner-container{min-height:200px}}@media (max-width: 480px){.gift-guide .banner-container{min-height:175px}}@media (max-width: 380px){.gift-guide .banner-container{min-height:150px}}@media (min-width: 768px){.gift-guide .banner-container.mobile-banner{display:block}}.gift-guide .his-banner-overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#0000004d;display:block}.gift-guide .prod-container{max-width:1280px;margin:0 auto;padding-top:30px}@media (min-width: 992px){.gift-guide .prod-container{padding-top:60px}}.gift-guide .prod-container .clear{clear:both}.gift-guide .prod-container>li{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px;width:100%;max-width:100%;text-align:center}@media (max-width: 767px){.gift-guide .prod-container>li{display:inline-block;padding-bottom:0;margin-bottom:30px}}.gift-guide .prod-container>li.even .prod-image-wrap:nth-of-type(1){order:2}.gift-guide .prod-container>li.even .prod-image-wrap:nth-of-type(2){order:1}.gift-guide .prod-container>li .prod-image-wrap{border:0;width:50%;padding:0}.gift-guide .prod-container>li .prod-image-wrap img{max-height:100%;width:100%}@media (max-width: 767px){.gift-guide .prod-container>li .prod-image-wrap img{max-width:initial;max-height:initial}}@media (max-width: 767px){.gift-guide .prod-container>li .prod-image-wrap{width:100%;padding:0}}.gift-guide .prod-container>li .prod-image-wrap:nth-of-type(2){padding:35px 0}.gift-guide .prod-container>li .prod-image-wrap:nth-of-type(2) img{max-width:300px;width:50%;margin:0 auto}.gift-guide .prod-container>li .prod-image-wrap:nth-of-type(2):hover #product-add{transition:all .35s ease-in-out;opacity:1}@media (min-width: 768px){.gift-guide .prod-container>li .prod-image-wrap:nth-of-type(2):hover #product-add{transform:translateY(46px);transform:translateY(0)}}.gift-guide .prod-container>li .prod-image-wrap:nth-of-type(2):hover #product-add input:hover{background:#d55b5b;transition:all .35s ease-in-out}.gift-guide .prod-container>li .prod-image-wrap .prod-caption{margin-top:2rem;padding:0 20px}.gift-guide .prod-container>li .prod-image-wrap .prod-caption p{margin:1rem auto;line-height:1.5}.gift-guide .prod-container>li .prod-image-wrap .prod-caption .prod-title{font-size:1.1em;text-transform:uppercase}.gift-guide .prod-container>li .prod-image-wrap .prod-caption .prod-desc{max-width:350px;color:#929292}.gift-guide .prod-container>li .prod-image-wrap .prod-caption .prod-price{margin:5px auto!important;font-weight:100;font-size:.9em}.gift-guide .prod-container>li .prod-image-wrap .prod-caption a:first-of-type{max-width:200px;margin:2rem auto}.gift-guide .prod-container>li .prod-image-wrap .prod-caption a:hover{text-decoration:none}.gift-guide .prod-container #product-add{transition:all .35s ease-in-out;transform:translateY(100px);transform:translateY(20px);opacity:0}@media (max-width: 767px){.gift-guide .prod-container #product-add{opacity:1;margin:0;transform:initial}}.gift-guide .prod-container #product-add a{all:none}.gift-guide .prod-container #product-add .button{display:block;margin:auto;width:50%;border-radius:0;color:#fff;text-transform:uppercase;padding:7px;font-size:1em}@media (max-width: 767px){.gift-guide .prod-container #product-add .button{max-width:240px;width:100%}}@media (min-width: 990px){.gift-guide .prod-container #product-add .button{margin-top:1rem}}.gift-guide .topsellers .prod-image-wrap{border:0}.gift-guide .topsellers .prod-caption{margin-top:2rem}.gift-guide .topsellers .prod-caption p{margin:1rem auto;line-height:1.5}.gift-guide .topsellers .prod-caption .prod-title{font-size:1em;text-transform:uppercase;text-align:center;width:70%}.gift-guide .topsellers .prod-caption .prod-price{margin:5px auto!important;font-weight:100;font-size:.92em;text-align:center}.gift-guide .giftcard-container{max-width:1280px;display:block;padding:1em 0;width:100%;margin:0 auto 60px;text-align:center}.gift-guide .giftcard-container img{display:inline-block;width:50%;vertical-align:top;max-width:500px}@media (max-width: 767px){.gift-guide .giftcard-container img{width:80%;margin:2rem auto;display:block}}@media (min-width: 768px){.gift-guide .giftcard-container h4{padding-top:0}}.gift-guide .giftcard-container h2{font-size:2em;letter-spacing:1px}@media (min-width: 768px){.gift-guide .giftcard-container h2{font-size:3em;margin:2rem auto 4rem}}.gift-guide .giftcard-container .txt{display:inline-block;width:40%;text-align:left;max-width:400px}.gift-guide .giftcard-container .txt .strong{font-size:1.5em;margin:0}@media (min-width: 768px){.gift-guide .giftcard-container .txt .strong{font-size:2em}}.gift-guide .giftcard-container .txt label{text-transform:uppercase;font-size:.8em;margin-top:1em}.gift-guide .giftcard-container .txt .giftCardProductSelect{width:150px;height:30px;background:#fff}.gift-guide .giftcard-container .txt .giftCardQuantitySelect{width:50px;height:30px;background:#fff}.gift-guide .giftcard-container .txt input[type=submit]{width:250px;padding:1em;margin-top:2em;background:#d4363a}@media (max-width: 767px){.gift-guide .giftcard-container .txt{width:100%;padding:0;text-align:center;max-width:80%;margin:0 auto 2rem;display:block}}.gift-guide .giftcard-container .gift-card-btn{display:block;margin:2rem auto;width:60%;border-radius:0;color:#fff;text-transform:uppercase;padding:7px;font-size:1em;background:#ca3433}.gift-guide .giftcard-container .gift-card-btn a{color:#fff;font-weight:400}@media (max-width: 767px){.gift-guide .giftcard-container .gift-card-btn{max-width:240px;width:100%}}@media (min-width: 768px){.gift-guide .giftcard-container .gift-card-btn{margin-top:4rem;max-width:240px}}.gift-guide .giftcard-container .gift-card-btn:hover{background:#d55b5b;transition:all .35s ease-in-out}#topSellersCarousel .slick-slide img{width:auto;max-height:25vw;margin:0 auto;max-width:98%}.topsellers-aside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20%;margin-right:20px;border-right:2px solid #cbcbcb}.flex-fill-height{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0%;-ms-flex-preferred-size:0%;flex-basis:0%}.home-section-content{padding:30px 65px 65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:inherit;min-height:inherit;max-height:inherit;color:#222!important}.align-left{text-align:left!important}.topsellers-aside-title{font-size:36px;margin-bottom:80px;letter-spacing:3px;width:100%;color:inherit;font-weight:400;font-family:futura-pt,arial,sans-serif;line-height:1.2}.topsellers-controls-container{margin-top:40px}.topsellers-control--prev{margin-right:10px}.topsellers-control--next{margin-left:10px}.topsellers-control{cursor:pointer;display:inline;border:1px solid #cbcbcb;padding:23px 25px;font-size:10px;box-shadow:0 2rem 5rem -2.5rem #00000040,0 .3rem 1rem #0000004d}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-right:before{content:"\f054"}.fa-chevron-left:before{content:"\f053"}.topsellers-wrapper .slick-slider{margin-bottom:0!important}#topSellersCarousel{width:75%}.topsellers-wrapper{display:flex}.topsellers{display:none}.triggerModal{cursor:pointer}@media only screen and (max-width: 1024px){#topSellersCarousel .slick-slide img{width:auto;max-height:30vw;margin:0 auto}#topSellersCarousel{width:100%}.home-section-content{padding:0}.topsellers-wrapper{display:block}.topsellers-aside{width:100%;text-align:center}.topsellers-aside-title{margin:0}.topsellers-control{padding:8px 10px}.topsellers-control--prev{position:absolute;left:20px;top:0}.topsellers-control--next{position:absolute;right:20px;top:0}}@media (max-width:480px){.topsellers-aside-title{font-size:28px;letter-spacing:2px}.topsellers-control--prev{position:absolute;left:10px;top:0}.topsellers-control--next{position:absolute;right:10px;top:0}}@media (max-width:380px){.topsellers-aside-title{font-size:26px;letter-spacing:1px}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.topsellers-control{padding:15px}}.giftGuideModalHolder{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#00000080}.giftGuideModalContent{width:100%;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2em;border:2px solid black;display:table;max-height:100%;overflow-y:scroll}.giftGuideModalContent hr{height:1px;margin:20px 0}.gift-guide .giftGuideModalContent .boxify-wrapper .boxify-selector{margin:5px 5px 10px}.giftGuideModalContent .product-price{line-height:normal;display:block}.giftGuideModalLeft{width:59%;display:inline-table;vertical-align:top;text-align:center}.giftGuideModalLeft img{width:100%;padding:1em}.giftGuideModalRight{width:40%;display:inline-table;vertical-align:top}.giftGuideModalClose{display:flex;justify-content:center;font-size:1.5em;margin-right:.5em;cursor:pointer;float:right;height:32px;width:32px;border:1px solid #999;border-radius:1em;color:#999;line-height:29px;padding:3px}.giftGuideModalClose:hover{border:1px solid black;color:#000}.giftGuideModalAdd{width:100%;padding:.25em;border:none;color:#fff;font-size:1.5em;margin-bottom:.5em;background:#d4363a}.giftGuideModalCancel{width:100%;padding:.25em;border:none;color:#fff;font-size:1.5em;background:#999}.giftGuideModalAdd:hover,.giftGuideModalCancel:hover{opacity:.8}.giftGuideModalDescription .hiddenDescription{padding-top:10px}@media only screen and (max-width: 768px){.topsellers-control{padding:15px}.giftGuideModalDescription{display:none}.giftGuideModalLeft,.giftGuideModalRight{width:100%}.giftGuideModalClose{position:absolute;top:.5em;right:0}.giftGuideModalContent{display:block}.giftGuideModalContent hr{display:none}}.gift-guide .prod-container .product-variants{text-align:center}.giftGuideModalContent .product-variants{text-align:left!important;margin:1em auto}.gift-guide .giftGuideModalDescription h2{color:#ca3433;border:1px solid #ca3433;cursor:pointer}.gift-guide .giftGuideModalDescription h2:hover{color:#fff;border:1px solid white;background:#ca3433}.gift-guide .hiddenDescription{display:none}.gift-guide .product-price-box{font-weight:700;font-size:2em}[data-activator]:focus{opacity:.35}.gift-guide .boxify-wrapper .single-option-selector{display:none;padding:7px;border:1px solid;-moz-appearance:auto;-webkit-appearance:auto}.gift-guide .boxify-wrapper .boxify-selector{display:inline-flex;margin:10px 5px 15px;padding:5px;border:1px solid;cursor:pointer}.gift-guide .boxify-wrapper .boxify-selector.current{background:#ca3433;color:#fff;border:1px #a32625 solid}.giftcard-container .product-variants select{padding:4px;margin:5px 0;-moz-appearance:auto;-webkit-appearance:auto;border:1px solid}.giftcard-container .product-variants .button{color:#fff}.giftcard-container p.strong{font-weight:700;line-height:1.2}.giftcard-container p:not(.strong){margin:5px 0}.giftcard-container hr{height:1px;margin:20px 0}.giftcard-container .txt>strong{font-wight:500}@media only screen and (max-width: 767px){.gift-guide .gift-container .hero-content{display:flex;flex-direction:column;justify-content:center;height:100%}.gift-guide .gift-container .tag{order:3}.gift-guide .boxify-wrapper .boxify-selector{margin:5px}.gift-guide .product-price-box{line-height:normal;margin-top:5px}}@media (max-width: 374px){.gift-guide .gift-container .hero-content{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/rs-giftguide.css.map */
