.modal-popup-overlay{position:fixed;top:0;left:0;z-index:2040;width:100vw;height:100vh;background-color:#000;opacity:.5}.modal-popup-wrapper{position:fixed;top:0;left:0;z-index:2050;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-popup-wrapper .modal-popup{z-index:100;background:#fff;position:relative;margin:1.75rem auto;border-radius:0;width:90%;max-width:1024px;padding:0}@media(max-width:767px){.modal-popup-wrapper .modal-popup{max-width:90%}}.modal-popup-wrapper .modal-popup .modal-popup-header{display:flex;justify-content:flex-end;padding:1rem;border-bottom:1px solid #999}.modal-popup-wrapper .modal-popup .modal-popup-close-button{font-size:1.4rem;font-weight:700;line-height:1;color:#000;opacity:.9;cursor:pointer;border:none;background:transparent;font-family:inherit}.modal-popup-wrapper .modal-popup button{font-size:.9rem;font-weight:700;font-family:inherit;border:none;border-radius:3px;padding:.3rem 1rem;margin-left:.5rem}.modal-popup-wrapper .modal-popup .button-default{background:#247ba0;color:#fff}.modal-popup-wrapper .modal-popup .modal-contents{padding:.5rem;height:calc(66vh - 140px)}.modal-popup-wrapper .modal-popup .modal-popup-footer{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid #999}.modal-popup-wrapper .modal-popup .modal-popup-footer button{background-color:var(--bg-primary);color:#fff;padding:0 20px;border-radius:40px;font-weight:400;font-family:inherit;height:40px;cursor:pointer;font-family:var(--base-font);min-width:100px}.modal-popup-wrapper .modal-popup .modal-popup-footer button.cancel-btn{width:82px;border:1px solid var(--border-color);background-color:#fff;color:#000;font-family:var(--base-font)}.modal-popup-wrapper .modal-popup .modal-popup-footer button:disabled{cursor:default;background:#dadada;color:#8d8d8d;font-family:var(--base-font)}.modal-popup-wrapper .modal-popup .modal-popup-footer button.is-inprogress{color:var(--bg-primary);pointer-events:none;position:relative}.modal-popup-wrapper .modal-popup .modal-popup-footer button.is-inprogress: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}.modal-popup-wrapper+.modal-popup-overlay{z-index:2060}.modal-popup-wrapper+.modal-popup-overlay+.modal-popup-wrapper{z-index:2070}.common-msg{padding:30px 25px!important}.custom-request-form{width:100%}.message-box-contents.request-form-contents{padding-top:30px;position:relative}.message-box-contents.request-form-contents h2{margin:-10px 0 25px;padding:0}.message-box-contents.request-form-contents .request-form-close-btn{position:absolute;right:10px;top:10px;opacity:.6;cursor:pointer}.message-box-contents.request-form-contents .request-form-close-btn:hover{opacity:.9}.message-box-contents.request-form-contents .request-form-close-btn svg{width:18px;height:18px;stroke:#000!important}.message-box-contents.request-form-contents .loader{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid var(--bg-primary);width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:block;margin:auto}.hover-popup-area{position:relative;left:0;right:0;top:0;bottom:0}.hover-popup-area .empty-hover-space{position:relative;width:100%;height:100%;cursor:default}.hover-popup-area .empty-hover-space:hover .freemium-popup{display:block}.inline-upgrade-area .upgrade-link-style span{text-decoration:underline;color:var(--color-primary);font-weight:500;cursor:pointer}.inline-upgrade-area .upgrade-link-style .freemium-popup{left:0;bottom:22px;top:inherit}.inline-upgrade-area .upgrade-link-style:hover .freemium-popup{display:block}.hover-inline-popup-area{display:block;position:absolute;width:100%;min-height:36px;height:100%}.hover-inline-popup-area .inline-empty-hover-space{position:absolute;left:0;right:0;height:100%}.hover-inline-popup-area .inline-empty-hover-space a{position:absolute;text-decoration:underline;color:var(--color-primary);font-weight:500;cursor:pointer}.hover-inline-popup-area .inline-empty-hover-space .freemium-popup{left:0;bottom:38px;top:inherit}.hover-inline-popup-area .inline-empty-hover-space:hover .freemium-popup{display:block}.hover-inline-popup-area .inline-area{position:absolute;text-decoration:underline;color:var(--color-primary);font-weight:500;cursor:pointer;top:36px;left:36px;width:165px}@media(max-width:900px){.hover-inline-popup-area .inline-area{top:24px}}.block-upgrade-area{border:2px solid var(--color-primary);background:rgba(11,83,81,.1);border-radius:5px;margin-top:15px;padding:20px 10px}.block-upgrade-area h4{margin:0 0 8px;padding:0;font-size:16px;letter-spacing:.31px}.block-upgrade-area h4 span{display:inline-block;width:18px;height:16px;background-image:url(/v2/images/premium_gem.svg);background-repeat:no-repeat;background-size:contain;background-position:100%;left:8px;position:relative}.block-upgrade-area p{margin:0;font-size:16px}.block-upgrade-area p.bottom-upgrade-link{padding:20px 0 5px}.block-upgrade-area p.bottom-upgrade-link a{display:inline!important;text-decoration:underline;padding:0!important;font-weight:500;color:var(--color-primary);cursor:pointer}.block-upgrade-area p.bottom-upgrade-link a:hover{text-decoration:none!important;padding:0!important;background:transparent!important}.block-upgrade-area.no-borders{border:0!important;padding:10px 0!important;background:none!important}.block-upgrade-area.no-borders h4{margin-top:0!important}.freemium-popup{position:absolute;width:270px;padding:15px;background-color:#fff;border-radius:10px;border:1px solid var(--border-color);z-index:9999999;display:none;right:180px;top:-50%;box-shadow:2px 2px 5px 0 rgba(0,0,0,.3)}@media(max-width:900px){.freemium-popup{left:180px}}@media(max-width:767px){.freemium-popup{top:-130%;width:130px}}.freemium-popup h4{margin:0 0 8px;padding:0;font-size:16px;letter-spacing:.31px}@media(max-width:767px){.freemium-popup h4{font-size:14px}}.freemium-popup h4 span{display:inline-block;width:18px;height:16px;background-image:url(/v2/images/premium_gem.svg);background-repeat:no-repeat;background-size:contain;background-position:100%;left:8px;position:relative}@media(max-width:767px){.freemium-popup h4 span{width:13px;height:14px}}.freemium-popup p{margin:0;font-size:14px}.freemium-popup p a{display:inline!important;text-decoration:none;padding:0!important}.freemium-popup p a:hover{text-decoration:underline!important;padding:0!important;background:transparent!important;color:var(--color-primary)!important}@media(max-width:767px){.freemium-popup p{font-size:13px}}.freemium-popup.right:after{content:"";position:absolute;top:40%;right:-15px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;transform:rotate(270deg)}@media(max-width:900px){.freemium-popup.right:after{transform:rotate(90deg);right:98%}}@media(max-width:767px){.freemium-popup.right:after{top:49%}}.freemium-popup.bottom:after{content:"";position:absolute;bottom:-8px;left:50px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.premium-upgrade{display:flex;flex-direction:column;padding:35px}.premium-upgrade *{margin:0;padding:0;box-sizing:border-box}.premium-upgrade h3{font-size:32px;padding-bottom:25px}.premium-upgrade h4{font-size:24px;padding-bottom:20px}.premium-upgrade .upgrade-hubspot-form{display:block}.upgrade-popup-modal-container{position:relative}.upgrade-popup-modal-container .upgrade-form-close-btn{position:absolute;right:20px;top:20px;opacity:.6;cursor:pointer}.upgrade-popup-modal-container .upgrade-form-close-btn:hover{opacity:.9}.upgrade-popup-modal-container .upgrade-form-close-btn svg{width:18px;height:18px;stroke:#000!important}.upgrade-popup-modal-container .loader{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid var(--bg-primary);width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:block;margin:auto}.compass-navbar-container .logo{width:300px;height:40px;position:relative;float:left;margin-right:13px}.compass-navbar-container .logo img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.compass-navbar-container .angle-down{width:14px;margin-left:7px}.compass-navbar-container .magnifying-glass{width:20px}.compass-navbar-container .nav-notification{width:14px;margin:0 6px -2px;cursor:pointer}.compass-navbar-container .menu-icon{display:none}.compass-navbar-container .nav-country-selector{display:inline-flex;vertical-align:middle;margin-right:30px;float:left}.compass-navbar-container .nav-country-selector span{font-weight:700;min-height:17px}.compass-navbar-container .menu-team-building{text-decoration:none;color:#000;margin-right:26px;font-size:16px}@media(max-width:1024px){.compass-navbar-container .menu-team-building{margin-right:20px}}@media(min-width:1080px)and (max-width:1180px){.compass-navbar-container .compass-icon{height:36px;margin-top:1px}}@media(min-width:1040px)and (max-width:1080px){.compass-navbar-container .compass-icon{height:30px;margin-top:5px}.compass-navbar-container .nav-shop-all-menu{margin-right:25px!important}.compass-navbar-container .nav-search{margin-right:10px!important}}@media(min-width:901px)and (max-width:1040px){.compass-navbar-container .compass-icon{height:30px;margin-top:5px}.compass-navbar-container .nav-search{margin-right:15px!important}.compass-navbar-container .nav-search input{width:90px}}@media(max-width:900px){.compass-navbar-container .navbar-items.respsonsive .menu-team-building{display:block;margin-top:30px}.compass-navbar-container .nav-desktop{display:none}.compass-navbar-container .nav-mobile{display:display}.compass-navbar-container .menu-team-building{font-size:16px;display:none;text-align:left;clear:both;margin-top:16px}}@media(min-width:901px){.compass-navbar-container .nav-deskstop{display:block}.compass-navbar-container .nav-mobile{display:none}}@media(max-width:1110px){.compass-navbar-container .compass-icon{height:30px;margin-top:0}.compass-navbar-container .menu-icon{display:inline-block;width:32px;cursor:pointer}.compass-navbar-container .nav-separator,.compass-navbar-container .nav-shop-all-menu{display:none}.compass-navbar-container li{display:none!important}.compass-navbar-container .navbar-items.respsonsive .nav-shop-all-menu{display:block;text-align:left;width:fit-content}.compass-navbar-container .navbar-items.respsonsive .nav-search input{width:100%;padding:10px 10px 10px 30px;box-sizing:border-box}.compass-navbar-container .navbar-items.respsonsive .question-mark-list-desktop{position:relative;left:40px;z-index:100}.compass-navbar-container .navbar-items.respsonsive li{margin:16px 0;display:block!important;text-align:left;float:none!important}.compass-navbar-container .navbar-items.respsonsive li .dropBtnMenu{margin-left:0!important}.compass-navbar-container .navbar-items.respsonsive li .dropBtnMenu span{max-width:200px}.compass-navbar-container .navbar-items.respsonsive li .nav-search{margin-right:0}.compass-navbar-container .navbar-items.respsonsive .magnifying-glass{top:13px!important;left:8px!important}.compass-navbar-container .navbar-items.respsonsive .menu-container{z-index:101}.compass-navbar-container .navbar-items.respsonsive .menu-container .categories-content div{text-align:left;display:block!important;width:100%!important}.compass-navbar-container .navbar-items.respsonsive .menu-container .categories-content div li{margin:0}}.compass-navbar-container .navbar-items{text-align:right;border-bottom:1px solid var(--border-color);margin:0;padding:12px 20px;min-height:44px}.compass-navbar-container .navbar-items li{display:inline-block}.compass-navbar-container .navbar-items .my-account{position:relative;font-family:var(--base-font)}.compass-navbar-container .navbar-items .my-account .hide-account-notification{display:none}.compass-navbar-container .navbar-items .my-account .show-account-notification{position:relative;display:inline-block;width:1px;height:18px;line-height:1.1em}.compass-navbar-container .navbar-items .my-account .show-account-notification:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;display:block;right:-8px;background-color:#c33;top:1px;box-shadow:1px 2px 3px 1px rgba(0,0,0,.3)}.compass-navbar-container .navbar-items .my-account-list{margin-top:-2px;vertical-align:middle}.compass-navbar-container .navbar-items .my-account-list .dropBtnMenu{margin-left:5px;text-align:left}.compass-navbar-container .navbar-items .my-account-list .dropBtnMenu .gift-bank-balance{font-size:12px;margin:1px 0 0}.compass-navbar-container .navbar-items .my-account-list .dropBtnMenu span{white-space:nowrap;max-width:335px;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:1.1em;vertical-align:middle}.compass-navbar-container .navbar-items .cart{padding-top:8px;margin:0 0 0 30px}@media(max-width:1024px){.compass-navbar-container .navbar-items .cart{margin-left:20px}}@media(max-width:900px){.compass-navbar-container .navbar-items .cart{padding-top:15px}}.compass-navbar-container .navbar-items .cart a{cursor:pointer}.compass-navbar-container .navbar-items .cart span{color:var(--color-primary)}.compass-navbar-container .navbar-items .question-mark-list-desktop{margin-left:20px;margin-right:5px}.compass-navbar-container .navbar-items .question-mark-list-desktop .question-mark{width:20px;position:relative;top:4px}.compass-navbar-container .navbar-items .nav-shop-all-menu{margin-right:30px;float:left}@media(max-width:1024px){.compass-navbar-container .navbar-items .nav-shop-all-menu{margin-right:20px}}.compass-navbar-container .navbar-items .nav-shop-all-menu .menu-container{display:none}.compass-navbar-container .navbar-items .my-account-content{display:none;position:absolute;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:left;top:21px;width:180px;z-index:101;border-radius:10px}.compass-navbar-container .navbar-items .my-account-content a{display:block;padding:15px 12px;text-decoration:none;color:#000;cursor:pointer}.compass-navbar-container .navbar-items .my-account-content a:hover{background:hsla(0,0%,50%,.078)}.compass-navbar-container .navbar-items .my-account-content a .error-warning-icon{display:none}.compass-navbar-container .navbar-items .my-account-content a.order-has-errors{color:#c33!important}.compass-navbar-container .navbar-items .my-account-content a.order-has-errors .error-warning-icon{display:inline-block;width:18px;height:18px;background-image:url(/v2/compass/images/error-red-warning-circle.svg);background-size:contain;position:relative;background-repeat:no-repeat;top:4px;left:2px}.compass-navbar-container .navbar-items .my-account-content:after{content:"";position:absolute;top:-7px;left:80px;border-top:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;transform:rotate(180deg)}.compass-navbar-container .navbar-items .my-account-content .logout-separator{height:1px;margin:0 12px;background-color:var(--border-color)}.compass-navbar-container .navbar-items .dropBtnMenu:hover~.my-account-content,.compass-navbar-container .navbar-items .my-account-content:hover{display:block}.compass-navbar-container .navbar-items .nav-shop-all-link{padding:12px 0;cursor:pointer}.compass-navbar-container .navbar-items .menu-container:hover,.compass-navbar-container .navbar-items .nav-shop-all-link:hover~.menu-container{display:block}.compass-navbar-container .navbar-items .menu-container{position:absolute;left:0;width:100%;text-align:left;background:#fff;box-shadow:6px 3px 6px rgba(0,0,0,.3);z-index:100;padding:30px 0}.compass-navbar-container .navbar-items .menu-container .categories-content div{display:inline-block;width:33%;float:left;padding:0 20px;box-sizing:border-box}.compass-navbar-container .navbar-items .menu-container .occasions-section{border-left:1px solid hsla(0,0%,50%,.42);border-right:1px solid hsla(0,0%,50%,.42);padding-bottom:35px!important}.compass-navbar-container .navbar-items .menu-container .shop-all-section{text-align:right;min-height:10px}.compass-navbar-container .navbar-items .menu-container .shop-all-section .shop-all-link{color:#000;text-decoration:none;margin-top:20px;display:block}.compass-navbar-container .navbar-items .nav-separator{font-size:25px;color:#d3d3d3;font-weight:200}.compass-navbar-container .navbar-items .nav-search-container{float:left;padding-top:8px}.compass-navbar-container .navbar-items .nav-search{position:relative;margin-right:25px}.compass-navbar-container .navbar-items .nav-search input{font-size:14px;padding:5px 5px 5px 26px;width:165px;border:1px solid var(--border-color)}@media(max-width:1165px){.compass-navbar-container .navbar-items .nav-search input{width:125px}}.compass-navbar-container .navbar-items .nav-search .magnifying-glass{position:absolute;width:12px;top:7px;left:7px}.message-box-contents{padding:25px}.message-box-contents .close-message-box{display:flex;width:20px;height:20px;background-image:url(/v2/compass/images/close_dark_gray_icon.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;top:20px;cursor:pointer}.categories-content a{color:#000;text-decoration:none}.categories-content ul{display:flex;flex-wrap:wrap;gap:16px 0;padding-left:0;margin:0 20px}.categories-content li{margin:0!important;width:100%}@media(min-width:800px){.categories-content ul{gap:16px 5%;margin:0 20px}.categories-content li{width:30%}}@media(min-width:1111px){.categories-content ul{gap:16px 6.66%;margin:0 50px}.categories-content li{width:20%}}.bulk-gifting-container{display:flex}.bulk-gifting-container *{box-sizing:border-box}@media(max-width:767px){.bulk-gifting-container{flex-direction:column}}.bulk-gifting-container .info-col{display:flex;width:35%;flex-direction:column;padding:20px;border-right:1px solid #999}@media(max-width:767px){.bulk-gifting-container .info-col{width:100%;border-right:0;border-bottom:1px solid #999;padding:12px}}.bulk-gifting-container .info-col h3{font-size:16px;font-weight:600;margin:0;letter-spacing:.3px}.bulk-gifting-container .info-col p{font-size:16px;font-weight:600;letter-spacing:.3px;line-height:1.5em}.bulk-gifting-container .content-col{display:flex;width:65%;flex-direction:column;padding:20px}@media(max-width:767px){.bulk-gifting-container .content-col{width:100%;padding:12px}}.bulk-gifting-container .content-col .controls-listing{display:flex;flex-direction:column}.bulk-gifting-container .content-col .controls-listing .content-row{display:flex;flex-direction:row;padding:0 0 15px}@media(max-width:767px){.bulk-gifting-container .content-col .controls-listing .content-row{flex-direction:column}}.bulk-gifting-container .content-col .controls-listing .content-row .steps{display:flex;min-width:80px;font-weight:600;padding-top:4px}@media(max-width:767px){.bulk-gifting-container .content-col .controls-listing .content-row .steps{width:100%}}.bulk-gifting-container .content-col .controls-listing .content-row .steps.align-v-mdl{align-items:center;justify-content:flex-start}.bulk-gifting-container .content-col .controls-listing .content-row .step-contents{display:flex;font-size:16px;font-weight:600;width:calc(100% - 80px);padding-top:3px}@media(max-width:767px){.bulk-gifting-container .content-col .controls-listing .content-row .step-contents{width:100%}}.bulk-gifting-container .content-col .controls-listing .content-row .step-contents .link-button{color:var(--color-primary);text-decoration:none;padding:8px 6px;border:1px solid var(--border-color);font-size:14.5px;min-width:160px;text-align:center}.bulk-gifting-container .content-col .controls-listing .content-row .step-contents input[type=file]{display:flex;opacity:0;width:90%;height:100%;left:0;top:0;position:absolute;cursor:pointer}@media(max-width:767px){.bulk-gifting-container .content-col .controls-listing .content-row .step-contents input[type=file]{width:100%}}.bulk-gifting-container .content-col .controls-listing .content-row .step-contents .file-uploader-control{display:flex;flex-direction:column;border:.11rem dashed var(--border-color);width:90%;padding:20px;height:8rem;align-items:center;justify-content:center;font-size:16px;font-weight:300;cursor:pointer}@media(max-width:767px){.bulk-gifting-container .content-col .controls-listing .content-row .step-contents .file-uploader-control{width:100%}}.bulk-gifting-container .content-col .controls-listing .content-row .step-contents .file-uploader-control span{display:flex;width:100%;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:gray;margin-top:15px}.bulk-gifting-container .content-col .controls-listing .content-row .step-contents.file-uploader-area-col{position:relative}.bulk-gifting-container .content-col .controls-listing .content-row.more-pd-tp{padding-top:10px}.bulk-gifting-container .content-col .selected-files-list{display:flex;width:100%;flex-direction:column}.bulk-gifting-container .content-col .selected-files-list h4{margin-top:0;color:#6c6c6c;font-size:.9rem}.bulk-gifting-container .content-col .selected-files-list ul{margin:0;padding:0;display:flex;width:100%}.bulk-gifting-container .content-col .selected-files-list ul li{margin:0;display:flex;width:100%;font-size:.8rem;color:#393939;font-weight:600;background-color:#f9f9f9;padding:15px;position:relative}.bulk-gifting-container .content-col .selected-files-list ul li span{display:flex;width:15px;height:16.5px;background-image:url(/v2/compass/images/file-icon.png);background-size:contain;background-repeat:no-repeat;margin-right:25px}.bulk-gifting-container .content-col .selected-files-list ul li a{display:flex;width:20px;height:20px;background-image:url(/v2/compass/images/close_dark_gray_icon.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:5px;top:calc(50% - 10px);cursor:pointer}.modal-popup-wrapper .modal-popup .modal-popup-footer button.disabled-btn{background-color:#dadada!important;color:gray;cursor:default}.nav-country-selector{position:relative;vertical-align:middle;margin:0 30px;padding:12px 0}.nav-country-selector svg{margin-right:12px;margin-bottom:-4px;display:inline-block;width:15px}.nav-country-selector .nav-country-side{display:inline-block;text-align:left;cursor:pointer}.nav-country-selector .nav-country-name{color:var(--color-primary);margin-left:5px}.nav-country-selector .nav-country-selector-dropdown{position:absolute;background:#fff;border-radius:4px;padding:10px;z-index:1000;min-width:150px;box-shadow:6px 3px 6px rgba(0,0,0,.051);display:flex;flex-direction:column}.nav-country-selector .nav-country-selector-dropdown li{display:block;text-align:left;margin-bottom:10px;cursor:pointer;padding:10px;list-style:none}.nav-country-selector .nav-country-selector-dropdown li:hover{background:hsla(0,0%,50%,.078);border-radius:4px}.nav-country-selector .nav-country-selector-dropdown li.already-selected{color:var(--color-primary);font-weight:600;cursor:default}.confirm-country{position:relative}.confirm-country,.confirm-country *{box-sizing:border-box}.confirm-country .confirm-contetns{display:flex;flex-direction:column;padding:25px 25px 40px;border-bottom:1px solid var(--border-color)}.confirm-country .confirm-contetns h2{font-weight:500;font-size:24px;line-height:31px;display:flex;align-items:center;padding:0;margin:0 0 25px}.confirm-country .confirm-contetns a{position:absolute;width:25px;height:25px;background-image:url(/v2/compass/images/close_dark_gray_icon.svg);background-repeat:no-repeat;background-size:contain;right:25px;top:25px;cursor:pointer}.confirm-country .confirm-footer{display:flex;flex-direction:row;padding:25px;justify-content:flex-end}@media(max-width:660px){.confirm-country .confirm-footer{flex-direction:column}}.confirm-country .confirm-footer button{display:flex;min-width:260px;align-items:center;justify-content:center;font-weight:500;font-size:16px;line-height:21px;letter-spacing:.3px;padding:16px;margin:0;border:1px solid var(--bg-primary);cursor:pointer}.confirm-country .confirm-footer button:first-child{background-color:var(--color-secondary);color:var(--bg-primary)}.confirm-country .confirm-footer button:first-child.active{color:var(--color-secondary);pointer-events:none;position:relative;opacity:.8}.confirm-country .confirm-footer button:first-child.active: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 var(--bg-primary);border-left:.3em solid transparent;transform:translateZ(0) scale(.5);transform-origin:50% 50%;animation:spin 1s linear infinite;transition:all .3s;transition-timing-function:ease-in}.confirm-country .confirm-footer button:last-child{background-color:var(--bg-primary);color:var(--color-secondary);margin-left:24px}.confirm-country .confirm-footer button:last-child:disabled{cursor:default;border:1px solid #8f8f8f;background-color:#d7d8d9;color:#8f8f8f;pointer-events:none}.confirm-country .confirm-footer button:last-child.active{color:var(--bg-primary);pointer-events:none;position:relative;opacity:.8}.confirm-country .confirm-footer button:last-child.active: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}@media(max-width:660px){.confirm-country .confirm-footer button:last-child{margin-left:0;margin-top:24px}}@keyframes spin{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(1turn)}}@font-face{font-family:SegoeScript;src:url(/v2/fonts/compass/SegoeScript.ttf)}body{font-family:var(--base-font);-webkit-font-smoothing:antialiased;font-weight:400;margin:0;padding:0;background:#fff!important}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);font-weight:500}strong{font-weight:500}.app{display:flex;flex-direction:column;min-height:100vh}.app>.checkout{flex-grow:1;display:flex}.checkout .container{flex-basis:100%}.page{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.freemium{position:relative}.freemium .show-premium-gem:after{position:absolute;content:"";width:18px;height:16px;background-image:url(/v2/images/premium_gem.svg);background-repeat:no-repeat;background-size:contain;background-position:100%;padding-left:8px}