﻿h1{font-size:39px;color:#efe9d4;line-height:48px;}p{font-size:14px;}#app-product-count{font-size:14px;font-family:'Proxima Nova';font-weight:800;padding-top:7px;padding-left:10px;padding-bottom:5px;}.form-control{font-size:14px;}.profile-actions .btn-app{font-size:14px!important;}.form-group .form-control{font-size:1.25rem;caret-color:#c9c2a7;}.form-group .form-control::placeholder{font-size:1.25rem;color:#c9c2a7!important;}.btn{font-size:14px!important;}.swal2-styled.swal2-confirm{font-size:16px;}.shop-navigation .mobile-nav{padding-left:0;padding-right:30px;}.iti{margin-bottom:0!important;}.onboarding-carousel{position:absolute;top:0;left:0;width:100%;height:100%;}.onboarding-carousel .owl-stage-outer,.onboarding-carousel .owl-stage{height:100%;}.onboarding-carousel .owl-item{height:100%;opacity:0;transition:all .5s ease-in-out;}.onboarding-carousel .owl-item.active{opacity:1;}.onboarding-carousel .owl-item.active .carousel-caption{animation:fadeInRight .5s ease-in-out;}.onboarding-carousel .owl-item.active .carousel-caption-top h1,.onboarding-carousel .owl-item.active .carousel-caption-top p{animation:fadeInRight .5s ease-in-out;}.onboarding-carousel .owl-item.active .carousel-caption-top img{animation:fadeInRight 1s ease-in-out;}.onboarding-carousel .owl-item.active .carousel-cards .image-1{animation:fadeInRight .6s ease-in-out;}.onboarding-carousel .owl-item.active .carousel-cards .image-2{animation:fadeInRight .7s ease-in-out;}.onboarding-carousel .owl-item.active .carousel-cards .image-3{animation:fadeInRight .8s ease-in-out;}.onboarding-carousel .item{background-size:cover;background-position:center;height:100%;}.onboarding-carousel .item h1{color:#efe9d4;font-size:40px;font-weight:700;padding-bottom:10px;}.onboarding-carousel .item p{color:#efe9d4;font-family:'Proxima Nova';font-size:14px;font-weight:600;}.onboarding-carousel .item .carousel-cards img{display:block;margin:0 auto;}.onboarding-carousel .item .carousel-cards .image-1{margin-top:160px;max-width:155px;}.onboarding-carousel .item .carousel-cards .image-2{margin-top:-45px;max-width:280px;}.onboarding-carousel .item .carousel-cards .image-3{margin-top:-85px;max-width:311px;}.onboarding-carousel .carousel-caption{position:absolute;left:0;width:100%;background-color:linear-gradient(180.45deg,rgba(18,18,18,0) .39%,rgba(18,18,18,.5) 19.36%,#121212 99.61%);color:#fff;padding:10px 30px;}.onboarding-carousel .carousel-caption-top{position:absolute;top:65px;left:0;width:100%;background-color:linear-gradient(180.45deg,rgba(18,18,18,0) .39%,rgba(18,18,18,.5) 19.36%,#121212 99.61%);color:#fff;padding:10px 30px;}.onboarding-carousel .owl-dots{position:absolute;bottom:40px;z-index:99999;left:45%;}.onboarding-carousel .owl-dots .owl-dot span{width:6px;height:6px;margin:5px 2px;background:#42413f;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:50%;margin-bottom:1px;margin-right:5px;}.onboarding-carousel .owl-dots .owl-dot.active span,.onboarding-carousel .owl-dots .owl-theme .owl-dots .owl-dot:hover span{background:#efe9d4;width:10px;height:10px;margin-bottom:0;}.onboarding-carousel .video-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.onboarding-carousel .video-item .video-bg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;opacity:0;transition:opacity .5s;}.onboarding-carousel .video-item .video-bg.loaded{opacity:1;}.onboarding-logo{z-index:999999;display:block;margin:0 auto;padding-top:25px;position:relative;text-align:center;}.onboarding-logo img{max-width:84px;z-index:999999;}.finish-carousel-button{position:absolute;right:25px;bottom:-60px;}.circular-button{width:50px;height:50px;border-radius:50%;background-color:#4f8953;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;}.circular-button .cb-icon{width:24px;height:24px;fill:white;}.app-icon-button{display:flex;align-items:center;justify-content:flex-start;width:100%;font-family:'Proxima Nova';font-weight:500;font-size:14px!important;background:#1a1919;border-color:#42413f;color:#efe9d4;letter-spacing:inherit;text-transform:none;}.app-icon-button img{margin-right:10px;align-self:center;}.app-icon-button span{text-align:center;width:80%;}.btn-success{text-transform:none;font-size:14px;}.social-buttons{display:flex;align-items:center;justify-content:center;}.social-buttons a{margin:0 12px;}.modal-bottom{position:fixed;bottom:79px;left:0;right:0;top:unset;animation:slideUp .3s ease-in-out;}.modal-bottom .modal-dialog{height:100%;}.modal-bottom .modal-content{height:100%;}.modal-bottom .modal-body{background:#262626;max-width:100%;}.modal-bottom .modal-body .row{margin-left:0;margin-right:0;}.modal-bottom .modal-body .row .col-12{padding-left:0;padding-right:0;}.modal-bottom.fade.slide-out{animation-name:slideOutDown;animation-duration:.5s;}@keyframes slideOutDown{0%{transform:translate3d(0,0,0);opacity:1;}100%{transform:translate3d(0,100%,0);opacity:0;}}.animate-bottom{position:relative;animation:animatebottom .3s;}@keyframes animatebottom{from{bottom:-600px;opacity:0;}to{bottom:0;opacity:1;}}.app-complete-profile #edit-personal-form h3{font-size:39px;color:#efe9d4;}.app-complete-profile #edit-personal-form label{font-size:14px;font-weight:600;font-family:'Proxima Nova';}.app-complete-profile #edit-personal-form .info-row{margin-bottom:0;}.rolldate-mask{display:none;}.rolldate-container .fadeIn{-webkit-animation-name:none!important;animation-name:none!important;}.rolldate-container .rolldate-panel{z-index:1051!important;}.appAddSavedCreditCard{margin-top:25px;}.app-page h1{font-size:40px;font-weight:700;line-height:48px;margin-bottom:20px;}.app-page h3{font-size:20px;font-weight:700;line-height:15px;}.points-tier-0 h3{border-left:solid 2px #7b292a;padding-left:10px;font-weight:700;font-size:20px;}.points-tier-1 h3{border-left:solid 2px #353a66;padding-left:10px;font-weight:700;font-size:20px;}.points-tier-2 h3{border-left:solid 2px #b49350;padding-left:10px;font-weight:700;font-size:20px;}.app-more{margin-top:120px;}.app-more h3{padding-left:10px;}.app-more .app-more-box{text-align:center;background-color:#1f1f1f;border-radius:6px;padding:15px 5px;display:inline-block;width:100%;font-family:'Proxima Nova';font-weight:600;font-size:12px;color:#efe9d4;}.app-more .app-more-box img{padding-top:10px;display:block;text-align:center;margin:0 auto;margin-bottom:7px;}.app-my-profile{margin-top:50px;}.app-wallet-v2{margin-top:50px;}.app-wallet-v2 h4{font-family:'Proxima Nova';font-size:16px;font-weight:600;color:#c9c2a7;}.app-wallet-v2 .owl-carousel{padding:0 25px;}.app-menu p{margin-bottom:2rem;}.profile-actions .btn span{font-family:'Proxima Nova';font-size:14px;font-weight:500;}.no-access-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:10;}#sns-no-access-modal .modal-content{padding-top:0;border:0;}@keyframes flipCard{0%,100%{transform:perspective(400px) rotate3d(1,-1,0,8deg);-webkit-mask-position:100% 100%;}33.33%{transform:perspective(400px) rotate3d(-1,1,0,8deg);-webkit-mask-position:0 0;}66.67%{transform:perspective(400px) rotate3d(1,-1,0,8deg);-webkit-mask-position:100% 100%;}}.loyalty-card-container{position:relative;padding:10px 25px;}.loyalty-card-container .staff-card{width:100%;aspect-ratio:1;transform:perspective(400px) rotate3d(1,-1,0,0deg);-webkit-mask:linear-gradient(135deg,#000c 40%,#000,#000c 60%) 100% 100%/250% 250%;transition:.4s;animation:flipCard 3s infinite;cursor:pointer;position:relative;max-height:236px;}.loyalty-card-container .staff-card .lc-member-id{left:11px;bottom:0;}.loyalty-card-container .img{width:100%;height:auto;}.loyalty-card-container img{min-width:100%;}.loyalty-card-container .lc-tier{position:absolute;left:40px;top:40px;}.loyalty-card-container .lc-tier h5{font-size:15px;font-weight:600;color:#c9c2a7;margin-bottom:-7px;padding-left:4px;}.loyalty-card-container .lc-tier h2{font-size:50px;}.loyalty-card-container .lc-member-id{position:absolute;left:40px;bottom:25px;}.loyalty-card-container .lc-member-id p{font-family:'Proxima Nova';font-size:13px;margin-bottom:3px;color:#c9c2a7;}.loyalty-card-container .lc-member-id strong{color:#efe9d4;}.lt0-bg{background:linear-gradient(180deg,#a82729 0%,#ad383a 23.91%,#a82729 47.64%,#121212 100%);opacity:.75;padding-bottom:60px;}.lt1-bg{background:linear-gradient(180deg,#232425 0%,#181818 .01%,#222324 29.38%,#181818 61.46%,#121212 100%);padding-bottom:60px;}.lt2-bg{background:linear-gradient(180deg,#c6a161 0%,#eac689 30.82%,#967c4f 65.43%,#121212 100%);padding-bottom:35px;}.app-loyalty .al-header{margin-top:-70px;}.app-loyalty .al-header h4{color:#c9c2a7;font-size:20px;font-weight:700;margin-bottom:-7px;}.app-loyalty .al-header h1{color:#efe9d4;font-size:40px;font-weight:700;}.app-my-addresses{padding-bottom:100px;}.app-my-addresses .address-type-button{background:#1f1f1f;border:solid 1px #1f1f1f;padding:15px;text-align:center;cursor:pointer;border-radius:6px;}.app-my-addresses .address-type-button p{color:#efe9d4;font-weight:600;font-family:'Proxima Nova';font-size:13px;margin-bottom:0;}.app-my-addresses .address-type-button img{margin-bottom:5px;}.app-my-addresses .address-type-button .ico-active{display:none;}.app-my-addresses .address-type-button.active{border:solid 1px #4f8953;}.app-my-addresses .address-type-button.active p{color:#4f8953;}.app-my-addresses .address-type-button.active .ico-active{display:inline-block;}.app-my-addresses .address-type-button.active .ico-inactive{display:none;}.app-my-addresses .address{background-color:#1a1919;padding:15px;margin-bottom:10px;}.app-my-addresses .address p{font-size:14px;margin-bottom:0;}.app-my-addresses .address .col-2{padding:0;}.app-my-addresses .address img{padding-top:9px;padding-left:3px;}.app-my-addresses .address .ico-active{display:none;}.app-my-addresses .address.active{border-left:solid 2px #4f8953;}.app-my-addresses .address.active .ico-active{display:inline-block;}.app-my-addresses .address.active .ico-inactive{display:none;}#address-details-modal form{min-width:100%;}.timeSlotSelect{padding-bottom:100px;}.voucher .voucher-content{padding:20px;background:#1a1919;min-height:162px;}.voucher .voucher-content h3{font-weight:700;font-size:20px;}.voucher .voucher-content .voucher-sub-paragraph{padding-top:5px;font-size:14px;}.voucher .voucher-content .voucher-sub-paragraph img{width:18px;display:inline;margin-right:10px;}.loyalty-notification{overflow-x:hidden;}.loyalty-notification img{margin-left:-15px;margin-top:-15px;min-width:110%;margin-bottom:20px;}.loyalty-notification .small-img{min-width:0;margin-top:15px;margin-left:0;width:75px;}.loyalty-notification p,.loyalty-notification h3,.loyalty-notification h1{margin:0;}#sns-bottom-modal{z-index:9999;}.app-point-history .point-history-entry{background-color:#1a1919;margin:5px 0;padding:15px;}.app-point-history .point-history-entry h5{font-size:14px;font-family:'Proxima Nova';}.app-point-history .point-history-entry p{margin-bottom:0;}.app-point-history .point-history-entry img{float:left;padding-top:5px;margin-right:25px;}.order-history-entry{background:#1a1919;padding:20px;margin-bottom:10px;}.order-history-entry h4{font-size:14px;font-family:'Proxima Nova';font-weight:600;color:#c9c2a7;}.order-history-entry h5{font-size:16px;font-family:'Proxima Nova';font-weight:600;color:#c9c2a7;padding-top:20px;padding-right:15px;}.order-history-entry p{color:#42413f;font-family:'Proxima Nova';font-size:12px;font-weight:400;margin-bottom:0;}.refer-a-friend-page .raf-progress-bar{margin-top:35px;display:flex;flex-direction:column;}.refer-a-friend-page .raf-progress-bar .step{display:flex;align-items:center;position:relative;}.refer-a-friend-page .raf-progress-bar .circle{width:54px;height:54px;border-radius:50%;display:flex;background-color:#4f8953;justify-content:center;align-items:center;margin-right:10px;font-weight:bold;}.refer-a-friend-page .raf-progress-bar .text-box{font-size:16px;padding-left:15px;max-width:70%;}.refer-a-friend-page .raf-progress-bar .text-box p{margin-bottom:0;}.refer-a-friend-page .raf-progress-bar .line{height:60px;border-left:dotted 2px #4f8953;margin:3px 25px;margin-top:9px;}.fixed-bottom{bottom:15px;}.app-explore .culture-select{position:absolute;right:15px;top:35px;z-index:99;}.tiers-explanations{padding-bottom:100px;}.tiers-explanations .tier{position:relative;padding-left:65px;padding-top:30px;margin:0;}.tiers-explanations .tier ul{margin-left:-33px;border-left:dotted 4px #fff;border-left-color:#fff;padding-left:46px;margin-top:-17px;padding-top:15px;}.tiers-explanations .tier h5{margin-bottom:0;font-size:20px;font-weight:700;}.tiers-explanations .tier img{position:absolute;top:-7px;left:-52px;}.tiers-explanations .tier-1{background:linear-gradient(0deg,rgba(168,39,41,.25) 0%,rgba(173,56,58,.25) 23.91%,rgba(168,39,41,.25) 47.64%,rgba(18,18,18,.25) 100%);}.tiers-explanations .tier-1 ul{border-color:#7b292a;}.tiers-explanations .tier-2{background:linear-gradient(0deg,rgba(35,36,37,.25) 0%,rgba(24,24,24,.25) .01%,rgba(34,35,36,.25) 29.38%,rgba(24,24,24,.25) 61.46%,rgba(18,18,18,.25) 100%);}.tiers-explanations .tier-2 ul{border-color:#353a66;}.tiers-explanations .tier-3{background:linear-gradient(0deg,rgba(198,161,97,.25) 0%,rgba(234,198,137,.25) 30.82%,rgba(150,124,79,.25) 65.43%,rgba(18,18,18,.25) 100%);}.tiers-explanations .tier-3 ul{border-color:#b49350;}.owl-vouchers .owl-dots{padding-bottom:30px;}.owl-vouchers .owl-dots .owl-dot span{width:6px;height:6px;margin:5px 2px;background:#42413f;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:50%;margin-bottom:1px;margin-right:5px;}.owl-vouchers .owl-dots .owl-dot.active span,.owl-vouchers .owl-dots .owl-theme .owl-dots .owl-dot:hover span{background:#efe9d4;width:10px;height:10px;margin-bottom:0;}.owl-blur-transition{filter:blur(5px);transition:filter .3s;}.iti-mobile .iti__country-list{min-width:250px;min-height:250px;}.iti__country-list{box-shadow:none;border:0;}.swal2-popup .swal2-title{font-size:40px;padding-top:30px;}.swal2-popup .swal2-html-container{color:#5f5f5f;font-weight:400;font-size:14px;}.swal2-popup .swal2-actions{text-align:center;justify-content:center;width:97%;padding-right:0;}.swal2-popup .swal2-styled.swal2-confirm{border-radius:0;font-size:14px;text-align:center;font-weight:600;font-family:'Proxima Nova';width:100%;}.toast-top-right{top:40px;}.terms-text a{color:#4f8953;}.app-qr-scanner #preview{margin-top:-9px;width:100%;height:100%;background-color:#1a1919;border-radius:15px;}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto;}.app-search .search-bar{padding-top:32px;background:#121212;}.app-search .input-group-sns .form-control{margin-bottom:10px!important;}.indeterminate-progress-bar{height:2px;background-color:#121212;width:100%;overflow:hidden;position:absolute;}.indeterminate-progress-bar-value{width:100%;height:100%;background-color:rgba(239,233,212,.6);animation:indeterminateAnimation 1s infinite linear;transform-origin:0% 50%;}@keyframes indeterminateAnimation{0%{transform:translateX(0) scaleX(0);}40%{transform:translateX(0) scaleX(.4);}100%{transform:translateX(100%) scaleX(.5);}}.lity-close{font-size:50px;top:50px;right:10px;}