.BrainhubCarouselItem{display:flex;justify-content:center;align-items:center;position:relative}.BrainhubCarouselItem.BrainhubCarouselItem--clickable{cursor:pointer}.BrainhubCarouselItem .debug-number{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;font-size:2em;text-shadow:0 0 9px #fff}.BrainhubCarousel__dots{display:flex;justify-content:center;list-style:none;margin:0;padding:0;font-size:0;line-height:0}.BrainhubCarousel__dots.BrainhubCarousel__dots--isRTL{direction:rtl}.BrainhubCarousel__dots .BrainhubCarousel__dot{outline:0;padding:10px;border:none;opacity:.5;font-size:0;cursor:pointer;-webkit-appearance:none}.BrainhubCarousel__dots .BrainhubCarousel__dot.BrainhubCarousel__dot--selected{opacity:1!important}.BrainhubCarousel__dots .BrainhubCarousel__dot:hover{opacity:1}.BrainhubCarousel__dots .BrainhubCarousel__dot:before{content:"";display:block;width:5px;height:5px;border-radius:50%;padding:0;border:none;background:#000}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail{outline:0;padding:10px;border:none;opacity:.5;font-size:0;cursor:pointer}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail.BrainhubCarousel__thumbnail--selected{opacity:1!important}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail:hover{opacity:1}.BrainhubCarousel__thumbnail[type=button]{-webkit-appearance:none}.BrainhubCarousel--isRTL+.BrainhubCarousel__dots{direction:rtl}.BrainhubCarousel__container{width:100%;overflow:hidden}.BrainhubCarousel{overflow:hidden;display:flex;align-items:center}.BrainhubCarousel.BrainhubCarousel--isRTL,.BrainhubCarousel.BrainhubCarousel--isRTL .BrainhubCarousel__trackContainer .BrainhubCarousel__track{direction:rtl}.BrainhubCarousel .BrainhubCarousel__trackContainer{overflow:hidden}.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track{display:flex;overflow:hidden;list-style:none;margin:0;padding:0}.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track.BrainhubCarousel__track--transition{transition:transform}.BrainhubCarousel__arrows{cursor:pointer}.BrainhubCarousel__loader{width:50px;height:50px;border-radius:100%;border:4px solid #7b59ff;border-left-color:transparent;animation:loader 1s linear infinite}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BrainhubCarousel__arrows{position:relative;padding:21px;border:none;overflow:hidden;outline:0;font-size:0;line-height:0;background-color:#7b59ff}.BrainhubCarousel__arrows span{display:block;position:absolute;top:50%;left:50%;border-color:#fff;border-style:solid;border-width:3px 3px 0 0;padding:5px;transition:.3s;font-size:0}.BrainhubCarousel__arrows:hover{background-color:#8768ff}.BrainhubCarousel__arrows:hover span{display:block;position:absolute;top:50%;left:50%;border-color:#fff;border-style:solid;border-width:3px 3px 0 0;padding:5px;transition:.3s;font-size:0}.BrainhubCarousel__arrows:hover:enabled{background-color:#8768ff}.BrainhubCarousel__arrows:hover:enabled span{border-color:#fff;margin:0}.BrainhubCarousel__arrows:disabled{background-color:#ccc}.BrainhubCarousel__arrowLeft span{transform:translate(-50%,-50%) rotate(-135deg);margin-left:2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__arrowLeft span,.BrainhubCarousel__arrowRight span{transform:translate(-50%,-50%) rotate(45deg);margin-left:-2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowLeft span{transform:rotate(180deg)}.BrainhubCarousel--isRTL .BrainhubCarousel__arrowRight span{transform:translate(-50%,-50%) rotate(-135deg);margin-left:2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowRight span{transform:rotate(-180deg)}.BrainhubCarousel--isRTL .BrainhubCarousel__arrows:hover span{margin:0}.BrainhubCarousel__arrow--disable{pointer-events:none}.gift-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto 3px;max-height:max(60vh,450px)}@media(min-width:800px){.gift-grid{grid-template-columns:auto 3px;gap:2rem}}.gift-grid-scrollbar{background-color:rgba(0,0,0,.1);position:relative;overflow:hidden;transform:translateY(-6px)}@media(pointer:fine){.gift-grid-scrollbar{display:none}}@media(min-width:800px){.gift-grid-scrollbar{transform:none}}.gift-grid-scrollbar-thumb{background-color:#000;position:absolute;min-width:3px;min-height:3px;left:var(--thumb-left);width:var(--thumb-width)}@media(min-width:800px){.gift-grid-scrollbar-thumb{left:0;width:3px;top:var(--thumb-top);height:var(--thumb-height)}}.gift-grid-viewport{overflow-x:scroll;overflow-y:hidden;max-height:max(60vh,450px);scrollbar-width:none}.gift-grid-viewport::-webkit-scrollbar{width:0;height:0;background-color:rgba(0,0,0,.1)}.gift-grid-viewport::-webkit-scrollbar-thumb{background-color:#000}@media(pointer:fine){.gift-grid-viewport{scrollbar-width:thin;scrollbar-color:#000 rgba(0,0,0,.1);padding-bottom:2rem}.gift-grid-viewport::-webkit-scrollbar{width:3px;height:3px}}@media(pointer:fine)and (min-width:800px){.gift-grid-viewport{padding-bottom:0;padding-right:2rem;overflow-x:hidden;overflow-y:scroll}}@media(min-width:800px){.gift-grid-viewport{overflow-x:hidden;overflow-y:scroll}}.gift-grid-content{display:flex;gap:24px;padding-bottom:2rem}@media(min-width:800px){.gift-grid-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0}}.gift-grid-item .gift-image-container{position:relative;aspect-ratio:1/1;border-radius:20px;background:#fff;overflow:hidden;border:2px solid rgba(0,0,0,.05);width:276px;transition:all .5s ease-in-out}.gift-grid-item .gift-image-container img{transition:all .5s ease-in-out}.gift-grid-item .gift-image-container .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .5s ease-in-out;font-size:12px;width:100%;height:100%}.gift-grid-item .gift-image-container.loading-placeholder img{opacity:0}.gift-grid-item .gift-image-container.loading-placeholder .loading-spinner{opacity:.4}@media(min-width:800px){.gift-grid-item .gift-image-container{width:auto}}.gift-grid-item .gift-image-container:hover{border:2px solid rgba(0,0,0,.3)}.gift-grid-item .gift-image-container.selected{border:2px solid #000}.gift-grid-item .gift-image-container .gift-image{width:100%;height:100%;object-fit:cover}.gift-grid-item .gift-name{font-size:16px;margin-top:15px;font-weight:300;margin-bottom:10px}.gift-select-screen{margin-bottom:60px}.gift-select-screen h2{font-size:25px;font-weight:500;margin-top:20px}.gift-select-screen .gift-tiered-subtext{font-size:16px;margin-top:5px;margin-bottom:40px;max-width:575px;line-height:25px}.gift-select-screen .gift-item{width:275px;max-width:75vw}.gift-select-screen .gift-item .gift-image-container{position:relative;width:275px;height:275px;max-width:100%;border-radius:20px;background:#fff;overflow:hidden;border:2px solid rgba(0,0,0,.05)}.gift-select-screen .gift-item .gift-image-container:hover{border:2px solid rgba(0,0,0,.3)}.gift-select-screen .gift-item .gift-image-container.selected{border:2px solid #000}.gift-select-screen .gift-item .gift-image-container .gift-image{width:100%;height:100%;object-fit:cover}.gift-select-screen .gift-item h4{font-size:16px;margin-top:15px;font-weight:300;margin-bottom:10px}.gift-select-screen .gifts-standard{display:flex;flex-direction:row;gap:24px;padding-bottom:30px;padding-right:10px;overflow-x:scroll;scrollbar-color:#000 rgba(0,0,0,.1);scrollbar-width:thin}.gift-select-screen .gifts-standard::-webkit-scrollbar{width:3px;height:3px;background-color:rgba(0,0,0,.1)}.gift-select-screen .gifts-standard::-webkit-scrollbar-thumb{background-color:#000}@media(min-width:800px){.gift-select-screen .gifts-standard{flex-wrap:wrap;padding-bottom:0;overflow-x:hidden;overflow-y:auto;max-height:max(100vh - 469px,400px)}}.gift-select-screen .gifts-standard.tiered{flex-wrap:nowrap;padding-bottom:30px;margin-bottom:20px}.campaign-details-grid{display:flex;flex-direction:column;width:100%}.campaign-details-grid *{box-sizing:border-box}.campaign-details-grid .header-row,.campaign-details-grid .row{display:flex;flex-direction:row;width:100%}.campaign-details-grid .header-row .column,.campaign-details-grid .row .column{margin:0 15px 5px}@media(max-width:900px){.campaign-details-grid .header-row .column,.campaign-details-grid .row .column{width:auto!important}}@media(min-width:901px){.campaign-details-grid .header-row .column,.campaign-details-grid .row .column{margin:0;padding:15px;text-overflow:ellipsis;width:200px}}.campaign-details-grid .header-row{background:#fafafa}.campaign-details-grid .header-row .column{font-weight:500;display:flex;align-items:center}@media(max-width:900px){.campaign-details-grid .header-row{display:none}}.campaign-details-grid .row{border-top:1px solid var(--border-color)}@media(max-width:900px){.campaign-details-grid .row:nth-child(2){border-top:0}}.campaign-details-grid .row .column{font-weight:400}@media(max-width:900px){.campaign-details-grid .row .column{display:flex}.campaign-details-grid .row .column span{width:150px}.campaign-details-grid .row .column span+span{width:calc(100% - 150px)}}.campaign-details-grid .row .column .mobile-header{padding-right:10px;font-weight:600}@media(min-width:901px){.campaign-details-grid .row .column .mobile-header{display:none}}.campaign-details-grid .row:nth-child(odd){background:#fafafa}@media(max-width:900px){.campaign-details-grid .row{flex-direction:column;padding:25px 0}}.campaign-details-grid.orders{overflow-x:scroll}.campaign-details-grid.orders .column,.campaign-details-grid.orders .scroll-handler{width:auto}@media(min-width:901px){.campaign-details-grid.orders .scroll-handler{min-width:1560px}.campaign-details-grid.orders .column.order_status_id{width:170px}.campaign-details-grid.orders .column.order_id{width:130px}.campaign-details-grid.orders .column.email,.campaign-details-grid.orders .column.recipient_name,.campaign-details-grid.orders .column.sender_name{width:180px}.campaign-details-grid.orders .column.gift_name{width:200px}.campaign-details-grid.orders .column.tracking_number{width:180px}.campaign-details-grid.orders .column.option_name{width:200px}.campaign-details-grid.orders .column.created_date{min-width:190px}.campaign-details-grid.inventory .header-row div:first-child,.campaign-details-grid.inventory .row div:first-child{min-width:10%;max-width:10%}.campaign-details-grid.inventory .header-row div:nth-child(2),.campaign-details-grid.inventory .row div:nth-child(2){min-width:40%;max-width:40%}.campaign-details-grid.inventory .header-row div:nth-child(3),.campaign-details-grid.inventory .header-row div:nth-child(4),.campaign-details-grid.inventory .row div:nth-child(3),.campaign-details-grid.inventory .row div:nth-child(4){min-width:20%;max-width:20%}.campaign-details-grid.gifts .header-row div:first-child,.campaign-details-grid.gifts .row div:first-child{min-width:30%;max-width:30%}.campaign-details-grid.gifts .header-row div:nth-child(2),.campaign-details-grid.gifts .row div:nth-child(2){min-width:70%;max-width:70%}}.campaign-details-grid.gifts img{width:100px;height:80px;object-fit:contain}.campaign-details-grid .list-items-container{display:contents}.campaign-details-grid.gifts-selection{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;padding:15px 0 0 15px}.campaign-details-grid.gifts-selection:not(:first-child){border-top:1px solid var(--border-color)}.campaign-details-grid.gifts-selection .item{display:flex;flex-direction:row;justify-content:space-between;width:300px;min-height:80px;margin:0 15px 15px 0;padding:5px 15px;border:1px solid var(--border-color)}.campaign-details-grid.gifts-selection .item.no-border{padding-top:1rem;border:1px solid transparent}.campaign-details-grid.gifts-selection .gift-name{display:flex;align-items:center;min-width:180px}.campaign-details-grid.gifts-selection .gift-name span{width:100%;display:block}.campaign-details-grid.gifts-selection img{width:100px;height:80px;object-fit:contain}.campaign-details-grid.domains .column,.campaign-details-grid.emails .column{width:100%}.campaign-details-grid.domains .row,.campaign-details-grid.emails .row{padding:0}.campaign-details-grid.domains .row:nth-child(2),.campaign-details-grid.emails .row:nth-child(2){border-top:1px solid var(--border-color)}.campaign-details-grid.domains .header-row,.campaign-details-grid.emails .header-row{display:flex}.campaign-details-grid.domains .mobile-header,.campaign-details-grid.emails .mobile-header{display:none}.campaign-details-grid.domains .column,.campaign-details-grid.emails .column{margin:0;padding:15px;overflow:hidden;text-overflow:ellipsis}.campaign-details-grid .column.order_status_id span[data-color]:not(.mobile-header):not(.react-loading-skeleton){font-size:12px;border:0;border-radius:25px;padding:6px 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff;background-color:#022f42;width:auto;max-width:100%;display:inline-block}@media(min-width:901px){.campaign-details-grid .column.order_status_id span[data-color]:not(.mobile-header):not(.react-loading-skeleton){margin:-5px 0 -10px}}.campaign-details-grid .column.order_status_id span[data-color]:not(.mobile-header):not(.react-loading-skeleton)[data-color=normal]{background-color:#022f42}.campaign-details-grid .column.order_status_id span[data-color]:not(.mobile-header):not(.react-loading-skeleton)[data-color=success]{background-color:#1abb9a}.campaign-details-grid .column.order_status_id span[data-color]:not(.mobile-header):not(.react-loading-skeleton)[data-color=neutral]{background-color:#999}.campaign-details-grid .column.order_status_id span[data-color]:not(.mobile-header):not(.react-loading-skeleton)[data-color=caution]{background-color:#cca30b}.campaign-details-grid .column.order_status_id span[data-color]:not(.mobile-header):not(.react-loading-skeleton)[data-color=danger]{background-color:#c33}.tooltip-holder{display:inline;width:auto;position:relative;top:3px;left:3px;cursor:pointer}.tooltip-holder .tooltip-messages{display:none;position:absolute;padding:16px;background-color:#fff;border:1px solid var(--border-color);left:-130px;bottom:calc(100% + 10px);min-width:260px;border-radius:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-sizing:border-box;z-index:999}.tooltip-holder .tooltip-messages:after{position:absolute;content:"";width:20px;height:20px;background-color:#fff;left:126px;bottom:-11px;transform:rotate(45deg);border-right:1px solid #ccc;border-bottom:1px solid #ccc;z-index:998}.tooltip-holder:hover .tooltip-messages{display:block}.tooltip-holder a svg{fill:var(--bg-primary);stroke:none}.campaign-details-tab-holder-navs{position:relative}.campaign-details-tab-holder-navs .campaign-details-tabs{display:flex;width:100%;overflow-x:hidden;padding-bottom:15px;position:relative}.campaign-details-tab-holder-navs .campaign-details-tabs ul{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0}.campaign-details-tab-holder-navs .campaign-details-tabs ul li{list-style:none;border:1px solid var(--border-color);display:flex;flex-direction:column;min-height:115px;min-width:175px;cursor:pointer;margin-right:15px}.campaign-details-tab-holder-navs .campaign-details-tabs ul li.hide{display:none!important}.campaign-details-tab-holder-navs .campaign-details-tabs ul li:last-child{margin-right:0}.campaign-details-tab-holder-navs .campaign-details-tabs ul li .value,.campaign-details-tab-holder-navs .campaign-details-tabs ul li h4{margin:0;padding:15px;background-color:#f9f9f9;font-size:16px;border-bottom:1px solid var(--border-color)}.campaign-details-tab-holder-navs .campaign-details-tabs ul li .value{padding-top:10px;background-color:transparent;font-size:40px;border-bottom:0}.campaign-details-tab-holder-navs .campaign-details-tabs ul li .value.is-text{font-size:200%;padding-top:1rem}.campaign-details-tab-holder-navs .campaign-details-tabs ul li.selected-campaign-tab .value,.campaign-details-tab-holder-navs .campaign-details-tabs ul li.selected-campaign-tab h4{background-color:var(--bg-primary);color:#fff}.campaign-details-tab-holder-navs .campaign-details-tabs ul li.selected-campaign-tab .value{background-color:transparent;color:var(--color-base)}.campaign-details-tab-holder-navs .campaign-details-tabs ul li:hover{box-shadow:0 2px 3px 1px rgba(0,0,0,.08)}.campaign-details-tab-holder-navs .campaign-details-tabs ul li:hover .value,.campaign-details-tab-holder-navs .campaign-details-tabs ul li:hover h4{background-color:var(--bg-primary);color:#fff}.campaign-details-tab-holder-navs .campaign-details-tabs ul li:hover .value{background-color:transparent;color:var(--color-base)}.campaign-details-tab-holder-navs .next-btn{right:-12px;background-image:url(/v2/images/icons/next-arrow-icon.png)}.campaign-details-tab-holder-navs .next-btn,.campaign-details-tab-holder-navs .prev-btn{display:none;position:absolute;top:calc(50% - 30px);width:32px;height:32px;background-repeat:no-repeat;background-position:50%;cursor:pointer;background-color:#fff;border:1px solid var(--border-color);border-radius:50%}.campaign-details-tab-holder-navs .prev-btn{left:-12px;background-image:url(/v2/images/icons/prev-arrow-icon.png)}@media(max-width:1050px){.campaign-details-tab-holder-navs .next-btn,.campaign-details-tab-holder-navs .prev-btn{display:block}.campaign-details-tab-holder-navs .next-btn.hidden,.campaign-details-tab-holder-navs .prev-btn.hidden{display:none!important}}.campaign-details-container{display:flex;flex-direction:column;padding:25px 5%}.campaign-details-container .campaign-list-item{box-shadow:none!important;border:1px solid var(--border-color);cursor:default}.campaign-details-container .campaign-list-item:hover{box-shadow:none!important}.campaign-details-container .campaign-list-item:hover .campaign-list-item-header{color:inherit;background:#f9f9f9}.campaign-details-container .back-btn-holder{display:flex;width:100%;padding:0 0 25px}.campaign-details-container .back-btn-holder a{display:flex;align-items:center;cursor:pointer;color:var(--color-primary)}.campaign-details-container .back-btn-holder a svg{fill:var(--color-primary);margin-right:8px}.campaign-details-container .campaign-details-title-bar{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}@media(max-width:900px){.campaign-details-container .campaign-details-title-bar{flex-direction:column}}.campaign-details-container .campaign-details-title-bar .title-info-area{display:flex;flex-direction:column;width:50%}@media(max-width:900px){.campaign-details-container .campaign-details-title-bar .title-info-area{width:100%;padding-bottom:40px}}.campaign-details-container .campaign-details-title-bar .title-info-area h1{margin:0;font-size:48px;font-weight:400;font-style:normal;color:#000;line-height:62.4px}.campaign-details-container .campaign-details-title-bar .title-info-area h4{margin:0;font-size:16px;font-weight:400;font-style:normal;color:#000;line-height:20.8px;letter-spacing:.31px;display:flex;align-items:center}.campaign-details-container .campaign-details-title-bar .title-info-area h4 a{display:flex;cursor:pointer}.campaign-details-container .campaign-details-title-bar .title-info-area h4 a svg{fill:var(--bg-primary);stroke:none;margin-left:8px}.campaign-details-container .campaign-details-title-bar .controls-holding-area{display:flex;width:50%;justify-content:flex-end}@media(max-width:900px){.campaign-details-container .campaign-details-title-bar .controls-holding-area{width:100%;flex-direction:row-reverse}}.campaign-details-container .campaign-details-title-bar .controls-holding-area button{width:160px;height:48px;background-color:transparent;font-family:var(--base-font);color:var(--color-button);border:1px solid var(--color-button);font-size:16px;font-weight:400;margin-left:15px;cursor:pointer}@media(max-width:900px){.campaign-details-container .campaign-details-title-bar .controls-holding-area button{margin-left:0;margin-right:10px}}.campaign-details-container .campaign-details-title-bar .campaign-url-area{display:flex}@media(max-width:900px){.campaign-details-container .campaign-details-title-bar .campaign-url-area{width:100%;flex-direction:row-reverse}}.campaign-details-container .campaign-details-title-bar .campaign-url-area button{width:160px;height:48px;background-color:transparent;font-family:var(--base-font);color:var(--color-button);border:1px solid var(--color-button);font-size:16px;font-weight:400;margin-left:15px;cursor:pointer}@media(max-width:900px){.campaign-details-container .campaign-details-title-bar .campaign-url-area button{margin-left:0;margin-right:10px}}.campaign-details-container .campaign-details-tabs-area{margin:10px 0 0;position:relative}.campaign-details-grid-holder{display:flex;flex-direction:column;width:100%;border:1px solid var(--border-color);margin-top:10px}.campaign-details-grid-holder .campaign-details-grid-header{display:flex;flex-direction:row;padding:15px;border-bottom:1px solid var(--border-color);position:relative;align-items:center}.campaign-details-grid-holder .campaign-details-grid-header h3{padding:0;margin:0;font-style:normal;font-weight:500;font-size:20px;line-height:26px}.campaign-details-grid-holder .campaign-details-grid-header .campaign-details-grid-list-btn{position:absolute;right:15px;background-image:url(/v2/compass/images/export_icon_gray.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border:0;cursor:pointer;width:18px;height:16px;opacity:1}.campaign-details-grid-holder .campaign-details-grid-header .campaign-details-grid-list-btn:hover{opacity:.8}.campaign-details-grid-holder .campaign-details-grid-footer{border-top:1px solid var(--border-color)}.campaign-url-container{display:flex;align-items:center}@media(max-width:900px){.campaign-url-container{flex-wrap:wrap}}.campaign-url-container .campaign-url-title{flex-shrink:0;margin-right:1rem}.campaign-url-container .campaign-url-title a{cursor:pointer}.campaign-url-box{position:relative;display:flex;flex-direction:row;align-items:center;background-color:#fff;border:1px solid #e5e5e5;height:48px;box-sizing:border-box;border:1px solid var(--color-button);width:100%}@media(min-width:901px){.campaign-url-box{max-width:320px}}.campaign-url-box .url-span{user-select:all;flex-grow:1;padding:.5rem}.campaign-url-box button{appearance:none;border:none!important;font-family:inherit!important;width:32px!important;height:32px!important;border-left:1px solid var(--color-button)!important;margin:0!important;height:100%!important;width:46px!important;color:green;--opacity-on-hover:0;--button-hover-text:"Copy to clipboard"}@media(hover:hover){.campaign-url-box button{--opacity-on-hover:1}}.campaign-url-box button.show-success-message{--button-hover-text:"Copied to clipboard!";--opacity-on-hover:1}.campaign-url-box button.show-success-message:after,.campaign-url-box button:hover:after{content:var(--button-hover-text);opacity:var(--opacity-on-hover);position:absolute;width:auto;top:-2.75rem;padding:.5rem;right:-1px;display:flex;align-items:center;justify-content:center;background-color:var(--color-button);color:#fff;font-size:.8rem}.campaign-url-box button.show-success-message:before,.campaign-url-box button:hover:before{content:"";opacity:var(--opacity-on-hover);position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--color-button);top:-15px;right:10px;transform:rotate(180deg)}.campaign-url-box.placeholder{filter:saturate(0);opacity:.5}.product-banner-container{background-image:url(https://s3.amazonaws.com/gg-web-cat/16014833421601483342.png);background-size:cover!important;height:230px;display:flex;align-items:center;text-align:center;justify-content:center;font-weight:var(--font-weight-light)}.product-banner-container,.product-banner-container h1{color:var(--color-banner-text);font-family:var(--base-font)}.product-banner-container h1{font-size:2rem;letter-spacing:normal;font-weight:100}.products-single-container{width:25%;display:inline-block;padding:0 15px;box-sizing:border-box;margin-bottom:20px;text-decoration:none;float:left;position:relative;cursor:pointer}@media(max-width:1200px){.products-single-container{width:33%}}@media(max-width:800px){.products-single-container{width:50%}}@media(max-width:600px){.products-single-container{width:100%}}.products-single-container .products-single-inner{box-shadow:0 1px 0 #e5e5e5;margin-bottom:20px;color:#4c4c4c;border-radius:2px}.products-single-container .products-single-inner .products-single-image-container{background-image:url();background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:250px;margin-bottom:15px}.products-single-container .products-single-inner:hover{box-shadow:0 2px 3px 1px rgba(0,0,0,.15)}.products-single-container .products-single-inner .products-single-group h4{display:inline-block;margin:0;font-weight:200}.products-single-container .products-single-inner .products-single-group p{margin-top:10px}.products-single-container .products-single-inner .products-single-group .products-single-price{text-align:right;width:30%;float:right}.products-single-container .products-single-inner .products-single-group .products-single-name{font-size:var(--product-card-title-font-size);width:70%;height:35px;overflow:hidden}.products-single-container .products-single-inner .products-single-details{font-size:13px;padding:0 10px 20px;min-height:90px;max-height:90px}.products-single-container .products-single-inner .products-single-details p{margin-top:5px}.products-single-container .products-single-inner .products-single-details .shipping-type{font-size:var(--product-card-shipping-font-size)}.products-single-container .products-single-inner img{width:100%;margin-bottom:15px}.products-single-container.active .selectable-block{display:block;background-image:url(/v2/compass/images/checkbox-dark-selected.png)}.products-single-disabled{opacity:.3;cursor:default!important}.product-selection{display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;position:absolute;right:25px;top:10px}.product-selection .selectable-block{display:none;width:20px;height:20px;background-image:url(/v2/compass/images/checkbox-dark-empty.png)}.hide-this{display:none!important}.no-outline-btn{outline:none!important}.multi-select-design{margin-bottom:5px}.multi-select-design .products-single-inner{border:1px solid #e8e8e8!important}.multi-select-design .products-single-inner .products-single-image-container{padding:0!important}.multi-select-design .products-single-inner .products-single-details{min-height:65px;padding:0 10px 5px}.multi-select-design .products-single-inner .products-single-details .products-single-group{display:flex;flex-direction:column}.multi-select-design .products-single-inner .products-single-details .products-single-group .products-single-name{font-size:var(--product-card-title-font-size);font-weight:600;width:100%;height:auto}.multi-select-design .products-single-inner .products-single-details .products-single-group .products-single-price{font-size:15px;font-weight:600;width:100%;text-align:left!important;padding-top:10px}.multi-select-design .products-single-inner .products-single-details .products-single-group .shipping-type{font-size:var(--product-card-shipping-font-size)}.multi-select-design .products-single-inner .products-single-details h3{display:none}.multi-select-design.products-single-disabled{opacity:1;cursor:default!important}.multi-select-design.products-single-disabled .products-single-image-container{opacity:.4}.multi-select-design.products-single-disabled .products-single-price{display:none!important}.multi-select-design.products-single-disabled h3{display:block!important;color:#c33!important;line-height:1em;height:15px;overflow:hidden;margin-bottom:5px;padding-top:10px;margin-top:0}.products-list-container{max-width:1700px;padding:0 20px;box-sizing:border-box;margin:50px auto -25px;font-family:var(--base-font);font-weight:var(--font-weight-light)}.products-list-container .products-list-found{padding-left:15px;font-size:17px;box-sizing:border-box;margin:30px 0}.products-list-container .products-list-no-results{text-align:center}.product-filter-wrapper{padding:35px 0}.product-filter-container{margin:0 auto;max-width:1700px;padding:0 35px;box-sizing:border-box}.product-filter-item{display:inline-block;margin-right:15px;cursor:pointer;user-select:none;position:relative}@media(max-width:767px){.product-filter-item{position:inherit}}.product-filter-item img{width:15px;margin-left:2px;margin-bottom:-1px}.product-filter-dropdown{box-shadow:0 2px 3px 1px rgba(0,0,0,.15);background-color:#fff;padding:50px 30px;position:absolute;left:0;width:500px;max-width:100vw;box-sizing:border-box;z-index:9999}@media(max-width:650px){.product-filter-dropdown{max-width:100%;width:90%;left:5%}}.product-filter-dropdown .product-filter-values div{display:inline-block;width:50%}.product-filter-dropdown .product-filter-range{max-width:80%;margin:auto}.product-filter-dropdown .product-filter-range .input-range__track--active{background:var(--bg-primary)}.product-filter-dropdown .product-filter-range .input-range__slider{appearance:none;background:var(--bg-primary);border:1px solid var(--bg-primary)}.product-filter-dropdown .product-filter-values{text-align:center;max-width:150px;margin:25px auto}.product-filter-dropdown .filter-button{display:inline-block;width:46%;margin:0 2% 17px;text-align:center;background-color:var(--bg-primary);color:#fff;text-transform:uppercase;font-size:14px;padding:10px 5px;box-sizing:border-box;position:relative;cursor:pointer}@media(max-width:600px){.product-filter-dropdown .filter-button{width:100%}}.product-filter-dropdown .filter-button img{width:10px;margin-left:10px;position:absolute;top:11px}.product-filter-dropdown .filter-button:hover{opacity:.85}.product-filter-dropdown .product-submit{display:block;padding-left:10px;margin-top:30px;text-align:center}.product-filter-dropdown .product-submit div{display:inline-block;width:50%;font-weight:700;cursor:pointer}.product-filter-dropdown .product-submit div:hover{opacity:.75}.category .product-filter-dropdown{max-width:250px;padding:0;display:flex;flex-direction:column}.category .product-filter-dropdown>div{padding:10px 20px;text-decoration:none;color:#000;cursor:pointer}.category .product-filter-dropdown>div:hover{background-color:#ccc}.category .product-filter-dropdown>div.active{background-color:var(--bg-primary);color:#fff}.input-range__slider{appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.input-range__slider:active{transform:scale(1.3)}.input-range__slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,.2)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none}.input-range__slider-container{transition:left .3s ease-out}.input-range__label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem;transform:translateZ(0);white-space:nowrap}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#3f51b5}.input-range{height:1rem;position:relative;width:100%}.category-restricted{font-family:var(--base-font);font-weight:var(--font-weight-light)}.category-restricted h1{margin:100px auto;display:block;text-align:center}.category-restricted p{display:block;text-align:center;font-size:17px;line-height:21px;margin-bottom:330px}.category-restricted p a{text-decoration:none;color:#000}.category-restricted p a:hover{color:#007c43}.list-skeleton-contianer{display:flex;flex-direction:row;width:100%;box-sizing:border-box}@media(max-width:600px){.list-skeleton-contianer{flex-direction:column}}.list-skeleton-contianer *{box-sizing:border-box}.list-skeleton-contianer .list-skeleton-item{display:flex;width:33.33%;flex-direction:column;padding:25px}@media(max-width:600px){.list-skeleton-contianer .list-skeleton-item{width:99%}}.list-skeleton-contianer .list-skeleton-item span{margin-bottom:10px}.categories-list-container{max-width:1350px;width:100%;margin:auto}.categories-list-container-padding{padding-top:50px}.occasions-banner{background-image:url(/v2/images/occasions-banner.jpeg);background-size:cover;background-repeat:no-repeat;height:230px;display:flex;width:100%;align-items:center}.occasions-banner h2{text-align:center;font-size:2rem;color:#000;letter-spacing:normal;width:100%;margin:0;text-shadow:1px 1px hsla(0,0%,100%,.169)}.categories-card{width:25%;display:inline-block;padding:15px;box-sizing:border-box}.categories-card h2{text-align:center;font-size:15px;color:#000}.categories-card img{width:100%}.categories-card:hover{opacity:.8}@media(max-width:1100px){.categories-card{width:33%}}@media(max-width:775px){.categories-card{width:50%}}@media(max-width:650px){.categories-card{width:100%}}.rangeslider-horizontal .rangeslider__fill{background:#0261df}.rangeslider-horizontal .rangeslider__handle:after{background-color:#fff;box-shadow:none}.approvalModal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow:hidden;display:flex;align-items:center}.approvalModal .approval-details-container{background-color:#fff;border:1px solid #888;width:498px;height:auto;border-radius:8px;font-size:16px;line-height:1.2;padding:0 32px 20px;pointer-events:auto;font-family:var(--base-font)}.approvalModal .approval-details-container h3{font-size:16px;font-weight:600}.approvalModal .approval-details-container .header{position:relative}.approvalModal .approval-details-container .header .approval-details-modal-close{position:absolute;top:11px;right:0;cursor:pointer}.approvalModal .approval-details-container .header .grey-text{color:#707674;font-size:14px}.approvalModal .approval-details-container .header h3{font-weight:500}.approvalModal .approval-details-container hr{border:1px solid #dadada}.approvalModal .approval-details-container .paymentMethodDiv,.approvalModal .approval-details-container .submitterDiv{display:flex}.approvalModal .approval-details-container .paymentMethodDiv div,.approvalModal .approval-details-container .submitterDiv div{flex:1}.approvalModal .approval-details-container .modalBodyDiv{padding-top:13px}.approvalModal .approval-details-container .personalMessageDiv{width:100%;height:auto;overflow-wrap:break-word}.approvalModal .approval-details-container .requestNoteDiv{height:auto;width:100%;overflow-y:auto;overflow-wrap:break-word}.approvalModal .approval-details-container p{margin:0}.approvalModal .approval-details-container h3,.approvalModal .approval-details-container h4{margin:10px 0 0}.approvalModal .approval-details-container .lower-section h4{font-weight:500}.approvalModal .approval-details-container .lower-section textarea{width:calc(100% - 20px);height:58px;resize:none;background-color:#fffdfa;margin:3px -1px;padding:10px;border-radius:4px;border:2px solid #dadada;font-size:16px;font-family:var(--base-font)}.approvalModal .approval-details-container .lower-section .buttons{display:flex;justify-content:flex-end}.approvalModal .approval-details-container .lower-section .buttons button{width:100px;height:40px;border-radius:0;background-color:#fffdfb;margin:5px;cursor:pointer;color:var(--color-primary);border:2px solid;border-color:var(--color-primary)}.approvalModal .approval-details-container .lower-section .buttons #approveButton{color:#fff;background-color:var(--bg-primary);border-color:var(--color-primary);margin-right:0}@media(max-width:690px){.approvalModal .approval-details-container{width:100vw;padding:5px;height:90%;margin-top:-45px;overflow-x:hidden}.approvalModal hr{width:690px;margin:0 0 0 -1.5%}.approvalModal .header{height:50px;padding-top:1px}.approvalModal .modalBody{height:112%}.approvalModal .header,.approvalModal .lower-section,.approvalModal .modalBody{width:93%;margin:0 auto}.approvalModal .modalBodyDiv{padding-top:8px}.approvalModal .paymentMethodDiv,.approvalModal .submitterDiv{flex-direction:column}.approvalModal .footer-modal{padding-bottom:20px}}@media(min-width:691px){.approvalModal .approval-details-container{margin:0 auto}.approvalModal .paymentMethodDiv,.approvalModal .submitterDiv{flex-direction:row}.approvalModal .modalBody{height:65%}.approvalModal hr{width:112.5%;margin-left:-33px}.approvalModal .header{height:45px;padding-top:2px}}@media(min-width:1001px)and (max-height:800px){.approvalModal .approval-details-container{margin:5% auto}}@media(max-height:840px)and (min-width:691px){.approvalModal .approval-details-container{width:498px;padding-bottom:20px}.approvalModal .approval-details-container .modalBody{height:auto}}@media(min-height:700px)and (min-width:690px){.approvalModal .approval-details-container .modalBody{height:auto}}@media(max-width:510px)and (max-height:565px){.approvalModal .approval-details-container .modalBody{height:auto;padding-bottom:50px}}@media(min-height:10px)and (max-width:690px){.approvalModal .approval-details-container{height:80vh}.approvalModal .approval-details-container .modalBody{height:auto;padding-bottom:50px}}@media(max-height:785px){.approvalModal .approval-details-container{height:89%;margin-bottom:85px;margin-top:80px;padding-bottom:20px;overflow-y:scroll}}.orderModal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow:hidden;display:flex;align-items:center}.orderModal .order-details-modal-container{background-color:#fff;margin:10% auto;padding:0 25px;border:1px solid #888;border-radius:10px;font-size:16px;line-height:1.2;overflow:auto;width:450px;overflow-x:hidden;pointer-events:auto;font-family:var(--base-font)}.orderModal .order-details-modal-container .header{height:56px;display:flex;padding-top:5px}.orderModal .order-details-modal-container .header .grey-text{color:#707674;font-size:14px}.orderModal .order-details-modal-container .header .heading{width:100%}.orderModal .order-details-modal-container .header .closeModalButton{margin-top:5px}.orderModal .order-details-modal-container .header .closeModalButton .closeButton{font-size:35px;cursor:pointer}.orderModal .order-details-modal-container h3{font-size:16px}.orderModal .order-details-modal-container .approvedDiv,.orderModal .order-details-modal-container .giftDiv,.orderModal .order-details-modal-container .paymentDiv,.orderModal .order-details-modal-container .submitterDiv{display:flex}.orderModal .order-details-modal-container .modalBodyDiv{padding-top:5px}.orderModal .order-details-modal-container .submitterDiv{padding-top:10px}.orderModal .order-details-modal-container .personalMessageDiv{width:75%}.orderModal .order-details-modal-container p{margin:0}.orderModal .order-details-modal-container h3,.orderModal .order-details-modal-container h4{margin:10px 0 0}.orderModal .order-details-modal-container .lower-section{height:155px}.orderModal .order-details-modal-container .lower-section textarea{width:100%;height:68px;resize:none;background-color:#fffdfb;margin:0 -1px;padding:0}.orderModal .order-details-modal-container .lower-section .buttons{display:flex;justify-content:flex-end}.orderModal .order-details-modal-container .lower-section .buttons button{width:100px;height:40px;border-radius:0;border:2px solid;background-color:#fffdfb;margin:5px;cursor:pointer}.orderModal .order-details-modal-container .lower-section .buttons #approveButton{color:#fff;margin-right:0}@media(max-width:590px){.orderModal .order-details-modal-container{width:86vw;height:75%;padding:0 25px;overflow-x:hidden}.orderModal .order-details-modal-container .closeButton{margin-right:10px}.orderModal .header{padding-top:0}.orderModal hr{width:120%;margin:0 0 0 -9.5%}.orderModal .approvedDiv,.orderModal .giftDiv,.orderModal .paymentDiv,.orderModal .submitterDiv{flex-direction:column}.orderModal .approvalMessageDiv{overflow-wrap:anywhere}.orderModal .heading{width:92%}}@media(min-width:591px){.orderModal .order-details-modal-container{padding-bottom:20px}.orderModal .approvedDiv,.orderModal .giftDiv,.orderModal .paymentDiv,.orderModal .submitterDiv{display:flex;flex-direction:row}.orderModal .approvedDiv div,.orderModal .giftDiv div,.orderModal .paymentDiv div,.orderModal .submitterDiv div{flex:1}.orderModal hr{width:114%;margin:0 0 0 -7.5%}}@media(max-height:740px){.orderModal .order-details-modal-container .modalBody{height:auto;padding-bottom:15px}}@media(max-height:525px){.orderModal .order-details-modal-container{height:40%}}body.noScroll{height:100%;width:100%;overflow:hidden;pointer-events:none}#approval-bar{background-color:#282b29;color:#fff;width:100%;height:76px;display:flex;align-items:center;justify-content:space-around;position:fixed;bottom:0;z-index:10;pointer-events:auto;z-index:100000;font-family:var(--base-font)}#approval-bar .approve-gift-message{color:#fff}#approval-bar .buttonsDiv{display:flex;flex-direction:row;justify-content:space-around}#approval-bar .buttonsDiv .buttons{display:flex;flex-direction:row;align-items:center}#approval-bar .buttonsDiv .buttons .approveButton,#approval-bar .buttonsDiv .buttons .rejectButton{height:40px;width:120px;cursor:pointer}#approval-bar .buttonsDiv .buttons .approveButton:hover,#approval-bar .buttonsDiv .buttons .rejectButton:hover{opacity:.8}#approval-bar .buttonsDiv .buttons .rejectButton{background-color:#cc3232;color:#fff;border:none}#approval-bar .buttonsDiv .buttons .approveButton{background-color:#347752;color:#fff;border:none;margin-left:24px}@media(max-width:690px){#approval-bar{flex-direction:column;height:120px}#approval-bar .approve-gift-message{color:#fff;margin:10px 0}#approval-bar .buttonsDiv{height:60px}#approval-bar .buttonsDiv .buttons{height:50px}}@media(min-width:691px){#approval-bar{flex-direction:row}#approval-bar .buttonsDiv{margin-left:45%}#approval-bar .approve-gift-message{margin-right:-15%}}@media(max-width:990px){.approval-pagination{height:auto;overflow:auto;display:flex;flex-direction:column}}.approval-pagination .approval-pagination-item{display:inline-block;color:#707674;padding:15px}.approval-pagination .approval-pagination-right{float:right}.approval-pagination .approval-pagination-left{padding:0}.approval-pagination .approval-pagination-orders-limit select{margin-left:15px;background:#fff;padding:3px 5px;border:1px solid #dadada;box-sizing:border-box;border-radius:3px;color:#707674}.approval-pagination .approval-pagination-arrows{margin-left:15px}.approval-pagination .approval-pagination-arrows img{margin-bottom:-2px;margin-left:5px;margin-right:5px;cursor:pointer}.gift-approval-info{display:block;clear:both;width:100%;margin-bottom:40px;margin-top:60px}@media(max-width:990px){.gift-approval-info{max-width:95%;margin-left:auto;margin-right:auto}.gift-approval-info h1,.gift-approval-info p{text-align:left}}.gift-approval-info h1{font-weight:500}.gift-approval-info p{line-height:22px}@media(min-width:991px)and (max-width:1015px){h1,p{margin-left:10px}}.gift-appoval-container{width:1000px;max-width:100%;display:block;margin:30px auto auto}.gift-appoval-container .gift-approval-no-orders{text-align:center;display:block}.gift-appoval-container .col-gift-approval-name{width:120px}.gift-appoval-container .col-gift-approval-amount{text-align:right;box-sizing:border-box;padding-right:28px!important}.gift-appoval-container .gift-approval-sidebar{width:25%;max-width:100%;display:inline-block;float:left;text-align:left;margin-right:5%;background:#fff;border:1px solid #dadada;box-sizing:border-box;border-radius:8px}.gift-appoval-container .gift-approval-sidebar div:hover{background:#f2f2f2}.gift-appoval-container .gift-approval-sidebar .gift-approval-pending-loading{display:inline-block;float:right;width:25px;margin-top:-4px}@media(max-width:990px){.gift-appoval-container .gift-approval-sidebar{width:95%;display:block;margin:auto;float:none}}@media(min-width:991px)and (max-width:1015px){.gift-appoval-container .gift-approval-sidebar{margin-left:10px}}.gift-appoval-container .gift-approval-sidebar .gift-approval-selected{background:#f2f2f2;border-left:6px solid #7ba180}.gift-appoval-container .gift-approval-sidebar div{padding:14px 25px;cursor:pointer;text-transform:capitalize}.gift-appoval-container .gift-approval-sidebar .gift-approval-counter{background:#7ba180;padding:6px;border-radius:50%;float:right;color:#fff;font-size:13px;margin-top:-4px;width:13px;height:13px;text-align:center;line-height:14px}.gift-appoval-container .gift-approval{width:70%;max-width:100%;background:#fff;border:1px solid #dadada;box-sizing:border-box;border-radius:8px;text-align:left;display:inline-block}@media(max-width:990px){.gift-appoval-container .gift-approval{width:95%;display:block;float:none;margin:30px auto auto}}@media(min-width:991px)and (max-width:1015px){.gift-appoval-container .gift-approval{width:68%}}.gift-appoval-container .gift-approval table{border-collapse:collapse;width:100%}@media(max-width:990px){.gift-appoval-container .gift-approval table thead{border:none}.gift-appoval-container .gift-approval table td,.gift-appoval-container .gift-approval table th,.gift-appoval-container .gift-approval table tr{border:none;vertical-align:middle}.gift-appoval-container .gift-approval table .gift-approval-checkmark{display:inline-block}.gift-appoval-container .gift-approval table .gift-approval-checkmark input[type=checkbox]+label,.gift-appoval-container .gift-approval table .gift-approval-checkmark input[type=checkbox]:checked+label{top:9px!important}.gift-appoval-container .gift-approval table .input-wrapper .input-table-cell{display:flex;align-items:end;justify-content:center}.gift-appoval-container .gift-approval table .input-wrapper .input-table-cell .pending-checkbox{margin-top:-3px}.gift-appoval-container .gift-approval table .input-wrapper .input-table-cell label{position:relative;margin-left:-25px;margin-top:-12px;top:0}.gift-appoval-container .gift-approval table .submitter-name{display:inline-block}.gift-appoval-container .gift-approval table .gift-approval-amount,.gift-appoval-container .gift-approval table .gift-approval-link,.gift-appoval-container .gift-approval table .gift-status,.gift-appoval-container .gift-approval table .recipient-name{margin-left:42px}.gift-appoval-container .gift-approval table .recipient-name-span,.gift-appoval-container .gift-approval table .submitter-name-span{display:inline-block}.gift-appoval-container .gift-approval table .table-top-responsive{display:block;padding:20px 0 20px 15px;font-size:1.25rem;border-bottom:1px solid #e9e9e9}}@media(min-width:991px){.gift-appoval-container .gift-approval table .recipient-name-span,.gift-appoval-container .gift-approval table .submitter-name-span,.gift-appoval-container .gift-approval table .table-top-responsive{display:none}.gift-appoval-container .gift-approval table .input-wrapper .input-table-cell{display:flex;align-items:end;justify-content:center}.gift-appoval-container .gift-approval table .input-wrapper .input-table-cell label{position:relative;left:-20px;top:0}}.gift-appoval-container .gift-approval table td,.gift-appoval-container .gift-approval table th{padding:10px}.gift-appoval-container .gift-approval table tr{cursor:pointer}.gift-appoval-container .gift-approval table th{padding-top:15px}.gift-appoval-container .gift-approval table tr:nth-child(2n){background:#fafafa}.gift-appoval-container .gift-approval table .gift-approval-checkmark{position:relative;height:21px;width:21px}.gift-appoval-container .gift-approval table .gift-approval-checkmark input[type=checkbox]{opacity:0;height:21px;width:21px;top:12px;left:10px;z-index:2;cursor:pointer;margin-left:0}.gift-appoval-container .gift-approval table .gift-approval-checkmark .gift-approval-checkbox-disabled{pointer-events:none;opacity:.2}.gift-appoval-container .gift-approval table .gift-approval-checkmark input[type=checkbox]+label,.gift-appoval-container .gift-approval table .gift-approval-checkmark input[type=checkbox]:checked+label{background-size:cover;height:21px;width:21px;display:inline-block;padding:0}.gift-appoval-container .gift-approval table .gift-approval-checkmark input[type=checkbox]+label{background-image:url(/v2/images/gift-approval-check.svg);z-index:1}.gift-appoval-container .gift-approval table .gift-approval-checkmark input[type=checkbox]:checked+label{background-image:url(/v2/images/gift-approval-check-active.svg)}.gift-appoval-container .gift-approval table .gift-approval-link{color:#0061df;text-decoration:underline}.gift-appoval-container .gift-approval thead{border-bottom:1px solid #dadada}@media(max-width:990px){.gift-appoval-container .gift-approval table,.gift-appoval-container .gift-approval tbody,.gift-appoval-container .gift-approval td,.gift-appoval-container .gift-approval th,.gift-appoval-container .gift-approval thead,.gift-appoval-container .gift-approval tr{display:block}.gift-appoval-container .gift-approval thead tr{position:absolute;top:-9999px;left:-9999px}.gift-appoval-container .gift-approval tr{margin:0 0 1rem}.gift-appoval-container .gift-approval td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.gift-appoval-container .gift-approval td:before{position:absolute;top:0;left:6px;width:45%;padding-right:10px;white-space:nowrap}.gift-appoval-container .gift-approval .gift-approval-amount{text-align:left}}.gift-appoval-container .react-loading-skeleton{padding-top:3px;padding-bottom:3px;margin-top:3px;margin-bottom:3px}.gift-appoval-container .gift-approval-checked-tab{background:rgba(52,119,82,.149)!important}.gift-appoval-container body.modal-open{height:100vh;overflow-y:hidden}.gift-appoval-container .gift-approval-pagination-loading{width:150px;float:right;padding:10px 30px 10px 10px}@media(min-width:769px){.gift-appoval-container .gift-approval-amount{text-align:right;padding-right:30px!important}}.web-messenger-container-no-show{display:none}.payment-method-top-nav-bar{display:flex;width:100%;border-bottom:1px solid var(--border-color);padding:0 5%;box-sizing:border-box;background-color:#fffdfa}.payment-method-top-nav-bar *{box-sizing:border-box}.payment-method-top-nav-bar ul{margin:0;padding:0;display:flex;flex-direction:row}.payment-method-top-nav-bar ul li{list-style:none;padding:0 40px 0 0}@media(max-width:767px){.payment-method-top-nav-bar ul li{padding:0 30px 0 0}}.payment-method-top-nav-bar ul li a{padding:10px 0;display:flex;text-decoration:none;color:#292b29;font-size:16px;font-weight:400}.payment-method-top-nav-bar ul li a.link-active{border-bottom:2px solid var(--bg-primary);color:var(--color-primary)}@media(max-width:767px){.payment-method-top-nav-bar ul li a{font-size:14px}}.payment-method-list-item{padding:0 16px 16px;border:1px solid var(--border-color);width:100%;display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:450px){.payment-method-list-item{padding:0 0 16px}}.payment-method-list-item *{box-sizing:border-box}.payment-method-list-item .pm-field-area{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:relative}@media(max-width:450px){.payment-method-list-item .pm-field-area{flex-direction:column;padding-right:0}}.payment-method-list-item .pm-field-area .default-selected{margin-left:auto;margin-right:16px;border-radius:0 0 8px 8px;padding:10px 25px;background-color:var(--bg-primary);color:#fff;font-size:14px;font-weight:500;text-align:right}.payment-method-list-item .pm-field-area .default-selected.hidden{background-color:transparent;color:transparent}.payment-method-list-item .pm-field-area .pm-field-group{display:flex;flex-direction:column;margin:auto 0;max-width:33%;min-width:33%;position:relative}@media(max-width:450px){.payment-method-list-item .pm-field-area .pm-field-group{max-width:100%;min-width:100%}}.payment-method-list-item .pm-field-area .pm-field-group .label{font-weight:500;font-size:16px;display:flex}.payment-method-list-item .pm-field-area .pm-field-group .value{font-weight:400;font-size:16px;display:flex}.payment-method-list-item .pm-field-area .pm-field-group .value img{display:inline-block;max-width:140px;position:relative;left:5px;object-fit:contain;padding:0 20px}@media(max-width:450px){.payment-method-list-item .pm-field-area .pm-field-group .value img{max-width:110px}}.payment-method-list-item .pm-field-area.cc{display:flex;flex-direction:row;align-items:flex-start}.payment-method-list-item .pm-field-area.cc .cc-image{min-width:160px;max-width:160px}@media(max-width:450px){.payment-method-list-item .pm-field-area.cc .cc-image{min-width:auto}}.payment-method-list-item .pm-block-column{display:flex;flex:1;flex-direction:row;gap:2rem}@media(max-width:450px){.payment-method-list-item .pm-block-column{flex-direction:column;gap:.5rem}}.payment-method-list-item .pm-footer-area{margin-right:16px;padding-top:15px;text-align:right}.payment-method-list-item .pm-footer-area button{border:0;cursor:pointer;background:transparent;display:inline-flex;align-items:center;color:var(--color-primary);margin-left:10px}.payment-method-list-item .pm-footer-area button svg{margin-right:6px}.payment-method-list-item .pm-footer-area.hidden{display:block}.add-edit-payment-method{width:100%;display:flex;padding:30px 40px;flex-direction:column;box-sizing:border-box}@media(max-width:450px){.add-edit-payment-method{padding:20px}}.add-edit-payment-method *{box-sizing:border-box}.add-edit-payment-method .header-area{display:flex;width:100%;align-items:flex-start;position:relative}.add-edit-payment-method .header-area h3{font-size:24px;font-weight:500;padding:0 0 40px;width:100%;border-bottom:1px solid var(--border-color);margin:0 0 40px}.add-edit-payment-method .header-area h3:first-letter{text-transform:uppercase}.add-edit-payment-method .header-area .close-add-edit-payment-link{position:absolute;right:0;top:0;width:20px;height:20px;background-image:url(/v2/compass/images/close_dark_gray_icon.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.add-edit-payment-method .form-fields-area{display:flex;flex-direction:column;width:100%}.add-edit-payment-method .form-fields-area .form-field{width:100%;max-width:326px;display:flex;flex-direction:column;padding-bottom:40px;position:relative}.add-edit-payment-method .form-fields-area .form-field .label{font-size:16px;font-weight:700}.add-edit-payment-method .form-fields-area .form-field .value input[type=number],.add-edit-payment-method .form-fields-area .form-field .value input[type=text]{width:100%;display:flex;height:40px;padding:10px;border:1px solid var(--border-color);font-size:16px;font-family:var(--base-font)}.add-edit-payment-method .form-fields-area .form-field .value.error-on-field input{border:1px solid #c33}.add-edit-payment-method .form-fields-area .form-field .value.card-icon-field{position:relative;display:flex;align-items:center}.add-edit-payment-method .form-fields-area .form-field .value.card-icon-field img{display:block;max-width:26px;max-height:20px;position:absolute;left:8px}.add-edit-payment-method .form-fields-area .form-field .value.card-icon-field input[type=text]{padding-left:45px}.add-edit-payment-method .form-fields-area .form-field .errorMessage{color:#c33;font-size:14px;font-weight:500;display:flex;align-items:center}.add-edit-payment-method .form-fields-area .form-field .errorMessage span{display:inline-block;width:15px;height:15px;background-image:url(/v2/compass/images/error-red-warning-circle.svg);background-size:contain;background-repeat:no-repeat;margin-right:5px}.add-edit-payment-method .form-fields-area .checkbox-field{width:100%;max-width:326px;display:flex;flex-direction:row}.add-edit-payment-method .form-fields-area .checkbox-field button{display:flex;background-color:transparent;justify-content:flex-start;padding:10px 0;margin:0;align-items:center}.add-edit-payment-method .form-fields-area .checkbox-field button svg{fill:var(--bg-primary)!important;margin-right:7px}.add-edit-payment-method .form-fields-area .checkbox-field button svg path{stroke:var(--bg-primary)!important}.add-edit-payment-method .form-fields-area .checkbox-field button.is_checked .checked{display:inline-block}.add-edit-payment-method .form-fields-area .checkbox-field button.is_checked .not-checked{display:none}.add-edit-payment-method .form-fields-area .checkbox-field button.not_checked .not-checked{display:inline-block}.add-edit-payment-method .form-fields-area .checkbox-field button.not_checked .checked{display:none}.add-edit-payment-method .footer-error-field{padding:30px 0 20px;text-align:right}.add-edit-payment-method .footer-error-field .errorMessage{color:#c33;font-size:16px;font-weight:500;display:flex;align-items:center}.add-edit-payment-method .footer-error-field .errorMessage span{display:inline-block;width:28px;height:28px;background-image:url(/v2/compass/images/error-red-warning-circle.svg);background-size:contain;background-repeat:no-repeat;margin-right:5px}.payment-method-list-item-skeleton{padding:16px;border:1px solid var(--border-color);width:100%;display:flex;flex-direction:column}.payment-method-list-item-skeleton *{box-sizing:border-box}.payment-method-list-item-skeleton .pm-field-area{display:flex;flex-direction:row;flex-wrap:wrap;padding-right:20px;width:100%;border-bottom:1px solid var(--border-color);position:relative}.payment-method-list-item-skeleton .pm-field-area .pm-field-group{display:flex;flex-direction:column;max-width:50%;min-width:50%;padding:0 15px 15px 0;position:relative}.payment-method-list-item-skeleton .pm-field-area .pm-field-group .label span,.payment-method-list-item-skeleton .pm-field-area .pm-field-group .value span{height:20px!important;margin-right:15px}.payment-method-list-item-skeleton .pm-footer-area{padding-top:15px;display:flex}.payment-method-list-item-skeleton .pm-footer-area span{height:20px!important;width:50px!important;margin-right:15px}.payment-method-list-container{padding:25px 5%}.payment-method-list-container *{box-sizing:border-box}.payment-method-list-container .header-title-bar{width:100%;display:flex;flex-direction:column;padding-right:15px;margin-bottom:40px}.payment-method-list-container .header-title-bar h1{font-size:32px;margin:0;font-weight:400;font-style:normal;color:#000;line-height:42px}.payment-method-list-container .header-title-bar h4{margin:0;font-size:16px;font-weight:400;font-style:normal;color:#000;line-height:20.8px;letter-spacing:.31px}.payment-method-list-container .subheader-title-bar{display:flex;flex-direction:column;padding-right:15px;margin-bottom:40px}.payment-method-list-container .subheader-title-bar h1{font-size:32px;margin:0;font-weight:400;font-style:normal;color:#000;line-height:42px}.payment-method-list-container .subheader-title-bar h2{margin-top:60px;margin-bottom:0}.payment-method-list-container .subheader-title-bar h4{margin-top:0;font-size:16px;font-weight:400;font-style:normal;color:#000;line-height:20.8px;letter-spacing:.31px}.payment-method-list-container .subheader-title-bar:first-child h2{margin:0}.payment-method-list-container .payment-method-list-holder,.payment-method-list-container .subheader-title-bar{margin:0 auto}@media(min-width:800px){.payment-method-list-container .payment-method-list-holder,.payment-method-list-container .subheader-title-bar{width:80%}}.payment-method-list-container .payment-method-list-holder{display:grid;grid-template-columns:1fr;grid-gap:25px}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder{display:flex;border:1px solid var(--border-color);align-items:center;justify-content:center;min-height:160px;padding:0 16px}@media(max-width:450px){.payment-method-list-container .payment-method-list-holder .add-payment-button-holder{padding:0 0 16px}}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:relative}@media(max-width:450px){.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area{padding-right:0}}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area .pm-field-group{display:flex;flex-direction:column;margin:auto 0;position:relative}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area .pm-field-group .label{font-weight:500;font-size:16px;display:flex}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area .pm-field-group .value{font-weight:400;font-size:16px;display:flex}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area .pm-field-group .value img{display:inline-block;max-width:140px;position:relative;left:5px;object-fit:contain;padding:0 20px}@media(max-width:450px){.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area .pm-field-group .value img{max-width:110px}}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area.cc{display:flex;flex-direction:row;align-items:flex-start}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area.cc .cc-image{min-width:160px}@media(max-width:450px){.payment-method-list-container .payment-method-list-holder .add-payment-button-holder .pm-field-area.cc .cc-image{min-width:auto}}.payment-method-list-container .payment-method-list-holder .add-payment-button-holder button{border:0;cursor:pointer;font-size:16px;padding:16px 10px 16px 0;min-height:48px;background-color:inherit}.payment-method-list-container .budget-list-holder{grid-gap:0}.payment-method-list-container .user-credit-holder{margin-bottom:300px}.common-pm-inline-message{padding:25px 20px}.common-pm-inline-message .server-error-msg{color:#c33;font-size:14px;font-weight:400}.common-pm-inline-message p{margin-bottom:30px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;letter-spacing:.3px}.common-pm-inline-message .header-area{display:flex;width:100%;align-items:flex-start;position:relative}.common-pm-inline-message .header-area h3{font-size:24px;font-weight:500;padding:0 0 40px;width:100%;border-bottom:1px solid var(--border-color);margin:0 0 20px}.common-pm-inline-message .header-area h3:first-letter{text-transform:uppercase}.common-pm-inline-message .header-area .close-add-edit-payment-link{position:absolute;right:0;top:0;width:20px;height:20px;background-image:url(/v2/compass/images/close_dark_gray_icon.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.budget-list-item{padding:0 10px;border:1px solid var(--border-color);width:100%;display:flex;flex-direction:column}.budget-list-item,.budget-list-item *{box-sizing:border-box}.budget-list-item .pm-field-area{display:flex;padding:20px;flex-direction:row;flex-wrap:wrap;width:100%;position:relative}@media(max-width:450px){.budget-list-item .pm-field-area{flex-direction:column;padding-right:0}}.budget-list-item .pm-field-area .pm-field-group{display:flex;flex-direction:row;justify-content:space-between;margin:auto 0;width:100%;position:relative}@media(max-width:450px){.budget-list-item .pm-field-area .pm-field-group{max-width:100%;min-width:100%}}.budget-list-item .pm-field-area .pm-field-group .label{font-weight:500;font-size:16px;display:flex;margin:auto 0}.budget-list-item .pm-field-area .pm-field-group .value{font-weight:500;font-size:28px;display:flex;margin:auto 0}.admin-nav,.payment-method-container *{box-sizing:border-box}.admin-nav{display:flex;width:1200px;max-width:100%;margin-left:auto;margin-right:auto;justify-content:space-between;padding:20px 15px 15px}@media(max-width:550px){.admin-nav{display:none}}.admin-nav .admin-nav-logo{width:200px}.admin-nav .admin-nav-logo:hover{opacity:.7}.admin-nav .admin-nav-link{color:#fff;font-size:17px;text-decoration:none;margin-left:20px}.admin-nav .admin-nav-link:hover{opacity:.7}.admin-nav .admin-nav-rounded{background:#1abb9a;padding:6px 20px;border-radius:40px}.admin-nav-mobile{display:none;background:#fff;max-width:100%;box-sizing:border-box;padding:20px 15px}@media(max-width:550px){.admin-nav-mobile{display:flex;position:fixed;width:100%;top:0}}.admin-nav-mobile .admin-mobile-logo{width:36px;cursor:pointer}.admin-nav-mobile .admin-nav-hamburger{width:18px;margin-right:15px;margin-left:15px;cursor:pointer}.admin-nav-hamburger-slide{position:fixed;width:100%;height:calc(100vh - 64px);top:64px;display:flex;flex-direction:row;background:#fff;padding:30px;box-sizing:border-box;z-index:1000000}.admin-nav-hamburger-slide .admin-nav-link{display:block;color:#000;font-size:26px;text-decoration:none;margin-bottom:15px}.Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:hsla(0,0%,100%,.7);transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}[data-schemapath="root.countries_in_nav"] [data-schematype=string]>div select{display:none}div[data-schematype]{margin-bottom:30px}div[data-schematype] div img{border:1px dashed silver}.admin-content-main #editor_holder{padding:20px 40px}.admin-content-main .admin-content-select{padding-left:40px;padding-bottom:25px;box-shadow:0 4px 2px -2px hsla(0,0%,50%,.141);margin-top:40px}.admin-content-main .admin-content-select p{margin-bottom:0;font-size:13px;text-decoration:underline;cursor:pointer}.admin-content-main .admin-content-select select{margin-left:0!important}.admin-content-main .admin-template-search{position:relative;width:350px;max-width:90%}.admin-content-main .admin-template-search input{margin-top:20px;display:block;width:100%}.admin-content-main .admin-template-search .admin-template-search-results{position:absolute;width:350px;max-width:100%;box-sizing:border-box;max-height:248px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:10px;z-index:100;border-radius:3px;margin-top:-19px;overflow-y:auto}.admin-content-main .admin-template-search .admin-template-search-results h2{font-size:15px;padding:5px;cursor:pointer;margin:0}.admin-content-main .admin-template-search .admin-template-search-results h2 label{opacity:.7;display:block;font-size:13px;cursor:pointer}.admin-content-main .admin-template-search .admin-template-search-results h2:hover{background:#f2f2f2}.admin-content-main .admin-update-create{display:inline-block;color:#000;font-size:16px;background:rgba(242,242,242,.53)!important;border-radius:5px;padding:15px;border:none;cursor:pointer;box-sizing:border-box}.admin-content-main .admin-update-buttons{text-align:left;margin-top:40px;margin-left:20px}.admin-content-main .admin-update-buttons div{display:inline-block;color:#000;font-size:16px;background:rgba(242,242,242,.53)!important;border-radius:5px;padding:15px;border:none;cursor:pointer;box-sizing:border-box;margin-left:20px}.admin-content-main .je-object__container:not([data-schemaid=root]){margin-bottom:30px;padding:2px 20px;border:1px solid #eee;border-left:3px solid #ddd}.admin-content-main .je-object__controls{display:none}.admin-content-main .two-column{display:inline-block!important;width:50%!important;vertical-align:top}.admin-content-main .two-column .block.w-full.px-1.text-black.text-sm.leading-normal.bg-white.border.border-grey.rounded{width:50%}.admin-content-main .two-column h3{margin-top:0}.admin-content-main a.hide-double-image{display:none}.admin-content-main div[data-theme=tailwind] div[data-schematype]:not([data-schematype=object]):hover{background-color:transparent}.admin-content-main .je-header,.admin-content-main .je-object__title{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin:10px 0}.admin-content-main .je-header>span,.admin-content-main .je-object__title>span{font-weight:500;flex-grow:1}.admin-content-main .form-group label{display:block}.admin-content-main .form-group p.block.mt-1.text-xs{font-size:80%;margin-top:5px}.admin-content-main input[type=input],.admin-content-main input[type=text]{background:#f2f2f2;border:none;padding:12px 17px;border-radius:3px;font-size:16px;width:100%;max-width:500px;box-sizing:border-box;margin-top:20px;margin-bottom:15px}.admin-content-main input[type=input]:first-of-type,.admin-content-main input[type=text]:first-of-type{margin-top:5px}.admin-content-main input[type=input]{max-width:80%}.admin-content-main input[type=color]{width:100px;cursor:pointer}.admin-content-main select{font-size:16px;text-transform:capitalize;padding:10px 15px;border-radius:3px;border:none;background-color:#f2f2f2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAcwAAAHMBY8FD/gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC0SURBVDiNrZMhDgIxEEXfLAHHBZAoggDOgsNgOAAWwWk4CwaH4ghcgASxKz4CmpSy03SzTPJNO/93On/GJOGFmZ2AMbCWlyipFcAO0Ad7N88hT4FHJPAEZkUCQAWcI3LABRiUCBxayAHHrACwAOqMQA0sY06V9HQFDF1b3nfzL6dSd8xsAowcgVrSPT5IK+geSQ+2+P8P2OR6cAWazHsNcHMr6G3jXwap9yh3XaafOYijZJ1f0M1a/LHaGy4AAAAASUVORK5CYII=);background-size:12px 12px;background-repeat:no-repeat;background-position:calc(100% - 10px);-moz-appearance:none;-webkit-appearance:none;appearance:none;min-width:275px;box-sizing:border-box;max-width:500px}.admin-content-main label [type=checkbox]{margin-right:10px}.admin-content-main a img{max-width:500px;max-width:80%}.admin-content-main .json-editor-btntype-toggle{margin-left:20px!important}.admin-content-main .relative.items-stretch.w-full{margin-bottom:20px}.admin-content-main .json-editor-btn-,.admin-content-main .json-editor-btn-upload,.admin-content-main .json-editor-btntype-toggle{color:#000!important;font-size:16px!important;background:rgba(242,242,242,.53)!important;border-radius:5px;padding:10px 15px!important;border:none;cursor:pointer;box-sizing:border-box}.admin-content-main .text-red{color:#f46464}.je-upload-preview img{width:fit-content;height:fit-content;max-height:fit-content!important;max-width:100%!important;margin-right:20px;display:block}.je-upload-preview div{margin-bottom:40px;clear:both!important}.admin-info{display:block;clear:both;width:100%;margin-bottom:40px;margin-top:60px}@media(max-width:1000px){.admin-info{text-align:center}}.admin-info h1{font-weight:500;margin-bottom:0}.admin-info p{line-height:22px;margin-top:10px}.admin-container{width:1000px;max-width:100%;display:block;margin:30px auto auto}.admin-container .admin-content-main{width:100%;max-width:100%;background:#fff;box-sizing:border-box;border-radius:6px;text-align:left;display:inline-block;box-shadow:0 3px 8px rgba(0,0,0,.24)}.admin-container .admin-content-main .admin-content-item .admin-upload-image,.admin-container .admin-content-main .admin-content-item input,.admin-container .admin-content-main .admin-content-item span{display:inline-block;width:49%;text-align:left}.admin-container .admin-content-main .admin-content-item input,.admin-container .admin-content-main .admin-content-item select{padding:13px;box-sizing:border-box;border:none;font-family:inherit;font-size:15px;width:100%;text-align:left;background:#f2f2f2;border-radius:6px}.admin-container .admin-content-main .admin-content-item select{appearance:none}.admin-container .admin-content-main .admin-content-item:nth-child(odd){background:#f2f2f2}.admin-container .admin-content-main .admin-content-item .admin-upload-inner{padding:7px;background:gray;display:inline-block;color:#fff;font-size:14px;margin:10px 0;cursor:pointer}.admin-container .admin-content-main .admin-content-item .admin-content-inner{width:47%;display:inline-block;margin-right:3%;margin-bottom:18px}.admin-container .admin-content-main .admin-content-item .admin-content-inner h2{font-size:15px;font-weight:500}.admin-container .admin-content-main table{border-collapse:collapse;width:100%}.admin-container .admin-content-main table td,.admin-container .admin-content-main table th{padding:10px}.admin-container .admin-content-main table th{padding-top:15px}.admin-container .admin-content-main table tr:nth-child(2n){background:#fafafa}.admin-container .admin-content-main table .admin-amount{text-align:right;padding-right:30px}.admin-container .admin-content-main table .admin-checkmark{position:relative;height:21px;width:21px}.admin-container .admin-content-main table .admin-checkmark input[type=checkbox]{opacity:0;height:21px;width:21px;position:absolute;top:12px;left:10px;z-index:2;cursor:pointer}.admin-container .admin-content-main table .admin-checkmark input[type=checkbox]+label,.admin-container .admin-content-main table .admin-checkmark input[type=checkbox]:checked+label{background-size:cover;height:21px;width:21px;display:inline-block;padding:0;position:absolute;top:12px;left:10px}.admin-container .admin-content-main table .admin-checkmark input[type=checkbox]+label{background-image:url(/v2/images/gift-approval-check.svg);z-index:1}.admin-container .admin-content-main table .admin-checkmark input[type=checkbox]:checked+label{background-image:url(/v2/images/gift-approval-check-active.svg)}.admin-container .admin-content-main table .admin-link{color:#0061df;text-decoration:underline}.admin-container .admin-content-main thead{border-bottom:1px solid #dadada}.admin-container .admin-template-title{padding:15px 25px}.admin-container .admin-template-title h1{text-transform:capitalize;font-size:19px}.admin-container .admin-notecards-preview{width:250px;max-width:100%;margin-top:25px}[data-schematype=array]{margin-bottom:30px;padding:2px 20px;border:1px solid #eee;border-left:3px solid #ddd}[data-schematype=array] .je-header{width:100%}[data-schematype=array] [data-schematype=integer],[data-schematype=array] [data-schematype=string]{display:flex}[data-schematype=array] [data-schematype=integer] .form-group,[data-schematype=array] [data-schematype=string] .form-group{display:flex;align-items:center;width:50%;margin-bottom:10px;margin-right:15px}[data-schematype=array] [data-schematype=integer] .form-group label,[data-schematype=array] [data-schematype=string] .form-group label{white-space:nowrap;min-width:20%;margin-right:15px}[data-schematype=array] [data-schematype=integer] .form-group input[type=text],[data-schematype=array] [data-schematype=string] .form-group input[type=text]{margin:0}[data-schematype=array] [data-schematype=object] [data-schematype=string]>.form-group{align-items:flex-start;flex-direction:column}[data-schematype=array] [data-schematype=string]:has(.je-block-link){flex-direction:column;align-items:flex-start;margin-bottom:1rem}[data-schematype=array] [data-schematype=string]:has(.je-block-link) .form-group{display:flex;flex-direction:column;align-items:flex-start}[data-schematype=array]>div{margin-bottom:30px}[data-schematype=array]>div:empty{margin-bottom:0}[data-schematype=array] button{padding:6px 10px!important;border:0;box-shadow:none!important}[data-schematype=upload] .je-block-link{margin-top:-20px;margin-bottom:50px}.custom-template-msg h4{font-size:16px;margin:0 0 10px}.custom-template-msg p{margin:0;padding:10px 0 20px;font-size:14px}.template-errors-parant-nodes{border:1px solid #e74c3c!important;box-shadow:0 0 4px 0 #e74c3c}.template-errors-found .required{color:#e74c3c!important}.template-errors-found input{border:2px solid #e74c3c!important}.sign-in-container{width:fit-content;margin:auto;display:block}@media(max-width:400px){.sign-in-container{padding:10px}}.sign-in-container .sign-in-button{padding:17px 0;width:100%;background:green;text-align:center;display:block;color:#fff;font-size:var(--text-base);text-decoration:none}.sign-in-container .sign-in-button:hover{opacity:.8}.sign-in-container h2{font-size:var(--text-xl);margin-top:5rem}.sign-in-container h3,.sign-in-container h4{font-size:var(--text-base);font-weight:400}@media(max-width:400px){.sign-in-container h3,.sign-in-container h4{text-align:left}.sign-in-container h3 a,.sign-in-container h4 a{margin-right:5px}.sign-in-container h3 br,.sign-in-container h4 br{display:none}}.sign-in-container h3 a,.sign-in-container h4 a{text-decoration:underline;cursor:pointer;color:#000}.sign-in-container .sign-in-redirect-link{display:block;color:#000}.sign-in-container .sign-in-spinner{margin-top:10px}.sign-in-container .sign-in-loading-text{margin-bottom:0;margin-top:50px;font-size:20px}.sign-in-loading-container{text-align:center}.compass-faq-list{margin:auto;max-width:90%}.compass-faq-list .compass-faq-title{text-align:center;font-size:30px;margin-top:6rem;margin-bottom:6rem;font-family:var(--base-font)}.compass-faq-items{width:800px;max-width:100%;margin:auto auto 50px}.compass-faq-items h1{font-size:21px;font-weight:600;margin:40px 0;font-family:var(--base-font);color:#4c4c4c}.compass-faq-items h3{font-size:18px;margin-bottom:20px;cursor:pointer;position:relative;padding-right:40px;font-family:var(--base-font)}.compass-faq-items h3:after{content:"";position:absolute;width:calc(100% + 20px);height:calc(100% + 20px);transition:all .07s ease-in-out;background-color:transparent;border-radius:8px;top:-10px;left:-10px}.compass-faq-items h3:hover:after{background-color:rgba(0,0,0,.04)}.compass-faq-items h5{font-size:1rem;margin-bottom:-1rem}.compass-faq-items p{font-size:16px;line-height:22px;font-family:var(--base-font)}.compass-faq-items a{text-decoration:underline}.compass-faq-items .compass-faq-button{width:20px;height:20px;position:absolute;right:0}.compass-faq-items .compass-faq-entry h3{position:relative;display:flex;align-items:center}.compass-faq-items .compass-faq-entry h3 span{background-image:url(/v2/images/plus.png);background-size:contain;filter:saturate(0)}.compass-faq-items .compass-faq-entry div{display:none}.compass-faq-items .compass-faq-entry.active{margin-bottom:2rem}.compass-faq-items .compass-faq-entry.active h3 span{background-image:url(/v2/images/minus.png)}.compass-faq-items .compass-faq-entry.active div{display:block}.product-directory-filters{padding:15px 0;background-color:#f7f8f8}.product-directory-filters .container{display:flex;max-width:1700px;padding:0 35px;margin:0 auto;box-sizing:border-box}.product-directory-filters .product-filter-wrapper{padding:0}.product-directory-filters .product-filter-container{display:flex;padding:0}.product-directory-filters .product-filter-item{cursor:auto}.product-directory-filters .product-filter-item>span{display:flex;align-items:center;justify-content:space-between;padding:9px 8px 4px;background:#fff;border:1px solid var(--border-color);cursor:pointer}.product-directory-filters .product-filter-item>span img{margin-top:-4px}.product-directory-filters .product-filter-item.category{margin-right:auto}.product-directory-filters .product-filter-item.category span{min-width:150px}.product-directory-filters .product-filter-item.filter{margin-right:0;order:10}.product-directory-filters .product-filter-item.filter img{width:23px;margin:-3px 8px -3px 0;transform:translateY(-3px)}.product-directory-filters .product-filter-item.sortby span{min-width:150px}.product-directory-filters .filter .product-filter-dropdown,.product-directory-filters .sortby .product-filter-dropdown{right:0;left:auto}.product-filter-total-results,.product-filter-total-selected{margin-top:15px}.product-filter-total-selected{font-weight:600}.product-filter-total-selected button.link{border:0;font-family:inherit;font-size:14px;font-weight:inherit;color:var(--color-primary);background-color:transparent;margin-left:15px;padding:0;cursor:pointer}.input-range__label--max,.input-range__label--min,.input-range__label-container{display:none}.subheader{padding:20px 0;border-bottom:2px solid var(--border-color)}.subheader h3{margin:0 0 10px;font-family:var(--base-text);font-size:24px}.subheader-container{max-width:1700px;margin:0 auto;padding:0 35px;box-sizing:border-box}.next-bar{position:fixed;background:#fff;padding:20px;display:flex;justify-content:flex-end;bottom:0;z-index:11;width:100%;border-top:1px solid var(--border-color);box-sizing:border-box}.next-bar button{background-color:var(--bg-primary);color:#fff;padding:.7rem .8rem;border-radius:0;font-weight:400;text-decoration:none}.modal-wrapper.recipient-modal .modal{max-width:600px}.modal-wrapper.recipient-modal .modal .modal-close-button{position:absolute;top:15px;right:10px;z-index:111}.modal-wrapper.recipient-modal .modal .modal-contents{padding:.5rem;display:flex;flex-direction:column}.modal-wrapper.recipient-modal .modal .modal-contents>div{flex:1 0;max-height:100%}.modal-wrapper.recipient-modal .modal .error-message{color:#f46464;font-size:14px;margin-right:10px;display:flex;align-items:center;-webkit-animation:fadeIn 2s;animation:fadeIn 2s;font-family:var(--base-font)}.assign-gifts{display:flex;flex-direction:column;position:relative}.assign-gifts .title{font-size:18px;padding:0 20px}.assign-gifts ul{overflow-y:auto;overflow-x:hidden;margin:0;padding:0 20px}.assign-gifts ul li{list-style:none;margin:0;border-bottom:1px solid var(--border-color);padding:15px 0;display:flex;align-items:center;justify-content:space-between}.assign-gifts ul li:last-child{border-bottom:0;padding-bottom:0}.assign-gifts ul li select{border:1px solid var(--border-color);font-family:var(--base-text);font-size:inherit;max-width:40%;appearance:none;-webkit-appearance:none;background-image:url(/v2/compass/images/dropdown.png);background-repeat:no-repeat;background-position:right 5px center;background-size:20px 16.8px;padding:12px 29px 8px 10px;text-overflow:ellipsis}.disabled-btn{cursor:pointer!important;background:#dadada!important;color:#8d8d8d!important}.close-modal-pd-btn{border-radius:0;border:1px solid var(--border-color)!important;background:#fff!important;font-size:14px!important;cursor:pointer!important;line-height:1!important;font-family:var(--base-font)!important;color:var(--bg-primary)!important;min-width:80px}.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{position:relative;width:100%;margin:auto;direction:ltr}.alice-carousel__wrapper{overflow-x:hidden;overflow-y:hidden;height:auto}.alice-carousel__stage,.alice-carousel__wrapper{position:relative;box-sizing:border-box;width:100%}.alice-carousel__stage{height:100%;margin:0;padding:0;white-space:nowrap;transform-style:flat;-webkit-transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden}.alice-carousel__stage-item{position:relative;display:inline-block;padding:0;margin:0;box-sizing:border-box;width:100%;height:100%;vertical-align:top;white-space:normal;line-height:0}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__next-btn,.alice-carousel__prev-btn{display:inline-block;box-sizing:border-box;width:50%;padding:10px 5px}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{position:relative;content:attr(data-area);text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{display:inline-block;cursor:pointer;padding:5px;margin:0;color:#465798}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:darkred}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{position:absolute;top:30px;left:20px;display:inline-block}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{position:relative;width:32px;height:32px;padding:10px;border-radius:50%;background-color:#fff}.alice-carousel__play-btn-item{position:absolute;width:32px;height:32px;cursor:pointer;border:0;outline:none;background:transparent}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{position:absolute;pointer-events:none;display:block;width:0;height:0;content:"";transition:all .4s linear;border-color:transparent transparent transparent #465798;border-style:solid;border-width:8px 0 8px 15px}.alice-carousel__play-btn-item:before{left:5px;height:14px}.alice-carousel__play-btn-item:after{top:7px;left:18px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{height:30px;border-width:0 0 0 10px}.alice-carousel__play-btn-item.__pause:after{top:0;left:18px}.alice-carousel__dots{margin:30px 3px 5px;padding:0;list-style:none;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#e0e4fb}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom).__active,.alice-carousel__dots-item:not(.__custom):hover{background-color:#6e7ebc}.alice-carousel__slide-info{position:absolute;top:20px;right:20px;display:inline-block;padding:5px 10px;color:#465798;border-radius:5px;background-color:rgba(224,228,251,.6)}.alice-carousel__slide-info-item{vertical-align:middle;line-height:0}.home-carousel section{display:block;margin-bottom:40px}.home-carousel section .carousel-list-title{display:flex;flex-direction:row;margin-bottom:20px}@media(max-width:767px){.home-carousel section .carousel-list-title{margin-bottom:15px}}.home-carousel section .carousel-list-title .header-text{width:calc(100% - 80px);padding-left:0;padding-bottom:0;font-size:22px;font-weight:600;letter-spacing:0;text-decoration:none;color:#000}@media(max-width:767px){.home-carousel section .carousel-list-title .header-text{font-size:20px}}.home-carousel section .carousel-list-title .header-text a{font-size:22px;font-weight:600;letter-spacing:0;text-decoration:none;color:#000}@media(max-width:767px){.home-carousel section .carousel-list-title .header-text a{font-size:20px}}.home-carousel section .carousel-list-title .see-all-link{width:80px;display:flex;justify-content:end;align-items:center}.home-carousel section .carousel-list-title .see-all-link a{font-size:16px;color:var(--color-primary);font-weight:500;line-height:21px;letter-spacing:.3px;text-decoration:none;position:relative;padding-right:15px}.home-carousel section .carousel-list-title .see-all-link a:after{content:"";padding:2.5px;border-left:0 solid var(--color-primary);border-bottom:0 solid var(--color-primary);border-right:1px solid var(--color-primary);border-top:1px solid var(--color-primary);transform:translate(-50%,-50%) rotate(45deg);top:50%;right:0;position:absolute}.home-carousel section .carousel-list-item .alice-carousel{width:calc(100% + 20px);margin-left:-10px}.home-carousel section .carousel-list-item .alice-carousel *{box-sizing:border-box}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item{padding:0 10px}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item a{text-decoration:none}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item a img{width:100%;max-width:100%;max-height:100%;border-radius:3px;overflow:hidden}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item a img.out-of-stock{opacity:.2}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item a h4{margin:16px 0 0;padding:0;color:#000;text-align:center;width:100%}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item a h4.sm-heading{font-size:12.8px;font-weight:600;text-align:left!important;width:100%}@media(max-width:767px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item a h4{margin:10px 0 0}}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__stage-item a p{margin:0;padding:0;font-size:12px;color:gray;text-align:left!important;width:100%}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn{display:inline-block;box-sizing:border-box;padding:0;position:absolute;width:30px;height:30px;left:-8px;top:25%;z-index:99}@media(max-width:991px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn{width:49px;height:49px;left:-15px;top:29%}}@media(max-width:400px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn{left:0;top:33%}}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item{background-color:var(--bg-scroll-arrow)!important;z-index:9;border-radius:50%;border:1px solid;padding:0;box-sizing:border-box;line-height:1;height:29px;width:29px;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item{width:49px;height:49px}}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item:after{content:"";padding:3.5px;border-left:0 solid var(--color-scroll-arrow);border-bottom:0 solid var(--color-scroll-arrow);border-right:2px solid var(--color-scroll-arrow);border-top:2px solid var(--color-scroll-arrow);transform:translate(-50%,-50%) rotate(-135deg);top:15px;right:5px;position:absolute}@media(max-width:991px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item:after{padding:4.5px;top:50%;right:calc(50% - 13px)}}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item span{display:none!important}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn{display:inline-block;box-sizing:border-box;padding:0;position:absolute;width:30px;height:30px;right:-8px;top:25%;z-index:99}@media(max-width:991px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn{width:49px;height:49px;right:-15px;top:29%}}@media(max-width:400px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn{right:0;top:33%}}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item{background-color:var(--bg-scroll-arrow)!important;z-index:9;border-radius:50%;border:1px solid;padding:0;box-sizing:border-box;line-height:1;height:29px;width:29px;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item{width:49px;height:49px}}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item:after{content:"";padding:3.5px;border-left:0 solid var(--color-scroll-arrow);border-bottom:0 solid var(--color-scroll-arrow);border-right:2px solid var(--color-scroll-arrow);border-top:2px solid var(--color-scroll-arrow);transform:translate(-50%,-50%) rotate(45deg);top:15px;right:8px;position:absolute}@media(max-width:991px){.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item:after{padding:4.5px;top:50%;right:calc(50% - 8px)}}.home-carousel section .carousel-list-item .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item span{display:none!important}.home-carousel section .carousel-list-item.no-loop-carousel .alice-carousel__stage .alice-carousel__stage-item{max-width:20%}@media(max-width:1240px){.home-carousel section .carousel-list-item.no-loop-carousel .alice-carousel__stage .alice-carousel__stage-item{max-width:25%}}@media(max-width:1000px){.home-carousel section .carousel-list-item.no-loop-carousel .alice-carousel__stage .alice-carousel__stage-item{max-width:33%}}@media(max-width:800px){.home-carousel section .carousel-list-item.no-loop-carousel .alice-carousel__stage .alice-carousel__stage-item{max-width:50%}}@media(max-width:400px){.home-carousel section .carousel-list-item.no-loop-carousel .alice-carousel__stage .alice-carousel__stage-item{max-width:100%}}.carousel-skeleton{display:flex;width:100%;flex-direction:column}.carousel-skeleton .carousel-list-title{margin-bottom:0}.carousel-skeleton .carousel-list-item ul{margin:0;padding:0;display:flex;flex-direction:row;overflow:hidden}.carousel-skeleton .carousel-list-item ul li{margin:0;padding:15px 20px 15px 0;list-style:none;width:20%;display:flex;flex-direction:column}.carousel-skeleton .carousel-list-item ul li:last-child{padding-right:0}.carousel-skeleton .carousel-list-item ul li span span{margin-top:10px!important}@media(max-width:1240px){.carousel-skeleton .carousel-list-item ul li{width:25%}.carousel-skeleton .carousel-list-item ul li:nth-child(4){padding-right:0}.carousel-skeleton .carousel-list-item ul li:nth-child(5){display:none}}@media(max-width:1000px){.carousel-skeleton .carousel-list-item ul li{width:33.34%}.carousel-skeleton .carousel-list-item ul li:nth-child(3){padding-right:0}.carousel-skeleton .carousel-list-item ul li:nth-child(4),.carousel-skeleton .carousel-list-item ul li:nth-child(5){display:none}}@media(max-width:800px){.carousel-skeleton .carousel-list-item ul li{width:50%}.carousel-skeleton .carousel-list-item ul li:nth-child(2){padding-right:0}.carousel-skeleton .carousel-list-item ul li:nth-child(3),.carousel-skeleton .carousel-list-item ul li:nth-child(4),.carousel-skeleton .carousel-list-item ul li:nth-child(5){display:none}}@media(max-width:400px){.carousel-skeleton .carousel-list-item ul li{width:100%}.carousel-skeleton .carousel-list-item ul li:first-child{padding-right:0}.carousel-skeleton .carousel-list-item ul li:nth-child(2),.carousel-skeleton .carousel-list-item ul li:nth-child(3),.carousel-skeleton .carousel-list-item ul li:nth-child(4),.carousel-skeleton .carousel-list-item ul li:nth-child(5){display:none}}.home-carousel{display:flex;flex-direction:column;padding:25px 5%;margin:auto}@media(min-width:1200px){.home-carousel{max-width:1750px;padding:0 72px 25px}}.home-hero-banner{display:flex;flex-direction:column;padding:0 5% 40px;margin:auto;max-width:1750px}@media(min-width:1200px){.home-hero-banner{max-width:1750px;padding:0 72px 60px}}.home-hero-banner img{width:100%;max-width:100%;max-height:100%}.home-hero-banner .banner-desktop{display:block}@media(max-width:767px){.home-hero-banner .banner-desktop{display:none}}.home-hero-banner .banner-mobile{display:none}@media(max-width:767px){.home-hero-banner .banner-mobile{display:block}}.home-hero-banner .alice-carousel .alice-carousel__prev-btn{display:inline-block;box-sizing:border-box;padding:0;position:absolute;width:30px;height:30px;left:-15px;top:39%;z-index:99}@media(max-width:400px){.home-hero-banner .alice-carousel .alice-carousel__prev-btn{left:0;top:33%}}.home-hero-banner .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item{background-color:var(--bg-scroll-arrow)!important;z-index:9;border-radius:50%;padding:0;box-sizing:border-box;line-height:1;height:29px;width:29px;display:flex;align-items:center;justify-content:center}.home-hero-banner .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item:after{content:"";padding:3.5px;border-left:0 solid var(--color-scroll-arrow);border-bottom:0 solid var(--color-scroll-arrow);border-right:2px solid var(--color-scroll-arrow);border-top:2px solid var(--color-scroll-arrow);transform:translate(-50%,-50%) rotate(-135deg);top:15px;right:5px;position:absolute}.home-hero-banner .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item span{display:none!important}.home-hero-banner .alice-carousel .alice-carousel__next-btn{display:inline-block;box-sizing:border-box;padding:0;position:absolute;width:30px;height:30px;right:-15px;top:39%;z-index:99}@media(max-width:400px){.home-hero-banner .alice-carousel .alice-carousel__next-btn{right:0;top:33%}}.home-hero-banner .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item{background-color:var(--bg-scroll-arrow)!important;z-index:9;border-radius:50%;padding:0;box-sizing:border-box;line-height:1;height:29px;width:29px;display:flex;align-items:center;justify-content:center}.home-hero-banner .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item:after{content:"";padding:3.5px;border-left:0 solid var(--color-scroll-arrow);border-bottom:0 solid var(--color-scroll-arrow);border-right:2px solid var(--color-scroll-arrow);border-top:2px solid var(--color-scroll-arrow);transform:translate(-50%,-50%) rotate(45deg);top:15px;right:8px;position:absolute}.home-hero-banner .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item span{display:none!important}.home-hero-banner .alice-carousel .alice-carousel__dots{margin:5px 3px}.home-hero-banner .alice-carousel .alice-carousel__dots .alice-carousel__dots-item:not(.__custom){background-color:var(--bg-primary)!important;opacity:.3}.home-hero-banner .alice-carousel .alice-carousel__dots .alice-carousel__dots-item:not(.__custom).__active{opacity:1}.home-hero-banner.full-width{padding-left:0!important;padding-right:0!important;width:100%;max-width:100%}.home-hero-banner.full-width .alice-carousel .alice-carousel__prev-btn{left:15px}.home-hero-banner.full-width .alice-carousel .alice-carousel__next-btn{right:15px}.home-experience-block{display:flex;flex-direction:row;padding:0 5% 25px;margin:auto}@media(min-width:1200px){.home-experience-block{max-width:1750px;padding:0 72px 25px}}@media(max-width:768px){.home-experience-block{flex-direction:column}}.home-experience-block .experience-img-block{width:59%}@media(max-width:768px){.home-experience-block .experience-img-block{width:100%}}.home-experience-block .experience-img-block h1{margin:0 0 8px;font-size:42px;font-weight:500;letter-spacing:0}@media(max-width:767px){.home-experience-block .experience-img-block h1{font-size:32px}}.home-experience-block .experience-img-block img{width:100%;max-width:80%;max-height:100%}@media(max-width:768px){.home-experience-block .experience-img-block img{max-width:100%}}.home-experience-block .experience-content-block{width:41%;display:flex;align-items:center;justify-content:flex-start}@media(max-width:768px){.home-experience-block .experience-content-block{width:100%}}.home-experience-block .experience-content-block ul{margin:0;padding:0}.home-experience-block .experience-content-block ul li{margin:0;padding:16px 0 0;list-style:none;border-bottom:1px solid rgba(0,0,0,.1)}.home-experience-block .experience-content-block ul li:last-child{border-bottom:0}.home-experience-block .experience-content-block ul li h3{font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 8px;line-height:1.2}.home-experience-block .experience-content-block ul li p{margin:0 0 16px}.home-info-footer-block{display:flex;flex-direction:column;padding:20px;min-height:400px;background-image:var(--footer-background);background-color:var(--bg-primary);align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover}.home-info-footer-block h1{color:var(--footer-button-title-color);font-size:36px;text-align:center}@media(max-width:767px){.home-info-footer-block h1{font-size:30px}}.home-info-footer-block a{display:flex;height:50px;width:auto;align-items:center;justify-content:center;text-decoration:none;background:var(--footer-button-bgcolor);color:var(--footer-button-color);padding:0 45px;border-radius:50px}.home-container{padding:50px 0 0}.home-container *{box-sizing:border-box}.product-carousel .BrainhubCarousel__dots{margin-top:15px;overflow:hidden;flex-wrap:wrap}.product-carousel .BrainhubCarousel__dots li{width:100%;height:75px;padding:5px;max-width:70px;min-width:70px}.product-carousel .BrainhubCarousel__dots li .BrainhubCarousel__thumbnail{max-width:90px;padding:0!important;margin:0}.product-carousel .BrainhubCarousel__dots li .BrainhubCarousel__thumbnail img.img-example-small{width:100%}.product-carousel .alice-carousel{width:100%;padding:0}.product-carousel .alice-carousel *{box-sizing:border-box}.product-carousel .alice-carousel .alice-carousel__stage-item{padding:0 10px;text-align:center}.product-carousel .alice-carousel .alice-carousel__stage-item img{width:100%;max-width:90%;max-height:90%;border-radius:3px;overflow:hidden;display:block;margin:auto}.product-carousel .alice-carousel .alice-carousel__prev-btn{display:inline-block;box-sizing:border-box;padding:0;position:absolute;width:30px;height:30px;left:15px;top:45%;z-index:99}@media(max-width:400px){.product-carousel .alice-carousel .alice-carousel__prev-btn{left:0;top:33%}}.product-carousel .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item{background-color:#fff!important;z-index:9;box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);border-radius:50%;padding:0;box-sizing:border-box;line-height:1;height:29px;width:29px;display:flex;align-items:center;justify-content:center}.product-carousel .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item:after{content:"";padding:3.5px;border-color:#000;border-style:solid;border-width:2px 2px 0 0;transform:translate(-50%,-50%) rotate(-135deg);top:15px;right:5px;position:absolute}.product-carousel .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item span{display:none!important}.product-carousel .alice-carousel .alice-carousel__next-btn{display:inline-block;box-sizing:border-box;padding:0;position:absolute;width:30px;height:30px;right:15px;top:45%;z-index:99}@media(max-width:400px){.product-carousel .alice-carousel .alice-carousel__next-btn{right:0;top:33%}}.product-carousel .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item{background-color:#fff!important;z-index:9;box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);border-radius:50%;padding:0;box-sizing:border-box;line-height:1;height:29px;width:29px;display:flex;align-items:center;justify-content:center}.product-carousel .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item:after{content:"";padding:3.5px;border-color:#000;border-style:solid;border-width:2px 2px 0 0;transform:translate(-50%,-50%) rotate(45deg);top:15px;right:8px;position:absolute}.product-carousel .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item span{display:none!important}.product-carousel .BrainhubCarousel__dots{display:flex;justify-content:center;list-style:none;margin:0;padding:0;font-size:0;line-height:0}.product-carousel .BrainhubCarousel__dots .BrainhubCarousel__thumbnail{outline:0;border:none;opacity:.5;font-size:0;cursor:pointer}.product-carousel .BrainhubCarousel__dots .BrainhubCarousel__thumbnail.BrainhubCarousel__thumbnail--selected{opacity:1!important}@media screen and (max-height:880px){.product-carousel .BrainhubCarouselItem{display:flex;justify-content:center;align-items:center;position:relative;max-height:230px!important;overflow:hidden}.product-carousel .BrainhubCarouselItem img{max-height:100%!important}.product-carousel .BrainhubCarousel__dots li{height:65px;max-width:65px;min-width:60px}}@media screen and (max-height:700px){.product-carousel .BrainhubCarouselItem{max-height:200px!important}.product-carousel .BrainhubCarouselItem img{max-height:100%!important}}@media screen and (max-height:660px){.product-carousel .BrainhubCarouselItem{max-height:160px!important}.product-carousel .BrainhubCarousel__dots li{width:100%;height:45px;max-width:50px}.product-carousel .BrainhubCarouselItem img{max-height:100%!important}}@media screen and (max-height:570px){.product-carousel .BrainhubCarouselItem{max-height:130px!important}.product-carousel .BrainhubCarousel__dots li{width:100%;height:40px;max-width:50px}.product-carousel .BrainhubCarouselItem img{max-height:100%!important}}@media screen and (max-height:530px){.product-carousel .BrainhubCarouselItem{max-height:70px!important}.product-carousel .BrainhubCarousel__dots{margin-top:3px}.product-carousel .BrainhubCarousel__dots li{width:100%;height:30px;max-width:40px}.product-carousel .BrainhubCarouselItem img{max-height:100%!important}}.product-details{width:100%;display:flex;flex-direction:row;padding:25px;overflow:hidden;align-items:stretch;box-sizing:border-box}@media(max-width:767px){.product-details{display:inline-block;max-height:100%;overflow:scroll;overflow-x:hidden;padding:0 20px 0 0}}.product-details .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item{background-color:var(--bg-scroll-arrow)!important}.product-details .alice-carousel .alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item:after{border-color:var(--color-scroll-arrow)}.product-details .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item{background-color:var(--bg-scroll-arrow)!important}.product-details .alice-carousel .alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item:after{border-color:var(--color-scroll-arrow)}.product-details .product-image-holder{display:block;height:420px;width:55%;position:relative}@media(max-width:767px){.product-details .product-image-holder{width:100%;height:auto;overflow:hidden;margin-bottom:0}}.product-details .product-image-holder .product-details-breadcrumbs{display:block;width:100%;padding:0 15px 15px 0;font-weight:400;font-size:16px;color:var(--color-base)}.product-details .product-image-holder .product-details-breadcrumbs a{font-size:16px;color:var(--color-base);text-decoration:none}.product-details .product-image-holder .product-details-breadcrumbs a.active{color:var(--color-link)}.product-details .product-image-holder .product-details-breadcrumbs .breadcrumbs-last-link{color:var(--color-link)!important}.product-details .product-description-holder{display:flex;flex-direction:column;width:45%;overflow:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#ccc #f7f8f8}@media(max-width:767px){.product-details .product-description-holder{width:100%}}.product-details .product-description-holder::-webkit-scrollbar{width:12px}.product-details .product-description-holder::-webkit-scrollbar-track{background:#f7f8f8}.product-details .product-description-holder::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px;border:3px solid #f7f8f8}.product-details .product-description-holder .product-title{margin:5px 0 10px}.product-details .product-description-holder .product-price{margin:5px 0 10px;font-size:16px}.product-details .product-description-holder .product-sub-title{margin:10px 0 0;padding-bottom:10px}.product-details .product-description-holder .product-descriptions{padding:0 0 10px}.product-details .product-description-holder .product-descriptions p{margin:5px 0}.product-details .product-description-holder .product-options{display:flex;width:100%;flex-direction:column;padding:20px 0}.product-details .product-description-holder .product-options label{width:100%;font-weight:600}.product-details .product-description-holder .product-options select{width:100%;padding:15px;font-size:15px}.product-details .product-description-holder .product-options select option{background-color:#fff;padding:7px 0;color:#000}.product-details .product-description-holder .product-options select option:disabled{background-color:#fff;color:#000}.product-details .product-description-holder .add-to-cart-btn-holder{width:100%;position:relative;padding:5px 0 30px}.product-details .product-description-holder .add-to-cart-btn-holder button{width:100%;border:0;margin:0}.product-details .product-description-holder .product-expand-holder button{display:none}.product-details .product-description-holder .product-personalizable{display:flex;width:100%;flex-direction:column;padding:20px 0}.product-details .product-description-holder .product-personalizable label{width:100%;font-weight:400;color:#4c4c4c;line-height:1.2;margin-bottom:.5rem}.product-details .product-description-holder .product-personalizable .product-personalizable-field{display:flex;width:100%;position:relative}.product-details .product-description-holder .product-personalizable .product-personalizable-field input[type=text]{width:100%;padding:15px 60px 15px 15px;font-size:15px;background-color:#fff;color:#4c4c4c;box-sizing:border-box;border:1px solid var(--border-color)}.product-details .product-description-holder .product-personalizable .product-personalizable-field span{position:absolute;top:calc(50% - 10px);right:15px;font-size:14px;color:#4c4c4c;cursor:default}.product-details .product-description-holder .product-personalizable .invalid-personlize-error{display:none;color:#f46464;font-size:14px;margin-top:5px;margin-bottom:-10px}.product-details .product-description-holder .product-personalizable.personalizable-error .invalid-personlize-error{display:block}.product-details .bundle-variant-gift-box,.product-details .bundle-variant-select{display:flex;flex-direction:column;gap:20px}.product-details .bundle-variant-gift-box{border:1px solid #ccc;padding:20px}.product-details .bundle-variant-gift-box .bundle-variant-gift-title-icon{transition:transform .3s ease-in-out}.product-details .bundle-variant-gift-box .bundle-variant-gift-title-icon:after{content:"";background-image:url(/v2/compass/images/expand-collapse-icon.png);background-size:contain;display:block;width:16px;height:16px}.product-details .bundle-variant-gift-box[open] .bundle-variant-gift-title-icon{transform:rotate(180deg)}.product-details .bundle-variant-gift-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;gap:1rem}.product-details .bundle-variant-gift-body{display:flex;flex-direction:column;margin-top:1rem;gap:1rem}.product-details .bundle-variant-gift-option{display:flex;flex-direction:column;gap:.5rem}.product-details .bundle-variant-select-box{border:1px solid #dadada;padding:8px;appearance:none;background-image:url(/v2/compass/images/expand-collapse-icon.png);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 8px)}.details-container{padding:50px 0 30px}.details-container .container{max-width:1750px;padding:0 72px}.details-container .product-details{padding:0}.details-container .product-details .product-image-holder{width:60%;height:auto}.details-container .product-details .product-image-holder .product-carousel .BrainhubCarousel__dots{margin-top:5px;padding-top:25px}.details-container .product-details .product-image-holder .product-carousel .BrainhubCarousel__dots li{width:100%;height:75px;padding:5px;max-width:110px;min-width:103px}.details-container .product-details .product-description-holder{width:40%;padding-left:25px;padding-right:0}.details-container .product-details .product-description-holder .product-title{font-size:1.3rem;line-height:1.2;margin:15px 0 .5rem}.details-container .product-details .product-description-holder .product-price{font-size:16px!important;color:#000;letter-spacing:0;margin-top:0}.details-container .product-details .product-description-holder .product-details-sub-h4{padding:20px 0!important;margin:5px 0;font-size:15px!important}.details-container .product-details .product-description-holder .product-descriptions p{letter-spacing:0;font-size:16px;margin-bottom:1rem;color:#212529;line-height:1.4rem!important}.details-container .product-details .product-description-holder .product-descriptions p strong{font-weight:700}.details-container .product-details .product-description-holder .product-options{color:#4c4c4c!important;font-size:18px!important}.details-container .product-details .product-description-holder .product-options label{font-weight:400;line-height:1.2;margin-bottom:.5rem}.details-container .product-details .product-description-holder .product-options select{border:1px solid var(--border-color);color:rgba(76,76,76,.7)!important;font-size:15px;padding-top:16px!important;padding-bottom:16px;border-radius:5px}.details-container .product-details .product-description-holder .add-to-cart-btn-holder button{padding-top:17px;padding-bottom:17px;background-color:var(--bg-add-to-cart);color:var(--color-add-to-cart)!important;border-radius:50px;line-height:1.65em}.details-container .product-details .product-description-holder .add-to-cart-btn-holder button.disabled-btn,.details-container .product-details .product-description-holder .add-to-cart-btn-holder button:disabled{cursor:default;background-color:#dadada!important;color:#8d8d8d!important}.details-container .product-details .product-description-holder .product-expand-holder{padding:10px 0 0;border-top:1px solid #666;border-bottom:1px solid #666;position:relative}.details-container .product-details .product-description-holder .product-expand-holder button{background-image:url(/v2/compass/images/expand-collapse-icon.png);display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:absolute;right:15px;bottom:5px;transform:rotate(180deg);transition:all .3s ease-in-out;border:0;outline:none;background-color:transparent;cursor:pointer}.details-container .product-details .product-description-holder .product-expand-holder button.is-expanded{transform:rotate(0deg);bottom:27px}.details-container .product-details .product-description-holder .product-expand-holder .product-sub-title{position:relative;font-size:15px;font-weight:600;padding-bottom:15px;padding-top:10px}.details-container .product-details .product-description-holder .product-expand-holder .product-descriptions .details-visible{display:none}@media only screen and (max-width:1200px){.details-container{padding:50px 0 30px}.details-container .container{padding:0 30px}}@media only screen and (max-width:990px){.details-container{padding:50px 0 30px}.details-container .container{padding:0 45px}.details-container .product-details{flex-direction:column}.details-container .product-details .product-image-holder{width:100%}.details-container .product-details .product-image-holder .product-details-breadcrumbs{text-align:center}.details-container .product-details .product-description-holder{width:100%;padding-left:0}}@media only screen and (max-width:760px){.details-container{padding:40px 0 30px}.details-container .container{padding:0 25px}.details-container .product-details{flex-direction:column}.details-container .product-details .product-image-holder{width:100%}.details-container .product-details .product-image-holder .product-details-breadcrumbs{text-align:center}.details-container .product-details .product-image-holder .product-carousel .BrainhubCarousel__dots{padding-top:15px}.details-container .product-details .product-image-holder .product-carousel .BrainhubCarousel__dots li{height:50px;padding:5px;max-width:60px;min-width:60px}.details-container .product-details .product-description-holder{width:100%;padding-left:0}}.bottom-info-message{position:fixed;display:none;opacity:0;left:calc(50% - 78px);padding:15px 25px;background-color:#333;color:#fff;border:1px solid #979797;box-shadow:0 0 8px 2px rgba(0,0,0,.2);transition:all .5s ease-in-out;z-index:999;bottom:2%}.bottom-info-message.active{display:flex;opacity:1;animation:MoveUpDown .2s}@keyframes MoveUpDown{0%{transform:translateY(100px)}80%{transform:translateY(-15px)}to{transform:translateY(0)}}.product-directory{background:#fff}@media(max-width:767px){.product-directory .container{display:flex;flex-direction:column}.product-directory .container .product-filter-item{position:relative}.product-directory .container .product-filter-item.category{margin-right:auto;width:100%}.product-directory .container .product-filter-item.category span{min-width:100%;box-sizing:border-box}.product-directory .container .product-filter-wrapper{padding:0;margin-top:15px}.product-directory .container .product-filter-wrapper .product-filter-container{display:flex;padding:0;flex-direction:column}.product-directory .container .product-filter-wrapper .product-filter-container .filter{margin-right:0;margin-top:15px}.product-directory .container .product-filter-wrapper .product-filter-container .product-filter-item{margin-right:0}.product-directory .container .product-filter-wrapper .product-filter-container .product-filter-item>span{justify-content:end}}.product-directory.next-bar-open{padding-bottom:100px}.assigning_loading_spinner{position:fixed;z-index:999999;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.assigning_loading_spinner:after{content:"";display:block;width:24px;height:24px;position:absolute;top:calc((100% - 24px)/2);right:calc((100% - 24px)/2);box-sizing:border-box;border-radius:100%;border:.3em solid #fff;border-left-color:transparent;transform:translateZ(0) scale(.5);transform-origin:50% 50%;animation:spin 1s linear infinite;transition:all .3s;transition-timing-function:ease-in}.compass-logo{padding:8px 8px 30px}.compass-logo-top{display:block;margin:auto;height:20px}.compass-logo-bottom{display:block;opacity:.4;margin:10px auto auto;height:20px}.footer{margin:auto;background:#323232;color:#fff;font-family:var(--base-text);table-layout:fixed;width:100%}.footer-bottom{font-size:12px}.footer-right td{padding-bottom:5px;padding-right:25px}.footer a{color:#fff;text-decoration:none}.footer-more-info{margin-top:-10px;line-height:18px}.footer-right{padding-left:30px}.footer-left{border-right:1px solid hsla(0,0%,100%,.22);text-align:left;padding-left:15px}.footer-logo{padding-bottom:15px;padding-left:20px}.footer-img{width:400px}.compass-reciever{background:#dfdfdf}.compass-reciever img{width:100%}.compass-reciever h1{text-align:center;font-size:2.5rem;padding-top:60px;color:#000;margin-bottom:0}.compass-reciever a,.compass-reciever h1{font-family:var(--base-text);font-weight:400}.compass-reciever a{font-size:1.25rem;color:#fff;padding:12px 30px;border:1px solid #fff;text-decoration:none;display:inline-block}.container .card-container{margin:auto;width:80%;padding-bottom:30px;padding-top:30px}.side-cards img{width:100%}.compass-header{text-align:center;padding:100px 0;background:url(https://compass-email.s3.amazonaws.com/02-email--shipped-desktop-holidayheroimage.png);background-size:cover;background-position-x:right;color:#fff}.compass-header h1{font-family:var(--base-text);font-weight:400;font-size:2.5rem}.compass-header a{font-family:sans-serif;font-weight:400;font-size:1.25rem;color:#fff;padding:12px 30px;border:1px solid #fff;text-decoration:none;display:inline-block}.processing-banner{width:100%;max-width:500px;display:block;margin:20px auto auto}.shipping-details-text{font-family:var(--base-text);font-weight:400;font-size:2.5rem;margin-bottom:3rem;text-align:center}.container .shipping-details-outer{margin:auto;width:80%;padding-bottom:30px}.shipping-details{vertical-align:top}.shipping-details-right{padding-left:50px}.shipping-details p{font-family:var(--base-text);margin-left:44px;line-height:20px;font-size:14px;text-align:left;padding-left:20px}.shipping-details h2{font-family:sans-serif;font-weight:400;font-size:1.25rem;display:inline}.tracking-link{color:#0061df;text-decoration:none}.small-icon{width:35px;margin-bottom:-10px;margin-right:5px}.template-error-container{padding:0;display:flex;width:100%;margin:0;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Fira Sans,Avenir,Helvetica Neue,Lucida Grande,sans-serif}.template-error-container *{box-sizing:border-box}.template-error-container h2{font-weight:600;color:#000;font-size:26px}@media(max-width:600px){.template-error-container h2{font-size:25px;text-align:center}}.template-error-container .logo-nav-bar{display:flex;width:100%;margin:0;padding:22px 25px;align-items:center;justify-content:flex-start;border-bottom:1px solid #dadada}@media(max-width:600px){.template-error-container .logo-nav-bar{justify-content:center}}.template-error-container .logo-nav-bar .giftcenter-logo{max-width:100%;height:100%;max-height:22px}@media(max-width:600px){.template-error-container .logo-nav-bar .giftcenter-logo{max-height:20px}}.template-error-container .error-message-container{padding:55px 10px 0;display:flex;width:100%;max-width:380px;align-self:center;flex-direction:column}.template-error-container .error-message-container a{text-decoration:none;color:#000}.template-error-container .error-message-container a:hover{text-decoration:underline}.template-error-container .error-message-container section{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding-top:15px;color:#000}@media(max-width:600px){.template-error-container .error-message-container section{align-items:center}}.template-error-container .error-message-container section p{margin:0;padding:0 0 20px;font-size:18px}@media(max-width:600px){.template-error-container .error-message-container section p{font-size:16px;text-align:center}}.have-questions-container{text-align:center;font-family:var(--rlp-text-font);margin:auto auto 30px;padding-top:2rem}@media(min-width:800px){.have-questions-container{text-align:left;margin-bottom:6px;margin-left:0;margin-right:0;padding-top:0}}.have-questions-container span{color:#4c4c4c;font-size:15px;margin-top:5px;margin-bottom:0}.have-questions-container h2{font-weight:500;color:#4c4c4c}.have-questions-container a{color:#000;font-weight:500;white-space:nowrap;text-decoration:none}.rlp-verify-outdated{color:#000;background:#ff0;display:block;width:100%;padding:10px 20px;text-align:center;box-sizing:border-box;position:absolute;z-index:100}@media(max-width:769px){.rlp-verify-outdated{position:relative}}.container .rlp-verify-outdated{position:relative}.rlp-footer-logo{text-align:center;margin-bottom:42px}.rlp-footer-logo-english img{height:15px;max-width:100%}.rlp-footer-logo-french img{height:16px;max-width:100%}.rlp-layout-banner .rlp-footer-logo{display:none;text-align:left;margin-top:auto;margin-left:64px;margin-bottom:64px;align-self:flex-start}@media(min-width:800px){.rlp-layout-banner .rlp-footer-logo{display:block}.rlp-layout-content .rlp-footer-logo{display:none}}.rlp-banner-text{position:absolute;top:50%;text-align:center;margin:auto 0;transform:translateY(-50%)}.rlp-banner-text h1{font-weight:400;font-family:var(--rlp-banner-text-font);color:var(--rlp-banner-text-color);font-size:var(--rlp-banner-text-size)}.rlp-banner-text.hide-on-mobile{display:none}.rlp-banner-text.fixed-height{top:var(--fixed-height)}.rlp-banner-text.custom-font-weight h1{font-weight:var(--rlp-banner-text-font-weight)}@media(min-width:800px){.rlp-banner-text{position:absolute;top:clamp(128px,40vh,256px);width:100%;padding-left:64px;padding-right:64px;text-align:left}.rlp-banner-text.hide-on-mobile{display:unset}}.rlp-banner-logo{margin-top:32px;margin-bottom:32px}.rlp-banner-logo img{margin:0;display:block;max-width:200px;max-height:48px}.rlp-banner-logo .desktop{display:none;position:absolute;top:48px;left:64px;margin:0;height:14px;max-height:400px;max-width:calc(100% - 128px);object-fit:contain;object-position:top left}.rlp-banner-logo .desktop.size-medium{height:50px}.rlp-banner-logo .desktop.size-tall{height:80px}.rlp-banner-logo .desktop.custom-width{width:var(--custom-width)}.rlp-banner-logo .desktop.custom-height{height:var(--custom-height)}@media(min-width:800px){.rlp-banner-logo .desktop{display:block}.rlp-banner-logo .mobile{display:none}}*{box-sizing:border-box}.rlp-layout{display:grid;min-height:100vh;width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;font-family:var(--rlp-text-font);font-weight:300;letter-spacing:.307692px}@media(min-width:800px){.rlp-layout{grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr}}.rlp-layout .error-message{--mainFont:"Avenir-Next-Medium";color:#cf5e46;font-size:14px;font-family:var(--mainFont);margin-top:-26px;margin-bottom:7px;display:block;padding-left:20px;-webkit-animation:fadeIn .2s;animation:fadeIn .2s}.rlp-layout .error-message a{color:inherit}.rlp-layout .accept-button,.rlp-layout .continue-button{margin:0 0 16px}.rlp-layout .accept-button .error-message,.rlp-layout .continue-button .error-message{margin-top:0;padding-left:0}.rlp-layout-banner{position:relative;height:352px;width:100%;border-bottom-left-radius:32px;border-bottom-right-radius:32px;margin-bottom:1rem;background-position:0 0;background-image:var(--rlp-banner-bg-image-mobile,#f9f7f4);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center}@media(min-width:800px){.rlp-layout-banner{position:sticky;top:0;width:41.6666666667vh;min-width:300px;height:100vh;margin:0;border-radius:0;background-color:#f9f7f4;background-image:var(--rlp-banner-bg-image)}}@media(max-width:799px){.rlp-layout-banner.collapse-on-mobile{height:auto;background-image:unset}.rlp-layout-banner.collapse-on-mobile .rlp-banner-logo{position:static;margin-bottom:16px}.rlp-layout-banner.collapse-on-mobile .rlp-banner-text{position:static;transform:unset;margin-bottom:32px}}.rlp-layout-content{display:flex;flex-direction:column;width:100%;height:100%;padding:2rem}@media(min-width:800px){.rlp-layout-content{padding:96px clamp(2rem,10%,136px) 64px}}.rlp-layout-content>h3{font-size:19px;max-width:38rem}.profile-image-container img{height:120px;width:120px;object-fit:contain;border-radius:100%;border:1px solid rgba(0,0,0,.25);background:#fff;display:block}.message-container{display:flex;flex-direction:column;align-items:center;gap:27px;box-sizing:border-box}@media(min-width:1030px){.message-container{flex-direction:row;align-items:start}}.message-container p{width:600px;max-width:100%;margin:0;white-space:pre-line;font-family:var(--rlp-text-font);color:var(--rlp-text-color);font-size:20px;font-weight:400;line-height:30px;text-align:center}@media(min-width:800px){.message-container p{font-size:22px;line-height:33px}}@media(min-width:1030px){.message-container p{text-align:left}}.order-details-container{color:#777;font-size:14px;margin:15px 0 30px;font-family:var(--rlp-text-font);text-align:center}@media(min-width:800px){.order-details-container{text-align:left}}.popup-container{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.722)}.popup-container .popup-inner{width:40%;max-width:90%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;height:max-content;max-height:75vh;overflow-y:scroll;background:#fff;padding:2%;box-sizing:border-box;font-family:Avenir-Next-Regular}@media(max-width:990px){.popup-container .popup-inner{width:600px;max-width:90%}}@media(max-width:700px){.popup-container .popup-inner{padding:20px}}.popup-container .popup-inner .popup-close{width:22px;position:absolute;right:20px;top:20px;cursor:pointer}.popup-container .popup-inner .popup-image{width:75%;display:block;margin:auto}.popup-container .popup-inner h1{color:var(--gg-text-grey);font-size:1.45rem}.popup-container .popup-inner h4{color:var(--gg-text-grey);font-size:18px;margin-bottom:0}.popup-container .popup-inner p{color:var(--gg-text-grey);font-size:16px;white-space:pre-line}.popup-container .popup-inner .short-description{margin-bottom:16px}.recipient-details-container{display:block;margin:0;font-family:var(--rlp-text-font)}@media(min-width:800px){.recipient-details-container{max-width:450px}}.recipient-details-container input{border-radius:100px;border:1px solid rgba(0,0,0,.25);padding:20px 24px;color:var(--gg-text-grey);font-size:16px;width:100%;outline:none;margin-bottom:30px;box-sizing:border-box;font-family:Avenir-Next-Regular}.recipient-details-container input:has(+.error-message){border:1px solid #cf5e46}.recipient-details-container .google-places-autocomplete{width:100%;position:relative}.recipient-details-container .google-places-autocomplete__suggestions-container{position:relative;box-shadow:0 2px 9px #e5e5e5;background:#fff;margin-bottom:20px;margin-top:-30px;font-family:Avenir-Next-Regular;font-size:15px;border:1px solid #888;position:absolute;width:100%;z-index:100;border-radius:4px}.recipient-details-container .google-places-autocomplete__suggestions-container .error-message.no-pad{margin:-10px 0 0}.recipient-details-container h1{font-size:25px;margin-bottom:50px;font-weight:500;color:var(--rlp-tagline-color)}.recipient-details-container h2{margin-top:0;padding-top:15px;font-size:22px;font-weight:500;color:var(--rlp-tagline-color)}.recipient-details-container .address-ensure-subtext{color:#4c4c4c;font-family:Avenir-Next-Regular;font-size:16px;margin-top:-5px;margin-bottom:20px}.recipient-details-container #countriesList{border-radius:100px;border:1px solid rgba(0,0,0,.25);color:#757575;font-size:15px;width:100%;outline:none;margin-bottom:30px;box-sizing:border-box;font-family:Avenir-Next-Regular;font-weight:400;background:#fff;padding:20px 50px 20px 20px;appearance:none;background-image:url(/v2/compass/images/filter-collapse-arrow.png);background-repeat:no-repeat;background-position:calc(100% - 20px)}.recipient-details-container #countriesList option{font-family:sans-serif}.adult-signature{margin-top:20px}.adult-signature .signature-input{display:inline-block;width:12px;height:12px;border:1px solid rgba(0,0,0,.278);border-radius:2px;margin:0 0 -1px;cursor:pointer;background:hsla(0,0%,50%,.188)}.adult-signature .signature-input-selected{background:#1abb9a}.adult-signature .signature-label{margin-left:10px;cursor:pointer;user-select:none}.adult-signature p{color:#4c4c4c;font-family:Avenir-Next-Regular;font-size:15px;line-height:20px;margin-top:10px;margin-bottom:40px;display:block}.adult-signature label{padding-left:0;margin-top:-25px}.accept-button{margin:auto auto 40px}.accept-button button{display:flex;flex-direction:row;align-items:center;padding:20px 24px;text-align:left;background:var(--rlp-accept-btn-bg-color);color:var(--rlp-accept-btn-text-color);width:100%;border-radius:100px;border:none;margin:20px auto;cursor:pointer;font-family:var(--rlp-accept-btn-font);font-size:16px;outline:none;position:relative;user-select:none}.accept-button button svg{user-select:none;margin-left:auto}.accept-button button:hover{opacity:.7!important}@media(min-width:800px){.accept-button button{max-width:300px;margin-left:0;margin-right:0}}.accept-button .accept-gift-loading{background:none;width:25px;position:absolute;top:13px;margin-left:10px;user-select:none}.continue-button{margin:auto auto 40px}.continue-button button{display:flex;flex-direction:row;align-items:center;padding:20px 24px;text-align:left;background:var(--rlp-accept-btn-bg-color);color:var(--rlp-accept-btn-text-color);width:100%;border-radius:100px;border:none;margin:20px auto;cursor:pointer;font-family:var(--rlp-accept-btn-font);font-size:16px;outline:none;position:relative;user-select:none}.continue-button button svg{user-select:none;margin-left:auto}.continue-button button:hover{opacity:.7!important}@media(min-width:800px){.continue-button button{max-width:300px;margin-left:0;margin-right:0}}.continue-button .continue-gift-loading{background:none;width:25px;position:absolute;top:13px;margin-left:10px;user-select:none}.rlp-monogram-container span{text-align:left;display:block;margin-bottom:15px;font-weight:300;font-size:14px;color:#4c4c4c;font-family:Avenir-Next-Regular}.rlp-monogram-container label{text-align:left;margin-top:3px}.tiered-gift-container{text-align:center;margin-bottom:40px}.tiered-gift-container p{color:#4c4c4c;font-family:Avenir-Next-Regular;font-size:16px;margin-top:5px;margin-bottom:40px}.tiered-gift-container h2{font-family:Avenir-Next-Medium;text-align:center;font-weight:500;margin-top:20px;color:#4c4c4c}.tiered-gift-container .tiered-gift-options{border-radius:100px;border:1px solid rgba(0,0,0,.25);margin:auto}.tiered-gift-container .tiered-gift-options div{background:#fff;text-align:left;margin-bottom:25px;padding:16px;cursor:pointer;user-select:none}.tiered-gift-container .tiered-gift-options .tiered-option-label{position:relative;margin:0 35px 0 0;cursor:pointer}.tiered-gift-container .tiered-gift-options input{position:absolute;opacity:0;cursor:pointer}.tiered-gift-container .tiered-gift-options .radiobtn{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#c8cecc;border-radius:50%}.tiered-gift-container .tiered-gift-options .tiered-option-label:hover input~.radiobtn{background-color:#ccc}.tiered-gift-container .tiered-gift-options .tiered-option-label input:checked~.radiobtn{background-color:#1abb9a}.tiered-gift-container .tiered-gift-options .tiered-option-label input:checked~.radiobtn:after{content:"";position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}.tiered-gift-container .tiered-gift-options .tiered-option-label:after{content:"";position:absolute;display:none}.tiered-gift-container .tiered-gift-options .tiered-option-label input:checked~.radiobtn:after{display:block}.variant-select-container{margin-bottom:20px}.variants-container h2{font-size:19px;font-weight:500;color:#4c4c4c;text-align:left}.variants-container .variants-dropdown select{border-radius:100px;border:1px solid rgba(0,0,0,.25);padding:20px;color:#4c4c4c;font-size:15px;width:100%;outline:none;box-sizing:border-box;font-family:inherit;appearance:none;-webkit-appearance:none;margin-bottom:30px;background:#fff;background-image:url(/v2/compass/images/filter-collapse-arrow.png);background-repeat:no-repeat;background-position:calc(100% - 20px)}.variants-container .variants-dropdown label{text-align:left}.bundle-variant-select-box{max-width:32rem}.bundle-variant-gift-box,.bundle-variant-select{display:flex;flex-direction:column;gap:20px}.bundle-variant-gift-box{max-width:32rem}.bundle-variant-gift-box .bundle-variant-gift-title-icon{transition:transform .3s ease-in-out}.bundle-variant-gift-box .bundle-variant-gift-title-icon:after{background-image:url(/v2/compass/images/expand-collapse-icon.png);background-size:contain;display:block;width:16px;height:16px}.bundle-variant-gift-box[open] .bundle-variant-gift-title-icon{transform:rotate(180deg)}.bundle-variant-gift-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;gap:1rem}.bundle-variant-gift-body{display:flex;flex-direction:column;margin-top:1rem;gap:1rem}.bundle-variant-gift-option{display:flex;flex-direction:column;gap:.5rem}.bundle-variant-select-box{border:1px solid #dadada;border-radius:32px;padding:16px;appearance:none;background-image:url(/v2/compass/images/expand-collapse-icon.png);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 8px)}.bundle-variant-gift-body.error label,.error-on-variant .product-options label{color:#f46464!important}.bundle-variant-gift-body.error select,.error-on-variant .product-options select{border:1px solid #f46464!important}.bundle-variant-gift-body.error select:disabled,.error-on-variant .product-options select:disabled{color:#f46464!important}.rlp-survey-questions select{border-radius:100px;color:#4c4c4c;font-size:16px;width:100%;outline:none;margin-bottom:30px;box-sizing:border-box;font-family:Avenir-Next-Regular;border:1px solid #dadada;border-radius:32px;padding:16px;appearance:none;background-image:url(/v2/compass/images/expand-collapse-icon.png);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 8px)}body{padding:0}.rlp-back-button{user-select:none;cursor:pointer}.acknowledge-checkbox-container{display:flex;align-items:center;gap:10px}input[type=checkbox]{flex-shrink:0}label{flex-grow:1;margin:0}.bundle-variant-select+.acknowledge-checkbox-container{margin-top:20px}.error-message-container h1,.error-message-container h2,.error-message-container p{margin:0 0 .75rem;font-family:Futura PT,sans-serif}.error-message-container h1,.error-message-container h2{font-size:40px;font-weight:500;margin-bottom:2rem}.acceptance-google{border-radius:6px}.acceptance-google .acceptance-google-button{display:inline-block;background-color:#000;border:none;color:#fff;border-radius:100px;padding:12px 26px;font-size:1rem;cursor:pointer;margin-left:auto;text-decoration:none;font-family:var(--rlp-text-font);font-weight:300;letter-spacing:.307692px}.acceptance-google .acceptance-google-button:disabled{background-color:gray;cursor:not-allowed}.acceptance-google .acceptance-google-image{display:block;margin-top:20px;margin-bottom:30px;cursor:pointer}.acceptance-google .acceptance-google-image:hover{opacity:.5}.step-items{display:flex;flex-direction:column;--vertical-space:50px;gap:var(--vertical-space)}.step-items .step-item{position:relative}.step-items .step-item:not(:last-child):after{content:" ";position:absolute;z-index:0;top:24px;height:calc(var(--vertical-space) + 4px + 50%);width:2px;left:11px;background-color:#dcdede}.step-items .step-item-contents{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;font-size:20px;gap:12px}.step-items .step-item-contents .step-icon{z-index:10;width:24px;height:24px;background-color:#0b5351;-webkit-mask:url(/v2/images/icons/checkmark-filled-circle2.png) no-repeat center/contain;mask:url(/v2/images/icons/checkmark-filled-circle2.png) no-repeat center/contain}.step-items .step-item-contents .step-icon.next{-webkit-mask:unset;mask:unset;background-color:#d9aa01;border-radius:100%}.step-items .step-item-contents .step-icon.disabled{-webkit-mask:unset;mask:unset;background-color:#dcdede;border-radius:100%}.step-items .step-item-contents .disabled{color:#dcdede}.step-items .step-item-contents p{margin:0}.step-items .step-item-contents .description{font-size:16px;color:#02020b}.step-items .step-item-contents a{color:#1abb9a}.order-tracking-container{padding:0 20px;background-color:#fff;border-radius:6px;box-sizing:border-box}@media(max-width:450px){.order-tracking-container{margin:0 12px;padding:0}}@media(min-width:350px)and (max-width:1189px){.order-tracking-container{margin:0 auto}}.order-tracking-container .header{border-bottom:1px solid #e6e6e6;margin-left:-20px;margin-right:-20px;padding-left:25px;padding-right:20px;display:flex;height:3.8rem}.order-tracking-container .header h1{font-size:1.4rem;color:#515252}.order-tracking-container img{width:100%}.process-container{color:#000;background-color:#fff;text-align:center;margin-bottom:60px}@media(min-width:800px){.process-container{text-align:left}}.process-container .checkmark-image{background-color:#0b5351;width:30px;height:30px;display:inline-block;margin-bottom:-5px;margin-right:10px;-webkit-mask:url(/v2/images/icons/checkmark-filled-circle2.png) no-repeat center/contain;mask:url(/v2/images/icons/checkmark-filled-circle2.png) no-repeat center/contain}@media(min-width:800px){.process-container .checkmark-image{width:50px;height:50px;margin-bottom:-10px;margin-right:20px}}.process-container .thankyou-tremendous{text-align:left;margin-top:50px;margin-bottom:15px}.process-container .thankyou-tremendous .thankyou-confirmation{font-size:15px;max-width:700px}.process-container .thankyou-tremendous-link{display:flex;flex-direction:row;align-items:center;padding:20px 24px;text-align:left;background:var(--rlp-accept-btn-bg-color);color:var(--rlp-accept-btn-text-color);width:100%;border-radius:100px;border:none;margin:20px auto;cursor:pointer;font-size:16px;outline:none;position:relative;user-select:none;text-decoration:none}.process-container .thankyou-tremendous-link svg{user-select:none;margin-left:auto}.process-container .thankyou-tremendous-link:hover{opacity:.7!important}@media(min-width:800px){.process-container .thankyou-tremendous-link{max-width:300px;margin-left:0;margin-right:0}}.process-container h4{font-size:20px;color:#000;padding-top:120px;padding-bottom:60px;margin:0}@media(max-width:750px){.process-container h4{padding-top:50px}}.process-container h1{color:rgba(81,82,82,.9);font-size:40px;font-weight:400;margin:0;text-align:left}.process-container p{font-size:16px;color:#000;font-weight:400;margin:0}@media(min-width:800px){.process-container p{font-size:18px}}.process-container p.thankyou-text{margin:15px 0;text-align:left;max-width:700px}.process-container .process-img{width:600px;max-width:80%;padding:20px 0;user-select:none;margin-bottom:10px}@media(max-width:750px){.process-container .process-img{max-width:100%;transform:scale(1.1);padding-bottom:5px}}.process-container .process-chili-piper{background:#23b999;font-size:16px;font-weight:400;cursor:pointer;border-radius:5px;color:#fff;padding:11px 50px;margin:25px auto 30px;text-decoration:none;display:block;max-width:max-content;line-height:32px}.process-container .process-completed-hidden{visibility:hidden;padding-bottom:0}.process-container .process-steps{color:#767676;max-width:600px;margin:auto auto 50px;font-size:.9rem}.process-container .process-steps .process-steps-3{padding-right:10px;box-sizing:border-box}.process-container .process-steps .process-steps-4{padding-right:29px;box-sizing:border-box}@media(max-width:600px){.process-container .process-steps{display:flex;font-size:.7rem}.process-container .process-steps .process-steps-3,.process-container .process-steps .process-steps-4{padding-right:0}}.process-container .process-steps span{display:inline-block;width:25%}.thankyou-box{display:flex;flex-direction:column}.thankyou-box .thankyou-textarea-wrapper{position:relative}.thankyou-box .characters-left{position:absolute;right:0;bottom:0;margin:16px;font-weight:400;font-size:12px;color:#505a5b}.thankyou-box .thankyou-textarea{display:block;box-sizing:border-box;width:100%;min-height:122px;border:none;resize:none;padding:16px;font-size:1rem;font-family:var(--rlp-text-font);font-weight:300;letter-spacing:.307692px}.thankyou-box .thankyou-textarea:active:not(:focus-visible),.thankyou-box .thankyou-textarea:focus:not(:focus-visible){outline:none}.thankyou-box .thankyou-textarea::-webkit-input-placeholder,.thankyou-box .thankyou-textarea::placeholder{color:#717171}.thankyou-box .thankyou-send-btn{background-color:#000;border:none;color:#fff;border-radius:100px;padding:12px 26px;font-size:1rem;cursor:pointer;margin-left:auto;font-family:var(--rlp-text-font);font-weight:300;letter-spacing:.307692px}.thankyou-box .thankyou-send-btn:disabled{background-color:gray;cursor:not-allowed}.summary-container{background-color:#fff;overflow:hidden;word-wrap:break-word}.summary-container .summary-section{overflow:hidden}.summary-container .summary-info>div:not(:last-child){margin-bottom:24px}.summary-container h2{margin:0 0 4px;font-style:normal;font-weight:500;font-size:20px;line-height:26px}.summary-container p{font-style:normal;font-weight:400;font-size:16px;line-height:21px;margin:8px 0;opacity:.55}.summary-container.solo .summary-info{display:flex;flex-direction:column;width:calc(50% - 36px)}.acceptance-container{box-sizing:border-box}.acceptance-container .big-header{color:#000;font-size:48px;font-weight:400;margin:0 0 24px}@media(max-width:799px){.acceptance-container .big-header{font-size:25px}}.acceptance-container .acceptance-widgets,.acceptance-container .bottom-widgets{display:flex;flex-direction:column;gap:24px;width:100%}.acceptance-container .acceptance-widgets{width:100%;max-width:min(100% - 0px,764px);margin:0 0 60px;align-items:center;justify-content:center}.acceptance-container .acceptance-widget{width:100%;border:1px solid #c4c4c4;border-radius:20px;padding:24px;background-color:#fff;box-sizing:border-box}.acceptance-container .acceptance-widgets h1{margin:0 0 24px;font-weight:400;color:#02020b;width:100%;align-self:flex-start}@media(min-width:1024px){.acceptance-container .bottom-widgets{flex-direction:row;align-items:stretch}}.rlp-verify-screen h3.gift-subheading{font-size:32px;font-weight:400;margin-top:40px;color:#353535}.rlp-verify-screen p.gift-message{font-size:18px;font-weight:500;margin-bottom:30px}.rlp-verify-screen div.input-boxes{display:flex;margin:0;width:100%}@media(min-width:800px){.rlp-verify-screen div.input-boxes{max-width:500px}}.rlp-verify-screen input.email-field,.rlp-verify-screen select.domain-selection{border:1px solid rgba(0,0,0,.25);border-radius:100px 100px 100px 100px;color:#6d6c6c;font-size:14px;font-family:var(--rlp-text-font);display:inline;outline:0;height:51px}@media(min-width:380px){.rlp-verify-screen input.email-field,.rlp-verify-screen select.domain-selection{font-size:16px}}.rlp-verify-screen input.email-field{margin-bottom:20px;padding-left:15px;border-radius:100px 0 0 100px;flex-grow:1;width:100%}.rlp-verify-screen input.email-field.email-field-full{width:100%;box-sizing:border-box;border-radius:100px}@media(min-width:800px){.rlp-verify-screen input.email-field{max-width:400px}}.rlp-verify-screen select.domain-selection{padding:0 32px 0 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-size:auto;font-weight:400;border-left:0;border-radius:0 100px 100px 0;background:#fff url(/v2/images/minto/down-arrow.png) calc(100% - 10px) 20px no-repeat;max-width:50%;white-space:normal}.rlp-verify-screen select.domain-selection option{font-family:inherit}@media(min-width:1024px){.rlp-verify-screen select.domain-selection{white-space:nowrap;max-width:100%}}.rlp-verify-screen .gift-button{display:flex;flex-direction:row;align-items:center;margin:20px auto;padding:20px 24px;width:100%;background:var(--rlp-accept-btn-bg-color);color:var(--rlp-accept-btn-text-color);border-radius:100px;border:none;text-align:left;cursor:pointer;font-family:var(--rlp-text-font);font-size:16px;outline:none;position:relative;user-select:none}.rlp-verify-screen .gift-button svg{user-select:none;margin-left:auto}.rlp-verify-screen .gift-button:hover{opacity:.7!important}@media(min-width:800px){.rlp-verify-screen .gift-button{max-width:300px;margin-left:0;margin-right:0}}.rlp-verify-screen .code-validation-error,.rlp-verify-screen .email-validation-error{color:#aa0a0a;font-size:.85rem;margin-top:-17px;margin-left:15px}.spinner{width:40px;height:40px;position:relative;margin:25px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.error-message-container{font-family:Futura PT,sans-serif;font-size:18px;font-weight:400;line-height:1.25rem}.error-message-container h2,.error-message-container p{margin:0 0 .75rem}.error-message-container h2{font-size:40px;font-weight:500;margin-bottom:2rem}.error-message-container a{color:#767676;text-decoration:none}.rlp-verify-screen h1.gift-heading{font-size:2rem;margin:30px 0 0;color:#212121}.rlp-verify-screen input.code-input-field{border-radius:100px;border:1px solid rgba(0,0,0,.25);padding:20px 24px;color:var(--gg-text-grey);font-size:16px;width:100%;outline:none;margin-bottom:16px;box-sizing:border-box;font-family:var(--rlp-text-font)}@media(min-width:800px){.rlp-verify-screen input.code-input-field{max-width:400px}}.rlp-verify-screen input:has(+.code-validation-error){border:1px solid #cf5e46}.rlp-verify-screen .code-validation-error{margin:-10px 0 -7px 25px}.rlp-verify-screen .resend-question{text-align:center;font-size:16px;color:dimgray}@media(min-width:800px){.rlp-verify-screen .resend-question{text-align:left}}.rlp-verify-screen .resend-link{color:#000;font-weight:500;cursor:pointer}.admin-back-button{width:75px;margin-top:20px;cursor:pointer}.admin-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:15px}@media(max-width:691px){.admin-buttons{flex-direction:column;margin-top:50px}}.admin-buttons div{display:flex;flex-direction:column;flex-basis:100%;flex:1;position:relative;padding:11px 25px;text-align:center;color:#0b5351;border-radius:40px;box-sizing:border-box;border:1px solid #0b5351;cursor:pointer;user-select:none}.admin-buttons div:hover{opacity:.85}.admin-buttons .admin-green-button{color:#fff;background:#1abb9a;border-color:#1abb9a}.admin-outer-container #list{list-style-type:none;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0}@media(max-width:600px){.admin-outer-container #list{flex-direction:column}}.admin-outer-container #list .list-menu-option{border:1px solid #dcdede;width:252px;height:293px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;cursor:pointer}.admin-outer-container #list .list-menu-option:hover{background:rgba(0,0,0,.059)}.admin-outer-container #list .list-menu-option .list-menu-option-group{display:flex;width:100%;align-self:center}.admin-outer-container #list .list-menu-option input{cursor:pointer}.admin-outer-container #list .list-menu-option .list-image{width:95px;margin:0 auto}.admin-outer-container #list .list-menu-option #contact-sales{width:110px}.admin-outer-container #list .list-menu-option .input-option{display:flex;margin-top:50px}.admin-outer-container #list .list-menu-option .input-option input{width:40px}.admin-outer-container #list .css-left-option,.admin-outer-container #list .css-right-option{border:2px solid #0b5351}.admin-outer-container #list #left-menu-option{margin-right:10px}.admin-outer-container #list #right-menu-option{margin-left:10px}.admin-outer-container .errorMessage{color:#f46464;font-size:14px;margin-bottom:15px;display:block;-webkit-animation:fadeIn 2s;animation:fadeIn 2s;font-family:inherit;text-align:center}.app #hubspot-container{width:700px;max-width:80%;max-height:1500px}.app #hubspot-container h2{font-size:48px;font-family:inherit;font-weight:400;margin-top:30px}.app #hubspot-container h3{font-weight:400}.app #hubspot-container .errorMessage{color:#f46464;font-size:14px;margin-bottom:15px;display:block;-webkit-animation:fadeIn 2s;animation:fadeIn 2s;font-family:inherit;text-align:center}@media(max-width:650px){.app #hubspot-container{max-width:100%}}.app #hubspot-container #booking-module{display:flex;justify-content:center}.app #hubspot-container #hubsot-iframe{border:none}#form-container #hubspotForm{height:500px}#form-outer-container h2{font-size:48px;font-family:inherit;font-weight:400;margin-top:30px}#form-outer-container h3{font-weight:400}.admin-hubspot-balloons{margin:auto;display:block}.admin-setup-hubspot-success{text-align:center;position:relative}.admin-setup-hubspot-success h2{margin-bottom:0}.admin-setup-hubspot-success h3{margin-top:0}.admin-setup-hubspot-close{position:absolute;top:10px;right:10px;cursor:pointer}.admin-error{font-size:13px;font-weight:400;color:#0b5351;margin:10px 0;max-width:99%}.admin-error img{width:14px;margin-right:5px;float:left;margin-top:1.5px}.admin-error a{color:inherit}.admin-auth-provider-container{margin-top:28px}.admin-auth-provider-container .admin-auth-provider-button{position:relative;padding:15px 25px;text-align:center;color:#0b5351;border-radius:40px;box-sizing:border-box;border:1px solid #0b5351;text-decoration:none;font-size:16px;font-weight:500;display:block;margin-bottom:10px;cursor:pointer;user-select:none}.admin-auth-provider-container .admin-auth-provider-button img{width:21px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.admin-auth-provider-container .admin-auth-provider-button:hover{background:rgba(0,0,0,.031)}.admin-setup-container .admin-login-email-container{width:100%}.admin-setup-container.admin-login-container h2{margin-top:10px;margin-bottom:10px}.admin-setup-container.admin-login-container p{font-size:19px}.admin-app .admin-status-container h2{margin:15px 0;line-height:60px}.admin-setup-container{font-family:inherit}.admin-setup-container h2{font-size:48px;font-weight:400}.admin-setup-container h3{font-size:24px;font-weight:300}.admin-setup-container p{font-size:16px}.admin-setup-container h4{font-size:16px;font-weight:500;margin-bottom:10px}.admin-setup-container .admin-setup-dropdown-inner,.admin-setup-container input,.admin-setup-container select{border:1px solid #dadada;font-size:16px;cursor:text;padding:12px 15px;box-sizing:border-box;font-family:inherit}.admin-setup-container select{cursor:pointer}.admin-setup-container span{font-size:16px;font-weight:400;margin-left:7px}@media(max-width:600px){.admin-setup-container span{margin-left:0;margin-top:15px;display:block}}.admin-setup-container div input{width:47%}@media(max-width:600px){.admin-setup-container div input{width:100%}}.admin-setup-container section{display:inline-block;width:50%;margin-bottom:15px;position:relative}.admin-setup-container section .admin-error{position:absolute;margin-top:6px;clear:both}@media(max-width:650px){.admin-setup-container section .admin-error{position:relative}}.admin-setup-container section input,.admin-setup-container section select{width:95%;-moz-appearance:none;-webkit-appearance:none;appearance:none}.admin-setup-container section .admin-setup-dropdown{position:relative}.admin-setup-container section .admin-setup-dropdown .admin-setup-dropdown-inner{cursor:pointer;user-select:none;width:95%}.admin-setup-container section .admin-setup-dropdown .admin-setup-dropdown-inner img{position:absolute;right:25px;top:50%;transform:translateY(-50%);pointer-events:none}.admin-setup-container section .admin-setup-dropdown .admin-setup-dropdown-menu{position:absolute;width:95%;top:100%;background:#fff;z-index:100;box-sizing:border-box}.admin-setup-container section .admin-setup-dropdown .admin-setup-dropdown-menu:focus{border:1px solid #dadada;outline:none}.admin-setup-container section .admin-setup-dropdown .admin-setup-dropdown-menu div{font-size:16px;cursor:text;padding:8px 15px;box-sizing:border-box;font-family:inherit}.admin-setup-container section .admin-setup-dropdown .admin-setup-dropdown-menu div:hover{background:#1abb9a;color:#fff;cursor:pointer}@media(max-width:600px){.admin-setup-container section{width:100%;display:block}}.page{display:flex}.clear-both{clear:both}.no-margin{margin:0}@font-face{font-family:Avenir-Next-Medium;src:url(/v2/fonts/AvenirNext-Medium.ttf)}@font-face{font-family:Avenir-Next-Regular;src:url(/v2/fonts/Avenir-Next-Regular.ttf)}@font-face{font-family:Helvetica Neue Bold;src:url(/v2/fonts/HelveticaNeue-Bold.ttf)}@font-face{font-family:Larsseit-Light;src:url(/v2/fonts/Larsseit-Light.ttf)}@font-face{font-family:Larsseit-Medium;src:url(/v2/fonts/Larsseit-Medium.ttf)}@font-face{font-family:Futura PT;src:url(/v2/fonts/FuturaPTLight.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Futura PT;src:url(/v2/fonts/FuturaPTBook.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Futura PT;src:url(/v2/fonts/FuturaPTMedium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Futura PT;src:url(/v2/fonts/FuturaPTDemi.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Futura PT;src:url(/v2/fonts/FuturaPTBold.otf) format("opentype");font-weight:700;font-style:normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-app{background:#0b5351;font-family:Futura PT;min-height:100vh}body{margin:0}.admin-outer-container{width:600px;max-width:100%;background:#fff;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:60px;padding:25px;box-sizing:border-box}@media(max-width:691px){.admin-outer-container{max-width:100%;border-radius:0}}.navbar{border-bottom:1px solid #dadada;height:60px}.navbar .logo{height:28px;padding:10px 20px}.content{width:350px;margin:10% auto 0;font-family:Futura PT}.content .error-message{white-space:pre-line}.content h1{font-weight:400}.status-button{display:inline-flex;align-items:center;gap:10px;padding:.5rem 1rem;font-weight:500;border-radius:4px;background-color:#1f2937;color:#fff;border:#363636;cursor:pointer}.status-button:before{content:"";display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50%}.status-button[data-icon=idle]:before{background-image:url(/v2/images/icons/status-download-darker.svg)}.status-button[data-icon=processing]:before{background-image:url(/v2/images/icons/status-spinner-darker.svg);animation:spin 1s linear infinite}.status-button[data-icon=complete]:before{background-image:url(/v2/images/icons/status-check-darker.svg)}.status-button:disabled{opacity:.6;cursor:not-allowed}.status-button .button-text{color:#363636}@keyframes spin{to{transform:rotate(1turn)}}.dashboard-header{display:flex;width:100%;flex-direction:row}@media(max-width:767px){.dashboard-header{flex-direction:column}}.dashboard-header .header-title-bar{width:100%;display:flex;flex-direction:column;padding-right:15px}.dashboard-header .header-title-bar h1{margin:0;font-size:48px;font-weight:400;font-style:normal;color:#000;line-height:62.4px}.dashboard-header .header-title-bar h4{margin:0;font-size:16px;font-weight:400;font-style:normal;color:#000;line-height:20.8px;letter-spacing:.31px;display:flex;align-items:center}.dashboard-header .header-title-bar h4 a{display:flex;cursor:pointer}.dashboard-header .header-title-bar h4 a svg{fill:var(--bg-primary);stroke:none;margin-left:8px}.dashboard-header .header-title-btn{min-width:220px;display:flex;align-items:center;font-family:var(--base-font);justify-content:flex-end}@media(max-width:767px){.dashboard-header .header-title-btn{justify-content:center;padding:20px 0}}.dashboard-header .header-title-btn button{width:211px;height:48px;background-color:transparent;font-family:var(--base-font);color:var(--color-button);border:1px solid var(--color-button);font-size:16px;font-weight:400;border-radius:40px;cursor:pointer}@media(max-width:990px){.dashboard-header .header-title-btn button{width:170px}}@media(max-width:767px){.dashboard-header .header-title-btn button{width:150px}}.dashboard-header .header-title-btn button.btn-send-credits{background-color:var(--bg-primary);color:#fff;margin-left:16px}.dashboard-header .header-title-btn .btn-orders-export{width:140px}.subtitle-info-modal{display:flex;flex-direction:column;padding:20px 25px 35px;position:relative}.subtitle-info-modal a{position:absolute;right:25px;top:20px;width:20px;height:20px;background-image:url(/v2/compass/close.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.subtitle-info-modal a:hover{opacity:.9}.subtitle-info-modal h2{padding:0 0 25px;margin:0;border-bottom:1px solid var(--border-color);font-style:normal;font-weight:500;font-size:24px;line-height:31px;color:#02020b}.subtitle-info-modal p{margin:24px 0 0;padding:0;font-style:normal;font-weight:400;font-size:16px;line-height:21px;letter-spacing:.3px;color:#02020b}.campaign-list-holder{display:flex;width:100%;flex-direction:column}.not-found{margin:3rem 0}.campaigns-container{display:flex;flex-direction:column;width:100%;padding:25px 5%}.campaigns-container,.campaigns-container *{box-sizing:border-box}.review-grid-list-item{display:flex;flex-direction:column;width:100%}.review-grid-list-item .list-content-row,.review-grid-list-item .list-header-row{display:grid;grid-template-columns:25% 25% 15% 15% 20%;width:100%}@media(max-width:767px){.review-grid-list-item .list-content-row,.review-grid-list-item .list-header-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.review-grid-list-item .list-content-row,.review-grid-list-item .list-header-row{grid-template-columns:repeat(1,1fr)}}.review-grid-list-item .list-content-row div,.review-grid-list-item .list-header-row div{padding:15px;font-weight:500;font-size:16px}.review-grid-list-item .list-content-row{border-bottom:1px solid var(--border-color)}.review-grid-list-item .list-content-row span{display:none}@media(max-width:767px){.review-grid-list-item .list-content-row span{display:block;font-weight:500;padding-bottom:5px}}.review-grid-list-item .list-content-row.skeleton span{display:block}.review-grid-list-item .list-content-row div{font-weight:400;font-size:16px;color:#292b29}.review-grid-list-item .list-content-row:nth-child(2n){background-color:#fff}.review-grid-list-item .list-content-row:nth-child(odd){background-color:#fafafa}.review-grid-list-item .list-header-row{border-bottom:1px solid var(--border-color);background-color:#fafafa}@media(max-width:767px){.review-grid-list-item .list-header-row{display:none}}.thank-you-list-item{display:flex;width:100%;border:1px solid var(--border-color);flex-direction:column;margin-top:10px}.thank-you-list-item .header{padding:24px;background-color:#f9f9f9;display:flex;width:100%;border-bottom:1px solid var(--border-color)}@media(max-width:767px){.thank-you-list-item .header{flex-direction:column}}.thank-you-list-item .header div{display:flex;width:100%;max-width:165px;flex-direction:column}@media(max-width:767px){.thank-you-list-item .header div{max-width:none;margin-bottom:20px}}.thank-you-list-item .header div .label{font-size:16px;margin:2.5px 0;font-weight:500}.thank-you-list-item .header div .value{font-size:16px;margin:2.5px 0}.thank-you-list-item .header div:first-child{max-width:105px}.thank-you-list-item .header div:last-child{max-width:none}.thank-you-list-item .header div:not(:first-child){margin-left:24px}@media(max-width:767px){.thank-you-list-item .header div:not(:first-child){margin-left:0}}.thank-you-list-item .section{padding:24px;background-color:#fff;width:100%;display:flex}@media(max-width:767px){.thank-you-list-item .section{flex-direction:column}}.thank-you-list-item .section div{display:flex;width:100%;max-width:165px;flex-direction:column}@media(max-width:767px){.thank-you-list-item .section div{max-width:none;margin-bottom:20px}}.thank-you-list-item .section div img{max-width:165px;max-height:100%}.thank-you-list-item .section div .label{font-weight:500}.thank-you-list-item .section div .label,.thank-you-list-item .section div .value{font-size:16px;margin:2.5px 0;word-break:break-word}.thank-you-list-item .section div a{color:var(--color-primary);font-size:16px;text-decoration:underline}.thank-you-list-item .section div a:hover{text-decoration:none}.thank-you-list-item .section div .button{display:inline-block;background-color:var(--bg-primary);color:#fff;border:0;cursor:pointer;padding:13px;font-size:16px;max-width:110px;margin-top:10px;text-decoration:none;text-align:center}.thank-you-list-item .section div:first-child{justify-content:center}.thank-you-list-item .section div:last-child{max-width:none}.thank-you-list-item .section div:not(:first-child){margin-left:24px}@media(max-width:767px){.thank-you-list-item .section div:not(:first-child){margin-left:0}}.thanks-skeleton .name-circle{background-color:transparent!important}.thanks-skeleton .details{border-bottom:1px solid #eee}.thanks-skeleton .details .note span span{padding:2px;height:12px}.chart-skeleton{height:109px}.chart-skeleton div{transform:rotate(270deg);width:100px;padding:10px 18px;margin:0;height:110px;position:absolute}.stat-skeleton span{top:0!important;width:100%}.thank-you-skeleton .header div:last-child{max-width:165px!important}.chart-items{box-sizing:border-box;position:relative;display:flex;flex-direction:row!important}.chart-items .header{display:flex;position:relative;width:100%}.chart-items .header h3{margin-top:0;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#000;width:calc(100% - 25px)}@media(max-width:1250px){.chart-items .header h3{font-size:18px}}.chart-items .header button{position:absolute;right:0;background-image:url(/v2/compass/images/export_icon_gray.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border:0;cursor:pointer;width:20px;height:18px}.chart-items .chart-section{width:100%;position:relative}.recent-thanks-item{list-style:none;display:flex;flex-direction:row;padding:15px 15px 0}.recent-thanks-item .details{display:flex;width:calc(100% - 40px);flex-direction:column;border-bottom:1px solid #ccc;padding-bottom:20px;position:relative}.recent-thanks-item .header{font-size:12px;color:#000}.recent-thanks-item .note{font-size:16px;line-height:21px;letter-spacing:.3px;padding:5px 0 0;max-height:49px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.recent-thanks-item .view-more{position:relative;bottom:0;font-size:12px;max-width:76px;padding-top:5px;cursor:pointer}.recent-thanks-item .view-more:after{content:"";width:10px;height:6px;background-image:url(/v2/compass/images/filter-collapse-arrow.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:10px}.recent-thanks-item.expanded .note{max-height:none;-webkit-line-clamp:unset}.recent-thanks-item.expanded .view-more:after{transform:rotate(180deg)}.recent-thanks-item .name-circle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#ff0;border-radius:50%;font-size:12px;margin-right:8px;margin-left:5px}.recent-thanks-container{width:100%;margin:0;border:1px solid #ccc;position:relative;display:flex;flex-direction:column;min-height:350px}.recent-thanks-header{display:flex;position:relative;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#333;height:48px;padding:15px 20px}.recent-thanks-header button{position:absolute;right:10px;background-image:url(/v2/compass/images/export_icon_gray.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border:0;cursor:pointer;width:20px;height:18px}.recent-thanks-list{display:flex;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) #f1f1f1;position:absolute;top:48px;bottom:48px;left:0;right:0}.recent-thanks-list::-webkit-scrollbar{width:4px}.recent-thanks-list::-webkit-scrollbar-track{background:#f1f1f1}.recent-thanks-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.recent-thanks-list:hover::-webkit-scrollbar-track{background:var(--border-color)}.recent-thanks-list:hover::-webkit-scrollbar-thumb{background:var(--border-color-dark)}.recent-thanks-list ul{display:flex;list-style:none;margin:0;padding:0;flex-direction:column;width:100%}.recent-thanks-footer{display:flex;padding:10px;align-items:center;justify-content:center;height:48px;position:absolute;width:100%;bottom:0}.recent-thanks-footer a{color:var(--color-primary);font-size:12px;text-decoration:none}.sellers{display:flex;width:100%;border:1px solid #ccc;align-items:center;flex-direction:column}@media(max-width:767px){.sellers{width:100%!important}}.sellers .sellers-header{height:58px;padding:16px;width:100%;display:flex;border-bottom:1px solid #ccc;position:relative;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;color:#292b29}.sellers .sellers-header button{position:absolute;right:15px;background-image:url(/v2/compass/images/export_icon_gray.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border:0;cursor:pointer;width:20px;height:18px}.sellers .grid-areas{width:100%}.sellers .grid-areas table{border-collapse:collapse;width:100%}.sellers .grid-areas table thead tr{background:#fafafa!important}.sellers .grid-areas table thead th{position:relative}.sellers .grid-areas table tr:nth-child(2n){background:#fafafa}.sellers .grid-areas table tr:nth-child(odd){background:#fff}.sellers .grid-areas table td,.sellers .grid-areas table th{padding:8px;border-bottom:1px solid #dadada;font-size:16px;color:#292b29;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.3px;text-align:left}@media(max-width:767px){.sellers .grid-areas table td,.sellers .grid-areas table th{font-size:14px}}.sellers .grid-areas table td a,.sellers .grid-areas table th a{color:var(--color-primary);font-weight:400;line-height:21px;letter-spacing:.3px}.sellers .grid-areas table td:first-child,.sellers .grid-areas table th:first-child{min-width:60px;width:10%}@media(max-width:767px){.sellers .grid-areas table td:first-child,.sellers .grid-areas table th:first-child{min-width:30px;min-width:55px}}.sellers .grid-areas table td:nth-child(2),.sellers .grid-areas table th:nth-child(2){width:60%}.sellers .grid-areas table td:nth-child(3),.sellers .grid-areas table th:nth-child(3){width:15%;min-width:100px}@media(max-width:767px){.sellers .grid-areas table td:nth-child(3),.sellers .grid-areas table th:nth-child(3){min-width:85px}}.sellers .grid-areas table td:last-child,.sellers .grid-areas table th:last-child{width:15%;min-width:100px}@media(max-width:767px){.sellers .grid-areas table td:last-child,.sellers .grid-areas table th:last-child{min-width:90px}}.sellers .grid-areas .not-filtered{cursor:pointer}.sellers .grid-areas .not-filtered span{display:none}.sellers .grid-areas .asc{cursor:pointer}.sellers .grid-areas .asc span{display:inline-block;color:var(--color-primary);font-weight:600;padding:0 5px;position:absolute}.sellers .grid-areas .desc{cursor:pointer}.sellers .grid-areas .desc span{display:inline-block;color:var(--color-primary);font-weight:600;padding:0 5px;transform:rotate(180deg);position:absolute}.sellers .grid-footer{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:flex-end;padding:0 15px}.sellers .grid-footer .pagination{display:inline-block;padding-left:0;margin:10px 0 10px 15px;border-radius:4px}.sellers .grid-footer .pagination>li{display:inline}.sellers .grid-footer .pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.sellers .grid-footer .pagination>li>a:focus,.sellers .grid-footer .pagination>li>a:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.sellers .grid-footer .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.sellers .grid-footer .pagination>li>span:focus,.sellers .grid-footer .pagination>li>span:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.sellers .grid-footer .pagination>li:first-child>a,.sellers .grid-footer .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.sellers .grid-footer .pagination>li:last-child>a,.sellers .grid-footer .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.sellers .grid-footer .pagination>.active>a,.sellers .grid-footer .pagination>.active>a:focus,.sellers .grid-footer .pagination>.active>a:hover,.sellers .grid-footer .pagination>.active>span,.sellers .grid-footer .pagination>.active>span:focus,.sellers .grid-footer .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:var(--bg-primary);border-color:var(--bg-primary)}.sellers .grid-footer .pagination>.disabled>a,.sellers .grid-footer .pagination>.disabled>a:focus,.sellers .grid-footer .pagination>.disabled>a:hover,.sellers .grid-footer .pagination>.disabled>span,.sellers .grid-footer .pagination>.disabled>span:focus,.sellers .grid-footer .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:var(--border-color)}.sellers .grid-footer .pagination-lg>li>a,.sellers .grid-footer .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.sellers .grid-footer .pagination-lg>li:first-child>a,.sellers .grid-footer .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.sellers .grid-footer .pagination-lg>li:last-child>a,.sellers .grid-footer .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.sellers .grid-footer .pagination-sm>li>a,.sellers .grid-footer .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.sellers .grid-footer .pagination-sm>li:first-child>a,.sellers .grid-footer .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.sellers .grid-footer .pagination-sm>li:last-child>a,.sellers .grid-footer .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.sellers .empty-orders-grid-msg{padding:50px 8px!important;font-size:18px!important}.dashboard-stat .dashboard-stat-title-bar{color:#333;padding:0 0 10px;font-size:16px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.3px;text-align:left}.dashboard-stat .dashboard-stat-values{font-size:48px;font-weight:400;font-style:normal;line-height:62px;letter-spacing:0;text-align:left;color:#000;display:flex;justify-content:flex-start;align-items:flex-start}@media(max-width:1024px){.dashboard-stat .dashboard-stat-values{font-size:40px}}@media(max-width:820px){.dashboard-stat .dashboard-stat-values{font-size:34px}}.dashboard-stat .dashboard-stat-values span{font-size:24px;position:relative;padding:0 7px 0 0;display:flex;justify-content:flex-start;top:-20px}.order-list-item,.thank-you-list{display:flex;width:100%;flex-direction:column}.order-list-item{border:1px solid var(--border-color);margin-top:10px}@media(max-width:900px){.order-list-item{margin-bottom:20px}}.order-list-item .header{padding:24px;background-color:#f9f9f9;display:flex;width:100%;border-bottom:1px solid var(--border-color)}@media(max-width:900px){.order-list-item .header{flex-direction:column}}.order-list-item .header div{display:flex;width:100%;max-width:165px;flex-direction:column}@media(max-width:900px){.order-list-item .header div{max-width:none;margin-bottom:20px}}.order-list-item .header div .label{font-size:16px;margin:2.5px 0;font-weight:500;letter-spacing:.3px}.order-list-item .header div .label em{display:none}.order-list-item .header div .value{font-size:16px;margin:2.5px 0;letter-spacing:.3px}.order-list-item .header div:first-child{min-width:180px;max-width:180px}.order-list-item .header div:last-child{max-width:none}.order-list-item .header div:not(:first-child){margin-left:24px}@media(max-width:900px){.order-list-item .header div:not(:first-child){margin-left:0}}.order-list-item .header div.grid-status-column{display:flex;align-items:flex-start;justify-content:center}@media(max-width:900px){.order-list-item .header div.grid-status-column{max-width:100%}}.order-list-item .header div.grid-status-column span{display:inline-flex;border-radius:4px;box-sizing:border-box;border:1px solid #292b29;padding:5px 8px;cursor:default;letter-spacing:.3px;font-weight:500}.order-list-item .header div.grid-status-column span.highlight-item{border:1px solid #c33;color:#c33}.order-list-item .header div.grid-status-column.empty span{border:0;padding:0}.order-list-item .header div.grid-status-column.empty span:first-child{width:100%}.order-list-item .section{padding:24px;background-color:#fff;width:100%;display:flex}@media(max-width:900px){.order-list-item .section{flex-direction:column}}.order-list-item .section div{display:flex;width:100%;flex-direction:column}@media(max-width:900px){.order-list-item .section div{max-width:none;margin-bottom:20px}}.order-list-item .section div img{max-width:165px;max-height:100%}.order-list-item .section div .label{font-weight:500}.order-list-item .section div .label,.order-list-item .section div .value{font-size:16px;margin:0;word-break:break-word;letter-spacing:.3px;line-height:21px}.order-list-item .section div a{color:var(--color-primary);font-size:16px;text-decoration:underline;letter-spacing:.3px;line-height:21px;margin-bottom:5px}.order-list-item .section div a:hover{text-decoration:none}.order-list-item .section div .button{display:inline-block;background-color:var(--bg-primary);color:#fff;border:0;border-radius:40px;cursor:pointer;padding:13px;font-size:16px;max-width:110px;margin-top:10px;text-decoration:none;text-align:center}.order-list-item .section div:first-child{justify-content:center;min-width:180px;max-width:180px}@media(max-width:900px){.order-list-item .section div:first-child{max-width:100%;align-items:center}}.order-list-item .section div:nth-child(2){justify-content:center}@media(max-width:900px){.order-list-item .section div:nth-child(2){max-width:100%}}.order-list-item .section div:not(:first-child){margin-left:24px;align-self:flex-start}@media(max-width:900px){.order-list-item .section div:not(:first-child){margin-left:0}}.order-list-item .section .content-2-rows{display:flex;flex-direction:column;max-width:100%;margin-left:24px}.order-list-item .section .content-2-rows .section-first-row{max-width:100%;flex-direction:row}@media(max-width:900px){.order-list-item .section .content-2-rows .section-first-row{flex-direction:column}}.order-list-item .section .content-2-rows .section-second-row{max-width:100%;margin-left:0;padding:15px 0 0}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning{border:1px solid #c4c4c4;border-left:4px solid #c33;padding:15px;width:100%;max-width:100%;display:flex;flex-direction:row}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-icon{width:32px;height:32px;max-width:32px;max-height:32px;min-width:32px!important;background-size:contain;background-image:url(/v2/compass/images/payment-warning-icon.svg)}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-msg{margin-left:16px}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-msg h4{font-size:16px;font-weight:500;color:#000;margin:0}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-msg p{font-size:12px;font-weight:400;color:#000;margin:0}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-msg p a{font-size:12px;font-weight:400;color:#000;text-decoration:none}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-msg p a:hover{opacity:.9}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-action{min-width:185px;max-width:200px}.order-list-item .section .content-2-rows .section-second-row .payment-error-warning .warning-action button{height:40px;cursor:pointer;background-color:var(--bg-primary);border:0;color:#fff;font-size:16px;border-radius:3px}.order-list-item .grid-icon-column{display:flex;align-items:flex-end;justify-content:center;max-width:220px}.order-list-item .grid-icon-column a{color:var(--color-primary);font-size:16px;text-decoration:none!important;padding:0 5px;display:inline-flex;background-repeat:no-repeat;background-position:100%;background-size:14px 14px;cursor:pointer;justify-content:center;align-items:center;letter-spacing:.3px;line-height:21px;text-align:right}.order-list-item .grid-icon-column a svg{position:relative;left:5px;fill:var(--color-primary);min-width:14px}.order-list-item .grid-icon-column span{width:100%;display:flex;align-items:flex-end;justify-content:flex-end}.order-list-item .grid-icon-column span span{padding:3px 0;display:flex;margin-bottom:7px;max-width:160px}@media(max-width:1000px){.order-list-item .grid-icon-column{max-width:none!important}}@media(max-width:900px){.order-list-item .grid-icon-column{align-items:flex-start}.order-list-item .grid-icon-column a{padding-left:0}}.order-list-item .icon-track-package{background-image:url(/v2/compass/images/track_package_icon.svg)}.order-list-item .icon-report-issue{background-image:url(/v2/compass/images/report_issue_icon.svg)}.order-list-item .icon-resend-gift{background-image:url(/v2/compass/images/resend_gift_icon.svg)}.order-list-item .icon-download-receipt{background-image:url(/v2/compass/images/download_receipt_icon.svg)}.order-list-item .v-align-top{justify-content:flex-start!important}.order-list-item .not-valid{color:var(--border-color-dark)!important}.order-list-item .not-valid svg{fill:var(--border-color-dark)!important}.order-list-item.payment-error{border:1px solid #c33!important;box-shadow:0 0 1px 0 #c33}.order-list-item.payment-error .header{border-bottom:1px solid #c33!important}.order-list-item.payment-error .header .label.show-payment-error-icon{color:#c33}.order-list-item.payment-error .header .label.show-payment-error-icon em{position:relative;display:inline-block;width:18px;height:18px;background-image:url(/v2/compass/images/error-red-warning-circle.svg);background-size:contain;top:3px;left:3px}.order-list-item.payment-error .header div.grid-status-column{color:#c33!important}.order-list-item.payment-error .header div.grid-status-column span{border:1px solid #c33!important}.order-tabs{border-bottom:1px solid #ddd;margin:15px 0 25px}.order-tabs,.order-tabs ul{display:flex;width:100%;padding:0}.order-tabs ul{margin:0;flex-direction:row}.order-tabs ul li{list-style:none;display:flex;padding:0 24px}@media(max-width:767px){.order-tabs ul li{padding:0 10px}}.order-tabs ul li span{display:flex;padding:10px 0;cursor:pointer}.order-tabs ul li.active span{border-bottom:2px solid var(--bg-primary)}.order-list{display:flex;width:100%;flex-direction:column}.order-list .empty-msg{display:flex;padding:50px 20px;font-size:22px;border:1px solid var(--border-color);margin-top:10px}.resend-gift-container{position:fixed;right:0;top:0;bottom:0;overflow:auto;background-color:#fff;width:314px;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:24px;scrollbar-width:thin;scrollbar-color:var(--border-color) #f1f1f1;transition:all .3s ease-out;-webkit-animation:slideIn .3s forwards;-moz-animation:slideIn .3s forwards;animation:slideIn .3s forwards;z-index:111}.resend-gift-container::-webkit-scrollbar{width:7px}.resend-gift-container::-webkit-scrollbar-track{background:#f1f1f1}.resend-gift-container::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.resend-gift-container:hover::-webkit-scrollbar-track{background:var(--border-color)}.resend-gift-container:hover::-webkit-scrollbar-thumb{background:var(--border-color-dark)}.resend-gift-container .header-close-btn{width:20px;height:20px;background-image:url(/v2/compass/images/close_dark_gray_icon.svg);background-repeat:no-repeat;background-position:50%;cursor:pointer;position:fixed;right:7px;top:7px}.resend-gift-container .content-section .header-info-fields{position:relative}.resend-gift-container .content-section .header-info-fields h3{font-size:24px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:0;text-align:left;margin:0;padding:0 0 24px;color:#292b29}.resend-gift-container .content-section .header-info-fields p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.3px;text-align:left;margin:0;color:#292b29}.resend-gift-container .content-section .header-info-fields p:first-of-type{margin-bottom:24px}.resend-gift-container .content-section .header-info-fields .gift-link-url{word-wrap:break-word;white-space:normal;overflow-wrap:break-word;word-break:break-all}.resend-gift-container .content-section .header-info-fields .link-button{display:inline-block;background-color:var(--bg-primary);color:#fff;border:0;border-radius:40px;cursor:pointer;padding:13px;font-size:16px;min-width:110px;max-width:130px;margin-top:24px;text-decoration:none;text-align:center;letter-spacing:.3px}.resend-gift-container .content-section .header-info-fields .link-button.not-valid{background-color:var(--border-color)!important;color:var(--border-color-dark)!important;cursor:default!important;opacity:.5}.resend-gift-container .content-section .header-info-fields .copy-text-msg{position:absolute;opacity:0;padding:10px;z-index:112;background-color:var(--border-color);left:0;right:0;bottom:-45px;display:flex;transition:opacity .05s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out}.resend-gift-container .content-section .header-info-fields .copy-text-msg.active{opacity:1}.resend-gift-container .content-section .fields-list{padding:24px 0;margin:24px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.resend-gift-container .content-section .fields-list div{display:flex;width:100%;flex-direction:column;padding-bottom:24px}.resend-gift-container .content-section .fields-list div:last-child{padding-bottom:0}.resend-gift-container .content-section .fields-list div span{display:flex;width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.3px;text-align:left;word-break:break-all}.resend-gift-container .content-section .fields-list div span:first-child{font-weight:500}.resend-gift-container .content-section .other-info-fields{display:flex;flex-direction:column}.resend-gift-container .content-section .other-info-fields a{color:var(--color-primary);font-size:16px;text-decoration:underline;letter-spacing:.3px}.resend-gift-container .content-section .other-info-fields span{display:flex;width:100%;padding:8px 0 24px;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.3px;text-align:left;color:#292b29}.report-issue-container{position:fixed;right:0;top:0;bottom:0;overflow:auto;background-color:#fff;width:314px;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:24px;scrollbar-width:thin;scrollbar-color:var(--border-color) #f1f1f1;transition:all .3s ease-out;-webkit-animation:slideIn .3s forwards;-moz-animation:slideIn .3s forwards;animation:slideIn .3s forwards;z-index:111}.report-issue-container::-webkit-scrollbar{width:7px}.report-issue-container::-webkit-scrollbar-track{background:#f1f1f1}.report-issue-container::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.report-issue-container:hover::-webkit-scrollbar-track{background:var(--border-color)}.report-issue-container:hover::-webkit-scrollbar-thumb{background:var(--border-color-dark)}.report-issue-container .header-close-btn{width:20px;height:20px;background-image:url(/v2/compass/images/close_dark_gray_icon.svg);background-repeat:no-repeat;background-position:50%;cursor:pointer;position:fixed;right:7px;top:7px}.report-issue-container .content-section h3{font-size:24px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:0;text-align:left;margin:0;padding:0 0 24px;color:#292b29}.report-issue-container .content-section p{font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.3px;text-align:left;margin:0;color:#292b29}.report-issue-container .content-section .fields-list{padding:24px 0;margin:24px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.report-issue-container .content-section .fields-list div{display:flex;width:100%;flex-direction:column;padding-bottom:24px}.report-issue-container .content-section .fields-list div:last-child{padding-bottom:0}.report-issue-container .content-section .fields-list div span{display:flex;width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.3px;text-align:left}.report-issue-container .content-section .fields-list div span:first-child{font-weight:500}.report-issue-container .content-section .fields-list.form-elements{display:flex;flex-direction:column;border-bottom:0;margin-bottom:0}.report-issue-container .content-section .fields-list.form-elements span{display:flex;width:100%;padding-bottom:8px}.report-issue-container .content-section .fields-list.form-elements textarea{height:117px;width:100%;resize:none;border:1px solid #dadada}.report-issue-container .content-section .fields-list.form-elements .link-button{display:inline-block;background-color:var(--bg-primary);color:#fff;border:0;cursor:pointer;padding:13px;font-size:16px;max-width:110px;margin-top:24px;text-decoration:none;text-align:center}.report-issue-container .content-section .other-info-fields{display:flex;flex-direction:column}.report-issue-container .content-section .other-info-fields a{color:var(--color-primary);font-size:16px;text-decoration:underline}.report-issue-container .content-section .other-info-fields span{display:flex;width:100%;padding:8px 0 24px;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.3px;text-align:left;color:#292b29}.order-main-container{padding:25px 5%}.order-main-container *{box-sizing:border-box}.order-main-container .pagination{display:inline-block;padding-left:0;border-radius:4px;margin:20px 0 20px 15px}.order-main-container .pagination>li{display:inline}.order-main-container .pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.order-main-container .pagination>li>a:focus,.order-main-container .pagination>li>a:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.order-main-container .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.order-main-container .pagination>li>span:focus,.order-main-container .pagination>li>span:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.order-main-container .pagination>li:first-child>a,.order-main-container .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.order-main-container .pagination>li:last-child>a,.order-main-container .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.order-main-container .pagination>.active>a,.order-main-container .pagination>.active>a:focus,.order-main-container .pagination>.active>a:hover,.order-main-container .pagination>.active>span,.order-main-container .pagination>.active>span:focus,.order-main-container .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:var(--bg-primary);border-color:var(--bg-primary)}.order-main-container .pagination>.disabled>a,.order-main-container .pagination>.disabled>a:focus,.order-main-container .pagination>.disabled>a:hover,.order-main-container .pagination>.disabled>span,.order-main-container .pagination>.disabled>span:focus,.order-main-container .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:var(--border-color)}.order-main-container .pagination-lg>li>a,.order-main-container .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.order-main-container .pagination-lg>li:first-child>a,.order-main-container .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.order-main-container .pagination-lg>li:last-child>a,.order-main-container .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.order-main-container .pagination-sm>li>a,.order-main-container .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.order-main-container .pagination-sm>li:first-child>a,.order-main-container .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.order-main-container .pagination-sm>li:last-child>a,.order-main-container .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.order-main-container .order-list-footer{display:flex;width:100%;flex-direction:row;border-top:1px solid var(--border-color)}@media(max-width:767px){.order-main-container .order-list-footer{flex-direction:column}}.order-main-container .order-list-footer .order-footer-left{display:flex;align-items:center;justify-content:flex-start;width:40%;padding:5px 15px}@media(max-width:767px){.order-main-container .order-list-footer .order-footer-left{padding-top:10px;padding-bottom:15px;width:100%;justify-content:center}}.order-main-container .order-list-footer .order-footer-left select{border:0;outline:none;margin-left:10px;font-size:16px;font-family:inherit}.order-main-container .order-list-footer .order-footer-right{display:flex;align-items:center;justify-content:flex-end;width:60%;padding:5px 15px}@media(max-width:767px){.order-main-container .order-list-footer .order-footer-right{width:100%;justify-content:flex-start;flex-direction:column}}.credit-list-item{display:flex;width:100%;flex-direction:column}.credit-list-item *{box-sizing:border-box}.credit-list-item .credit-list-item-header{display:flex;width:100%;flex-direction:row;background-color:#fafafa}@media(max-width:767px){.credit-list-item .credit-list-item-header{flex-direction:column;display:none}}.credit-list-item .credit-list-item-header div{padding:15px;display:flex;align-items:flex-start;justify-content:flex-start;font-weight:600}.credit-list-item .credit-list-item-header div:first-child{width:10%}.credit-list-item .credit-list-item-header div:nth-child(2),.credit-list-item .credit-list-item-header div:nth-child(3),.credit-list-item .credit-list-item-header div:nth-child(4){width:15%}.credit-list-item .credit-list-item-header div:nth-child(5){width:15%;word-break:break-all}.credit-list-item .credit-list-item-header div:nth-child(6){width:20%;word-break:break-all}.credit-list-item .credit-list-item-header div:nth-child(7){width:10%;word-break:break-all}@media(max-width:767px){.credit-list-item .credit-list-item-header div{width:100%!important;max-width:100%}}.credit-list-item .credit-list-item-content{display:flex;width:100%;flex-direction:column}.credit-list-item .credit-list-item-content .empty-info-message{padding:15px}.credit-list-item .credit-list-item-content .list-each-row{display:flex;width:100%;flex-direction:row;border-top:1px solid var(--border-color)}.credit-list-item .credit-list-item-content .list-each-row .mobile-header{display:none}@media(max-width:767px){.credit-list-item .credit-list-item-content .list-each-row{flex-direction:column}.credit-list-item .credit-list-item-content .list-each-row .mobile-header{display:block;font-weight:600}}.credit-list-item .credit-list-item-content .list-each-row:nth-of-type(2n){background-color:#fafafa}.credit-list-item .credit-list-item-content .list-each-row div{padding:15px;display:flex;align-items:flex-start;justify-content:flex-start}@media(max-width:767px){.credit-list-item .credit-list-item-content .list-each-row div{flex-direction:column}}.credit-list-item .credit-list-item-content .list-each-row div:first-child{width:10%}.credit-list-item .credit-list-item-content .list-each-row div:nth-child(2),.credit-list-item .credit-list-item-content .list-each-row div:nth-child(3),.credit-list-item .credit-list-item-content .list-each-row div:nth-child(4){width:15%}.credit-list-item .credit-list-item-content .list-each-row div:nth-child(5){width:15%;word-break:break-all}.credit-list-item .credit-list-item-content .list-each-row div:nth-child(6){width:20%;word-break:break-all}.credit-list-item .credit-list-item-content .list-each-row div:nth-child(7){width:10%;word-break:break-word}@media(max-width:767px){.credit-list-item .credit-list-item-content .list-each-row div{width:100%!important;max-width:100%}}.credit-list-item .credit-list-item-content .list-each-row.skeletons span{height:30px;width:100%}.credit-list-main-container{display:flex;width:100%;flex-direction:column;border:1px solid var(--border-color)}.credit-list-main-container .credit-list-title{display:flex;width:100%;padding:15px;border-bottom:1px solid var(--border-color)}.credit-list-main-container .credit-list-title h3{font-size:20px;line-height:26px;margin:0;padding:0}.credit-list-main-container .credit-list{display:flex;width:100%;flex-direction:column}.credit-list-main-container .credit-list-footer{display:flex;width:100%;flex-direction:row;border-top:1px solid var(--border-color)}@media(max-width:767px){.credit-list-main-container .credit-list-footer{flex-direction:column}}.credit-list-main-container .credit-list-footer .credit-footer-left{display:flex;align-items:center;justify-content:flex-start;width:40%;padding:5px 15px}@media(max-width:767px){.credit-list-main-container .credit-list-footer .credit-footer-left{padding-top:10px;padding-bottom:15px;width:100%;justify-content:center}}.credit-list-main-container .credit-list-footer .credit-footer-left select{border:0;outline:none;margin-left:10px;font-size:16px;font-family:inherit}.credit-list-main-container .credit-list-footer .credit-footer-right{display:flex;align-items:center;justify-content:flex-end;width:60%;padding:5px 15px}@media(max-width:767px){.credit-list-main-container .credit-list-footer .credit-footer-right{width:100%;justify-content:flex-start;flex-direction:column}}.send-credits-info{max-width:700px;width:95%;margin:0 auto}.send-credits-info .bottom-section,.send-credits-info .buttons-section,.send-credits-info .top-section{margin-top:30px}.send-credits-info .bottom-section{margin-bottom:35px}.send-credits-info ::-webkit-input-placeholder{color:pink}.send-credits-info label{font-weight:700;font-size:16px;margin-bottom:8px}.send-credits-info input::placeholder{padding-left:0;font-weight:400;font-size:16px;color:#000}.send-credits-info #credit-amount{text-indent:6px;max-width:330px}.send-credits-info input,.send-credits-info select{border:1px solid #dadada;height:40px;max-width:336px;border-radius:0;margin-bottom:40px;font-family:var(--base-font);font-size:var(--text-base)}.send-credits-info select{padding:8px;appearance:none;background:url(/v2/images/icons/chevron-down.png) no-repeat right 15px #fff;background-position-x:305px}@media(max-width:350px){.send-credits-info select{background-position-x:283px}}.send-credits-info #add-recipient{background:url(/v2/images/icons/magnifying-glass.png) no-repeat scroll 7px 13px;background-size:15px;text-indent:25px}.send-credits-info #add-recipient::placeholder{text-indent:20px}.send-credits-info .bottom-section,.send-credits-info .top-section{display:flex;flex-direction:column}.send-credits-info .recipient-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-columns:minmax(260px,1fr);align-items:start;grid-gap:10px;margin-top:30px}@media(max-width:870px){.send-credits-info .recipient-cards{grid-template-columns:repeat(1,1fr)}}.send-credits-info .recipient-cards .recipient-cards-area .card-wrapper{margin-top:8px}.send-credits-info .buttons-section{display:flex;justify-content:flex-end}@media(max-width:500px){.send-credits-info .buttons-section{justify-content:center}}.send-credits-info .buttons-section .button{height:48px;width:160px;margin-left:24px;font-size:16px;cursor:pointer;user-select:none}.send-credits-info .buttons-section .cancel-button{border:2px solid var(--bg-primary);color:var(--color-primary);background-color:#fff;font-weight:500}@media(max-width:500px){.send-credits-info .buttons-section .cancel-button{margin-left:0}}.send-credits-info .buttons-section .send-credits-button{border:1px solid var(--bg-primary);background:var(--bg-primary);border-radius:1px;color:#fff}.send-credits-info .checkout-payment-loading{width:18px;margin-bottom:-3px;margin-left:10px}.send-credits-info .send-credits-error{text-align:center;margin-top:15px;color:red}.send-credits-success{position:relative}.send-credits-success .send-credits-success-close{position:absolute;top:0;right:20px;cursor:pointer}.send-credits-success .send-credits-success-checkmark{margin:20px auto;display:block;padding-top:50px;fill:var(--bg-primary)!important}.send-credits-success h1{text-align:center;font-size:35px;margin-bottom:0;font-weight:300}.send-credits-success p{text-align:center}.recipient-cards{margin-top:30px}.recipient-card{border:1px solid #d3d3d3;width:99%;max-width:336px;height:74px;box-sizing:border-box}@media(max-width:870px){.recipient-card{width:100%;max-width:100%}}.recipient-card p{margin:3px;z-index:20}.recipient-card .content{display:flex;flex-direction:row;margin:10px;z-index:20}.recipient-card .content .name{margin-left:8px;font-size:16px}.recipient-card .content .remove-text{margin-left:auto;margin-right:0;display:flex;align-items:center}.recipient-card .content .remove-text a{text-decoration:none;color:var(--color-primary)}.recipient-card .credits-recipient-add span{color:var(--color-primary);cursor:pointer;user-select:none}.circle{border-radius:50%;height:var(--avatar-size);text-align:center;width:var(--avatar-size);margin-top:2px;--avatar-size:24px}.circle .initials{font-size:calc(var(--avatar-size)/2);line-height:1;position:relative;top:calc(var(--avatar-size)/4);vertical-align:text-top;margin-left:1px}.credits-contact-search{display:block;width:100%;box-sizing:border-box;padding-left:25px;background:url(/v2/images/icons/magnifying-glass.png) no-repeat scroll 7px 12px}.credits-contact-search input[type=text]::placeholder{padding-left:0;color:#000!important;font-family:var(--base-font);font-size:var(--text-base)}.credits-contact-search-container{position:relative}.credits-contact-search-container .credits-contact-search-clear{position:absolute;top:10px;right:10px;color:var(--color-primary);cursor:pointer}.credits-contact-recipeint-container{margin-top:-40px}.credits-contact-search-container{max-height:223px;overflow-y:scroll;box-sizing:border-box;max-width:336px}.credits-contact-search-container .recipient-card:hover{background:rgba(var(--bg-primary-with-opacity),.35)}.dashboard-export{padding:15px;box-sizing:border-box;position:relative}.dashboard-export .export-title{font-size:16px;font-weight:700;padding-bottom:25px}.dashboard-export .export-field-row{display:flex;width:100%;flex-direction:column;padding-bottom:25px}.dashboard-export .export-field-row label{display:flex;width:100%;font-size:14px}.dashboard-export .export-field-row select{display:flex;width:100%;padding:5px;border:1px solid var(--border-color)}.dashboard-container{padding:25px 5%}.dashboard-container *{box-sizing:border-box}.dashboard-container .main-row-dashboard{display:flex;width:100%;box-sizing:border-box}@media(max-width:767px){.dashboard-container .main-row-dashboard{flex-direction:column}}.dashboard-container .main-row-dashboard .container-charts{box-sizing:border-box;display:flex;width:75%;justify-content:flex-start;flex-direction:column}@media(max-width:990px){.dashboard-container .main-row-dashboard .container-charts{width:70%}}@media(max-width:767px){.dashboard-container .main-row-dashboard .container-charts{width:100%}}.dashboard-container .main-row-dashboard .container-charts .chart-items{display:flex;width:100%;flex-wrap:wrap}.dashboard-container .main-row-dashboard .container-charts .chart-items .chart-items{display:flex;width:calc(33.33% - 20px);flex-direction:column;padding:15px 20px;margin:0 20px 20px 0;border:1px solid #ccc}@media(max-width:990px){.dashboard-container .main-row-dashboard .container-charts .chart-items .chart-items{width:calc(50% - 20px)}}@media(max-width:767px){.dashboard-container .main-row-dashboard .container-charts .chart-items .chart-items{width:100%;margin:0 0 20px}}.dashboard-container .main-row-dashboard .container-charts .dashboard-stat,.dashboard-container .main-row-dashboard .container-charts .other-info-items{display:flex;width:100%;flex-wrap:wrap}.dashboard-container .main-row-dashboard .container-charts .dashboard-stat .dashboard-other-info,.dashboard-container .main-row-dashboard .container-charts .dashboard-stat .dashboard-stat,.dashboard-container .main-row-dashboard .container-charts .other-info-items .dashboard-other-info,.dashboard-container .main-row-dashboard .container-charts .other-info-items .dashboard-stat{display:flex;width:calc(33.33% - 20px);flex-direction:column;padding:15px;margin:0 20px 20px 0;border:1px solid #ccc}@media(max-width:990px){.dashboard-container .main-row-dashboard .container-charts .dashboard-stat .dashboard-other-info,.dashboard-container .main-row-dashboard .container-charts .dashboard-stat .dashboard-stat,.dashboard-container .main-row-dashboard .container-charts .other-info-items .dashboard-other-info,.dashboard-container .main-row-dashboard .container-charts .other-info-items .dashboard-stat{width:calc(50% - 20px)}}@media(max-width:767px){.dashboard-container .main-row-dashboard .container-charts .dashboard-stat .dashboard-other-info,.dashboard-container .main-row-dashboard .container-charts .dashboard-stat .dashboard-stat,.dashboard-container .main-row-dashboard .container-charts .other-info-items .dashboard-other-info,.dashboard-container .main-row-dashboard .container-charts .other-info-items .dashboard-stat{width:100%;margin:10px 0}}.dashboard-container .main-row-dashboard .recent-thanks{display:flex;width:25%;padding-bottom:20px}@media(max-width:990px){.dashboard-container .main-row-dashboard .recent-thanks{width:30%}}@media(max-width:767px){.dashboard-container .main-row-dashboard .recent-thanks{width:100%}}.dashboard-container .main-table-columns{display:flex;width:100%;box-sizing:border-box;align-items:flex-start;justify-content:flex-start}@media(max-width:767px){.dashboard-container .main-table-columns{flex-direction:column}}.dashboard-container .header-title-button{cursor:pointer}.review-gird-list{display:flex;flex-direction:column;width:100%;border:1px solid var(--border-color);margin-top:40px}.review-gird-list .review-gird-header{display:flex;flex-direction:row;padding:15px;border-bottom:1px solid var(--border-color);position:relative;align-items:center}.review-gird-list .review-gird-header h3{padding:0;margin:0;font-style:normal;font-weight:500;font-size:20px;line-height:26px}.review-gird-list .review-gird-header .export-review-list-btn{position:absolute;right:15px;background-image:url(/v2/compass/images/export_icon_gray.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border:0;cursor:pointer;width:18px;height:16px;opacity:1}.review-gird-list .review-gird-header .export-review-list-btn:hover{opacity:.8}.review-gird-list .review-grid-table{display:flex;width:100%}.review-gird-list .review-grid-footer{display:flex;width:100%;flex-direction:row;border-top:1px solid var(--border-color);margin-top:-1px}@media(max-width:767px){.review-gird-list .review-grid-footer{flex-direction:column}}.review-gird-list .review-grid-footer .review-grid-footer-left{display:flex;align-items:center;justify-content:flex-start;width:40%;padding:5px 15px}@media(max-width:767px){.review-gird-list .review-grid-footer .review-grid-footer-left{padding-top:10px;padding-bottom:15px;width:100%;justify-content:center}}.review-gird-list .review-grid-footer .review-grid-footer-left select{border:0;outline:none;margin-left:10px;font-size:16px;font-family:inherit}.review-gird-list .review-grid-footer .review-grid-footer-right{display:flex;align-items:center;justify-content:flex-end;width:60%;padding:5px 15px}@media(max-width:767px){.review-gird-list .review-grid-footer .review-grid-footer-right{width:100%;justify-content:flex-start;flex-direction:column}}.review-gird-list .pagination{display:inline-block;padding-left:0;border-radius:4px;margin:20px 0 20px 15px}.review-gird-list .pagination>li{display:inline}.review-gird-list .pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.review-gird-list .pagination>li>a:focus,.review-gird-list .pagination>li>a:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.review-gird-list .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.review-gird-list .pagination>li>span:focus,.review-gird-list .pagination>li>span:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.review-gird-list .pagination>li:first-child>a,.review-gird-list .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.review-gird-list .pagination>li:last-child>a,.review-gird-list .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.review-gird-list .pagination>.active>a,.review-gird-list .pagination>.active>a:focus,.review-gird-list .pagination>.active>a:hover,.review-gird-list .pagination>.active>span,.review-gird-list .pagination>.active>span:focus,.review-gird-list .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:var(--bg-primary);border-color:var(--bg-primary)}.review-gird-list .pagination>.disabled>a,.review-gird-list .pagination>.disabled>a:focus,.review-gird-list .pagination>.disabled>a:hover,.review-gird-list .pagination>.disabled>span,.review-gird-list .pagination>.disabled>span:focus,.review-gird-list .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:var(--border-color)}.review-gird-list .pagination-lg>li>a,.review-gird-list .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.review-gird-list .pagination-lg>li:first-child>a,.review-gird-list .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.review-gird-list .pagination-lg>li:last-child>a,.review-gird-list .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.review-gird-list .pagination-sm>li>a,.review-gird-list .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.review-gird-list .pagination-sm>li:first-child>a,.review-gird-list .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.review-gird-list .pagination-sm>li:last-child>a,.review-gird-list .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.google-review-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:25px 5%}.google-review-container *{box-sizing:border-box}.thank-you-container{padding:25px 5%}.thank-you-container *{box-sizing:border-box}.thank-you-container .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.thank-you-container .pagination>li{display:inline}.thank-you-container .pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.thank-you-container .pagination>li>a:focus,.thank-you-container .pagination>li>a:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.thank-you-container .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-primary);text-decoration:none;background-color:#fff;border:1px solid var(--border-color)}.thank-you-container .pagination>li>span:focus,.thank-you-container .pagination>li>span:hover{z-index:2;color:var(--color-primary);background-color:#eee;border-color:var(--border-color)}.thank-you-container .pagination>li:first-child>a,.thank-you-container .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.thank-you-container .pagination>li:last-child>a,.thank-you-container .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.thank-you-container .pagination>.active>a,.thank-you-container .pagination>.active>a:focus,.thank-you-container .pagination>.active>a:hover,.thank-you-container .pagination>.active>span,.thank-you-container .pagination>.active>span:focus,.thank-you-container .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:var(--bg-primary);border-color:var(--bg-primary)}.thank-you-container .pagination>.disabled>a,.thank-you-container .pagination>.disabled>a:focus,.thank-you-container .pagination>.disabled>a:hover,.thank-you-container .pagination>.disabled>span,.thank-you-container .pagination>.disabled>span:focus,.thank-you-container .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:var(--border-color)}.thank-you-container .pagination-lg>li>a,.thank-you-container .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.thank-you-container .pagination-lg>li:first-child>a,.thank-you-container .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.thank-you-container .pagination-lg>li:last-child>a,.thank-you-container .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.thank-you-container .pagination-sm>li>a,.thank-you-container .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.thank-you-container .pagination-sm>li:first-child>a,.thank-you-container .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.thank-you-container .pagination-sm>li:last-child>a,.thank-you-container .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.credit-logs-container{padding:25px 5%}.credit-logs-container *{box-sizing:border-box}.credit-logs-container .pagination{display:inline-block;padding-left:0;margin:20px 0 20px 15px;border-radius:4px}.credit-logs-container .pagination>li{display:inline}.credit-logs-container .pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-base);text-decoration:none;background-color:#fff}.credit-logs-container .pagination>li>a:focus,.credit-logs-container .pagination>li>a:hover{z-index:2;color:var(--color-base);background-color:#eee}.credit-logs-container .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--color-base);text-decoration:none;background-color:#fff}.credit-logs-container .pagination>li>span:focus,.credit-logs-container .pagination>li>span:hover{z-index:2;color:var(--color-base);background-color:#eee}.credit-logs-container .pagination>li:first-child>a,.credit-logs-container .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.credit-logs-container .pagination>li:last-child>a,.credit-logs-container .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.credit-logs-container .pagination>.active>a{font-weight:600}.credit-logs-container .pagination>.active>a,.credit-logs-container .pagination>.active>a:focus,.credit-logs-container .pagination>.active>a:hover{z-index:3;cursor:default;color:var(--color-primary)}.credit-logs-container .pagination>.active>span,.credit-logs-container .pagination>.active>span:focus,.credit-logs-container .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:var(--color-primary)}.credit-logs-container .pagination>.disabled>a,.credit-logs-container .pagination>.disabled>a:focus,.credit-logs-container .pagination>.disabled>a:hover,.credit-logs-container .pagination>.disabled>span,.credit-logs-container .pagination>.disabled>span:focus,.credit-logs-container .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff}.credit-logs-container .pagination-lg>li>a,.credit-logs-container .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.credit-logs-container .pagination-lg>li:first-child>a,.credit-logs-container .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.credit-logs-container .pagination-lg>li:last-child>a,.credit-logs-container .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.credit-logs-container .pagination-sm>li>a,.credit-logs-container .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.credit-logs-container .pagination-sm>li:first-child>a,.credit-logs-container .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.credit-logs-container .pagination-sm>li:last-child>a,.credit-logs-container .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.common-msg-fixed{position:fixed;width:100%;height:100%;left:0;top:0}.common-msg-fixed .modal-popup{max-width:350px}.common-msg-fixed .modal-popup .button{background-color:var(--bg-primary);color:#fff;padding:0 20px;border-radius:0;font-weight:400;font-family:inherit;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}