@charset "UTF-8";.overflow-hidden{overflow:hidden;position:fixed;top:0;left:0;height:100%;width:100%}.tfs-breadcrumb-bar{padding:20px;max-width:1440px;width:100%;margin:0 auto}@media only screen and (min-width:768px){.tfs-breadcrumb-bar{padding:20px 30px}}@media only screen and (min-width:1480px){.tfs-breadcrumb-bar{padding:20px 0}}.tfs-breadcrumb-bar>ul{font-size:14px;margin:0;padding:0;display:flex;flex-wrap:wrap;text-transform:none;line-height:20px}.tfs-breadcrumb-bar>ul li{flex-shrink:0}.tfs-alert-container{display:block;position:fixed;z-index:2147483647;top:0;right:0;margin:0;padding:10px;box-sizing:border-box;background:none}@media only screen and (min-width:992px){.tfs-alert-container{padding:20px}}.tfs-alert-container .tfs-alert{display:flex;width:100%;color:#fff;font-weight:300;font-size:16px;max-width:500px;padding:16px 0 16px 20px;margin-bottom:10px;background-color:#666;transition:opacity .2s}@media only screen and (min-width:992px){.tfs-alert-container .tfs-alert{margin-bottom:20px}}.tfs-alert-container .tfs-alert:last-child{margin-bottom:0}.tfs-alert-container .tfs-alert.tfs-alert-error{background-color:#b71540}.tfs-alert-container .tfs-alert.tfs-alert-success{background-color:#27ae60;padding-right:20px}.tfs-alert-container .tfs-alert .tfs-alert-content{display:flex;align-items:center;word-break:break-word}.tfs-alert-container .tfs-alert .tfs-alert-content .tfs-alert-prefix{font-weight:500;margin-right:10px}.tfs-alert-container .tfs-alert .tfs-alert-close{background:none;border:0;outline:none;margin:0;padding:0 20px;display:block}.tfs-alert-container .tfs-alert .tfs-alert-close:hover{cursor:pointer}@-webkit-keyframes pending{to{transform:rotate(360deg)}}@keyframes pending{to{transform:rotate(360deg)}}.pending:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border-radius:50%;border:2px solid #ccc;border-top-color:#000;-webkit-animation:pending .6s linear infinite;animation:pending .6s linear infinite}.text-red{color:#b71540}.tfs-header-wrapper{display:flex;flex-direction:column;height:auto;align-items:center}.tfs-header-wrapper .tfs-menu-header-stack{display:flex;align-items:center;justify-content:space-between;height:90px;padding:0 30px;max-width:1440px;width:100%}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack{height:110px}}@media only screen and (min-width:1500px){.tfs-header-wrapper .tfs-menu-header-stack{padding:0}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-logo{height:100%}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-logo a{display:flex;height:100%;align-items:center}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-logo a svg{width:206px}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-logo a svg{width:245px}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-spacer{flex-grow:1}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-spacer.spacer-right{display:none}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-spacer.spacer-right{display:block}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-icon-wrapper{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;padding:0 15px;flex-shrink:0;cursor:pointer}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-icon-wrapper:last-child{margin-right:-15px}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-icon-wrapper svg{height:20px}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-icon-wrapper span:not(.tfs-bag-badge){font-size:10px;color:#333;line-height:14px;text-align:center;font-weight:normal;padding-top:5px}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search{height:100%;position:relative}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search{margin-right:15px;margin-left:30px;width:100%;max-width:628px}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-icon{display:flex}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-icon{display:none}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar{display:none;width:100%;max-height:100vh;min-height:100%;height:100%;float:left;position:fixed;top:0;left:0;z-index:99999;background:#fff;padding:0;overflow:hidden;flex-direction:column;margin:0}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar{justify-content:center}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar.active{display:flex;z-index:999999}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar{display:flex;position:unset}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form{margin:0}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder{position:relative;max-width:unset}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder{position:unset}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .mobile-search-back-btn{width:58px;height:66px;display:flex!important;position:absolute;align-items:center;justify-content:center;z-index:1;cursor:pointer}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .mobile-search-back-btn{display:none!important}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .typeAheadSearchInput{width:100%;outline:none;background-color:#fff;border:0;color:#333;border-radius:0;-webkit-appearance:none;padding-left:58px;height:66px;font-size:14px;border-bottom:1px solid #ccc}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .typeAheadSearchInput{padding:15px 80px 15px 20px;height:50px}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .typeAheadSearchInput::-moz-placeholder{color:#ccc}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .typeAheadSearchInput:-ms-input-placeholder{color:#ccc}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .typeAheadSearchInput::-ms-input-placeholder{color:#ccc}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .typeAheadSearchInput::placeholder{color:#ccc}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-clear{position:absolute;top:0;right:0;width:55px;height:66px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-clear{top:30px;height:50px;right:50px;width:30px}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-clear svg{height:15px;width:15px}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-clear svg{height:8px;width:8px}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-search{display:none}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-search{display:flex;top:30px;height:50px;width:50px;cursor:pointer}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-search svg{width:20px;height:20px}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-search.tfs-btn-disabled{pointer-events:none}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .input-group-btn-search.tfs-btn-disabled svg path{fill:#ccc}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .autocomplete-dropdown{width:100%;margin:0;padding:20px;border:none;position:unset;border-radius:0;max-height:unset}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-search .tfs-header-search-bar form .autocomplete-holder .autocomplete-dropdown.show-block{display:flex;flex-direction:column;position:absolute;top:80px;left:0;right:0;background-color:#fff;max-height:calc(100vh - 110px);height:0;border:1px solid #ccc;border-top:0}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-bag{position:relative}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-bag .tfs-bag-badge{position:absolute;top:18px;right:15px;background-color:#1d1258;width:20px;height:20px;color:#fff;text-align:center;line-height:20px;font-size:10px;border-radius:50%;transform-origin:50% 50%;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:992px){.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-bag .tfs-bag-badge{top:28px}}.tfs-header-wrapper .tfs-menu-header-stack .tfs-header-bag .tfs-bag-badge.tfs-bag-badge-hidden{transform:scale(0)}.tfs-header-wrapper .tfs-header-mega-menu{width:100%}.tfs-header-wrapper .tfs-header-mega-menu .megaNav{position:relative;top:unset}.tfs-header-wrapper .tfs-header-mega-menu .megaNav .menuOption{border:0;box-shadow:0 0 30px 0 rgba(0,0,0,.5)}.modal-open .modal#currency-modal .modal-header,.modal-open .modal#currency-modal .modal-body,.modal-open .modal#currency-modal .modal-footer{padding:0}.modal-open .modal#currency-modal .modal-content{padding:40px}.modal-open .modal#currency-modal .modal-header{padding-bottom:30px;border:none}.modal-open .modal#currency-modal .modal-header .modal-title{font-size:24px;line-height:1;letter-spacing:1px;font-weight:500;color:#333}.modal-open .modal#currency-modal .modal-header .close{color:#666;font-weight:200;font-size:36px}.modal-open .modal#currency-modal .modal-body{padding-left:15px;padding-right:15px}.modal-open .modal#currency-modal .modal-body .modal-flags{padding:30px 0 20px;border-bottom:none;border-top:1px solid #d9d9d9;margin-bottom:0}.modal-open .modal#currency-modal .modal-body .modal-flags i{margin-top:6px;color:#666;font-size:14px;font-weight:normal;float:left;padding-left:45px}.modal-open .modal#currency-modal .modal-body .modal-flags .code{color:#666;font-size:14px;font-weight:normal}.modal-open .modal#currency-modal .modal-body .modal-flags .code img{width:34px}.modal-open .modal#currency-modal .modal-body .modal-flags .control__indicator{width:20px!important;height:20px!important}.modal-open .modal#currency-modal .modal-body .modal-flags .control input:checked~.control__indicator{background:none;border:1px solid #1d1258;width:20px!important;height:20px!important}.modal-open .modal#currency-modal .modal-body .modal-flags .control input:checked~.control__indicator:after{background:#1d1258;width:12px;height:12px;content:'';top:50%;left:50%;transform:translate(-50%,-50%);border:none;margin:0;font-size:12px}.modal-open .modal#currency-modal .modal-footer button{margin:5px 0 0}.currency-lhs{float:left}.currency-lhs .label-text{color:#333}.currency-rhs{float:left;padding-left:12px}.currency-rhs span.country-name{font-size:14px;font-weight:500;text-decoration:underline;color:#333}.tfs-mob-menu-content .currency-col{padding:20px 0}.tfs-mob-menu-content .currency-col .image-col{width:auto}.tfs-mob-menu-content .currency-col .image-col img{width:20px}.tfs-mob-menu-content .currency-col .text-col{width:calc(100% - 87px);margin-left:10px;line-height:22px}.tfs-mob-menu-content .currency-col .text-col p{margin-bottom:0}.tfs-mob-menu-content .currency-col .right-col{width:auto;float:right;line-height:22px;font-weight:500}.tfs-mob-menu-content .currency-col p{font-size:11px;line-height:16px;font-style:italic;margin-top:10px;float:left;width:100%;margin-bottom:0}.tfs-footer{display:flex;flex-direction:column;max-width:1440px;margin:0 auto;background-color:#fff;font-weight:400}.tfs-footer .tfs-footer-newsletter{padding:20px;border-top:1px solid #ccc}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-newsletter{margin:0 30px}}@media only screen and (min-width:1500px){.tfs-footer .tfs-footer-newsletter{margin:0}}.tfs-footer .tfs-footer-newsletter .tfs-footer-newsletter-form{text-align:center;display:flex;flex-direction:column;align-items:center}.tfs-footer .tfs-footer-newsletter .tfs-footer-newsletter-form h4{font-size:18px;color:#333;line-height:24px;margin:0 0 10px 0}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-newsletter .tfs-footer-newsletter-form h4{font-size:20px}}.tfs-footer .tfs-footer-newsletter .tfs-footer-newsletter-form p{font-size:14px;margin:0;line-height:19px;color:#666}.tfs-footer .tfs-footer-newsletter .tfs-footer-newsletter-form form{margin-top:20px;display:flex;justify-content:space-between;max-width:628px;width:100%}.tfs-footer .tfs-footer-newsletter .tfs-footer-newsletter-form form input[type="text"]{margin:0;padding:0 15px;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-appearance:none}.tfs-footer .tfs-footer-newsletter .tfs-footer-newsletter-form form .footer-signup-btn{background-color:#1d1258;width:unset;padding:0 20px;text-transform:uppercase}.tfs-footer .tfs-footer-payment-options{padding:20px;border-top:1px solid #ccc}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-payment-options{margin:0 30px}}@media only screen and (min-width:1500px){.tfs-footer .tfs-footer-payment-options{margin:0}}.tfs-footer .tfs-footer-payment-options>div{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:-10px;margin-left:5px}.tfs-footer .tfs-footer-payment-options>div img{margin-right:10px;margin-top:10px}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu{margin:0 30px;border-top:1px solid #ccc;padding:20px 0}}@media only screen and (min-width:1480px){.tfs-footer .tfs-footer-menu{margin:0}}.tfs-footer .tfs-footer-menu dl{display:flex;flex-direction:column;margin:0}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl{display:grid}}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div{padding:0 10px 0 0}}.tfs-footer .tfs-footer-menu dl>div dt{padding:0 20px;border-top:1px solid #ccc}@media only screen and (min-width:768px){.tfs-footer .tfs-footer-menu dl>div dt{padding:0 30px}}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div dt{border:0;padding:0}}.tfs-footer .tfs-footer-menu dl>div dt h4{display:inline-flex;align-items:center;justify-content:space-between;font-size:14px;color:#333;line-height:19px;font-weight:500;letter-spacing:0;margin:0;padding:20px 0;width:100%}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div dt h4{padding:0;font-size:16px;line-height:24px;margin-bottom:10px}}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div dt h4 svg{display:none}}.tfs-footer .tfs-footer-menu dl>div dt.tfs-footer-menu-active h4 svg{transform:rotate(180deg)}.tfs-footer .tfs-footer-menu dl>div dt.tfs-footer-menu-active+dd{display:flex}.tfs-footer .tfs-footer-menu dl>div dd{border-top:1px solid #ccc;margin-left:20px;padding:0 0 0 20px;display:none;flex-direction:column}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div dd{display:flex;padding:0;margin:0;border:0}}.tfs-footer .tfs-footer-menu dl>div dd p{margin:0;display:inline-flex}.tfs-footer .tfs-footer-menu dl>div dd p:not(:first-of-type){border-top:1px solid #ccc}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div dd p:not(:first-of-type){border:0}}.tfs-footer .tfs-footer-menu dl>div dd p a{font-size:14px;font-weight:normal;line-height:19px;letter-spacing:0;color:#666;padding:20px 20px 20px 0}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div dd p a{padding:6px 0;line-height:14px}}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column{display:none}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:6px;padding-right:0}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-social{display:flex;flex-direction:column}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-social h4{color:#333;padding:0;font-size:16px;line-height:24px;margin-top:0;margin-bottom:10px;font-weight:500}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-social>div{display:flex;flex-direction:column}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-social>div a{font-size:14px;font-weight:normal;letter-spacing:0;color:#666;padding:6px 0;line-height:14px;display:inline-flex}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-social>div a img{height:14px;width:17px;margin-right:10px}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-rating a{display:flex;flex-direction:column}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-rating a:first-of-type{margin-top:20px;margin-bottom:10px}.tfs-footer .tfs-footer-menu dl>div.tfs-extra-column .tfs-extra-rating a img{max-width:225px;width:100%}}.tfs-footer .tfs-footer-social{border-top:1px solid #ccc;display:flex;flex-direction:column;padding:30px;align-items:center}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-social{display:none}}.tfs-footer .tfs-footer-social h4{font-size:14px;color:#333;line-height:19px;margin:0}.tfs-footer .tfs-footer-social>div{display:flex;justify-content:space-between;max-width:180px;width:100%}.tfs-footer .tfs-footer-social>div a{padding:15px}.tfs-footer .tfs-footer-rating{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:30px}@media only screen and (min-width:992px){.tfs-footer .tfs-footer-rating{display:none}}.tfs-footer .tfs-footer-rating a:first-of-type{margin-right:20px}.tfs-footer .tfs-footer-rating a img{height:110px}.tfs-footer .trustpilot-widget{margin-top:30px;align-self:center;max-width:154px;max-height:90px}@media only screen and (min-width:992px){.tfs-footer .trustpilot-widget{margin-top:10px}}.tfs-footer .tfs-footer-last{border-top:1px solid #ccc;margin:0 20px;padding:15px 0;display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width:768px){.tfs-footer .tfs-footer-last{margin:0 30px}}@media only screen and (min-width:1500px){.tfs-footer .tfs-footer-last{margin:0}}.tfs-footer .tfs-footer-last .tfs-footer-last-links{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:15px;color:#333;margin-bottom:10px}.tfs-footer .tfs-footer-last .tfs-footer-last-links>span{margin:0 10px}.tfs-footer .tfs-footer-last .tfs-footer-last-copyright p{margin:0;font-size:12px;color:#333;line-height:15px}.tfs-login-page{margin:0 -15px;background-color:#fff;padding-bottom:20px}.tfs-login-page .container{display:flex;flex-direction:column;align-items:center;padding:0}.tfs-login-page .container>.row{width:100%}.tfs-login-page .container>.row.tfs-header,.tfs-login-page .container>.row.tfs-tab-selector,.tfs-login-page .container>.row.tfs-alerts,.tfs-login-page .container>.row.tfs-forms{max-width:628px}.tfs-login-page .container>.row.tfs-alerts{margin-bottom:20px}.tfs-login-page .container .tfs-header{display:none}.tfs-login-page .container .tfs-header h1{font-size:36px;font-weight:500;letter-spacing:1px;text-align:center;margin:30px 0}@media only screen and (min-width:768px){.tfs-login-page .container .tfs-header{display:block}}.tfs-login-page .container .login-selector{display:flex;padding-bottom:40px;cursor:pointer;-webkit-tap-highlight-color:transparent}.tfs-login-page .container .login-selector>div{width:50%;box-sizing:border-box;font-size:18px;font-weight:normal;color:#999;padding:10px 10px;border-bottom:1px solid #ccc;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.tfs-login-page .container .login-selector>div.selected{color:#333;font-weight:bold}.tfs-login-page .container .login-selector>div.selected:after{content:" ";position:absolute;bottom:-2px;left:0;background-color:#1d1258;height:3px;width:100%}.tfs-login-page .container .tfs-form>form button{width:100%;margin:0;background-color:#1d1258;border:1px solid #1d1258;display:flex;align-items:center;justify-content:center}.tfs-login-page .container .tfs-form>form button[disabled]{background-color:#ccc;border:1px solid #ccc;cursor:not-allowed}.tfs-login-page .container .tfs-form>form button>img{height:20px;margin-left:5px}.tfs-login-page .container .tfs-form>form .reset-password-link{display:flex;width:100%;justify-content:center;margin:35px 0 20px 0;color:#333;text-decoration:underline}.tfs-login-page .container .tfs-form>form .form-group{margin-bottom:20px}.tfs-login-page .container .tfs-form>form .form-group input{-webkit-appearance:none}.tfs-login-page .container .tfs-form>form .form-group .control--checkbox{display:flex;align-items:center;padding:15px 0;-webkit-tap-highlight-color:transparent}.tfs-login-page .container .tfs-form>form .form-group .control--checkbox input{width:0;height:0}.tfs-login-page .container .tfs-form>form .form-group .control--checkbox input~.control__indicator{position:relative;height:30px;width:30px;margin-right:10px;top:unset;left:unset}.tfs-login-page .container .tfs-form>form .form-group .control--checkbox input:checked~.control__indicator{background-color:#1d1258;border:1px solid #1d1258}.tfs-login-page .container .tfs-form>form .form-group .control--checkbox .control-label{margin:0}.tfs-login-page .container .tfs-form>form .form-group .control-label{font-size:16px;color:#666;margin-bottom:10px;display:inline-flex}.tfs-login-page .container .tfs-form>form .form-group .form-control{padding:10px 16px;background-color:#fff;border:1px solid #ccc}.tfs-login-page .container .tfs-form>form .form-group.gdpr-checkbox{display:flex}.tfs-login-page .container .tfs-form>form .form-group.gdpr-checkbox .control--checkbox{margin-right:20px}.tfs-login-page .container .tfs-form>form .form-group.has-error{color:#b71540}.tfs-login-page .container .tfs-form>form .form-group.has-error .form-control{border:2px solid #b71540}.tfs-login-page .container .tfs-form>form .form-group.has-error .control-label{color:#b71540}.tfs-login-page .container .tfs-form>form .checkout-text{margin:0;padding-top:15px}.tfs-login-page .container .tfs-form>form .alert{margin-top:-15px}.tfs-forgot-password{margin:0 -15px;background-color:#fff;padding-bottom:20px}.tfs-forgot-password .container{display:flex;flex-direction:column;align-items:center;padding:0}.tfs-forgot-password .container>.row{width:100%}.tfs-forgot-password .container>.row.tfs-header,.tfs-forgot-password .container>.row.tfs-alerts,.tfs-forgot-password .container>.row.tfs-forms{max-width:628px}.tfs-forgot-password .container>.row.tfs-alerts{margin-bottom:20px}.tfs-forgot-password .container .tfs-header h1{font-size:24px;font-weight:500;letter-spacing:1px;text-align:center;margin:30px 0 20px 0;color:#333}@media only screen and (min-width:768px){.tfs-forgot-password .container .tfs-header h1{font-size:36px}}.tfs-forgot-password .container .tfs-header p{font-size:16px;font-weight:normal;letter-spacing:0;text-align:center;margin:0 0 30px 0;line-height:24px}@media only screen and (min-width:768px){.tfs-forgot-password .container .tfs-header p{font-size:18px}}.tfs-forgot-password .container .tfs-form.forgot-password-success{display:flex;justify-content:center;padding:0 15px}.tfs-forgot-password .container .tfs-form.forgot-password-success a{width:100%}@media only screen and (min-width:768px){.tfs-forgot-password .container .tfs-form.forgot-password-success a{max-width:242px}}.tfs-forgot-password .container .tfs-form>form{display:flex;flex-direction:column}.tfs-forgot-password .container .tfs-form>form button{width:100%;margin:0;background-color:#1d1258;border:1px solid #1d1258;display:flex;align-items:center;justify-content:center}.tfs-forgot-password .container .tfs-form>form button[disabled]{background-color:#ccc;border:1px solid #ccc;cursor:not-allowed}.tfs-forgot-password .container .tfs-form>form button>img{height:20px;margin-left:5px}.tfs-forgot-password .container .tfs-form>form .form-group{margin-bottom:20px}.tfs-forgot-password .container .tfs-form>form .form-group input{-webkit-appearance:none}.tfs-forgot-password .container .tfs-form>form .form-group .control-label{font-size:16px;color:#666;margin-bottom:10px;display:inline-flex}.tfs-forgot-password .container .tfs-form>form .form-group .form-control{padding:10px 16px;background-color:#fff;border:1px solid #ccc}.tfs-forgot-password .container .tfs-form>form .form-group.has-error{color:#b71540}.tfs-forgot-password .container .tfs-form>form .form-group.has-error .form-control{border:2px solid #b71540}.tfs-forgot-password .container .tfs-form>form .form-group.has-error .control-label{color:#b71540}.tfs-forgot-password .container .tfs-form>form .alert{margin-top:-15px}.tfs-checkout-login-page{margin:0 -15px;background-color:#fff;padding-bottom:80px}.tfs-checkout-login-page .container{display:flex;flex-direction:column;align-items:center;padding:0}.tfs-checkout-login-page .container>.row{width:100%}.tfs-checkout-login-page .container>.row.tfs-header,.tfs-checkout-login-page .container>.row.tfs-tab-selector,.tfs-checkout-login-page .container>.row.tfs-alerts,.tfs-checkout-login-page .container>.row.tfs-forms{max-width:628px}.tfs-checkout-login-page .container>.row.tfs-alerts{margin-bottom:20px}.tfs-checkout-login-page .container .tfs-header{display:none}.tfs-checkout-login-page .container .tfs-header h1{font-size:36px;font-weight:500;letter-spacing:1px;text-align:center;margin:30px 0}@media only screen and (min-width:768px){.tfs-checkout-login-page .container .tfs-header{display:block}}.tfs-checkout-login-page .container .login-selector{display:flex;padding-bottom:40px;cursor:pointer;-webkit-tap-highlight-color:transparent}.tfs-checkout-login-page .container .login-selector>div{width:50%;box-sizing:border-box;font-size:18px;font-weight:normal;color:#999;padding:10px 10px;border-bottom:1px solid #ccc;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.tfs-checkout-login-page .container .login-selector>div.selected{color:#333;font-weight:bold}.tfs-checkout-login-page .container .login-selector>div.selected:after{content:" ";position:absolute;bottom:-2px;left:0;background-color:#1d1258;height:3px;width:100%}@media only screen and (min-width:768px){.tfs-checkout-login-page .container .tfs-form>form .row{margin-left:-15px;margin-right:-15px}}.tfs-checkout-login-page .container .tfs-form>form button{width:100%;margin:0;background-color:#1d1258;border:1px solid #1d1258;display:flex;align-items:center;justify-content:center}.tfs-checkout-login-page .container .tfs-form>form button.btn-success{background-color:#27ae60;border:1px solid #27ae60}.tfs-checkout-login-page .container .tfs-form>form button[disabled]{background-color:#ccc;border:1px solid #ccc;cursor:not-allowed}.tfs-checkout-login-page .container .tfs-form>form button>img{height:20px;margin-left:5px}.tfs-checkout-login-page .container .tfs-form>form .reset-password-link,.tfs-checkout-login-page .container .tfs-form>form .new-customer-link,.tfs-checkout-login-page .container .tfs-form>form .show-login-tab-link{display:flex;width:100%;justify-content:center;margin:35px 0 20px 0;color:#333;text-decoration:underline;cursor:pointer;letter-spacing:normal}.tfs-checkout-login-page .container .tfs-form>form .new-customer-link,.tfs-checkout-login-page .container .tfs-form>form .show-login-tab{color:#0f5c94}.tfs-checkout-login-page .container .tfs-form>form .new-customer-link{margin-top:10px}.tfs-checkout-login-page .container .tfs-form>form .show-login-tab-link{text-decoration:none}.tfs-checkout-login-page .container .tfs-form>form .show-login-tab-link a{text-decoration:underline}.tfs-checkout-login-page .container .tfs-form>form .form-group{margin-bottom:20px}.tfs-checkout-login-page .container .tfs-form>form .form-group input{-webkit-appearance:none}.tfs-checkout-login-page .container .tfs-form>form .form-group .control--checkbox{display:flex;align-items:center;padding:15px 0;-webkit-tap-highlight-color:transparent}.tfs-checkout-login-page .container .tfs-form>form .form-group .control--checkbox input{width:0;height:0}.tfs-checkout-login-page .container .tfs-form>form .form-group .control--checkbox input~.control__indicator{position:relative;height:30px;width:30px;margin-right:10px;top:unset;left:unset}.tfs-checkout-login-page .container .tfs-form>form .form-group .control--checkbox input:checked~.control__indicator{background-color:#1d1258;border:1px solid #1d1258}.tfs-checkout-login-page .container .tfs-form>form .form-group .control--checkbox .control-label{margin:0}.tfs-checkout-login-page .container .tfs-form>form .form-group .control-label{font-size:16px;color:#666;margin-bottom:10px;display:inline-flex}.tfs-checkout-login-page .container .tfs-form>form .form-group .form-control{padding:10px 16px;background-color:#fff;border:1px solid #ccc}.tfs-checkout-login-page .container .tfs-form>form .form-group.gdpr-checkbox{display:flex}.tfs-checkout-login-page .container .tfs-form>form .form-group.gdpr-checkbox .control--checkbox{margin-right:20px}.tfs-checkout-login-page .container .tfs-form>form .form-group.has-error{color:#b71540}.tfs-checkout-login-page .container .tfs-form>form .form-group.has-error .form-control{border:2px solid #b71540}.tfs-checkout-login-page .container .tfs-form>form .form-group.has-error .control-label{color:#b71540}.tfs-checkout-login-page .container .tfs-form>form .checkout-text{margin:0;padding-top:15px}.tfs-checkout-login-page .container .tfs-form>form .alert{margin-top:-15px}.tfs-store-finder{margin:0 -15px;background-color:#fff}.tfs-store-finder .tfs-sf-content{display:flex;flex-direction:column;max-width:1440px;width:100%;margin:0 auto;padding:0 20px;text-align:center}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content{padding:0 30px}}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content.show-grid{display:grid;grid-template-columns:minmax(-webkit-min-content,424px) minmax(300px,1fr);grid-template-columns:minmax(min-content,424px) minmax(300px,1fr);padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:1480px){.tfs-store-finder .tfs-sf-content{padding:0}}.tfs-store-finder .tfs-sf-content .tfs-sf-header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5px}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-header{grid-column:1;grid-row:1}}.tfs-store-finder .tfs-sf-content .tfs-sf-header h1{font-size:24px;font-weight:500;letter-spacing:1px;color:#333}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-header h1{font-size:36px}}.tfs-store-finder .tfs-sf-content .tfs-sf-header p{font-size:16px;font-weight:normal;line-height:24px;margin:0;text-align:center}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-header.show-grid{padding:0;align-items:flex-start}.tfs-store-finder .tfs-sf-content .tfs-sf-header.show-grid h1{margin:0}}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper{margin:0 auto;width:100%;max-width:628px}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper{grid-column:1;grid-row:2}}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form{max-width:628px;margin:0 auto;width:100%;padding-top:30px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group input[type="text"]{margin:0;padding:0 15px;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-appearance:none;font-size:16px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group input[type="text"]::-moz-placeholder{color:#ccc}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group input[type="text"]:-ms-input-placeholder{color:#ccc}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group input[type="text"]::-ms-input-placeholder{color:#ccc}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group input[type="text"]::placeholder{color:#ccc}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group .input-group-btn button{margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group .input-group-btn button[disabled]{background-color:#ccc;border:1px solid #ccc;cursor:not-allowed}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group.tfs-form-error{color:#b71540;margin-bottom:20px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .input-group.tfs-form-error .form-control{border:2px solid #b71540;border-right:0}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-form .tfs-input-group-error{position:absolute;left:0;top:48px;padding:5px 0;text-align:left;font-size:14px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-location{max-width:628px;margin:0 auto;width:100%;padding-top:20px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-location button{font-weight:500;letter-spacing:0;font-size:16px;display:flex;align-items:center;justify-content:center;width:100%;margin:0}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-location button[disabled]{background-color:#ccc;border:1px solid #ccc;cursor:not-allowed}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper .tfs-sf-location button img{margin-right:10px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper.collapsed{display:flex;margin-top:30px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper.collapsed .tfs-sf-form{margin:0;padding:0}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper.collapsed .tfs-sf-location{margin:0;padding:0;width:auto}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper.collapsed .tfs-sf-location button{width:48px;margin-left:10px}.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper.collapsed .tfs-sf-location button img{margin:0}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-form-wrapper.collapsed{margin-bottom:40px}}.tfs-store-finder .tfs-sf-content .tfs-sf-map{min-height:100px;position:relative;margin:20px -20px 0 -20px}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-map{grid-column:2;grid-row:1/5;margin:0;height:100%;padding-left:20px}}@media only screen and (min-width:1480px){.tfs-store-finder .tfs-sf-content .tfs-sf-map{padding-left:60px}}.tfs-store-finder .tfs-sf-content .tfs-sf-map .mapDiv{height:100px;opacity:.5}.tfs-store-finder .tfs-sf-content .tfs-sf-map .mapDiv .tfs-map-iw-link{display:flex;flex-direction:column}.tfs-store-finder .tfs-sf-content .tfs-sf-map .mapDiv .tfs-map-iw-link span{padding-top:20px;padding-bottom:10px;text-decoration:underline}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-map .mapDiv{height:100%;opacity:1}}.tfs-store-finder .tfs-sf-content .tfs-sf-map .mapDiv-overlay{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:transparent}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-map .mapDiv-overlay{display:none}}.tfs-store-finder .tfs-sf-content .tfs-sf-map .mapDiv-overlay div{background-color:#fff;width:200px;height:50px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#333}.tfs-store-finder .tfs-sf-content .tfs-sf-map.show-map{height:360px;opacity:1}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-map.show-map{height:100%;margin:0}}.tfs-store-finder .tfs-sf-content .tfs-sf-map.show-map .mapDiv{height:360px;pointer-events:auto;opacity:1}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-map.show-map .mapDiv{height:100%}}.tfs-store-finder .tfs-sf-content .tfs-sf-map.show-map .mapDiv-overlay{display:none}.tfs-store-finder .tfs-sf-content .tfs-sf-list{display:none;flex-direction:column}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-list{grid-column:1;grid-row:3}}.tfs-store-finder .tfs-sf-content .tfs-sf-list.show-list{display:flex}.tfs-store-finder .tfs-sf-content .tfs-sf-list a{display:flex;padding:20px 0;border-bottom:1px solid #ccc}.tfs-store-finder .tfs-sf-content .tfs-sf-list a img{margin-right:12px}.tfs-store-finder .tfs-sf-content .tfs-sf-list a>div{display:flex;flex-direction:column;width:100%}.tfs-store-finder .tfs-sf-content .tfs-sf-list a>div .store-title{display:flex;width:100%;justify-content:space-between;font-size:16px;font-weight:500;color:#333;line-height:24px}.tfs-store-finder .tfs-sf-content .tfs-sf-list a>div .store-title .store-info-link{font-weight:normal;text-decoration:underline}.tfs-store-finder .tfs-sf-content .tfs-sf-list a>div .store-distance{font-size:16px;font-weight:normal;line-height:24px;color:#666;text-align:left}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-list.show-grid a:first-of-type{border-top:1px solid #ccc}}.tfs-store-finder .tfs-sf-content .tfs-sf-footer{padding:40px 0 50px 0}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-footer{grid-column:1;grid-row:4}}.tfs-store-finder .tfs-sf-content .tfs-sf-footer .tfs-az-header{font-size:16px;font-weight:500;line-height:24px;color:#333}.tfs-store-finder .tfs-sf-content .tfs-sf-footer a{font-size:16px;font-weight:normal;line-height:24px;text-decoration:underline}@media only screen and (min-width:768px){.tfs-store-finder .tfs-sf-content .tfs-sf-footer.show-grid{padding-top:30px;padding-bottom:0;text-align:left}}.tfs-store-detail{margin:0 -15px;background-color:#fff}.tfs-store-detail .tfs-sd-content{display:flex;flex-direction:column;max-width:1440px;width:100%;margin:0 auto;padding:0 20px;text-align:center}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content{padding:0 30px}}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content.show-grid{display:grid;grid-template-columns:minmax(-webkit-min-content,424px) minmax(300px,1fr);grid-template-columns:minmax(min-content,424px) minmax(300px,1fr);padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:1480px){.tfs-store-detail .tfs-sd-content{padding:0}}.tfs-store-detail .tfs-sd-content .tfs-sd-header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5px}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-header{grid-column:1;grid-row:1}}.tfs-store-detail .tfs-sd-content .tfs-sd-header h1{font-size:24px;font-weight:500;letter-spacing:1px;color:#333}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-header h1{font-size:36px;text-align:left}}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-header.show-grid{padding:0 0 20px 0;align-items:flex-start}.tfs-store-detail .tfs-sd-content .tfs-sd-header.show-grid h1{margin:0}}.tfs-store-detail .tfs-sd-content .tfs-sd-map{min-height:360px;height:360px;position:relative;margin:20px -20px 0 -20px}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-map{grid-column:2;grid-row:1/5;margin:0;min-height:592px;height:100%;padding-left:20px}}@media only screen and (min-width:1480px){.tfs-store-detail .tfs-sd-content .tfs-sd-map{padding-left:60px}}.tfs-store-detail .tfs-sd-content .tfs-sd-map .mapDiv{height:100%}.tfs-store-detail .tfs-sd-content .tfs-sd-address{padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-address{text-align:left;border-top:1px solid #ccc}}.tfs-store-detail .tfs-sd-content .tfs-sd-address h4,.tfs-store-detail .tfs-sd-content .tfs-sd-address span{font-size:16px;color:#333;margin:0;line-height:24px}.tfs-store-detail .tfs-sd-content .tfs-sd-address span{color:#666}.tfs-store-detail .tfs-sd-content .tfs-sd-address .tfs-tel-info{display:none}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-address .tfs-tel-info{display:inline;margin-top:20px}}.tfs-store-detail .tfs-sd-content .tfs-sd-hours{border-top:1px solid #ccc;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-hours{text-align:left}}.tfs-store-detail .tfs-sd-content .tfs-sd-hours h4{font-size:16px;color:#333;margin:0 0 20px 0;line-height:24px}.tfs-store-detail .tfs-sd-content .tfs-sd-hours .tfs-hours-info{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#999;margin:0;line-height:30px}.tfs-store-detail .tfs-sd-content .tfs-sd-hours span{margin-top:20px;font-size:14px;font-weight:400;font-style:italic;color:#999}.tfs-store-detail .tfs-sd-content .tfs-sd-footer{border-top:1px solid #ccc;padding:40px 0 50px 0}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-footer{grid-column:1;grid-row:4}}.tfs-store-detail .tfs-sd-content .tfs-sd-footer a{font-size:16px;font-weight:normal;line-height:24px;text-decoration:underline}@media only screen and (min-width:768px){.tfs-store-detail .tfs-sd-content .tfs-sd-footer.show-grid{padding-top:30px;padding-bottom:0;text-align:left}}.tfs-store-az{margin:0 -15px;background-color:#fff}.tfs-store-az .tfs-az-content{display:flex;flex-direction:column;max-width:1440px;width:100%;margin:0 auto;padding:0 20px 30px 20px;text-align:center}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content{padding:0 30px 30px 30px}}@media only screen and (min-width:1480px){.tfs-store-az .tfs-az-content{padding:0 0 30px 0}}.tfs-store-az .tfs-az-content .tfs-az-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.tfs-store-az .tfs-az-content .tfs-az-header h1{font-size:24px;font-weight:500;letter-spacing:1px;color:#333;margin-top:10px}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-header h1{font-size:36px}}.tfs-store-az .tfs-az-content .tfs-az-store-list{text-align:left;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;margin-right:0}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list{flex-direction:column}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper{display:flex;flex-direction:column;width:100%;margin-right:20px}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper{order:2}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-header{font-size:16px;line-height:24px;font-weight:500;color:#333;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-content{display:flex;flex-direction:column;padding:10px 0 20px 0}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-content{flex-direction:row;flex-wrap:wrap}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-content a{font-size:14px;font-weight:400;color:#666;padding:10px 0}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-content a{width:50%}}@media only screen and (min-width:992px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-content a{width:33.33%}}@media only screen and (min-width:1200px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-content a{width:25%}}@media only screen and (min-width:1440px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-store-list-wrapper .tfs-az-store-list-content a{width:20%}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator{position:-webkit-sticky;position:sticky;top:86px;height:100%;max-height:calc(100vh - 106px);overflow:hidden;text-align:center}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator{order:1;margin-bottom:40px;position:unset;top:unset}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul{margin:0;padding:0;list-style:none;height:100%;display:flex;flex-direction:column;align-items:center;font-size:14px;line-height:14px;justify-content:center;width:100%}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul{flex-direction:row}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul li{display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul li{font-size:14px;width:auto}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul li a{width:100%;height:100%;color:#333;font-size:12px;text-decoration:none}@media only screen and (min-width:768px){.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul li a{font-size:14px;padding:0 10px}}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul li.default{pointer-events:none}.tfs-store-az .tfs-az-content .tfs-az-store-list .tfs-az-paginator ul li.default a{pointer-events:none;color:#ccc}.gift-hero{background-color:#f3f3f3;padding:30px 10px}@media only screen and (min-width:992px){.gift-hero{padding-bottom:104px;padding-top:74px}}.gift-hero h2{font-size:20px;font-weight:500;letter-spacing:.83px;margin-bottom:4px}@media only screen and (min-width:992px){.gift-hero h2{font-size:36px}}.gift-hero img{margin-bottom:27px}@media only screen and (min-width:992px){.gift-hero img{margin-bottom:40px;width:629px}}.gift-hero .btn{border:none}.gift-intro{text-align:center}@media only screen and (min-width:992px){.gift-intro{padding-bottom:89px;text-align:left}}.gift-intro .col-md-6{padding-left:35px;padding-right:35px}.gift-intro .col-md-6:first-of-type{margin-bottom:5px}.gift-intro .col-md-6 h4{font-size:20px;font-weight:500;letter-spacing:.2px;margin-bottom:30px}@media only screen and (min-width:992px){.gift-intro .col-md-6 h4{font-size:24px;margin-bottom:16px}}.gift-intro .col-md-6 ul{color:#666;list-style:none;padding-left:5px;padding-right:5px;text-align:left}.gift-intro .col-md-6 ul li{font-size:14px;line-height:1.25;margin-bottom:22px}@media only screen and (min-width:992px){.gift-intro .col-md-6 ul li{font-size:16px}}.gift-intro .col-md-6 ul li::before{content:'•';margin-left:-10px;padding-right:5px}.gift-intro .col-md-6 img{-o-object-fit:cover;object-fit:cover;width:100%}.months{background-color:#f3f3f3;padding-bottom:0}@media only screen and (min-width:992px){.months{padding-bottom:100px}}.months h4{font-size:20px;letter-spacing:.2px;line-height:1.3}@media only screen and (min-width:992px){.months h4{font-size:24px}}.months .month-card{background-color:#fff;margin-bottom:10px;margin-top:0;padding:30px 20px;position:relative;text-align:center}@media only screen and (min-width:992px){.months .month-card{margin-bottom:0;margin-right:24px}.months .month-card:last-of-type{margin-right:0}}.months .month-card h4{border-bottom:1px solid #d9d9d9;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:992px){.months .month-card h4{font-size:24px}}.months .month-card p{font-size:18px;font-weight:600;letter-spacing:.9px;margin-bottom:10px}@media only screen and (min-width:992px){.months .month-card p{font-size:24px}}.months .month-card .saving{color:#b71540;font-size:14px;font-weight:normal;letter-spacing:0;margin-bottom:20px}@media only screen and (min-width:992px){.months .month-card .saving{font-size:16px;margin-bottom:27px}}.months .month-card .btn{font-weight:normal}.months .month-card .ribbon-wrapper{height:100%;overflow:hidden;position:absolute;right:0;top:0}.months .month-card .ribbon-wrapper .ribbon{background:#1d1258;color:#fff;font-size:14px;font-weight:600;left:auto;line-height:16px;padding:8px 42px;position:relative;right:-50px;text-align:center;text-transform:uppercase;top:25px;transform:rotate(45deg);width:200px}.instructions{text-align:center}.instructions img{margin-bottom:30px}.instructions p{color:#666;font-size:14px;line-height:1.25;margin-bottom:20px}@media only screen and (min-width:992px){.instructions p{font-size:16px}}.instructions p:last-of-type{margin-bottom:0}body.dragging *,body.dragging *:hover{cursor:no-drop!important}body.dragging #tfs-sa-sortable-list,body.dragging #tfs-sa-sortable-list:hover,body.dragging #tfs-sa-sortable-list>div.allow-drag,body.dragging #tfs-sa-sortable-list>div.allow-drag *,body.dragging #tfs-sa-sortable-list>div.allow-drag *:hover{cursor:-webkit-grabbing!important;cursor:grabbing!important}.scentaddict-account-container{background-color:#f3f3f3}.scentaddict-account-container .btn{border:0;border-radius:5px;display:inline-block;font-size:16px;font-weight:600;line-height:1.5;padding:12px 34px;text-align:center;text-transform:uppercase}.scentaddict-account-container .btn-primary{background-color:#ea0083;border:1px solid #ea0083;color:#fff}.scentaddict-account-container .btn-secondary{background-color:#fff;border:1px solid #333;color:#333}.scentaddict-account-container h4{font-size:24px;font-weight:500;letter-spacing:1px;line-height:1.22;margin:0 0 20px}.scentaddict-account-container h4.lm{margin:0 0 50px}.scentaddict-account-container .d-flex{display:flex;flex-wrap:wrap}.scentaddict-account-container .flex-wrap{flex-wrap:wrap}.scentaddict-account-container .align-items-center{align-items:center}.scentaddict-account-container .breadcrumb{margin:0;padding:7px 0}@media only screen and (min-width:992px){.scentaddict-account-container .breadcrumb{padding:17px 0;margin:0 -15px}}.scentaddict-account-container .breadcrumb>li{color:#333;font-size:12px;line-height:21px;font-weight:500}.scentaddict-account-container .breadcrumb>li:before{padding:0 8px 0 5px}.scentaddict-account-container .breadcrumb>li>a{color:#333;font-size:12px;font-weight:500}.scentaddict-account-container section{padding-bottom:50px;padding-top:50px}@media only screen and (min-width:992px){.scentaddict-account-container section{padding-bottom:100px;padding-top:100px}}.scentaddict-account-container section.grey{background-color:#f3f3f3}.scentaddict-account-container section.npt{padding-bottom:0;padding-top:0}@media only screen and (min-width:992px){.scentaddict-account-container section.npt{padding-top:10px}}@media only screen and (min-width:992px){.scentaddict-account-container .container.box-outer{padding-left:3px;padding-right:3px}}.scentaddict-account-container .container.box-outer h4{line-height:1.22;font-size:18px;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:992px){.scentaddict-account-container .container.box-outer h4{font-size:24px;line-height:1.2}}.scentaddict-account-container .content-box{padding-left:0;padding-right:0}@media only screen and (min-width:992px){.scentaddict-account-container .content-box{padding-left:12px;padding-right:12px}}.scentaddict-account-container .content-box .white-box{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;margin-bottom:10px;height:calc(100% - 10px)}.scentaddict-account-container .content-box .white-box h4{border-bottom:1px solid #d9d9d9;padding-bottom:30px}.scentaddict-account-container .content-box .white-box ul{list-style-type:none;padding:0;margin-bottom:0}.scentaddict-account-container .content-box .white-box ul li{font-size:14px;color:#666;margin-bottom:5px;line-height:1.43}@media only screen and (min-width:992px){.scentaddict-account-container .content-box .white-box ul li{font-size:16px;line-height:1.5;margin-bottom:3px}}.scentaddict-account-container .content-box .white-box ul li:last-child{margin-bottom:0}.scentaddict-account-container .content-box .white-box p{font-size:14px;font-style:italic;margin-top:15px;margin-bottom:0;font-weight:300;line-height:1.43;color:#666}@media only screen and (min-width:992px){.scentaddict-account-container .content-box .white-box p{font-size:16px;line-height:1.25}}.scentaddict-account-container .content-box .white-box p a{font-style:normal;color:#0f5c94;text-decoration:underline}@media only screen and (min-width:992px){.scentaddict-account-container .content-box .white-box p a{display:inherit;padding-top:0;padding-bottom:0}}.scentaddict-account-container .white-box{background-color:#fff}.scentaddict-account-container .scentaddict-account-details{padding-bottom:20px;padding-top:20px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-details{padding-bottom:50px}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-details .container{padding-left:0;padding-right:0}}.scentaddict-account-container .scentaddict-account-details .container .account-itm{margin-bottom:10px;padding-left:0;padding-right:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-details .container .account-itm{margin-bottom:20px;padding-left:15px;padding-right:15px;width:calc(50% - 1px)}}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-account-details .container .account-itm{margin-bottom:0;width:calc(25% - 1px)}}.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr{padding-bottom:30px;padding-top:30px;padding-left:20px;padding-right:20px;display:flex;flex-direction:column}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr{height:100%;padding-bottom:40px;padding-top:40px}}.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr h4{font-size:18px;line-height:1.22;margin-bottom:8.8px}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr h4{font-size:24px;line-height:1.5;margin-bottom:11px}}.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr p{font-size:14px;line-height:1.43;margin-bottom:8.8px;flex-grow:1;display:inline-flex;align-items:center;justify-content:center}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr p{font-size:16px;line-height:1.5;margin-bottom:11px}}.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr .top{min-height:78px;display:flex;align-items:center;justify-content:center}.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr .top img{margin-bottom:13.28px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr .top img{margin-bottom:20px}}.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr a{color:#0f5c94;font-size:14px;line-height:1.43;text-decoration:underline}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-account-details .container .account-itm .inr a{font-size:16px;line-height:1.5}}.scentaddict-account-container .scentaddict-fragrances{padding-bottom:0;padding-top:10px}.scentaddict-account-container .scentaddict-fragrances .container{background-color:#fff;padding-bottom:40px;padding-top:40px}.scentaddict-account-container .scentaddict-fragrances .container .btn{display:block;margin:30px auto 0;width:215px}.scentaddict-account-container .scentaddict-fragrances .container .row{overflow-x:auto;white-space:nowrap}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-fragrances .container .row{overflow:none;white-space:inherit}}.scentaddict-account-container .scentaddict-fragrances .swiper-container{width:100%}.scentaddict-account-container .scentaddict-fragrances h4{border-bottom:1px solid #d9d9d9;font-size:18px;line-height:1.22;margin-bottom:30px;padding-bottom:30px;text-align:center}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-fragrances h4{font-size:24px}}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm{text-align:center;flex-direction:column;align-items:center;justify-content:space-between;position:relative;padding-bottom:50px}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm img{height:80px;margin-bottom:11px;-o-object-fit:cover;object-fit:cover;width:80px}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm div.flex-spacer{flex-grow:1}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm hr{border-top:1px solid #ccc;margin-bottom:10px;margin-top:10px;width:100%}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm p{color:#999;font-size:14px;line-height:1.36;margin:0 auto;max-width:200px}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-fragrances .fragrance-itm p.fragrance-itm-brand,.scentaddict-account-container .scentaddict-fragrances .fragrance-itm p.fragrance-itm-date{font-size:16px;line-height:1.5;margin-bottom:0}}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm p.fragrance-itm-due{position:absolute;bottom:0;width:100%;left:0;max-width:100%}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.itm-past{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.itm-past img{opacity:.5}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.itm-empty{cursor:pointer}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.active hr{border-top:3px solid #1d1258}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.active p.fragrance-itm-brand,.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.active p.fragrance-itm-date,.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.itm-active p.fragrance-itm-brand,.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.itm-active p.fragrance-itm-date{color:#333;font-weight:500}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.itm-empty img{width:20px;height:20px;margin:30px 0 41px 0}.scentaddict-account-container .scentaddict-fragrances .fragrance-itm.itm-empty p.fragrance-itm-brand{font-size:14px}.scentaddict-account-container .scentaddict-helpful-information{padding-bottom:0;padding-top:0}.scentaddict-account-container .scentaddict-helpful-information h4{font-size:18px;margin-bottom:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information h4{font-size:24px;margin-bottom:50px}}.scentaddict-account-container .scentaddict-helpful-information .information-box{margin-bottom:10px;padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:30px;text-align:center}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box{text-align:left}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box{margin-bottom:20px;padding-bottom:50px;padding-left:50px;padding-right:50px;padding-top:50px}}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-helpful-information .information-box{padding-left:95px;padding-right:172px}}.scentaddict-account-container .scentaddict-helpful-information .information-box .row{align-items:center;display:flex;flex-wrap:wrap}.scentaddict-account-container .scentaddict-helpful-information .information-box .row h4{margin-bottom:20px}.scentaddict-account-container .scentaddict-helpful-information .information-box .row p{font-size:14px;line-height:1.43;margin-bottom:20px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row p{font-size:16px;line-height:1.5;margin-bottom:26px}}@media only screen and (max-width:768px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row p.link{display:none}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row p:last-child{margin-bottom:0}}.scentaddict-account-container .scentaddict-helpful-information .information-box .row p a{font-weight:500;text-decoration:underline}.scentaddict-account-container .scentaddict-helpful-information .information-box .row p a.btn{text-decoration:none;width:100%}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row p a.btn{width:auto}}@media only screen and (max-width:768px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row .mob-btn{order:2}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row .mob-btn{display:none}}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .mob-btn .btn{margin-top:30px;width:100%}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .mob-btn p{margin-bottom:0;margin-top:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-content{width:calc(58.33333333% - 1px)}}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img{align-items:center;display:flex}@media only screen and (max-width:768px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img{order:1}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img{width:calc(41.66666667% - 1px)}}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img img{max-width:100%}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs{text-align:center}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs p{line-height:1.5;margin-bottom:3px}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs p:first-child{font-weight:500}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs p.size{font-size:14px}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs p.price{color:#b71540;font-weight:500;margin-bottom:5px;margin-top:10px}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs p.savings{font-size:12px}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs p.savings span.old-price{padding-right:8px;text-decoration:line-through}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs p.savings span.saving{color:#b71540;text-decoration:none}.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs .btn{margin-top:17px;max-width:100%;padding:12px 0;display:block}@media only screen and (max-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs .btn{padding-left:0;padding-right:0;width:100%}}@media only screen and (max-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box .row .information-box-img .rhs .btn{display:none}}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-2{padding-bottom:40px;padding-left:68px;padding-right:102px;padding-top:40px}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-2 .information-box-content{padding-left:90px}}@media only screen and (max-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-2 .information-box-content .btn{display:none}}.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-2 .information-box-img{justify-content:center}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-2 .information-box-img{width:calc(41.66666667% - 1px)}}@media only screen and (min-width:1200px){.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-3{padding-left:65px;padding-right:50px}}.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-3 .information-box-img{justify-content:center}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-3 .information-box-img{justify-content:flex-end}}@media only screen and (max-width:992px){.scentaddict-account-container .scentaddict-helpful-information .information-box#information-box-3 .information-box-content .btn{display:none}}.scentaddict-account-container .scentaddict-faqs{padding-bottom:20px;padding-top:20px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-faqs{padding-top:30px;padding-bottom:50px}}.scentaddict-account-container .scentaddict-faqs h4{font-size:20px;line-height:1.3;margin-bottom:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-faqs h4{font-size:24px;margin-bottom:50px}}.scentaddict-account-container .scentaddict-faqs .faq-accordions{padding-left:0;padding-right:0}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm{border:0;border-radius:0;margin-bottom:10px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm{margin-bottom:20px}}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr{background-color:#fff;border:0;padding:0}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn{border-radius:0;display:block;padding-bottom:35px;padding-left:20px;padding-right:35px;padding-top:35px;position:relative;text-align:left;text-transform:none;width:100%;background:none;white-space:inherit}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn{font-size:20px;line-height:1.2;padding:40px}}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn::after{background-color:#d9d9d9;bottom:0;content:'';height:1px;left:20px;position:absolute;width:0;transition:.4s all ease-in-out}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn:focus{box-shadow:none;outline:none}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn.active{box-shadow:none}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn.active img{transform:rotate(-90deg)}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn.active::after{width:calc(100% - 40px)}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn img{position:absolute;right:22px;top:40px;transform:rotate(90deg);transition:.4s all ease-in-out;width:9px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr .btn img{right:42px;top:46px}}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt{padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:30px;background-color:#fff;display:none}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt{padding:40px}}.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt p{font-size:14px;line-height:1.4;margin:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt p{font-size:16px;line-height:1.5}}.scentaddict-account-container .order-page-banner{background-color:#f3f3f3;padding:0;text-align:center}.scentaddict-account-container .order-page-banner .container{background-color:#fff;border-bottom:10px solid #f3f3f3;padding-bottom:30px;padding-top:30px;position:relative}@media only screen and (min-width:1200px){.scentaddict-account-container .order-page-banner .container{padding-top:40px;padding-bottom:40px;padding-left:289px;padding-right:289px;overflow:hidden;background-image:url("/assets/theme/tfs/images/new/scentaddict/banner-atomizer.png");background-repeat:no-repeat;background-position:right;background-size:contain}}.scentaddict-account-container .order-page-banner .container .back-btn{position:absolute;top:20px;left:20px;z-index:1}.scentaddict-account-container .order-page-banner .container .back-btn a{color:#333}.scentaddict-account-container .order-page-banner .container .back-btn a span{position:relative;top:-3px;font-weight:500;margin-left:3px}.scentaddict-account-container .order-page-banner .container img{margin-bottom:15px;max-width:280px}@media only screen and (min-width:992px){.scentaddict-account-container .order-page-banner .container img{margin-bottom:35px;max-width:543px}}.scentaddict-account-container .order-page-banner .container h4{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.71;margin-bottom:10px}@media only screen and (min-width:992px){.scentaddict-account-container .order-page-banner .container h4{margin-bottom:20px;font-size:16px;line-height:1.5}}.scentaddict-account-container .order-page-banner .container h4 span{color:#95702f;margin-left:10px;position:relative}.scentaddict-account-container .order-page-banner .container h4 span.member-status-active{color:#168043}.scentaddict-account-container .order-page-banner .container h4 span .info{border:1px solid #b71540;border-radius:50%;font-size:6.4px;height:9.6px;margin-left:3.86px;position:absolute;text-align:center;width:9.6px}.scentaddict-account-container .order-page-banner .container p{line-height:1.5;margin-bottom:10px;font-size:14px}@media only screen and (min-width:992px){.scentaddict-account-container .order-page-banner .container p{font-size:16px;margin-bottom:1px}}.scentaddict-account-container .order-page-banner .container p:last-child{margin-bottom:0}.scentaddict-account-container .order-page-banner .container .btn{margin-top:10px}@media only screen and (min-width:992px){.scentaddict-account-container .order-page-banner .container .btn{margin-top:25px}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address .container,.scentaddict-account-container .scentaddict-account-address-book .container{padding-left:3px;padding-right:3px}}.scentaddict-account-container .scentaddict-account-address h4,.scentaddict-account-container .scentaddict-account-address-book h4{font-size:18px;line-height:1.22;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address h4,.scentaddict-account-container .scentaddict-account-address-book h4{font-size:24px;line-height:1.2}}.scentaddict-account-container .scentaddict-account-address .content-box,.scentaddict-account-container .scentaddict-account-address-book .content-box{padding-left:0;padding-right:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address .content-box,.scentaddict-account-container .scentaddict-account-address-book .content-box{padding-left:12px;padding-right:12px}}.scentaddict-account-container .scentaddict-account-address .content-box .white-box,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box{height:calc(100% - 10px);margin-bottom:10px;padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:30px}.scentaddict-account-container .scentaddict-account-address .content-box .white-box h4,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box h4{border-bottom:1px solid #d9d9d9;padding-bottom:30px}.scentaddict-account-container .scentaddict-account-address .content-box .white-box ul,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box ul{list-style-type:none;margin-bottom:0;padding:0}.scentaddict-account-container .scentaddict-account-address .content-box .white-box ul li,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box ul li{color:#666;font-size:14px;line-height:1.43;margin-bottom:5px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address .content-box .white-box ul li,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box ul li{font-size:16px;line-height:1.5;margin-bottom:3px}}.scentaddict-account-container .scentaddict-account-address .content-box .white-box ul li:last-child,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box ul li:last-child{margin-bottom:0}.scentaddict-account-container .scentaddict-account-address .content-box .white-box p,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box p{color:#666;font-size:14px;font-style:italic;font-weight:300;line-height:1.43;margin-bottom:0;margin-top:15px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address .content-box .white-box p,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box p{font-size:16px;line-height:1.25}}.scentaddict-account-container .scentaddict-account-address .content-box .white-box p a,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box p a{color:#0f5c94;font-style:normal;text-decoration:underline}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address .content-box .white-box p a,.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box p a{display:inherit;padding-bottom:0;padding-top:0}}.scentaddict-account-container .scentaddict-account-address{padding-bottom:0;padding-top:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address{padding-top:10px}}.scentaddict-account-container .scentaddict-account-address-book{padding-bottom:0;padding-top:20px}.scentaddict-account-container .scentaddict-account-address-book h4{padding-bottom:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address-book h4{padding-bottom:20px;padding-top:20px}}.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box button{background:none;border:0;text-transform:none;width:100%}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box button{display:block;padding-bottom:71px;padding-top:71px}}.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box h4{border:0;color:#666;font-size:20px;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:20px;padding-bottom:20px;text-align:center}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box h4{margin-top:0;padding-bottom:0;padding-top:20px}}.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box img{color:#666;display:block;margin:0 auto;padding-top:20px;width:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box img{padding-top:0}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-address-book .content-box .white-box ul{margin-bottom:30px}}.scentaddict-account-container .scentaddict-account-fragrance-list{padding-top:0;padding-bottom:10px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list{padding-bottom:30px;padding-top:10px}}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container{margin-left:auto;margin-right:auto;max-width:766px;position:relative;width:100%}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container::before{background-color:#ccc;content:'';height:100%;height:calc(100% - 75px);left:14px;position:absolute;top:45px;width:1px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container::before{left:33px}}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box .inr .fragrance-itm{transition:background .2s cubic-bezier(0,0,.2,1),box-shadow .3s cubic-bezier(0,0,.2,1)}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.allow-drag .inr .fragrance-itm .fragrance-itm-heading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f3f3f3;cursor:pointer}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.sortable-chosen .inr .fragrance-itm{background:#f3f3f3;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transform:rotate(1deg);opacity:1}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.sortable-chosen.sortable-ghost .inr .fragrance-itm{opacity:0}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.sortable-drag{opacity:1!important}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.sortable-drag .inr.fragrance-itm-outer:before{display:none}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.sortable-drag .inr .fragrance-itm{background:#f3f3f3;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transform:rotate(1deg)}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.pending-ajax .inr .fragrance-itm{background:#f3f3f3;border-color:#f3f3f3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.pending-ajax .inr .fragrance-itm .drag-me,.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.pending-ajax .inr .fragrance-itm .tfs-bin-btn{opacity:.5}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container#tfs-sa-sortable-list .content-box.pending-ajax-disabled .inr .fragrance-itm{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container.previous-fragrances .content-box{display:flex;flex-direction:column}.scentaddict-account-container .scentaddict-account-fragrance-list .fragrance-box-container.previous-fragrances .content-box .inr.fragrance-itm-outer{margin-bottom:20px}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box{padding-bottom:20px}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box.list-description{padding-left:15px;padding-right:15px}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr{height:100%;margin-bottom:0}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.npb{padding-top:30px;padding-bottom:0}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.npb h4{padding-bottom:30px;border-bottom:1px solid #d9d9d9;font-size:20px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.npb h4{font-size:24px;margin-bottom:30px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr p{font-style:normal;margin-left:auto;margin-right:auto;max-width:917px;text-align:center;font-size:14px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr p{font-size:16px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr p.drag-drop-info{font-weight:500;padding-top:20px}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer{margin-bottom:0;padding-bottom:0;padding-left:30px;padding-top:0;padding-right:15px;position:relative}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer{padding-left:45px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer:before{background-color:#ccc;border:5px solid #fff;border-radius:50%;content:'';height:24px;left:2.5px;position:absolute;top:45px;width:24px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer:before{top:43px;left:9.5px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm{border:1px solid #ccc;border-radius:4px;float:left;padding:0;width:100%}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading{position:relative;padding:20px;margin-bottom:30px;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading{padding:35px 40px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading h4{font-size:20px;line-height:1.2;margin-bottom:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading h4{font-size:24px;line-height:1}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading span.tbd{color:#666;display:block;font-size:14px;font-weight:normal;letter-spacing:0;line-height:1.71;margin-top:5px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading span.tbd{line-height:1.36;margin-top:10px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading .fih-left{max-width:calc(100% - 34px)}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading .fih-right .drag-me{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading .fih-right .drag-me img{pointer-events:none}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-heading .fih-right .drag-me img{width:22px;height:22px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0 20px 20px 20px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content{padding:0 40px 30px 40px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .lhs{float:left;margin-right:8px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .lhs{margin-right:20px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .lhs img{height:70px;width:70px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .lhs img{height:150px;width:150px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs{float:right;width:calc(100% - 78px);padding-right:60px;position:relative}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs{width:calc(100% - 170px)}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs p{font-size:12px;line-height:1.58;margin-bottom:4px;margin-top:0;text-align:left}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs p{font-size:14px;line-height:1.36}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs p.brand{font-size:14px;font-weight:500;line-height:1.71;margin-bottom:3px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs p.brand{font-size:16px;line-height:1.5}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs p:last-child{margin-bottom:0}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .rhs .tfs-bin-btn{position:absolute;top:calc(50% - 30px);right:0;padding:20px;margin-right:-20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .fragrance-itm-reorder{position:absolute;right:0;top:50%;transform:translateY(-50%)}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .fragrance-itm-reorder a{display:block}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .fragrance-itm-reorder a.up{transform:rotate(90deg)}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .fragrance-itm-reorder a.down{transform:rotate(-90deg)}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box .inr.fragrance-itm-outer .fragrance-itm .fragrance-itm-content .fragrance-itm-reorder a svg{height:20px;width:20px}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box:first-child .fragrance-itm-outer:before{background-color:#1d1258}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box:last-child{padding-bottom:30px}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box.itm-empty-link .inr .fragrance-itm{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box.itm-empty-link .inr .fragrance-itm .fragrance-itm-content .lhs{width:70px;height:70px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-fragrance-list .content-box.itm-empty-link .inr .fragrance-itm .fragrance-itm-content .lhs{height:150px;width:150px}}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box.itm-empty-link .inr .fragrance-itm .fragrance-itm-content .lhs img{height:100%;width:auto;max-height:100px}.scentaddict-account-container .scentaddict-account-fragrance-list .content-box.itm-empty-link .inr .fragrance-itm .fragrance-itm-content .rhs{padding-right:0}.scentaddict-account-container .scentaddict-account-past-fragrances{margin-bottom:9px;margin-top:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances{margin-bottom:70px}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm{margin-bottom:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm{padding-left:40px;padding-right:40px}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn{text-align:center;width:100%;background:none;position:relative;padding-top:30px;padding-bottom:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn{padding-bottom:36px;padding-top:36px}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn.active,.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn:focus{box-shadow:none;outline:none}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn.active svg{transform:rotate(90deg)}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn h4{font-size:20px;line-height:1.2;margin:0;text-transform:none}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn h4{font-size:24px}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-hdr .btn svg{position:absolute;right:0;top:50%;transform:rotate(-90deg);margin-top:-9px;transition:.4s all ease-in-out}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt{padding:0;display:none;border-top:1px solid #d9d9d9;padding-top:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box{padding-bottom:30px}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr{margin-bottom:0;padding-bottom:0;padding-top:0}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr:first-child:before{background-color:#ccc}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr p{font-size:14px;max-width:100%}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr p{margin:0;line-height:1.5;font-size:16px}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr h4{font-size:20px;padding:20px;margin-bottom:30px;border-bottom:1px solid #ccc}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr h4{padding:35px 40px}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr h4 a img{width:12px;margin-right:4px;position:relative;top:-2px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr h4 a img{margin-right:7px;width:16px;float:left;top:0}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm{position:relative}@media only screen and (min-width:768px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-content{float:left;width:100%}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-content .rhs{padding-right:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-content .rhs{padding-right:30px;width:calc(100% - 361px)}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate{width:100%}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate{width:191px;float:right}}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate ul{list-style-type:none;padding:0;margin:25px 0 0}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate ul li{display:inline-block;width:calc(33.33% - 3px);text-align:center;font-size:14px;cursor:pointer}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate ul li img{border-radius:50%;margin:0 auto 5px;display:block}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate ul li span{line-height:1.36}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate ul li.active span{font-weight:bold;color:#333;position:relative}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate ul li.active span:after{content:'';position:absolute;left:50%;bottom:-2px;height:2px;background-color:#1d1258;width:100%;transform:translateX(-50%)}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate ul li.pending{opacity:.5;cursor:not-allowed}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate button{border:0;outline:none;color:#666;float:right;letter-spacing:0;line-height:1.36;font-size:14px;padding:4px 0;width:100%;margin-top:25px;text-align:center;color:#fff;background-color:#ea0083;height:48px;border-radius:5px;text-transform:uppercase;padding-top:14px;padding-bottom:14px}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate button img{width:50px;position:relative;top:-15px}.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate button.pending{opacity:.5;cursor:not-allowed}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-past-fragrances .accordion-itm .accordion-txt .content-box .inr .fragrance-itm .fragrance-itm-rate button{line-height:1.3;font-size:14px;width:100%;margin:21px 0 0}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box{padding:40px}}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box h4{margin-bottom:0}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm{border-bottom:1px solid #d9d9d9;padding-top:30px;padding-bottom:30px}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm p{font-style:normal;margin-bottom:5px;margin-top:0;font-weight:500;color:#333}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm p{line-height:1.5;margin-bottom:3px}}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm p:last-child{margin-bottom:0}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm p.member-status-active{color:#168043}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm p.member-status-pause{color:#95702f}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm p a{color:#333;display:inline-block}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.paused-membership p{color:#666;margin-top:15px}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.paused-membership p:first-child{color:#333;margin-top:0}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.paused-membership p:last-child{margin-top:15px}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.paused-membership p span{font-weight:700;color:#333}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.activate-membership p{color:#666}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.activate-membership p:first-child{color:#333}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.activate-membership p:last-child{margin-top:15px}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.cancel-membership{border-bottom:none;padding-bottom:0}.scentaddict-account-container .scentaddict-account-manage-membership .content-box .white-box .membership-itm.cancel-membership p:last-child{color:#666}.scentaddict-account-container .scentaddict-account-manage-membership .contact-modal .inr{max-width:600px;padding:30px 20px 15px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .contact-modal .inr{padding-bottom:25px}}.scentaddict-account-container .scentaddict-account-manage-membership .contact-modal .inr p{max-width:100%}@media only screen and (max-width:768px){.scentaddict-account-container .scentaddict-account-manage-membership .contact-modal .inr p{font-size:14px}}.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:rgba(0,0,0,.7);display:none}.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr{position:absolute;top:50%;left:10px;width:calc(100% - 20px);background-color:#fff;border-radius:4px;transform:translateY(-50%);padding:30px 20px;max-width:580px;max-height:100%;overflow-y:auto}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr{left:50%;transform:translate(-50%,-50%);padding:40px}}.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr span.close-modal{position:absolute;right:14px;top:14px;width:18px;height:18px;cursor:pointer}.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr h4{text-align:center;font-size:18px;letter-spacing:.9px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d9d9d9}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr h4{text-align:left;font-size:24px;margin-bottom:17px}}.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr p{font-size:14px;margin-bottom:15px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr p{font-size:16px;line-height:1.5}}.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr .btn{width:100%;margin-top:15px;font-weight:500}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr .btn{width:calc(50% - 10px);float:left;margin-right:10px;width:250px;padding-left:0;padding-right:0}}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-manage-membership .pause-modal .inr .btn:last-child{margin-right:0;margin-left:10px;width:174px}}.scentaddict-account-container .scentaddict-account-payment-details{padding-bottom:0;padding-top:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details{padding-top:10px;padding-bottom:10px}}.scentaddict-account-container .scentaddict-account-payment-details form{padding-right:20px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details form{max-width:500px;padding-right:0}}.scentaddict-account-container .scentaddict-account-payment-details form .form-group{margin-bottom:20px}.scentaddict-account-container .scentaddict-account-payment-details form .form-group label{font-size:14px;font-weight:500;color:#333;line-height:1.37;margin-bottom:10px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details form .form-group label{font-size:16px;line-height:1.1875}}.scentaddict-account-container .scentaddict-account-payment-details form .form-group .form-control,.scentaddict-account-container .scentaddict-account-payment-details form .form-group select{background:#fff;border-radius:4px;height:50px;font-size:14px;padding:10px 15px;width:100%;border-color:#d9d9d9}.scentaddict-account-container .scentaddict-account-payment-details form .btn{margin-bottom:38px;border:none;height:50px;border-radius:5px;font-weight:500;width:100%}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details form .btn{max-width:250px;padding:0 14px;line-height:50px}}.scentaddict-account-container .scentaddict-account-payment-details form .cvv-span{display:none}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .content-box .white-box{padding-left:40px;padding-right:40px}}.scentaddict-account-container .scentaddict-account-payment-details .content-box .white-box p{font-style:normal;letter-spacing:0}.scentaddict-account-container .scentaddict-account-payment-details .content-box .white-box p strong{color:#333;font-weight:500}.scentaddict-account-container .scentaddict-account-payment-details .content-box .white-box p a{display:inline-block;color:#666;font-weight:500}.scentaddict-account-container .scentaddict-account-payment-details .content-box .white-box p button{background:none;border:0;color:#0f5c94;padding:0;font-weight:normal;text-decoration:underline}.scentaddict-account-container .scentaddict-account-payment-details .content-box .white-box ul li strong{color:#333;font-weight:500}.scentaddict-account-container .scentaddict-account-payment-details .content-box.next-payment{order:3}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .content-box.next-payment{order:2}}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment{order:2;display:none}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment{margin:10px 0 0;order:3}}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment h4{margin-bottom:0}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .saved-billing-address{position:relative;margin-bottom:30px}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .saved-billing-address .change-btn{position:absolute;top:0;right:0;color:#0f5c94;text-decoration:underline;font-size:14px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .saved-billing-address .change-btn{font-size:16px}}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .edit-billing-address{display:none}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method{border-bottom:1px solid #d9d9d9}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option{font-size:16px;font-weight:500;color:#666;padding:30px 0;padding-left:34px;position:relative;cursor:pointer}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option{font-size:18px;padding-left:40px}}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option:before{content:'';position:absolute;left:0;width:24px;height:24px;border-radius:50%;border:1px solid #d9d9d9;top:50%;transform:translateY(-50%)}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option:before{width:20px;height:20px}}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option:after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:#1d1258;left:5px;opacity:0}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option:after{width:12px;height:12px;left:4px}}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option.active:before{border-color:#1d1258}.scentaddict-account-container .scentaddict-account-payment-details .content-box.change-payment .payment-method label.payment-option.active:after{opacity:1}.scentaddict-account-container .scentaddict-account-payment-details .payment-failed-modal.notification-modal .inr .btn{margin-top:40px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .redeem-modal .inr{max-width:580px}}.scentaddict-account-container .scentaddict-account-payment-details .redeem-modal .inr .alert .fa{font-size:inherit;width:auto;height:auto;border:none;border-radius:0;padding:0;color:#fff;margin:0}.scentaddict-account-container .scentaddict-account-payment-details .redeem-modal .inr p{font-size:14px;max-width:100%;text-align:left;font-weight:normal;line-height:1.43}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .redeem-modal .inr p{font-size:16px}}.scentaddict-account-container .scentaddict-account-payment-details .redeem-modal .inr .btn{margin-top:10px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .redeem-modal .inr .btn{max-width:100%;margin-top:20px}}.scentaddict-account-container .scentaddict-account-payment-details .redeem-modal .inr .btn[disabled]{background-color:#ccc;border-color:#ccc}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-details .redeem-verified .inr{padding:40px 27px}}.scentaddict-account-container .scentaddict-account-payment-details .redeem-verified .inr p{max-width:425px;letter-spacing:1px;max-width:100%}.scentaddict-account-container .scentaddict-account-payment-methods{padding-bottom:10px;padding-top:20px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-methods{padding-bottom:45px}}.scentaddict-account-container .scentaddict-account-payment-methods .container{max-width:822px}.scentaddict-account-container .scentaddict-account-payment-methods h4{font-size:18px;line-height:1.22;margin-bottom:0;padding-bottom:30px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-methods h4{font-size:24px;line-height:1.2;padding-top:20px}}.scentaddict-account-container .scentaddict-account-payment-methods .payment-method{margin-bottom:25px}.scentaddict-account-container .scentaddict-account-payment-methods .payment-method img{height:50px;-o-object-fit:cover;object-fit:cover;width:80px}@media only screen and (min-width:992px){.scentaddict-account-container .scentaddict-account-payment-methods .payment-method img{height:68px;width:107px}}.scentaddict-account-container .notification-modal.reactivation-modal .inr .btn{max-width:100%;width:auto}.scentaddict-account-container .notification-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999999}.scentaddict-account-container .notification-modal .inr{position:absolute;top:50%;width:calc(100% - 20px);left:10px;transform:translateY(-50%);background-color:#fff;border-radius:4px;text-align:center;padding:30px 20px;max-width:510px}@media only screen and (min-width:992px){.scentaddict-account-container .notification-modal .inr{left:50%;transform:translate(-50%,-50%);padding:40px}}.scentaddict-account-container .notification-modal .inr h4{font-size:18px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;margin-bottom:30px}@media only screen and (min-width:992px){.scentaddict-account-container .notification-modal .inr h4{font-size:24px;text-align:left}}.scentaddict-account-container .notification-modal .inr span.close{position:absolute;right:14px;top:14px;cursor:pointer;opacity:1}.scentaddict-account-container .notification-modal .inr .fa,.scentaddict-account-container .notification-modal .inr span.pause-icon{font-size:45px;width:87px;height:87px;border:5px solid #ea0083;border-radius:50%;padding:14px 0;color:#ea0083;margin:0 auto 25px}.scentaddict-account-container .notification-modal .inr .pause-icon{position:relative;display:block}.scentaddict-account-container .notification-modal .inr .pause-icon:before,.scentaddict-account-container .notification-modal .inr .pause-icon:after{content:'';position:absolute;background-color:#ea0083;border-radius:2px;width:5px;height:34px;top:50%;transform:translateY(-50%)}.scentaddict-account-container .notification-modal .inr .pause-icon:before{left:26px}.scentaddict-account-container .notification-modal .inr .pause-icon:after{right:26px}.scentaddict-account-container .notification-modal .inr p{font-size:18px;font-weight:500;max-width:270px;margin:0 auto;line-height:1.28;letter-spacing:0}@media only screen and (min-width:992px){.scentaddict-account-container .notification-modal .inr p{font-size:24px;max-width:400px}}.scentaddict-account-container .notification-modal .inr p a.contact-info{display:block;margin:15px 0}.scentaddict-account-container .notification-modal .inr .form-group{margin-top:25px}@media only screen and (min-width:992px){.scentaddict-account-container .notification-modal .inr .form-group{margin-top:35px}}.scentaddict-account-container .notification-modal .inr .form-group label{text-align:left;font-size:14px;font-weight:500;margin:0 0 10px;color:#333;letter-spacing:0}@media only screen and (min-width:992px){.scentaddict-account-container .notification-modal .inr .form-group label{font-size:16px}}.scentaddict-account-container .notification-modal .inr .form-group .form-control{padding:15px}@media only screen and (min-width:992px){.scentaddict-account-container .notification-modal .inr .form-group .form-control{padding:0 20px;font-size:16px}}.scentaddict-account-container .notification-modal .inr .btn{margin:30px 0 0;float:none;opacity:1;transition:.25s all ease-in-out;font-weight:500;text-shadow:none}@media only screen and (min-width:992px){.scentaddict-account-container .notification-modal .inr .btn{max-width:163px}}.scentaddict-account-container .notification-modal .inr .btn:hover,.scentaddict-account-container .notification-modal .inr .btn:active,.scentaddict-account-container .notification-modal .inr .btn:focus{opacity:.8;background-color:#ea0083;border-color:#ea0083;color:#fff}.scentaddict-account-container .notification-modal .inr .btn:focus{outline:none}.tfs-account-address .m-name-initial-panel{padding:20px 0}.tfs-account-address .m-name-initial-panel h2{font-size:28px;font-weight:500}.tfs-account-address h3.m-h3{font-weight:600;margin-bottom:20px}.tfs-account-address .btn-back-link{font-size:18px;font-weight:500}.tfs-account-address .btn-back-link .fa{margin-right:10px}.tfs-account-address h4.heading-h4{font-size:18px;font-weight:600;margin-top:10px;margin-bottom:15px}.tfs-account-address .control--checkbox,.tfs-account-address .control--checkbox:hover{padding-top:0;display:flex;padding:0;align-items:center;margin:10px 0 15px 0;cursor:pointer}.tfs-account-address .control--checkbox input:checked~.control__indicator,.tfs-account-address .control--checkbox:hover input:checked~.control__indicator{background-color:#fff;border:1px solid #1d1258}.tfs-account-address .control--checkbox input:checked~.control__indicator:after,.tfs-account-address .control--checkbox:hover input:checked~.control__indicator:after{width:12px;height:12px;transform:translate(-50%,-50%);border:0;background-color:#1d1258;border-radius:50%}.tfs-account-address .control--checkbox .control__indicator,.tfs-account-address .control--checkbox:hover .control__indicator{order:-1;margin-right:10px;position:relative;flex-shrink:0;top:unset;left:unset;width:20px;height:20px;border-radius:50%}.tfs-account-address .control--checkbox label,.tfs-account-address .control--checkbox:hover label{margin:0;font-weight:600;color:#333}.tfs-account-address .arriving-from-sa{order:-1}.tfs-account-address .tfs-addr-columns{display:flex;flex-direction:column}@media only screen and (min-width:1200px){.tfs-account-address .tfs-addr-columns{display:block}}.tfs-account-address .tfs-addr-columns .tfs-addr-col{display:flex;flex-direction:column}.tfs-account-address .tfs-addr-columns .tfs-addr-col .m-form-container{padding:20px;color:#333;display:flex;flex-direction:column;line-height:22px}.tfs-account-address .tfs-addr-columns .tfs-addr-col .m-form-container span:first-child{padding-bottom:5px}.tfs-account-address .tfs-addr-columns .tfs-addr-col .m-form-container span:first-child>strong{font-weight:600}.tfs-account-address .tfs-addr-columns .tfs-addr-col .btn-default{background-color:transparent;color:#333;border-color:#333}.tfs-account-address .tfs-addr-columns .tfs-addr-col .tfs-addr-new.arriving-from-sa{order:-1}@media only screen and (min-width:1200px){.tfs-account-address .tfs-addr-columns .tfs-addr-col .tfs-addr-new.arriving-from-sa{order:unset}}.tfs-account-address .tfs-addr-columns .tfs-addr-col .ribbon-wrapper .ribbon{position:relative;margin-bottom:10px}.tfs-account-address .tfs-addr-columns .tfs-addr-col .ribbon-wrapper .ribbon:last-child{margin-bottom:0}.tfs-account-address .tfs-addr-columns .tfs-addr-col .ribbon-wrapper .ribbon .ribbon-front{width:unset;padding:0 20px;min-width:120px}.tfs-account-address .tfs-addr-columns .tfs-addr-col .ribbon-wrapper .ribbon .ribbon-edge-bottomright{left:unset;right:10px}.membership-notification{display:block!important}.membership-notification .inr{background-color:#f3f3f3;border-radius:6px;padding:20px;margin-bottom:20px}.membership-notification .inr p{font-weight:500;color:#333;font-size:12px;line-height:15px;letter-spacing:0;margin:0;padding-left:27px;position:relative}.membership-notification .inr p span{padding-right:12px;font-size:14px;position:absolute;left:0}.my-tfs-hero{background-color:#1d1258;height:auto;padding:40px 0;border-radius:5px;text-align:center}.my-tfs-hero img,.my-tfs-hero svg{margin-bottom:20px;width:87px;height:70px}@media only screen and (min-width:992px){.my-tfs-hero img,.my-tfs-hero svg{width:122px;height:90px}}.my-tfs-hero p{color:#fff;font-size:14px;margin:0;line-height:1.71;letter-spacing:0}.my-tfs-cta .mContainer{padding:20px;border-color:#8d7fd6;background-color:#f1efff}@media only screen and (min-width:992px){.my-tfs-cta .mContainer{padding:40px}}.my-tfs-cta .mContainer .icon-circle{background:none;margin-top:0;width:60px;height:48px;background-image:url("/assets/theme/tfs/images/new/my-tfs/my-tfs-logo-blue.svg");background-size:cover;border-radius:0}.my-tfs-cta .mContainer h5{margin-top:0;margin-bottom:6px;font-weight:bold;line-height:1.19;font-size:16px}@media only screen and (min-width:992px){.my-tfs-cta .mContainer h5{margin-bottom:4px}}.my-tfs-cta .mContainer p{font-size:14px;margin-bottom:0;line-height:1.57}@media only screen and (min-width:992px){.my-tfs-cta .mContainer p{font-size:16px;line-height:1.375}}.my-tfs-cta .mContainer:hover{background-color:#1d1258}.my-tfs-cta .mContainer:hover .icon-circle{background-image:url("/assets/theme/tfs/images/new/my-tfs/my-tfs-logo.svg")}.detail-panel p span.red{color:#b71540;font-weight:bold}.icon-circle.with-warning{position:relative}.icon-circle.with-warning .warning{width:22px;height:22px;position:absolute;border-radius:50%;background-color:#b71540;left:-5px;top:0}.icon-circle.with-warning .warning svg{position:absolute;top:50%;left:50%;transform:translate(-60%,-50%)}.my-tfs-summary{padding:20px 0 10px;position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0;background-color:#fff;border-radius:5px}@media only screen and (min-width:992px){.my-tfs-summary{border-bottom:1px solid #ccc;padding:30px 0 40px;margin:0 0 20px}}.my-tfs-summary:after{content:'';position:absolute;left:50%;top:50%;width:1px;height:57px;background-color:#ccc;transform:translateY(-50%)}.my-tfs-summary .summary-itm{padding-right:15px;padding-left:15px;max-width:315px;width:50%;text-align:center}@media only screen and (min-width:992px){.my-tfs-summary .summary-itm{padding-right:70px;padding-left:70px}}.my-tfs-summary .summary-itm:first-child{padding-right:15px}.my-tfs-summary .summary-itm p{letter-spacing:0;font-size:12px;font-weight:500;line-height:1.25;color:#333;font-weight:500}@media only screen and (min-width:992px){.my-tfs-summary .summary-itm p{font-size:14px;color:#666}}.my-tfs-summary .summary-itm p.stat{color:#1d1258;font-size:30px;font-weight:bold;line-height:1.21;margin:0 0 5px}@media only screen and (min-width:992px){.my-tfs-summary .summary-itm p.stat{font-size:40px}}.my-tfs-orders{padding-top:40px}@media only screen and (min-width:992px){.my-tfs-orders{padding-top:30px}}.my-tfs-orders h1{font-size:20px;margin:0 0 20px;letter-spacing:1px;font-weight:500;line-height:1.25}@media only screen and (min-width:992px){.my-tfs-orders h1{font-size:36px;margin:0 0 30px}}.my-tfs-orders p{letter-spacing:0;line-height:1.5}.my-tfs-orders .my-tfs-orders-table{margin:40px 0 30px;background-color:#fff;margin:30px -15px;padding-left:15px;padding-right:15px;padding-top:20px}@media only screen and (min-width:992px){.my-tfs-orders .my-tfs-orders-table{border:1px solid #ccc;padding:0 30px;margin:40px 0 70px}}.my-tfs-orders .my-tfs-orders-table p{margin:0;font-size:12px}@media only screen and (min-width:992px){.my-tfs-orders .my-tfs-orders-table p{font-size:16px}}.my-tfs-orders .my-tfs-orders-table p a{text-decoration:underline;color:#666;font-weight:normal}.my-tfs-orders .my-tfs-orders-table .order-itm{padding:20px 0;display:flex;align-items:center;margin:0;border-top:1px solid #ccc}@media only screen and (min-width:992px){.my-tfs-orders .my-tfs-orders-table .order-itm{padding:30px 0}}.my-tfs-orders .my-tfs-orders-table .order-itm.hdr{border:none;padding-top:0}@media only screen and (min-width:992px){.my-tfs-orders .my-tfs-orders-table .order-itm.hdr{padding-top:30px}}.my-tfs-orders .my-tfs-orders-table .order-itm.hdr p{font-weight:600;color:#333}.my-tfs-orders .my-tfs-orders-table .order-itm .col{flex-grow:1;width:40%;padding:0 5px}.my-tfs-orders .my-tfs-orders-table .order-itm .col:first-child{width:30%;padding-left:0}.my-tfs-orders .my-tfs-orders-table .order-itm .col:last-child{width:25%;padding-right:0}.my-tfs-orders .my-tfs-orders-table .order-itm .saving p{color:#b71540;font-weight:500}.my-tfs-codes-info .inr{background-color:#fff;border-radius:5px;padding:20px;margin:20px 0 50px}@media only screen and (min-width:992px){.my-tfs-codes-info .inr{padding:0;background:none;border-radius:0;margin-top:40px}}.my-tfs-codes-info .inr p{margin-bottom:15px;font-size:14px}@media only screen and (min-width:992px){.my-tfs-codes-info .inr p{font-size:16px;margin-bottom:20px;line-height:1.5}}.my-tfs-codes-info .inr p span{font-weight:600}.my-tfs-codes-info .inr ul{list-style-type:none;padding:0;margin:0 0 27px;height:22px}@media only screen and (min-width:992px){.my-tfs-codes-info .inr ul{margin-bottom:40px}}.my-tfs-codes-info .inr ul li{display:inline-block;width:22px;height:22px;border-radius:50%;background-color:#27ae60;margin-right:10px}.my-tfs-codes-info .inr ul li.used{background-color:#ccc;position:relative}.my-tfs-codes-info .inr ul li.used:after{content:'x';font-family:'Montserrat',sans-serif;color:#fff;z-index:1;position:absolute;left:7px;top:1px}@media only screen and (min-width:768px){.my-tfs-codes-info .inr .btn-primary{max-width:312px}}.my-tfs-codes h2{margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.2}@media only screen and (min-width:992px){.my-tfs-codes h2{margin:0 0 30px;font-size:24px;letter-spacing:1px}}.my-tfs-codes .code-itm{background-color:#fff;padding:30px;border-radius:5px;margin-bottom:20px}@media only screen and (min-width:768px){.my-tfs-codes .code-itm{background:none;border:1px solid #ccc;padding:50px;display:flex;align-items:center}}@media only screen and (min-width:768px){.my-tfs-codes .code-itm .col{flex-grow:1}}@media only screen and (min-width:768px){.my-tfs-codes .code-itm .col.barcode{max-width:224px}}@media only screen and (min-width:1200px){.my-tfs-codes .code-itm .col.barcode{max-width:163px;margin-right:50px}}.my-tfs-codes .code-itm .col.barcode img{width:100%;height:30px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.my-tfs-codes .code-itm .col.barcode img{width:163px;height:89px;margin:0}}@media only screen and (min-width:768px){.my-tfs-codes .code-itm .col.download{text-align:right;max-width:113px}}@media only screen and (min-width:1200px){.my-tfs-codes .code-itm .col.download{min-width:243px;max-width:100%}}.my-tfs-codes .code-itm h2{margin:0;line-height:1.5}.my-tfs-codes .code-itm p{font-size:14px;line-height:1.43;margin:0 0 5px}@media only screen and (min-width:992px){.my-tfs-codes .code-itm p{font-size:16px}}.my-tfs-codes .code-itm p span{font-weight:500}.my-tfs-codes .code-itm a{color:#0f5c94;text-decoration:underline;font-size:14px}@media only screen and (min-width:992px){.my-tfs-codes .code-itm a{font-size:16px}}.my-tfs-codes .code-itm.my-tfs-redeemed-code img{opacity:.2}.my-tfs-codes .code-itm:last-child{margin-bottom:50px}.my-tfs-sidebar{text-align:center;width:100%;margin:20px;padding:20px;border-radius:5px;margin:0 0 30px}@media only screen and (min-width:992px){.my-tfs-sidebar{border-radius:0}}.my-tfs-sidebar p{line-height:1.43;letter-spacing:0;font-size:14px}@media only screen and (min-width:992px){.my-tfs-sidebar p{font-size:16px;line-height:1.5}}.my-tfs-sidebar a{font-size:14px}@media only screen and (min-width:992px){.my-tfs-sidebar a{font-size:16px}}.my-tfs-sidebar img{width:70px;height:56px;margin:0 0 15px}.become-member{background-color:#f1efff}@media only screen and (min-width:992px){.become-member{padding:30px 30px 20px}}.become-member p{color:#1d1258;font-weight:600;margin:0 0 20px}.become-member p.saving-amt{font-size:22px;font-weight:bold;line-height:28px;margin:5px 0 10px}.become-member p.saving-amt .red{color:#b71540}.become-member p.login{font-weight:500;margin:0;line-height:1.71}@media only screen and (min-width:992px){.become-member p.login{line-height:1.5}}.become-member a,.become-member .mem-signup-btn{line-height:1.25;color:#1d1258;text-decoration:underline;font-weight:500}.become-member .mem-signup-btn{padding:0;margin:0;outline:none;border:0}.become-member hr{border-color:#d9d9d9}@media only screen and (min-width:992px){.become-member hr{margin-top:25px}}.apply-discount{background-color:#1d1258;padding:30px;margin:0 0 30px;width:100%}.apply-discount p{color:#ff0;margin:0;letter-spacing:0;line-height:1.5;font-weight:500}@media only screen and (min-width:992px){.apply-discount p{font-weight:normal}}.apply-discount p span.saving{font-weight:500}.apply-discount p:last-child{color:#fff}.apply-discount .btn{background-color:#fff;max-width:212px;width:100%;margin-top:20px;margin-bottom:20px;min-height:50px;height:auto;border-radius:5px;text-transform:uppercase;font-weight:500;line-height:1.5;font-size:16px;padding:13px;color:#333;right:0;display:block;margin-left:auto;margin-right:auto;white-space:initial}.apply-discount .btn.mem-upgrade:not(.btn-link){max-width:unset;width:auto}.apply-discount .btn.mem-upgrade.btn-link{background-color:transparent;border:0;text-decoration:underline;text-transform:none;color:#fff;font-weight:400;padding:0;height:auto;margin:0;margin-left:auto;margin-right:auto}.discount-applied{background-color:#1d1258;padding:30px}.discount-applied p{margin:0 0 20px;color:#ff0;font-weight:600}.discount-applied p:last-child{margin:0;color:#fff;font-weight:normal}.modal-reminder{background-color:rgba(0,0,0,.25);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;display:none}.modal-reminder .inr{position:absolute;top:50%;left:50%;width:calc(100% - 40px);border-radius:6px;background-color:#fff;text-align:center;transform:translate(-50%,-50%);max-width:500px}.modal-reminder .inr .close{position:absolute;top:15px;right:15px;text-shadow:none;opacity:1}.modal-reminder .inr .top{background-color:#1d1258;padding:30px 0;height:132px;border-radius:6px 6px 0 0}.modal-reminder .inr .top img{width:90px;height:72px}@media only screen and (min-width:992px){.modal-reminder .inr .top img{width:90px;height:72px}}.modal-reminder .inr .btm{padding:30px}.modal-reminder .inr .btm p{font-size:14px;letter-spacing:0;margin-bottom:20px}.modal-reminder .inr .btm p span.discount-amount{color:#27ae60;font-weight:500}.modal-reminder .inr .btm .btn-primary{margin:10px 0 30px}.modal-reminder .inr .btm .close{font-size:14px;text-decoration:underline;color:#333;position:static;float:none;font-weight:normal}.tfs-membership-upgrade-modal{padding:0!important;margin:0!important;z-index:2147483647}.tfs-membership-upgrade-modal .modal-dialog{max-width:560px;margin:15px}@media only screen and (min-width:590px){.tfs-membership-upgrade-modal .modal-dialog{margin:15px auto}}.tfs-membership-upgrade-modal .modal-content{border-color:transparent;border-radius:5px;box-shadow:none;overflow:hidden}.tfs-membership-upgrade-modal .modal-body{padding:0;margin:0;display:flex;flex-direction:column}.tfs-membership-upgrade-modal .close{position:absolute;top:10px;right:15px;opacity:1}.tfs-membership-upgrade-modal .mem-upg-header{background-color:#1d1258;display:flex;flex-direction:column;padding:30px;color:#fff;align-items:center;justify-content:center}@media only screen and (min-width:768px){.tfs-membership-upgrade-modal .mem-upg-header{padding:40px 50px}}.tfs-membership-upgrade-modal .mem-upg-header img{height:70px}.tfs-membership-upgrade-modal .mem-upg-header p{margin:20px 0 0 0;text-align:center;font-size:14px}@media only screen and (min-width:768px){.tfs-membership-upgrade-modal .mem-upg-header p{font-size:16px;margin-top:25px}}.tfs-membership-signup-modal .modal-dialog{max-width:788px;margin:15px;width:auto}@media only screen and (min-width:818px){.tfs-membership-signup-modal .modal-dialog{margin:15px auto}}.tfs-membership-signup-modal .mem-upg-header h3{text-transform:uppercase;color:#fff;font-size:20px;font-weight:bold;text-align:center;line-height:22px;margin-top:0;margin-bottom:10px}@media only screen and (min-width:768px){.tfs-membership-signup-modal .mem-upg-header h3 br{display:none}}.tfs-membership-signup-modal .mem-upg-header p{margin-top:0;margin-bottom:10px;max-width:480px}.tfs-membership-signup-modal .mem-upg-header p .saving{color:#fcea21}.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits{display:flex;flex-wrap:wrap;margin-top:5px;margin-bottom:50px;justify-content:space-between}.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit{width:calc(50% - 10px);font-size:14px}@media only screen and (min-width:818px){.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit{width:calc(33% - 20px)}}.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit:last-child{width:100%;margin-top:30px}@media only screen and (min-width:818px){.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit:last-child{width:calc(33% - 20px);margin-top:0}}.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit h3{font-size:14px;font-weight:bold;max-width:180px;text-align:center;margin:0 auto 5px auto}.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit p{margin:0}.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit .img{height:65px;padding-bottom:15px}.tfs-membership-signup-modal .mem-upg-inner-content .mem-sign-benefits .benefit .img img{height:100%}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container{width:100%;margin:0 auto;display:flex;flex-direction:column}@media only screen and (min-width:768px){.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container{max-width:460px}}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-upg-right{width:100%}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-sign-checkbox{margin:10px 0;position:relative}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-sign-checkbox input{left:0;width:24px;height:24px;opacity:0;top:50%;margin:0;transform:translateY(-50%);cursor:pointer;z-index:2}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-sign-checkbox input:checked+label:after{opacity:1}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-sign-checkbox label{text-align:left;font-size:14px;font-weight:normal;color:#666;padding-left:36px;position:relative;line-height:15px;margin:0}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-sign-checkbox label a{text-decoration:underline;color:#333;font-weight:500}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-sign-checkbox label:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid #ccc;background-color:#fff;border-radius:2px}.tfs-membership-signup-modal .mem-upg-inner-content .mem-signup-inner-container .mem-sign-checkbox label:after{content:'';position:absolute;opacity:0;transition:.4s all ease-in-out;width:9px;height:16px;border:solid #27ae60;border-width:0 3px 3px 0;transform:rotate(45deg);left:7px;z-index:1;top:-1px}.my-tfs-wrapper section{padding:50px 5px}@media only screen and (min-width:992px){.my-tfs-wrapper section{padding:75px 0}}.my-tfs-wrapper section.grey{background-color:#f3f3f3}.my-tfs-wrapper section h2{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:1px;margin:0 0 15px}@media only screen and (min-width:992px){.my-tfs-wrapper section h2{font-size:28px;margin:0 0 20px;line-height:1.21}}.my-tfs-wrapper section h3{font-size:18px;font-weight:500;letter-spacing:1px;margin:20px 0 10px}@media only screen and (min-width:992px){.my-tfs-wrapper section h3{font-size:20px;margin:30px 0 10px}}.my-tfs-wrapper section p{line-height:1.36;letter-spacing:0;font-size:14px}@media only screen and (min-width:992px){.my-tfs-wrapper section p{font-size:16px;line-height:1.5}}.my-tfs-wrapper section .btn{width:100%;max-width:240px;height:50px;text-transform:uppercase;border-radius:5px;line-height:50px;padding-top:0;padding-bottom:0;border:none;font-weight:500;font-size:16px}.my-tfs-wrapper section .btn.btn-primary{background-color:#1d1258}.my-tfs-wrapper .my-tfs-hero{background:#1d1258 url("https://the-fragrance-shop.imgix.net/tfs-v3/UX/content/membership/member-top-banner.jpg?w=1920&q=50") no-repeat top center;background-size:cover;padding:20px;border-radius:0;align-items:center;justify-content:center}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-hero{height:350px}}.my-tfs-wrapper .my-tfs-hero img{width:126px;height:auto;margin:20px 0}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-hero img{height:auto}}.my-tfs-wrapper .my-tfs-hero h1{color:#fff;text-transform:uppercase;font-weight:bold}.my-tfs-wrapper .my-tfs-hero p span{color:#fcea21}.my-tfs-wrapper .my-tfs-intro{position:relative}.my-tfs-wrapper .my-tfs-intro h2,.my-tfs-wrapper .my-tfs-intro p{max-width:750px;margin-left:auto;margin-right:auto}.my-tfs-wrapper .my-tfs-intro:after{content:'';position:absolute;bottom:0;height:1px;left:50%;width:calc(100% - 40px);max-width:750px;background-color:#d9d9d9;transform:translateX(-50%)}.my-tfs-wrapper .my-tfs-intro .btn{margin-top:20px}.my-tfs-wrapper .my-tfs-info .swiper-container{margin-bottom:0}.my-tfs-wrapper .my-tfs-info .info-itm{margin-top:30px;padding-left:60px;padding-right:60px}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-info .info-itm{padding-left:15px;padding-right:15px}}.my-tfs-wrapper .my-tfs-info .info-itm .top{display:flex;align-items:center;justify-content:center;height:80px}.my-tfs-wrapper .my-tfs-info .info-itm h3,.my-tfs-wrapper .my-tfs-info .info-itm p{max-width:400px;margin-left:auto;margin-right:auto}.my-tfs-wrapper .my-tfs-info .info-itm-prev,.my-tfs-wrapper .my-tfs-info .info-itm-next{position:absolute;transform:translateY(-50%);z-index:999;top:50%}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-info .info-itm-prev,.my-tfs-wrapper .my-tfs-info .info-itm-next{display:none}}.my-tfs-wrapper .my-tfs-info .info-itm-prev{left:25px}.my-tfs-wrapper .my-tfs-info .info-itm-next{right:25px;transform:translateY(-50%) rotate(180deg);margin-top:-8px}.my-tfs-wrapper .my-tfs-tiers{padding-bottom:30px}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-tiers{padding-bottom:75px;padding-left:15px;padding-right:15px}}.my-tfs-wrapper .my-tfs-tiers .tier-itm{margin-top:40px}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr{border-radius:6px;background-color:#fff;padding:0 0 30px}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr{padding:0 0 50px}}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr h3{color:#fff;background-color:#1d1258;padding:20px 10px;border-radius:6px 6px 0 0;margin:0}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul{list-style-type:none;padding:0 0 20px;margin:30px 0 0;position:relative}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul:after{content:'';position:absolute;height:1px;bottom:0;left:50%;background-color:#d9d9d9;width:100%;max-width:264px;transform:translateX(-50%)}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul li{margin:0 0 10px;line-height:1.37;letter-spacing:0;font-size:14px;padding:0 10px}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul li{font-size:16px;line-height:1.5}}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul li:first-child{font-weight:500;color:#333}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul.price:after{display:none}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul.price li{font-size:12px;line-height:1.36;margin:0}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul.price li{font-size:14px}}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul.price li:first-child{letter-spacing:1px;font-size:18px;line-height:1.2;margin:0 0 5px}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr ul.price li:first-child{font-size:20px}}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr p{color:#333;position:relative;padding-top:30px}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr p:before{content:'';position:absolute;height:1px;top:0;left:50%;background-color:#d9d9d9;width:100%;max-width:264px;transform:translateX(-50%)}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr p span{font-weight:500}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr .btn{max-width:100%;border:1px solid #333;width:calc(100% - 40px);transition:.2s all ease-in-out}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr .btn{width:calc(100% - 100px)}}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr .btn.btn-success{border-color:#27ae60;margin-top:15px;margin-bottom:15px;white-space:normal;height:auto;line-height:1.5rem;min-height:50px;display:inline-flex;align-items:center;padding:10px;justify-content:center}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr.active{border:none}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr.inactive{opacity:.5;cursor:not-allowed}.my-tfs-wrapper .my-tfs-tiers .tier-itm .inr.inactive .btn:hover{background-color:#fff;color:#333;cursor:not-allowed}.my-tfs-wrapper .clearpay-msg{margin-top:40px}.my-tfs-wrapper .clearpay-msg p{font-size:14px;font-weight:600;line-height:2.8;color:#333}@media only screen and (min-width:992px){.my-tfs-wrapper .clearpay-msg p{font-size:16px}}.my-tfs-wrapper .clearpay-msg p img{height:40px}@media only screen and (min-width:768px){.my-tfs-wrapper .clearpay-msg p img{height:50px}}.my-tfs-wrapper .clearpay-msg p a{text-decoration:underline;color:#333;font-weight:400;display:block;width:100%;font-size:12px}.my-tfs-wrapper .clearpay-msg p a:hover{cursor:pointer}@media only screen and (min-width:768px){.my-tfs-wrapper .clearpay-msg p a{display:inline;font-size:14px}}.my-tfs-wrapper .my-tfs-faqs .accordions{margin-top:20px}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-faqs .accordions{margin-top:40px}}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm{margin:0 0 20px;border:1px solid #ccc}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr{position:relative}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr:after{content:'';position:absolute;bottom:0;left:30px;width:0;height:1px;background-color:#ccc;transition:.4s all ease-in-out}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr button{width:100%;background:none;border-radius:0;font-size:16px;font-weight:500;padding:25px 53px 25px 20px;box-shadow:none;text-align:left;line-height:1.5;color:#333;border:none}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr button{font-size:20px;line-height:1.2;padding:30px}}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr button:focus{outline:none}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr svg{position:absolute;right:25px;top:50%;transform:rotate(-90deg) translateX(75%);transition:.4s all ease-in-out}@media only screen and (min-width:992px){.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr svg{right:37px;top:34px;transform:rotate(-90deg)}}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr.active:after{width:calc(100% - 60px)}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-hdr.active svg{transform:rotate(90deg)}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info{border-top:none;padding:30px;position:relative;display:none}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info p,.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info ul{text-align:left}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info p:last-child,.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info ul:last-child{margin-bottom:0}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info ul{list-style-type:disc;padding-left:17px}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info ul li{margin-bottom:10px}.my-tfs-wrapper .my-tfs-faqs .accordions .accordion-itm .accordion-info ul li span{font-weight:500;color:#333}.my-tfs-plan-container{display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:768px){.my-tfs-plan-container{flex-direction:row}}.my-tfs-wrapper .my-tfs-tiers .tier-item.my-tfs-plan{padding:2rem;margin-top:20px}.my-tfs-font-sm{font-size:13px!important}.my-tfs-renew-txt{color:#666;font-size:14px!important;padding-left:30px;padding-right:30px}.my-tfs-renew-txt span{font-weight:400!important}.my-tfs-renew-txt::before{border:none;background-color:transparent!important}.my-tfs-renew-terms{max-width:992px;padding-top:50px;border-bottom:2px solid #d9d9d9;margin:0 auto}.my-tfs-renew-terms p{font-size:12px;color:#666;padding-bottom:30px}.my-tfs-btn{width:100%;max-width:302px}.upgrade-btn.pending{opacity:.5}.upgrade-btn.pending span{opacity:0;transition:all .3s}.my-tfs-hero.already-member img{width:120px;height:auto;margin-top:0}@media only screen and (min-width:992px){.my-tfs-hero.already-member img{width:168px;height:150px;margin:20px 0}}.my-tfs-hero.already-member p{font-size:18px}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-hero img,.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-hero svg{width:126px;height:auto;margin:20px 0}@media only screen and (min-width:992px){.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-hero img,.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-hero svg{height:auto}}@media only screen and (min-width:992px){.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-intro .intro-text p{font-size:20px;font-weight:500}}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-intro h2,.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-intro p{max-width:unset}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-intro:after{max-width:1200px}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-info .swiper-container{padding-bottom:0}@media only screen and (min-width:768px){.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-info .info-itm{padding-left:0;padding-right:0}}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers{padding-top:30px;background-color:#2b2a63}@media only screen and (min-width:992px){.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers{padding-top:50px}}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers h2{color:#fff}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm{margin-top:30px}@media only screen and (min-width:992px){.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm{margin-top:40px}}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm.my-tfs .inr{background-color:#2b2a63}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm.my-tfs .inr h3{background-color:#2b2a63}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm.my-tfs-family .inr{background-color:#1b1a39}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm.my-tfs-family .inr h3{background-color:#1b1a39}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr{padding:0;border:3px solid #fff;background-color:#24234f}@media only screen and (min-width:992px){.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr{padding:0 0 30px}}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr h3{background-color:#24234f;padding:5px;display:flex;justify-content:center;align-items:center;border-bottom:3px solid #fff}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr h3 img{width:90px}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul{margin:30px auto 0;max-width:94%;color:#fff}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul:after{max-width:95%}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul li{text-align:left;position:relative;padding-left:55px;min-height:38px;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width:992px){.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul li{min-height:48px}}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul li:first-child{color:#fff}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul li img{width:36px;margin-right:15px;position:absolute;left:10px;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:50%}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul.price{min-height:0}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul.price li{text-align:center;padding-left:10px;display:block;min-height:0}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .tier-itm .inr ul.price li .my-tfs-renew-txt{color:#fff}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-tiers .my-tfs-renew-terms p{color:#fff}.my-tfs-wrapper.my-tfs-with-sa-discount section.clearpay-section{padding:0;background-color:#f3f3f3}.my-tfs-wrapper.my-tfs-with-sa-discount .clearpay-msg{margin-bottom:30px}.my-tfs-wrapper.my-tfs-with-sa-discount .clearpay-msg p{color:#333}.my-tfs-wrapper.my-tfs-with-sa-discount .clearpay-msg a{color:#333}.my-tfs-wrapper.my-tfs-with-sa-discount .my-tfs-faqs .accordions .accordion-itm{background-color:#fff}.my-tfs-wrapper.my-tfs-upgrade-page .my-tfs-hero h1{color:#fff;text-transform:none;font-weight:500;margin-bottom:40px}.my-tfs-wrapper.my-tfs-upgrade-page .my-tfs-tiers .tier-itm .inr h3{line-height:1.5rem}.my-tfs-wrapper.my-tfs-upgrade-page .my-tfs-tiers .tier-itm .inr h3 span{white-space:nowrap}.my-tfs-wrapper.my-tfs-upgrade-page .my-tfs-tiers .tier-itm .inr li{color:#333}.my-tfs-wrapper.my-tfs-upgrade-page .my-tfs-tiers .tier-itm .inr li span{font-weight:bold}.my-tfs-wrapper.my-tfs-upgrade-page .my-tfs-faqs .accordions .accordion-itm{background-color:#fff}.memu-account .my-tfs-codes-info .inr{margin-bottom:20px}@media only screen and (min-width:768px){.memu-account .my-tfs-codes-info .inr{margin-top:50px;margin-bottom:30px}}.memu-account .my-tfs-codes-info .inr p{text-align:center}.memu-account .my-tfs-codes-info .inr p:last-child{margin-bottom:0}.memu-account .mem-upg-inner-content{margin-bottom:50px;border-radius:5px}@media only screen and (min-width:768px){.memu-account .mem-upg-inner-content{max-width:560px;margin-left:auto;margin-right:auto;border:1px solid #ccc}}.mem-upg-inner-content{display:flex;flex-direction:column;width:100%;padding:30px 20px;background-color:#fff;text-align:center;letter-spacing:0;position:relative}@media only screen and (min-width:768px){.mem-upg-inner-content{padding:30px 50px 40px 50px}}.mem-upg-inner-content .tfs-basket-loader{display:none}.mem-upg-inner-content.mem-loading{pointer-events:none}.mem-upg-inner-content.mem-loading .tfs-basket-loader{position:relative;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.mem-upg-inner-content.mem-loading .tfs-basket-loader .tfs-lds-ring{z-index:1}.mem-upg-inner-content.mem-loading .tfs-basket-loader::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;opacity:.8}.mem-upg-inner-content h3{margin:0 0 25px 0;font-weight:500;font-size:18px}@media only screen and (min-width:768px){.mem-upg-inner-content h3{font-size:24px;margin-bottom:30px}}.mem-upg-inner-content .mem-upg-no-options{font-weight:500;margin-bottom:30px}.mem-upg-inner-content .mem-upg-options{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;margin-bottom:20px}.mem-upg-inner-content .mem-upg-options .mem-upg-option{display:flex;border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mem-upg-inner-content .mem-upg-options .mem-upg-option:hover{cursor:pointer}@media only screen and (min-width:768px){.mem-upg-inner-content .mem-upg-options .mem-upg-option{margin-bottom:25px}}.mem-upg-inner-content .mem-upg-options .mem-upg-option:last-of-type{margin-bottom:0}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-left{width:24px;flex-shrink:0;margin-right:10px}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-left .mu-radio{width:24px;height:24px;border:1px solid #ccc;border-radius:50%;position:relative}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-left .mu-radio::after{content:'';position:absolute;background-color:#fff;width:12px;height:12px;border-radius:50%;left:5px;top:5px}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-right{text-align:left;font-size:12px;color:#333}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-right .mu-title{font-size:16px;display:flex;justify-content:space-between}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-right .mu-title .mut-name{font-weight:500}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-right .mu-title .mut-price{font-weight:600}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-right .mu-subtitle{margin:5px 0;font-weight:500}.mem-upg-inner-content .mem-upg-options .mem-upg-option .mem-upg-right .mu-desc{font-weight:normal;line-height:1rem}.mem-upg-inner-content .mem-upg-options .mem-upg-option.active{border-color:#1d1258}.mem-upg-inner-content .mem-upg-options .mem-upg-option.active .mem-upg-left .mu-radio{border-color:#1d1258}.mem-upg-inner-content .mem-upg-options .mem-upg-option.active .mem-upg-left .mu-radio::after{background-color:#1d1258}.mem-upg-inner-content .mem-upg-terms{font-size:12px;line-height:18px;letter-spacing:0;font-weight:normal;color:#999}@media only screen and (min-width:768px){.mem-upg-inner-content .mem-upg-terms{font-size:14px}}.mem-upg-inner-content .btn-success{margin:20px auto 30px auto;width:100%;outline:none}@media only screen and (min-width:768px){.mem-upg-inner-content .btn-success{margin-top:25px}}.mem-upg-inner-content .btn-success:disabled{background-color:#ccc;border-color:#ccc}.mem-upg-inner-content .mem-upg-terms-link{font-size:14px;font-weight:normal;text-decoration:underline;letter-spacing:0;line-height:20px}@media only screen and (min-width:768px){.mem-upg-inner-content .mem-upg-terms-link{font-size:16px}}.exp-recommendations{max-width:1440px;margin:0 auto;display:none}.exp-recommendations.show{display:block;padding:40px 0}.exp-recommendations .swiper-container{margin-top:0;margin-bottom:0;width:100%;height:100%;padding:0}.exp-recommendations .swiper-container h2{font-family:'Montserrat',sans-serif;text-align:center;margin-top:0;margin-bottom:30px;font-weight:500}.exp-recommendations .swiper-container .swiper-wrapper{margin-bottom:30px}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide{width:248px;height:auto;text-align:center;display:flex;flex-direction:column;background-color:#fff;min-width:248px}@media only screen and (min-width:992px){.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide{width:300px}}@media only screen and (min-width:1200px){.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide{width:25%}}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .image-panel{width:100%;display:flex;margin-bottom:30px}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .image-panel a{display:flex;width:100%;height:100%;justify-content:center}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .image-panel a img{width:100%}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .data-panel{flex-grow:1;display:flex;flex-direction:column;padding-left:10px;padding-right:10px}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .data-panel .meta-info{display:flex;flex-direction:column;color:#333;flex-grow:1;margin-bottom:20px}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .data-panel .meta-info .info-brand{font-size:18px;font-weight:500;line-height:22px}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .data-panel .meta-info .info-subbrand{font-size:16px;font-weight:400;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .data-panel .meta-info .info-name{font-size:16px;font-weight:400;line-height:24px}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .data-panel .price-info .listed{font-size:13px;line-height:20px;text-decoration:line-through}.exp-recommendations .swiper-container .swiper-wrapper .swiper-slide .data-panel .price-info .discount{font-size:13px;line-height:20px;color:#b71540}.exp-recommendations .swiper-container .swiper-scrollbar{height:14px;background-color:#fff}.exp-recommendations .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#1d1258;height:14px;top:0}.tfs-alert-container{display:block;position:fixed;z-index:2147483647;top:0;right:0;margin:0;padding:10px;box-sizing:border-box;background:none}@media only screen and (min-width:992px){.tfs-alert-container{padding:20px}}.tfs-alert-container .tfs-alert{display:flex;width:100%;color:#fff;font-weight:300;font-size:16px;max-width:500px;padding:16px 0 16px 20px;margin-bottom:10px}@media only screen and (min-width:992px){.tfs-alert-container .tfs-alert{margin-bottom:20px}}.tfs-alert-container .tfs-alert:last-child{margin-bottom:0}.tfs-alert-container .tfs-alert.tfs-alert-error{background-color:#b71540}.tfs-alert-container .tfs-alert .tfs-alert-content{display:flex;align-items:center;word-break:break-word}.tfs-alert-container .tfs-alert .tfs-alert-content .tfs-alert-prefix{font-weight:500;margin-right:10px}.tfs-alert-container .tfs-alert .tfs-alert-close{background:none;border:0;outline:none;margin:0;padding:0 20px;display:block}.tfs-alert-container .tfs-alert .tfs-alert-close:hover{cursor:pointer}.swiper-container{padding-bottom:64px;padding-left:30px;padding-right:30px;margin-bottom:50px}@media only screen and (min-width:992px){.swiper-container{margin-bottom:25px;padding-bottom:39px;padding-left:20px;padding-right:20px}}.swiper-container .swiper-scrollbar{height:10px;background-color:#fff;left:20px;width:calc(100% - 40px)}.swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#1d1258;height:14px;top:-2px}.frag-match-result-itm{padding-left:0;padding-right:0}.frag-match-result-itm.wild-card .inr{border:4px solid #94b4b3;padding:11px 8px 25px}.frag-match-result-itm .inr{padding:10px 10px 30px;background-color:#fff;position:relative;border-radius:6px}.frag-match-result-itm .inr .top{cursor:pointer}.frag-match-result-itm .inr .top img{width:100%}.frag-match-result-itm .inr .btm{cursor:pointer}.frag-match-result-itm .inr .btm p{font-weight:500}.frag-match-result-itm .inr .btm p.brand{font-size:18px;font-weight:500;line-height:1.33;margin-bottom:5px;text-align:center}@media only screen and (min-width:992px){.frag-match-result-itm .inr .btm p.brand{font-size:20px;line-height:1.2}}.frag-match-result-itm .inr .btm .start-price p{font-size:18px;margin:30px 0;line-height:1.22}@media only screen and (min-width:992px){.frag-match-result-itm .inr .btm .start-price p{font-size:20px}}.frag-match-result-itm .inr .btm .btn-primary{margin:0;width:calc(100% - 20px)}@media only screen and (min-width:992px){.frag-match-result-itm .inr .btm .btn-primary{width:calc(100% - 40px)}}.frag-match-result-itm .inr .persona-tag{margin-top:20px;margin-bottom:20px;position:relative;text-align:center}.frag-match-result-itm .inr .persona-tag:before{content:'';position:absolute;top:50%;height:1px;background-color:#ccc;left:10px;width:calc(100% - 20px)}.frag-match-result-itm .inr .persona-tag p{min-height:35px;display:inline-block;border-radius:21px;background-color:#f3f3f3;font-size:12px;font-weight:500;text-align:center;color:#333;margin:0 auto;padding:7px 20px;position:relative}@media only screen and (min-width:992px){.frag-match-result-itm .inr .persona-tag p{font-size:14px}}.frag-match-result-itm .inr .persona-tag p.bg-transparent{background-color:transparent!important}.frag-match-result-itm .inr .persona-tag p img{display:none;margin-left:7px;position:relative;z-index:1;cursor:pointer;margin-top:-1px}.frag-match-result-itm .inr .persona-tag .persona-info{top:50px}.frag-match-result-itm .inr .persona-tag .persona-info p{background-color:transparent!important;padding:0!important}.frag-match-result-itm .inr .persona-info{border:1px solid #979797;border-radius:2px;padding:30px 20px;width:100%;left:0;z-index:1;position:absolute;background-color:#fff;display:none;margin-top:-20px}@media only screen and (min-width:992px){.frag-match-result-itm .inr .persona-info{width:100%;box-shadow:0 0 5px rgba(0,0,0,.25)}}.frag-match-result-itm .inr .persona-info h4{font-size:14px;font-weight:600;margin:0 0 10px}.frag-match-result-itm .inr .persona-info p{font-size:12px;margin:0;font-weight:normal}.frag-match-result-itm.has-persona .inr .persona-tag p img{display:inline-block}.tag{width:90px;height:90px;border-radius:50%;color:#fff;text-transform:uppercase;font-weight:600;position:absolute;top:10px;left:10px;display:flex;align-items:center;font-size:14px;line-height:1.29;padding:0 5px;z-index:1;text-align:center}@media only screen and (max-width:992px){.tag{width:100px;height:100px}}.tag.best-match{background-color:#1d1258;padding-top:16px}.tag.best-match:before{content:'';background-image:url(/assets/theme/tfs/images/new/fragrance-match/best-match-heart.svg);position:absolute;width:18px;height:16px;top:16px;left:50%;transform:translateX(-50%)}.tag.wild-card{background-color:#94b4b3;top:6px;left:6px}.share-btns{position:relative;z-index:1}.share-btns h4{margin:0 0 10px;font-size:14px;line-height:1.71}@media only screen and (min-width:992px){.share-btns h4{font-size:16px;line-height:1.5}}.share-btns ul{list-style-type:none;display:flex;padding:0;width:224px;margin:0 auto}.share-btns ul li{flex:1 1 0}.fragrance-notes{margin:0;display:flex;flex-wrap:wrap}.fragrance-notes p{color:#3a3a3a;font-weight:600;margin-bottom:20px;width:100%}@media only screen and (min-width:992px){.fragrance-notes p{font-size:14px}}.fragrance-notes .fragrance-note-itm{padding:0 3px;flex-grow:1}.fragrance-notes .fragrance-note-itm img{margin-bottom:15px;border-radius:50%}.fragrance-notes .fragrance-note-itm p{font-size:12px;font-weight:normal;margin:0;line-height:1.25}.tfs-pdp-modal{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);padding:10px;text-align:center}@media only screen and (min-width:992px){.tfs-pdp-modal{padding:0}}.tfs-pdp-modal .tag{top:20px;left:20px}@media only screen and (min-width:992px){.tfs-pdp-modal .tag{top:50px;left:50px;width:100px;height:100px;font-size:16px}}.tfs-pdp-modal .inr{max-height:calc(100% - 20px);width:calc(100% - 20px);overflow-y:auto;max-width:1200px;transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;background-color:#fff}@media only screen and (min-width:992px){.tfs-pdp-modal .inr{height:auto;max-height:100%;width:100%}}@media only screen and (min-width:992px){.tfs-pdp-modal .inr:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#f3f3f3;z-index:-1}}.tfs-pdp-modal .container{max-width:100%}.tfs-pdp-modal,.sf-modal{display:none;position:fixed;top:0;width:100%;height:100%;overflow-y:auto;z-index:9999999}.tfs-pdp-modal .flex-center,.sf-modal .flex-center{display:flex;align-items:center;flex-wrap:wrap}.tfs-pdp-modal .pdp-modal-close,.sf-modal .pdp-modal-close{position:absolute;right:20px;top:20px;z-index:1;cursor:pointer}.tfs-pdp-modal h1,.tfs-pdp-modal h2,.sf-modal h1,.sf-modal h2{font-weight:500}.tfs-pdp-modal h1,.sf-modal h1{font-size:22px;margin:0;line-height:1.227;letter-spacing:1px}@media only screen and (min-width:992px){.tfs-pdp-modal h1,.sf-modal h1{font-size:28px}}.tfs-pdp-modal h2,.sf-modal h2{font-size:16px;line-height:1.5;margin:5px 0}@media only screen and (min-width:992px){.tfs-pdp-modal h2,.sf-modal h2{font-size:18px;margin:10px 0}}.tfs-pdp-modal p,.sf-modal p{font-size:14px}@media only screen and (min-width:992px){.tfs-pdp-modal p,.sf-modal p{font-size:16px}}@media only screen and (min-width:992px){.tfs-pdp-modal .width-full,.sf-modal .width-full{max-width:342px;display:block;margin:20px auto}}.tfs-pdp-modal section,.sf-modal section{background-color:#fff}.tfs-pdp-modal section.pdp-modal-product .cart-add-btn:disabled,.sf-modal section.pdp-modal-product .cart-add-btn:disabled{opacity:.5;cursor:progress}@media only screen and (min-width:992px){.tfs-pdp-modal section.pdp-modal-product,.sf-modal section.pdp-modal-product{padding-bottom:20px}}.tfs-pdp-modal .tfs-modal-main-image,.sf-modal .tfs-modal-main-image{padding-top:20px;margin-bottom:10px}@media only screen and (min-width:992px){.tfs-pdp-modal .tfs-modal-main-image,.sf-modal .tfs-modal-main-image{padding-top:50px}}.tfs-pdp-modal .tfs-modal-main-image img,.sf-modal .tfs-modal-main-image img{max-width:100%}.tfs-pdp-modal .pdp-variations-container,.sf-modal .pdp-variations-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:20px 0}@media only screen and (min-width:992px){.tfs-pdp-modal .pdp-variations-container,.sf-modal .pdp-variations-container{margin-bottom:10px}}.tfs-pdp-modal .pdp-variations-container .pdp-variation,.sf-modal .pdp-variations-container .pdp-variation{width:102px;height:102px;border:2px solid #ccc;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;padding:24px 0;justify-content:center;margin:10px 0;cursor:pointer;font-size:12px}.tfs-pdp-modal .pdp-variations-container .pdp-variation:hover,.tfs-pdp-modal .pdp-variations-container .pdp-variation.active,.sf-modal .pdp-variations-container .pdp-variation:hover,.sf-modal .pdp-variations-container .pdp-variation.active{border-color:#27ae60}.tfs-pdp-modal .pdp-variations-container .pdp-variation span,.sf-modal .pdp-variations-container .pdp-variation span{display:block}.tfs-pdp-modal .pdp-variations-container .pdp-variation .qty,.sf-modal .pdp-variations-container .pdp-variation .qty{line-height:1;color:#333}.tfs-pdp-modal .pdp-variations-container .pdp-variation .total-price-info,.sf-modal .pdp-variations-container .pdp-variation .total-price-info{font-size:16px;line-height:1;font-weight:500;color:#3a3a3a;width:100%}.tfs-pdp-modal .animate.btn-default,.sf-modal .animate.btn-default{border-color:#333}.tfs-pdp-modal .pdp-modal-description,.sf-modal .pdp-modal-description{padding:25px 5px 30px;margin-top:45px;position:relative}@media only screen and (min-width:992px){.tfs-pdp-modal .pdp-modal-description,.sf-modal .pdp-modal-description{margin-top:0;padding-top:40px}}.tfs-pdp-modal .pdp-modal-description .persona-type,.sf-modal .pdp-modal-description .persona-type{background-color:#666;border-radius:25px;height:41px;padding:10px 25px;position:absolute;top:-20.5px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;min-width:225px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tfs-pdp-modal .pdp-modal-description .persona-type img,.sf-modal .pdp-modal-description .persona-type img{display:inline-block;margin-left:7px;position:relative;z-index:1;cursor:pointer;margin-top:-1px}.tfs-pdp-modal .pdp-modal-description .persona-info,.sf-modal .pdp-modal-description .persona-info{border:1px solid #979797;border-radius:2px;padding:30px 20px;width:100%;left:0;z-index:1;position:absolute;background-color:#fff;display:none;margin-top:-20px}@media only screen and (min-width:992px){.tfs-pdp-modal .pdp-modal-description .persona-info,.sf-modal .pdp-modal-description .persona-info{width:100%;box-shadow:0 0 5px rgba(0,0,0,.25)}}.tfs-pdp-modal .pdp-modal-description .persona-info h4,.sf-modal .pdp-modal-description .persona-info h4{font-size:14px;font-weight:600;margin:0 0 10px}.tfs-pdp-modal .pdp-modal-description .persona-info p,.sf-modal .pdp-modal-description .persona-info p{font-size:12px;margin:0;font-weight:normal}.tfs-pdp-modal .pdp-modal-description .container,.sf-modal .pdp-modal-description .container{max-width:1024px}.tfs-pdp-modal .pdp-modal-description h2,.sf-modal .pdp-modal-description h2{font-weight:600;margin-bottom:20px;width:100%}@media only screen and (min-width:992px){.tfs-pdp-modal .pdp-modal-description h2,.sf-modal .pdp-modal-description h2{font-size:20px}}.tfs-pdp-modal .fragrance-notes,.sf-modal .fragrance-notes{margin:15px 30px 0}@media only screen and (min-width:992px){.tfs-pdp-modal .fragrance-notes,.sf-modal .fragrance-notes{margin-top:30px;max-width:335px;margin:0 auto}}@media only screen and (min-width:992px){.tfs-pdp-modal .fragrance-notes h2,.sf-modal .fragrance-notes h2{margin-bottom:30px;width:100%}}header.frag-match{position:fixed;left:0;top:0;width:100%;z-index:999;background-color:#fff}header.frag-match .frag-match-logo{padding-top:14px;padding-bottom:14px}@media only screen and (min-width:992px){header.frag-match .frag-match-logo{padding-top:23px;padding-bottom:23px}}header.frag-match .frag-match-logo img{width:192px}@media only screen and (max-width:992px){header.frag-match .frag-match-logo img{width:154px}}.tfs-frag-match-container{background-color:#f3f3f3;min-height:100vh;align-items:center;justify-content:center;padding-top:121px;padding-bottom:70px;overflow-y:auto;padding-bottom:100px}@media only screen and (min-width:992px){.tfs-frag-match-container{min-height:100vh;padding-top:100px;padding-bottom:0;display:flex}}.tfs-frag-match-container .alert-danger{margin-top:20px}@media only screen and (min-width:992px){.tfs-frag-match-container.page-1-container{display:block;padding-top:20vh}}.tfs-frag-match-container #progressContainer{background:none;position:fixed;top:71px;left:0;height:3px;width:100%;z-index:1}@media only screen and (min-width:992px){.tfs-frag-match-container #progressContainer{top:100px}}.tfs-frag-match-container #progressContainer #progressBar{height:3px;width:.1%;background-color:#1d1258;transition:.25s all ease-in-out}@media only screen and (min-width:992px){.tfs-frag-match-container #progressContainer #progressBar{height:4px}}.tfs-frag-match-container #surveyContainer{display:flex;align-items:center;justify-content:center;text-align:center}.tfs-frag-match-container #surveyContainer #sp_103{position:relative}.tfs-frag-match-container #surveyContainer #sp_109,.tfs-frag-match-container #surveyContainer #sp_107{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tfs-frag-match-container #surveyContainer .panel-body{padding:0}.tfs-frag-match-container #surveyContainer .panel-body h3{font-size:20px;letter-spacing:1px;font-weight:500;line-height:1.2;margin:0 0 10px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body h3{font-size:28px;line-height:1.21;margin:50px 0 30px}}.tfs-frag-match-container #surveyContainer .panel-body h4.range{color:#1d1258;font-size:24px;letter-spacing:1px;line-height:1.21;margin-bottom:0;margin-top:40px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body h4.range{margin-top:50px}}.tfs-frag-match-container #surveyContainer .panel-body p{font-weight:500;font-size:14px;color:#3a3a3a}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body p{font-size:18px;margin-bottom:0}}.tfs-frag-match-container #surveyContainer .panel-body .btn-primary{min-width:170px;width:auto;height:50px;background-color:#1d1258;padding-left:10px;padding-right:10px;border:none;font-size:16px;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);z-index:3}@media only screen and (max-width:374px){.tfs-frag-match-container #surveyContainer .panel-body .btn-primary{min-width:100px}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .btn-primary{margin-bottom:30px;position:static;transform:none;padding-left:25px;padding-right:25px}}.tfs-frag-match-container #surveyContainer .panel-body .btn-primary[disabled]{background-color:#ccc;opacity:1}.tfs-frag-match-container #surveyContainer .panel-body .btn-link{font-weight:500;color:#333;padding:0;border:none;position:fixed;left:20px;bottom:25px;z-index:3;font-size:14px;color:#666}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .btn-link{position:static;font-size:16px}}.tfs-frag-match-container #surveyContainer .panel-body .btn-link.no-answer{position:static;color:#3a3a3a}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .btn-link.no-answer{margin-top:30px}}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper{margin:auto}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper{display:flex;justify-content:center;flex-wrap:wrap}}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container{display:flex;align-items:center;padding:20px;border:1px solid #ccc;border-radius:4px;background:#fff;margin-bottom:10px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container{border:none;border-radius:6px;-webkit-box-flex:1;flex-basis:calc(33.33% - 24px);margin:0 12px 24px;min-width:440px}}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .bottle-image{width:70px;height:70px;margin-right:10px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .bottle-image{width:100px;height:100px}}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .fragrance-text-container{text-align:left}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .fragrance-text-container .fragrance-brand{font-size:14px;line-height:19px;font-weight:500;margin:0;margin-bottom:5px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .fragrance-text-container .fragrance-brand{font-size:16px}}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .fragrance-text-container .fragrance-subbrand{font-size:14px;line-height:19px;font-weight:normal;margin:0}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .spacer-div{flex-grow:1}.tfs-frag-match-container #surveyContainer .panel-body #showFavouritesWrapper .fragrance-details-container .remove-fragrance{border:none;background:none;margin:0;padding:0;color:#0f5c94;font-size:14px;line-height:20px;text-decoration:underline;margin-left:20px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn{padding:0 5px;overflow-y:hidden}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn fieldset{padding-top:20px;padding-bottom:20px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p2-question br{display:none}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p2-question br{display:block}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .sim-diff .sv_q_imgsel.sv_q_imagepicker_inline{width:calc(50% - 10px);float:left;margin:0 5px 10px;position:relative}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .sim-diff .sv_q_imgsel.sv_q_imagepicker_inline{width:calc(50% - 50.1px);margin:0 25px;display:flex;justify-content:center}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .gender .sv_q_imgsel.sv_q_imagepicker_inline{width:calc(50% - 10px);margin:0 5px;display:inline-block}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .gender .sv_q_imgsel.sv_q_imagepicker_inline{width:calc(50% - 50px);margin:0 25px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p4-question h3{margin-bottom:20px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types{position:relative}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types{padding-bottom:20px!important}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline{position:static!important}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline{position:relative!important}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline label{position:relative}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .tooltip-trigger:before,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .tooltip-trigger:after{content:'';width:0;height:0;position:absolute;opacity:0;transition:.4s all ease-in-out}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .tooltip-trigger:before{border-top:10px solid transparent;top:18px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;z-index:4;right:-4px}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .tooltip-trigger:after{border-top:8px solid transparent;top:22px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;right:-2px;z-index:4}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .tooltip-trigger:hover:before,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .tooltip-trigger:hover:after{opacity:1}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline:nth-child(5) .tooltip-trigger:before,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline:nth-child(6) .tooltip-trigger:before,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline:nth-child(7) .tooltip-trigger:before{border-bottom:10px solid transparent;top:-21px;border-top:10px solid #ccc;right:-4px}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline:nth-child(5) .tooltip-trigger:after,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline:nth-child(6) .tooltip-trigger:after,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline:nth-child(7) .tooltip-trigger:after{border-bottom:8px solid transparent;top:-21px;border-top:8px solid #fff;right:-2px}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types{max-width:870px;padding-top:0}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .tooltip-trigger{position:absolute;right:15px;border-radius:50%;width:17px;font-size:10px;font-weight:bold;bottom:13px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .tooltip-trigger{bottom:22px;width:14px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .tooltip-trigger:hover:before{opacity:1}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .tooltip-box{position:absolute;z-index:2;left:5px;width:calc(100% - 10px);background-color:#fff;padding:23px 20px 16px;border:1px solid #979797;margin-top:6px;border-radius:2px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .tooltip-box{width:408px;left:inherit}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .tooltip-box p{font-size:12px;line-height:1.67;font-weight:normal}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal{position:fixed;z-index:2;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:calc(100% - 40px);max-width:375px;left:50%;top:50%;transform:translate(-50%,-50%);padding:23px 20px 16px;display:none}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal{position:absolute;left:0;top:inherit;transform:none;width:475px;max-width:none}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal[data-modal="Floral"],.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal[data-modal="Oriental"]{left:50%;transform:translateX(-50%)}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal[data-modal="Fresh"],.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal[data-modal="Woody"]{left:inherit;right:0}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal[data-modal="Fruity"],.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal[data-modal="Oriental"],.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal[data-modal="Woody"]{top:inherit;bottom:57px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal .close{width:14px;height:14px;position:absolute;top:3px;right:8px;color:#ccc;opacity:1;font-weight:300}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal .close{display:none}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal .tooltip-product{padding:0 5px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal .tooltip-product p{font-size:12px;font-weight:500}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal .tooltip-product p{font-size:14px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal .tooltip-product p:last-child{font-size:12px;font-weight:normal}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal p{font-size:12px;font-weight:normal;line-height:1.67}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal h4{font-size:14px;font-weight:600;line-height:1.43;margin:10px 0}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .tooltip-modal img{margin:0;max-width:100%}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline{width:calc(50% - 10px);float:left;margin:0 5px 10px;position:relative}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline{width:calc(33.33% - 50px);margin:50px 25px 0}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label{padding-top:0;padding-bottom:10px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>img,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>img{width:100%;height:118px;margin-bottom:5px;max-height:118px;-o-object-fit:cover!important;object-fit:cover!important}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>img,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>img{max-height:inherit;height:183px}}@media only screen and (max-width:768px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>.sv_q_imgsel_text,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>.sv_q_imgsel_text{font-size:14px}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>.sv_q_imgsel_text,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline .sv_q_imgsel_label>div>.sv_q_imgsel_text{font-size:18px;padding:13px 0}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline.checked,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline.checked{position:relative}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label{background-color:#fff}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div:before,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background-color:#1d1258;z-index:1;color:#fff;font-size:18px;background-image:url("/assets/theme/tfs/images/new/fragrance-match/tick.svg");background-size:cover}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div:before,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div:before{width:50px;height:50px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div:after,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);border-radius:6px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div img,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div img{-webkit-filter:brightness(1);filter:brightness(1)}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .types .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div>.sv_q_imgsel_text,.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div>.sv_q_imgsel_text{color:#333}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .intensity .sv_q_imgsel_label{margin:0 auto}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time{padding-bottom:0}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline{margin-top:0}}@media only screen and (max-width:768px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .time .sv_q_imgsel.sv_q_imagepicker_inline:last-child{margin-left:calc(25% + 5px);margin-right:0}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio{width:calc(50% - 15px)!important;float:left;background-color:#fff;height:60px;border-radius:30px;margin:0;padding:24px;position:relative;margin-bottom:20px;margin-right:15px}@media only screen and (min-width:768px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio{padding:20px}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio{width:auto!important;margin:0 10px;padding:20px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio:nth-child(odd){margin-right:0;margin-left:15px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio:nth-child(odd){margin:0 10px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio.checked{background-color:#1d1258;color:#fff}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio label{padding-left:0;font-size:16px;font-weight:500}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio label{font-size:18px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio label input{opacity:0;left:0;width:100%;height:100%;top:0;margin-left:0;cursor:pointer;margin-top:0}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .age .radio label input{position:absolute}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .price{margin-top:20px;height:32px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p9-question h3{margin-bottom:20px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p9-select p{color:#7d7d7d;line-height:1.36;font-weight:normal;margin:0}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p9-select p{font-size:16px;line-height:1.5;max-width:640px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .email{border-radius:4px;border:1px solid #ccc;height:60px;width:100%;padding:0 22px;font-size:14px;margin:30px 0}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .email{height:50px;padding:0 20px;font-size:16px;border-radius:2px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .email:focus{outline:none}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p9-marketing p{font-size:12px;line-height:1.58;color:#717171;font-weight:normal;margin:0}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .p9-marketing p{font-size:14px;max-width:640px}}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .optin span{display:block;font-size:12px;line-height:1.25;margin-top:5px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .optin span.checkbox-material{display:inline;width:24px;height:24px;display:block;margin:0 auto 5px}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .optin span.checkbox-material:before{margin:0;border:1px solid #ccc;border-radius:2px;height:1.5rem;left:-2.125rem;top:-.125rem;width:1.5rem;background-color:#fff}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .optin span.checkbox-material:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2327ae60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");background-size:16px;height:calc(100% - 2px);left:1px;top:1px;width:calc(100% - 2px);background-repeat:no-repeat;background-position:center;transform:none;box-shadow:none}.tfs-frag-match-container #surveyContainer .panel-body .sv_qstn .optin span.check{display:inline}.tfs-frag-match-container #surveyContainer .panel-body .select2-selection{height:60px;border-color:#ccc;margin-top:20px}.tfs-frag-match-container #surveyContainer .sv_q_imgsel.sv_q_imagepicker_inline{width:100%;margin-bottom:10px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .sv_q_imgsel.sv_q_imagepicker_inline{width:calc(33.33% - 50px);float:left;margin:0 25px}}.tfs-frag-match-container #surveyContainer .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label{background-color:#1d1258}.tfs-frag-match-container #surveyContainer .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div{background:none}.tfs-frag-match-container #surveyContainer .sv_q_imgsel.sv_q_imagepicker_inline.checked .sv_q_imgsel_label>div>.sv_q_imgsel_text{color:#fff}.tfs-frag-match-container #surveyContainer .sv_q_imgsel.sv_q_imagepicker_inline.checked img{-webkit-filter:brightness(20);filter:brightness(20)}.tfs-frag-match-container #surveyContainer .sv_q_imgsel_label{margin:0;display:flex;align-items:center;justify-content:center;background-color:#fff;padding-top:20px;padding-bottom:20px;border-radius:6px;cursor:pointer;font-size:14px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .sv_q_imgsel_label{width:240px;height:240px;padding-top:48px;padding-bottom:40px;align-items:inherit}}.tfs-frag-match-container #surveyContainer .sv_q_imgsel_label>div{border:none;padding:0}.tfs-frag-match-container #surveyContainer .sv_q_imgsel_label>div>img{height:80px;margin:0 auto 10px;width:auto}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .sv_q_imgsel_label>div>img{height:100px;-o-object-fit:cover!important;object-fit:cover!important;margin:0 auto 30px}}.tfs-frag-match-container #surveyContainer .sv_q_imgsel_label>div>.sv_q_imgsel_text{font-weight:500;letter-spacing:0;line-height:1.5;display:block;color:#333}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .sv_q_imgsel_label>div>.sv_q_imgsel_text{font-size:18px;line-height:1.22}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .btn-primary{width:200px;height:50px;border-radius:5px;display:block;margin:50px auto 0;font-size:16px}}.tfs-frag-match-container #surveyContainer .slider.slider-horizontal{height:28px;width:90%;pointer-events:none}@media only screen and (max-width:374px){.tfs-frag-match-container #surveyContainer .slider.slider-horizontal{width:86%}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .slider.slider-horizontal{width:381px;margin-bottom:3px}}.tfs-frag-match-container #surveyContainer .slider.slider-horizontal .slider-selection{background:#1d1258}.tfs-frag-match-container #surveyContainer .slider.slider-horizontal .slider-track{height:8px;background:#fff;box-shadow:none}.tfs-frag-match-container #surveyContainer .slider.slider-horizontal .slider-handle{width:28px;height:28px;background:#fff;border:2px solid #1d1258;margin-left:-14px;cursor:pointer;pointer-events:auto}.tfs-frag-match-container #surveyContainer .slider-labels{display:flex;margin-bottom:50px;margin-top:6px}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .slider-labels{max-width:575px;margin:0 auto 20px}}.tfs-frag-match-container #surveyContainer .slider-labels span{font-size:12px;display:block;font-weight:600;width:33.33%;color:#333}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .slider-labels span{font-size:16px}}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer fieldset.sv_imgsel{max-width:870px;margin:0 auto}}.tfs-frag-match-container .btn-container{height:70px;border-top:1px solid #d9d9d9;position:fixed;bottom:0;left:0;width:100%;background-color:#f3f3f3;z-index:2}@media only screen and (min-width:992px){.tfs-frag-match-container .btn-container{position:static;border:none}}.select2-container.select2-container--default{margin-bottom:30px;max-width:581px}.select2-container.select2-container--default.select2-container--open .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container.select2-container--default.select2-container--open .select2-dropdown{border-color:#ccc}.select2-container.select2-container--default.select2-container--open .select2-results>.select2-results__options{max-height:295px;padding-top:20px;position:relative}.select2-container.select2-container--default.select2-container--open .select2-results>.select2-results__options .select2-results__option{height:50px;padding:6px 53px 6px 15px;margin-bottom:20px;display:flex;align-items:center;background:none;color:#333;font-size:14px;position:relative}@media only screen and (min-width:992px){.select2-container.select2-container--default.select2-container--open .select2-results>.select2-results__options .select2-results__option .select2-result-result__image{margin-right:20px}}.select2-container.select2-container--default.select2-container--open .select2-results>.select2-results__options .select2-results__option .select2-result-result__image img{width:50px;height:50px}.select2-container.select2-container--default.select2-container--open .select2-results>.select2-results__options .select2-results__option .select2-result-result__add{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.select2-container.select2-container--default.select2-container--open .select2-selection:after{content:'';position:absolute;bottom:0;width:calc(100% - 30px);left:15px;height:1px;background-color:#ccc}.select2-container.select2-container--default .select2-selection--multiple{border-radius:4px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:19px 0}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{display:none}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field{margin-top:0;padding:0 22px;font-size:14px;color:#666}.frag-match-loading-screen{position:fixed;top:74px;left:0;width:100%;height:calc(100% - 74px);background-color:#f5f5f5;z-index:3}@media only screen and (min-width:992px){.frag-match-loading-screen{top:104px;height:calc(100% - 104px)}}.frag-match-loading-screen .inr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.frag-match-loading-screen .inr img{max-width:150px}@media only screen and (min-width:992px){.frag-match-loading-screen .inr img{max-width:200px}}.frag-match-loading-screen .inr .swiper-container{max-width:892px;margin:0 auto}.frag-match-loading-screen .inr .swiper-container .swiper-wrapper .swiper-slide{padding:0 25px;opacity:0!important}.frag-match-loading-screen .inr .swiper-container .swiper-wrapper .swiper-slide p{margin:30px 0 0;color:#333;font-size:18px;line-height:1.22;letter-spacing:1px;font-weight:500}@media only screen and (min-width:992px){.frag-match-loading-screen .inr .swiper-container .swiper-wrapper .swiper-slide p{margin-top:30px;font-size:28px}}.frag-match-loading-screen .inr .swiper-container .swiper-wrapper .swiper-slide p:last-child{font-size:14px;letter-spacing:0;font-weight:normal;margin-top:10px}@media only screen and (min-width:992px){.frag-match-loading-screen .inr .swiper-container .swiper-wrapper .swiper-slide p:last-child{font-size:16px;margin-top:20px}}.frag-match-loading-screen .inr .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1!important}@media only screen and (min-width:992px){.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn fieldset{display:block;padding-bottom:0}}.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio{float:left;width:100%;background-color:#fff;border-radius:35px;margin:0 0 20px;padding:13px 30px;position:relative;height:auto}@media only screen and (min-width:992px){.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio{padding:19px 30px;margin:0 15px;width:auto!important}}.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio span{line-height:1.5;color:#333}@media only screen and (min-width:992px){.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio span{font-size:18px}}.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio.checked{background-color:#1d1258}.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio.checked span{color:#fff}.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio label{padding-left:0;font-size:16px;font-weight:500}@media only screen and (min-width:992px){.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio label{font-size:18px}}.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio label input{opacity:0;left:0;width:100%;height:100%;top:0;margin-left:0;cursor:pointer;margin-top:0}@media only screen and (min-width:992px){.tfs-frag-match-container.page0-1-container #surveyContainer .panel-body .sv_qstn .radio label input{position:absolute}}.tfs-frag-match-container #surveyContainer .panel-body .p0-1-next .btn-primary{margin-top:30px}.tfs-frag-match-container #surveyContainer .panel-body .p0-2-unknown .no-answer{margin-bottom:50px}.tfs-frag-match-container #surveyContainer .panel-body input.name{width:100%;height:60px;border:1px solid #ccc;border-radius:4px;padding-left:22px;padding-right:22px;font-size:14px;margin-top:20px;margin-bottom:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:992px){.tfs-frag-match-container #surveyContainer .panel-body input.name{height:70px;font-size:16px;margin-bottom:20px}}.frag-match-landing{padding-bottom:100px;position:relative}.frag-match-landing h2{font-size:24px;font-weight:500;letter-spacing:1px;margin-top:0;margin-bottom:20px}@media only screen and (min-width:992px){.frag-match-landing h2{margin-bottom:30px;font-size:28px;line-height:1.21}}.frag-match-landing p{font-size:14px;letter-spacing:0;line-height:1.36}@media only screen and (min-width:992px){.frag-match-landing p{font-size:16px;line-height:1.5}}.frag-match-landing .btn{height:50px;border-radius:5px;text-transform:uppercase;font-size:16px;line-height:1.5;font-weight:500;border:none;background-color:#1d1258;padding:13px 12px}@media only screen and (min-width:992px){.frag-match-landing .frag-match-how-it-works{padding-top:100px}}.frag-match-landing .frag-match-how-it-works .how-it-works-itm{padding:30px 50px 35px}.frag-match-landing .frag-match-how-it-works .how-it-works-itm img{margin-bottom:20px}@media only screen and (min-width:992px){.frag-match-landing .frag-match-how-it-works .how-it-works-itm img{margin-bottom:30px;min-height:85px}}.frag-match-landing .frag-match-how-it-works .how-it-works-itm p.heading{font-size:16px;line-height:1.5;font-weight:500;color:#333}@media only screen and (min-width:992px){.frag-match-landing .frag-match-how-it-works .how-it-works-itm p.heading{font-size:18px;letter-spacing:1px}}.frag-match-landing .frag-match-gifting{padding-top:35px}@media only screen and (min-width:992px){.frag-match-landing .frag-match-gifting{padding-top:65px}}.frag-match-landing .frag-match-gifting img{margin-bottom:20px}@media only screen and (min-width:992px){.frag-match-landing .frag-match-gifting img{margin-bottom:16px}}.frag-match-landing .frag-match-gifting .btn{width:226px;margin-top:20px}@media only screen and (min-width:992px){.frag-match-landing .frag-match-gifting .btn{margin-top:30px}}.frag-match-hero-banner{padding-top:100px;padding-bottom:50px;position:relative}@media only screen and (min-width:992px){.frag-match-hero-banner{padding-top:50px}}.frag-match-hero-banner .bg{position:absolute;top:0;width:100%;height:200px;left:0;z-index:-1;background-image:url("/assets/theme/tfs/images/new/fragrance-match/fragrance-match-landing-hero-mobile.jpg");background-size:cover}@media only screen and (min-width:992px){.frag-match-hero-banner .bg{left:-5px;width:calc(100% + 10px);height:100%;background-image:url("/assets/theme/tfs/images/new/fragrance-match/fragrance-match-landing-hero-desktop.jpg")}}.frag-match-hero-banner .inr{padding:50px 30px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);background-color:#fff}@media only screen and (min-width:992px){.frag-match-hero-banner .inr{position:relative;padding:40px}}@media only screen and (min-width:992px){.frag-match-hero-banner .inr:before{content:'';position:absolute;left:20px;top:20px;border:1px solid #d9d9d9;width:calc(100% - 40px);height:calc(100% - 40px)}}.frag-match-hero-banner .inr .logo{width:192px;margin-bottom:30px}@media only screen and (min-width:992px){.frag-match-hero-banner .inr .logo{width:308px;margin-bottom:50px}}.frag-match-hero-banner .inr p{margin-bottom:30px;font-size:14px}@media only screen and (min-width:992px){.frag-match-hero-banner .inr p{z-index:1;position:relative;max-width:900px;font-size:16px;margin:0 auto 50px}}@media only screen and (min-width:992px){.frag-match-hero-banner .inr .survey-btns{z-index:1;position:relative;width:100%}}.frag-match-hero-banner .inr .survey-btns p{font-weight:500;color:#333;margin-bottom:20px}@media only screen and (min-width:992px){.frag-match-hero-banner .inr .survey-btns p{max-width:100%}}.frag-match-hero-banner .inr .survey-btns .btn{width:100%;margin-bottom:20px;height:50px;border-radius:5px;text-transform:uppercase;font-size:16px;line-height:1.5;font-weight:500;border:none;background-color:#1d1258;padding:13px 12px}@media only screen and (min-width:992px){.frag-match-hero-banner .inr .survey-btns .btn{width:226px;display:inline-block;margin:0 10px 20px}}@media only screen and (min-width:992px){.frag-match-icon{width:63px}}.frag-match-container .grey-bg{background-color:#f3f3f3}@media only screen and (min-width:992px){.frag-match-container .grey-bg{margin-top:1px}}.frag-match-container .frag-match-results{margin-left:-5px;margin-right:-5px;padding-top:50px;padding-bottom:50px}@media only screen and (min-width:992px){.frag-match-container .frag-match-results{padding-top:75px}}.frag-match-container .frag-match-results h1{font-size:28px;line-height:1.21;letter-spacing:1.4px;font-weight:600;margin-top:10px;margin-bottom:50px}@media only screen and (min-width:992px){.frag-match-container .frag-match-results h1{font-size:36px}}.frag-match-container .frag-match-results .swiper-container{padding-bottom:64px;padding-left:30px;padding-right:30px;margin-bottom:50px}@media only screen and (min-width:992px){.frag-match-container .frag-match-results .swiper-container{margin-bottom:25px;padding-bottom:39px;padding-left:20px;padding-right:20px}}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm{height:100%}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm .inr{height:100%;display:flex;flex-direction:column;align-items:center}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm .inr .persona-tag,.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm .inr .btm{width:100%}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm .inr .btm{display:flex;flex-direction:column;justify-content:center;align-items:center}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm .inr .btm .spacer-flex-grow{flex-grow:1}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm .inr .btm:last-child{flex-grow:1}.frag-match-container .frag-match-results .swiper-container .swiper-wrapper .frag-match-result-itm .inr .btm:last-child .no-price{margin-bottom:30px}.frag-match-container .frag-match-results .swiper-container .swiper-scrollbar{height:10px;background-color:#fff;left:20px;width:calc(100% - 40px)}.frag-match-container .frag-match-results .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#1d1258;height:14px;top:-2px}.frag-match-container .frag-match-results .share-btns ul{margin:0 auto 50px}.frag-match-container .frag-match-results .share-btns a.retake{text-decoration:underline;max-width:100px;display:block;margin:0 auto}.frag-match-container .frag-match-results .share-btns a.retake img{transition:.75s all ease-in-out;position:relative}.frag-match-container .frag-match-results .share-btns a.retake span{display:block;margin-top:10px}@media only screen and (min-width:992px){.frag-match-container .frag-match-results .share-btns a.retake:hover img{transform:rotate(360deg)}}.frag-match-container .meet-your-matches{padding:100px 5px}.frag-match-container .meet-your-matches img{margin-bottom:10px}.frag-match-container .meet-your-matches h3{font-size:18px;line-height:1.33;margin:20px 0 13px}@media only screen and (min-width:992px){.frag-match-container .meet-your-matches h3{font-size:24px;letter-spacing:.86px;font-weight:600;margin:10px 0 20px}}.frag-match-container .meet-your-matches p{font-size:14px}@media only screen and (min-width:992px){.frag-match-container .meet-your-matches p{font-size:16px;line-height:1.5}}.frag-match-container .meet-your-matches form{position:relative;margin-top:30px;margin-left:0;margin-right:0}@media only screen and (min-width:992px){.frag-match-container .meet-your-matches form{max-width:544px;margin:30px auto 0}}.frag-match-container .meet-your-matches form .alert-danger{display:none}.frag-match-container .meet-your-matches form .form-control{height:50px;border:1px solid #ccc;border-radius:2px;background:#fff;width:calc(100% - 65px);border-right:none;float:left;margin:0;padding:10px 145px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase}@media only screen and (min-width:992px){.frag-match-container .meet-your-matches form .form-control{font-size:16px}}.frag-match-container .meet-your-matches form .form-control::-moz-placeholder{text-transform:none}.frag-match-container .meet-your-matches form .form-control:-ms-input-placeholder{text-transform:none}.frag-match-container .meet-your-matches form .form-control::-ms-input-placeholder{text-transform:none}.frag-match-container .meet-your-matches form .form-control::placeholder{text-transform:none}.frag-match-container .meet-your-matches form .btn{position:absolute;right:60px;bottom:0;width:140px;height:50px;background-color:#1d1258;color:#fff;text-transform:uppercase;border-radius:5px}@media only screen and (min-width:992px){.frag-match-container .meet-your-matches form .btn{font-size:16px}}.frag-match-container .meet-your-matches form .btn.location-btn{width:50px;right:0}.frag-match-container .meet-your-matches form .btn.location-btn img{margin-bottom:0}@media only screen and (max-width:992px){.frag-match-type-results.frag-match-hero-banner{padding-top:150px}}@media only screen and (max-width:992px){.frag-match-type-results.frag-match-hero-banner .bg{height:170px}}.frag-match-type-results.frag-match-hero-banner .inr{padding-bottom:50px}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner .inr{padding:70px 40px;height:auto}}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner .inr .frag-type{width:100%}}.frag-match-type-results.frag-match-hero-banner .inr .frag-type p{font-size:12px;font-weight:500;line-height:2;margin:0;color:#333}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner .inr .frag-type p{max-width:100%;font-size:16px}}.frag-match-type-results.frag-match-hero-banner .inr .frag-type p.type{font-size:24px;font-weight:600;margin-bottom:20px;letter-spacing:1px;line-height:1.2;color:#3a3a3a}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner .inr .frag-type p.type{font-size:36px;margin-bottom:30px}}.frag-match-type-results.frag-match-hero-banner .inr .frag-type ul{display:flex;justify-content:center;padding-left:0}.frag-match-type-results.frag-match-hero-banner .inr .frag-type ul li{font-size:12px;font-weight:bold;line-height:2;color:#333;margin-bottom:20px;display:inline-block;padding:0 3%}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner .inr .frag-type ul li{font-size:16px;margin-bottom:30px}}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner .inr p{margin-bottom:30px}}.frag-match-type-results.frag-match-hero-banner .inr .btn{margin:20px 0 50px}.frag-match-type-results.frag-match-hero-banner .inr .btn.sharing{margin-bottom:0}.frag-match-type-results.frag-match-hero-banner.retake-quiz{padding:0 10px 50px 10px}.frag-match-type-results.frag-match-hero-banner.retake-quiz .inr{padding:50px 30px;box-shadow:none}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner.retake-quiz .inr{padding:50px 40px 70px 40px}}.frag-match-type-results.frag-match-hero-banner.retake-quiz .inr .logo{width:227px;margin-bottom:30px}.frag-match-type-results.frag-match-hero-banner.retake-quiz .inr p{margin-bottom:20px}@media only screen and (min-width:992px){.frag-match-type-results.frag-match-hero-banner.retake-quiz .inr p.first{margin-bottom:0}}.frag-match-type-results.frag-match-hero-banner.retake-quiz .inr p.last{margin-bottom:30px}.frag-match-type-results.frag-match-hero-banner.retake-quiz .inr .sharing{margin:0}.frag-match-login{padding-top:25px;padding-bottom:75px}@media only screen and (min-width:992px){.frag-match-login{padding:100px 0}}.frag-match-login h3{margin-top:0;margin-bottom:10px;font-size:20px;letter-spacing:1px;line-height:1.2}@media only screen and (min-width:992px){.frag-match-login h3{font-size:28px;margin-bottom:20px}}.frag-match-login p{font-size:14px}@media only screen and (min-width:992px){.frag-match-login p{font-size:16px;margin-bottom:25px}}.frag-match-login .btn{width:100%;max-width:300px;margin-top:5px;margin-bottom:0}.sf-modal{background:rgba(0,0,0,.3)}@media only screen and (min-width:992px){.sf-modal{padding-top:50px}}.sf-modal:after{display:none}.sf-modal .sf-modal-inner{width:100%;top:0;left:0;height:100%;background:#fff;position:absolute;overflow-y:auto}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner{max-width:800px;padding:20px 50px;left:50%;top:50%;transform:translate(-50%,-50%);height:calc(100% - 100px)}}.sf-modal .sf-modal-inner .sf-modal-close{float:right;position:absolute;top:20px;right:20px;cursor:pointer}.sf-modal .sf-modal-inner .sf-modal-store-list{padding-left:20px;padding-right:20px}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-list{padding-left:0;padding-right:0}}.sf-modal .sf-modal-inner .sf-modal-header{padding:20px 30px}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-header{padding-top:30px;padding-bottom:30px}}.sf-modal .sf-modal-inner .sf-modal-header h2{font-weight:500;letter-spacing:1px;font-size:24px;line-height:1.2;margin:0;margin-bottom:20px}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-header h2{font-size:36px;margin-bottom:0}}.sf-modal .sf-modal-inner .sf-modal-form{margin-bottom:30px}.sf-modal .sf-modal-inner .sf-modal-form form{display:flex;justify-content:center;height:50px}.sf-modal .sf-modal-inner .sf-modal-form form input{border-radius:2px;border:1px solid #ccc;border-right:none;padding:13px 20px;width:calc(100% - 174px);text-transform:uppercase}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-form form input{width:300px}}.sf-modal .sf-modal-inner .sf-modal-form form .btn-primary{background-color:#1d1258;text-transform:uppercase}.sf-modal .sf-modal-inner .sf-modal-form form .find-btn{margin-right:15px;width:110px}.sf-modal .sf-modal-inner .sf-modal-results{border-bottom:1px solid #d9d9d9}.sf-modal .sf-modal-inner .sf-modal-results .sf-store{display:flex;flex-wrap:wrap;padding:30px 0;border-top:1px solid #d9d9d9}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details{display:flex;flex-direction:column;text-align:left;margin-left:15px;padding-top:4px;position:relative;width:calc(100% - 38px)}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details{width:calc(100% - 300px)}}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details .sf-store-title{font-weight:500;margin-bottom:5px;order:1;width:calc(100% - 122px);line-height:1.5;color:#333}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details .sf-store-title{font-size:18px}}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details .sf-store-distance{font-size:14px;margin-bottom:0;order:3;color:#666}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details .sf-store-distance{font-size:16px;line-height:1.5;margin-bottom:5px}}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details .sf-store-info-link{font-size:14px;text-decoration:underline;order:2;position:absolute;right:0;top:4px;cursor:pointer;color:#333}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-details .sf-store-info-link{font-size:16px;line-height:20px;position:relative;top:0;order:3}}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-stock{width:100%}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-stock{width:262px}}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-stock span{display:block;font-size:14px;color:#424242;margin:10px 0;line-height:1.36;font-weight:500}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-stock .stock-itm{width:48px;height:48px;border:1px solid #ccc;margin:0 10px;display:inline-block;position:relative}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-stock .stock-itm:after{content:'';width:8px;height:16px;border:solid #27ae60;border-width:0 3px 3px 0;transform:rotate(45deg);position:absolute;right:7px;bottom:3px}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-stock .stock-itm:last-child{margin-right:0}}.sf-modal .sf-modal-inner .sf-modal-results .sf-store .sf-store-stock .stock-itm img{width:100%}.sf-modal .sf-modal-inner .sf-modal-store-details{overflow-y:auto;height:calc(100% - 60px);display:none}.sf-modal .sf-modal-inner .sf-modal-store-container{padding-left:20px;padding-right:20px;display:none;height:100%}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-container{padding-left:0;padding-right:0}}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer{padding:30px 0;text-align:left}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address h3,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours h3,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer h3{margin:0 0 5px;font-size:16px;font-weight:500}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address h3,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours h3,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer h3{font-size:18px}}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address .store-opening-hours,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours .store-opening-hours,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer .store-opening-hours{display:flex}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address ul,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer ul{list-style:none;padding:0;margin:0 0 30px;flex-grow:1}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address ul li,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul li,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer ul li{font-size:14px;line-height:1.36}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address ul li,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul li,.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer ul li{font-size:16px;line-height:1.5}}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-header{padding:30px 0;margin-left:-20px;margin-right:-20px;border-bottom:1px solid #d9d9d9}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-header{margin-left:0;margin-right:0}}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-header h2{margin:0 0 10px}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-header span{text-decoration:underline;font-size:14px;cursor:pointer}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-address{padding-bottom:0;border-bottom:1px solid #d9d9d9}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul{margin-bottom:10px}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul{margin-bottom:20px}}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul:last-child li{text-align:right}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul:last-child li{text-align:left}}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours ul li{line-height:1.71}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours p{font-size:12px;line-height:2;margin:0;font-style:italic}@media only screen and (min-width:992px){.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-opening-hours p{font-size:14px}}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer{text-align:center;position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #d9d9d9;background-color:#fff;z-index:1}.sf-modal .sf-modal-inner .sf-modal-store-container .sf-modal-footer span{text-decoration:underline;font-size:14px;cursor:pointer}.sf-modal .sf-modal-inner .sf-modal-map{display:none;padding-top:30px;padding-bottom:30px;height:calc(100% - 134px)}.sf-modal .sf-modal-inner .sf-modal-map #tfs-map{height:100%}#loadingDIV{display:none;position:absolute;top:169px;left:0;width:100%;height:calc(100% - 169px);background-color:#fff;z-index:99999999}@media only screen and (min-width:992px){#loadingDIV{top:205px;height:calc(100% - 205px)}}#loadingDIV img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px}.fragrance-match-account .grey-bg{background-color:#f3f3f3}@media only screen and (min-width:992px){.fragrance-match-account .grey-bg{margin-top:1px}}.fragrance-match-account h3{margin-top:5px}.fragrance-match-account h4{font-weight:500}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-account-hdr{margin-bottom:20px}}.fragrance-match-account .fragrance-match-account-hdr h4{margin-bottom:5px;line-height:1.5}.fragrance-match-account .fragrance-match-account-hdr p,.fragrance-match-account .fragrance-match-account-hdr a{font-size:14px}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-account-hdr p,.fragrance-match-account .fragrance-match-account-hdr a{font-size:16px;line-height:1.5}}.fragrance-match-account .fragrance-match-account-hdr p b,.fragrance-match-account .fragrance-match-account-hdr a b{font-weight:500}.fragrance-match-account .fragrance-match-account-hdr a{color:#1666a1}.fragrance-match-account .fragrance-match-itm{background-color:#fff;padding:30px 30px 20px;margin-bottom:20px;border-radius:6px}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm{border:1px solid #ccc;padding:35px 40px 35px}}.fragrance-match-account .fragrance-match-itm:last-child{margin-bottom:0}.fragrance-match-account .fragrance-match-itm .inr button{width:100%}.fragrance-match-account .fragrance-match-itm .fa-gift{position:absolute;top:0;left:0;position:absolute;top:-1px;left:-1px;background-color:#1d1258;color:#fff;border-radius:6px 1px;width:30px;height:30px;font-size:16px;line-height:30px}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm .fa-gift{width:36px;height:36px;font-size:20px;line-height:36px;padding-left:1px}}.fragrance-match-account .fragrance-match-itm .sequence-action{position:absolute;top:15px;right:15px;width:18px;margin:0;text-align:right}.fragrance-match-account .fragrance-match-itm .sequence-action .fa-trash{font-size:18px;position:static}.fragrance-match-account .fragrance-match-itm h4{font-size:20px;letter-spacing:1px;line-height:1.2;margin:0 0 10px;font-weight:500}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm h4{text-align:left;font-size:24px}}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm .row{display:flex;flex-wrap:wrap}}.fragrance-match-account .fragrance-match-itm .fragrance-itm-data{border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px;font-size:12px;display:flex}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm .fragrance-itm-data{border:none;order:3;text-align:left;padding-left:15px;padding-right:15px;padding-bottom:5px;font-size:16px;margin-bottom:0}}.fragrance-match-account .fragrance-match-itm .fragrance-itm-data>div{flex-grow:1;padding:0}.fragrance-match-account .fragrance-match-itm .fragrance-itm-data>div b{color:#333;font-weight:500}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm .fragrance-match-images{display:flex;justify-content:flex-end}}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm .fragrance-match-images .fragrance-match-img{padding:0 5px;max-width:80px}}@media only screen and (min-width:992px){.fragrance-match-account .fragrance-match-itm .fragrance-match-images .fragrance-match-img img{max-width:70px}}.fragrance-match-account .modal.fade .modal-dialog{transform:none;top:50%;transform:translate(-50%,-50%);left:50%}.fragrance-match-account .modal.in{padding-right:0!important;z-index:9999999}.fragrance-match-account .modal.in .modal-dialog{top:50%;transform:translate(-50%,-50%);left:50%;margin:0;width:calc(100% - 40px);max-width:600px}.fragrance-match-account .modal.in .modal-dialog .modal-content{border:none}.fragrance-match-account .modal.in .modal-dialog .modal-content .modal-body{padding:30px 20px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in .modal-dialog .modal-content .modal-body{padding:50px 105px}}.fragrance-match-account .modal.in .modal-dialog .modal-content h4{font-size:22px;margin:0 0 20px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in .modal-dialog .modal-content h4{font-size:28px}}.fragrance-match-account .modal.in .modal-dialog .modal-content p{font-size:14px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in .modal-dialog .modal-content p{font-size:16px}}.fragrance-match-account .modal.in .modal-dialog .modal-content .form-control{padding:6px 20px;font-size:14px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in .modal-dialog .modal-content .form-control{font-size:16px}}.fragrance-match-account .modal.in .modal-dialog .modal-content button{width:100%;display:block;margin-top:20px;margin-bottom:0}.fragrance-match-account .modal.in .modal-dialog .modal-content button.close{position:absolute;top:20px;right:20px;margin:0;width:auto;opacity:1}.fragrance-match-account .modal.in .modal-dialog .modal-content button.close.animate{position:static;border:1px solid #333;color:#333;width:100%;margin-top:20px}.fragrance-match-account .modal.in#SurveyTitleModal .form-group{margin-top:10px;margin-bottom:25px}.fragrance-match-account .modal.in#SurveyTitleModal button{max-width:180px;margin:0 auto}.fragrance-match-account .modal.in#RateFragrance .modal-dialog{max-width:650px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body{padding:50px 58px}}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .imagePanel{margin-bottom:30px}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body p{text-align:center;margin:0 0 5px;line-height:1.5}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body p.subbrand{font-size:14px}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline{margin-top:25px}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li{position:relative;padding-bottom:29px}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li span{margin:0 9px}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li span .fa{color:#1d1258;cursor:pointer;font-size:30px}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li span.legend{font-weight:500;color:#333;position:absolute;bottom:0;font-size:12px;margin:9px 0 0;display:inline-block;width:50%}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li span.legend.text-left{left:-10px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li span.legend.text-left{left:-6px}}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li span.legend.text-right{right:-2px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .list-inline li span.legend.text-right{right:2px}}.fragrance-match-account .modal.in#RateFragrance .modal-dialog .modal-body .btn-primary{max-width:300px;margin:30px auto 0}.fragrance-match-account .modal.in#RatingThanksModal .modal-content .modal-body h4{margin:30px 0 10px;line-height:1.22}@media only screen and (min-width:992px){.fragrance-match-account .modal.in#RatingThanksModal .modal-content .modal-body h4{font-size:24px;margin:20px 0}}.fragrance-match-account .modal.in#RatingThanksModal .modal-content .modal-body p{font-size:14px;margin-bottom:30px}@media only screen and (min-width:992px){.fragrance-match-account .modal.in#RatingThanksModal .modal-content .modal-body p{font-size:16px}}.fragrance-match-account .start-fragrance-match{background-color:#1d1258;padding:87px 48px;margin-top:20px;margin-bottom:0}.fragrance-match-account .start-fragrance-match h4,.fragrance-match-account .start-fragrance-match p{color:#fff}.fragrance-match-account .start-fragrance-match h4{font-size:20px;font-weight:600;letter-spacing:.67px;margin-top:0}.fragrance-match-account .start-fragrance-match p{font-size:14px;font-weight:normal;letter-spacing:0}.fragrance-match-account .start-fragrance-match .btn-primary{margin-bottom:0;width:100%;max-width:240px}.fragrance-match-account .swiper-container{padding-left:15px;padding-right:15px}@media only screen and (min-width:992px){.fragrance-match-account .swiper-container{padding-left:0;padding-right:0}}@media only screen and (min-width:992px){.fragrance-match-account .swiper-container .swiper-wrapper{flex-wrap:wrap}}.fragrance-match-account .frag-match-result-itm{display:flex;height:auto}@media only screen and (min-width:992px){.fragrance-match-account .frag-match-result-itm{width:33.33%!important;padding:0 15px;margin-bottom:50px}}.fragrance-match-account .frag-match-result-itm .inr{padding:0 0 142px;height:100%}@media only screen and (min-width:992px){.fragrance-match-account .frag-match-result-itm .inr{border:1px solid #ccc;border-radius:6px}}.fragrance-match-account .frag-match-result-itm .inr .product-container-panel{padding:10px 20px}.fragrance-match-account .frag-match-result-itm .inr span.brand{font-size:16px;margin-bottom:5px;line-height:1.2}@media only screen and (min-width:992px){.fragrance-match-account .frag-match-result-itm .inr span.brand{font-size:20px}}.fragrance-match-account .frag-match-result-itm .inr span.subbrand{margin-bottom:5px}.fragrance-match-account .frag-match-result-itm .inr span.product-tfs{color:#666;min-height:0}.fragrance-match-account .frag-match-result-itm .inr .price-info{margin-top:15px}.fragrance-match-account .frag-match-result-itm .inr .price-info .mrp{color:#b71540;font-size:18px;font-weight:500;width:100%}.fragrance-match-account .frag-match-result-itm .inr .price-info .saving,.fragrance-match-account .frag-match-result-itm .inr .price-info .saving span{font-size:14px}.fragrance-match-account .frag-match-result-itm .inr .price-info .saving.save,.fragrance-match-account .frag-match-result-itm .inr .price-info .saving span.save{position:relative;margin-left:5px;padding-left:5px}.fragrance-match-account .frag-match-result-itm .inr .price-info .saving.save:before,.fragrance-match-account .frag-match-result-itm .inr .price-info .saving span.save:before{content:'';position:absolute;left:0;top:2px;height:14px;width:1px;background-color:#333}.fragrance-match-account .frag-match-result-itm .inr .button-info{margin:30px 0 0;position:absolute;bottom:37px;left:0}.fragrance-match-account .frag-match-result-itm .inr .button-info .btn-primary{margin-bottom:10px}.fragrance-match-account .frag-match-result-itm .inr .action-info{margin-bottom:25px;clear:both;display:flex!important;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:992px){.fragrance-match-account .frag-match-result-itm .inr .action-info{display:block!important}}.fragrance-match-account .frag-match-result-itm .inr .action-info.rating-info{position:absolute;bottom:0}.fragrance-match-account .frag-match-result-itm .inr .action-info .title{padding-left:20px;padding-right:7.5px;line-height:22px}@media only screen and (min-width:992px){.fragrance-match-account .frag-match-result-itm .inr .action-info .title{line-height:20px}}.fragrance-match-account .frag-match-result-itm .inr .action-info .edit{cursor:pointer;text-decoration:underline;margin-left:16px;font-size:14px}@media only screen and (min-width:992px){.fragrance-match-account .frag-match-result-itm .inr .action-info .edit{padding-right:20px;font-size:16px}}.fragrance-match-account .frag-match-result-itm .inr .action-info .fa{color:#1d1258;font-size:22px;margin:0 4px}@media only screen and (min-width:992px){.fragrance-match-account .frag-match-result-itm .inr .action-info .fa{font-size:20px;margin:0 2.5px}}.fragrance-match-account .frag-match-result-itm .inr .action-info .fa.fa-star-o{display:none}.modal-backdrop.fragrance-fade.in{opacity:.25;z-index:999999}.tfs-spin-the-wheel-container{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:hidden;letter-spacing:0}.tfs-spin-the-wheel-container section{width:100%;padding:0 20px;max-width:1440px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section{padding:0}}.tfs-spin-the-wheel-container section.tfs-stw-banner{width:100%;padding:0}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-banner{margin-top:50px}}.tfs-spin-the-wheel-container section.tfs-stw-banner img{width:100%}.tfs-spin-the-wheel-container section.tfs-stw-intro{max-width:800px}.tfs-spin-the-wheel-container section.tfs-stw-intro h1{font-size:24px;font-weight:500;line-height:30px;margin-top:30px;margin-bottom:15px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-intro h1{margin-top:50px;margin-bottom:20px;font-size:36px;line-height:44px}}.tfs-spin-the-wheel-container section.tfs-stw-intro p{font-size:14px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-intro p{font-size:16px;line-height:24px}}.tfs-spin-the-wheel-container section.tfs-stw-wheel{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:center;margin-top:30px;margin-bottom:10px}.tfs-spin-the-wheel-container section.tfs-stw-wheel .arrow-down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:26px solid #1d1258;margin-bottom:10px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-wheel .arrow-down{border-left:25px solid transparent;border-right:25px solid transparent;border-top:42px solid #1d1258}}.tfs-spin-the-wheel-container section.tfs-stw-wheel .wheel{margin:0;display:block;background-color:transparent;border-radius:50%;width:calc(100vw - 60px);height:calc(100vw - 60px);max-width:600px;max-height:600px}.tfs-spin-the-wheel-container section.tfs-stw-wheel .wheel canvas{width:100%;height:100%}.tfs-spin-the-wheel-container section.tfs-stw-enter{display:none;max-width:800px}.tfs-spin-the-wheel-container section.tfs-stw-enter h3,.tfs-spin-the-wheel-container section.tfs-stw-enter input{font-size:14px;line-height:20px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-enter h3,.tfs-spin-the-wheel-container section.tfs-stw-enter input{font-size:16px;line-height:24px}}.tfs-spin-the-wheel-container section.tfs-stw-enter p,.tfs-spin-the-wheel-container section.tfs-stw-enter label{font-size:12px;line-height:20px;margin-bottom:0}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-enter p,.tfs-spin-the-wheel-container section.tfs-stw-enter label{font-size:16px;line-height:24px}}.tfs-spin-the-wheel-container section.tfs-stw-enter p.optin-p,.tfs-spin-the-wheel-container section.tfs-stw-enter label.optin-p{margin-top:30px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-enter p.optin-p,.tfs-spin-the-wheel-container section.tfs-stw-enter label.optin-p{margin-top:40px;font-size:14px;line-height:20px}}.tfs-spin-the-wheel-container section.tfs-stw-enter form{display:inline-flex;width:100%;flex-direction:column;align-items:center;justify-content:center;max-width:500px}.tfs-spin-the-wheel-container section.tfs-stw-enter form input,.tfs-spin-the-wheel-container section.tfs-stw-enter form button{margin-top:20px}.tfs-spin-the-wheel-container section.tfs-stw-enter form input{padding-left:15px;padding-right:15px}.tfs-spin-the-wheel-container section.tfs-stw-enter form button{cursor:pointer}.tfs-spin-the-wheel-container section.tfs-stw-enter form button:disabled{cursor:not-allowed;background-color:#ccc;border:1px solid #ccc}.tfs-spin-the-wheel-container section.tfs-stw-enter .checkbox{margin-top:20px;margin-bottom:30px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-enter .checkbox{margin-bottom:50px}}.tfs-spin-the-wheel-container section.tfs-stw-enter .checkbox label{border:0;margin:0;padding:0}.tfs-spin-the-wheel-container section.tfs-stw-enter .checkbox span{display:block;font-size:12px;line-height:1.25;margin-top:5px}.tfs-spin-the-wheel-container section.tfs-stw-enter .checkbox span.checkbox-material{display:inline;width:24px;height:24px;display:block;margin:0 auto 5px}.tfs-spin-the-wheel-container section.tfs-stw-enter .checkbox span.checkbox-material:before{margin:0;border:1px solid #ccc;border-radius:2px;height:1.5rem;left:-2.125rem;top:-.125rem;width:1.5rem;background-color:#fff}.tfs-spin-the-wheel-container section.tfs-stw-enter .checkbox span.checkbox-material:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2327ae60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");background-size:16px;height:calc(100% - 2px);left:1px;top:1px;width:calc(100% - 2px);background-repeat:no-repeat;background-position:center;transform:none;box-shadow:none}.tfs-spin-the-wheel-container section.tfs-stw-won{display:none;max-width:800px}.tfs-spin-the-wheel-container section.tfs-stw-won h2{font-size:50px;font-weight:600;line-height:50px;margin-bottom:0}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-won h2{font-size:60px;line-height:60px}}.tfs-spin-the-wheel-container section.tfs-stw-won p{margin-top:30px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:20px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-won p{font-size:16px;line-height:24px}}.tfs-spin-the-wheel-container section.tfs-stw-won p.tfs-stw-subtitle{margin-top:5px;font-size:20px;font-weight:600;color:#333}.tfs-spin-the-wheel-container section.tfs-stw-won p.tfs-stw-modal-terms{margin:0 0 1rem 0;font-size:10px;line-height:14px}.tfs-spin-the-wheel-container section.tfs-stw-won a{max-width:500px;margin-top:30px;margin-bottom:30px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-won a{max-width:270px}}.tfs-spin-the-wheel-container section.tfs-stw-terms{max-width:694px}.tfs-spin-the-wheel-container section.tfs-stw-terms p{font-size:10px;line-height:14px;letter-spacing:0;margin-bottom:30px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container section.tfs-stw-terms p{margin-bottom:50px}}.tfs-spin-the-wheel-container .tfs-stw-modal{display:none;flex-direction:column;align-items:center;justify-content:center}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog{overflow-y:auto}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content{padding:20px 20px 30px 20px}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-header{padding-bottom:30px;border-bottom-color:#d9d9d9}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-header h5{font-size:18px;letter-spacing:.9px;font-weight:500}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body h2{font-size:50px;font-weight:600;line-height:50px;margin-bottom:0}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body h2{font-size:60px;line-height:60px}}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body p{margin-top:30px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:20px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body p{font-size:16px;line-height:24px}}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body p.tfs-stw-subtitle{margin-top:5px;font-size:20px;font-weight:600;color:#333}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body p.tfs-stw-modal-terms{margin:0;font-size:10px;line-height:14px}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body hr{width:100%;margin-top:30px;margin-bottom:0;border-top-color:#d9d9d9}.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body button{min-width:192px;max-width:500px;margin-top:30px;margin-bottom:30px}@media only screen and (min-width:992px){.tfs-spin-the-wheel-container .tfs-stw-modal .modal-dialog .modal-content .modal-body button{max-width:270px}}.curated-collection-wrapper .btn-pink,.curated-collection-wrapper .btn-success{font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;padding:10px;letter-spacing:0}@media only screen and (min-width:992px){.curated-collection-wrapper .btn-pink,.curated-collection-wrapper .btn-success{max-width:288px;font-size:16px}}.curated-collection-wrapper .collection-style-holder{padding-bottom:20px}@media only screen and (min-width:992px){.curated-collection-wrapper .collection-style-holder{padding-bottom:40px}}.curated-collection-wrapper .collection-style-holder:after{content:'';position:absolute;left:-15px;bottom:0;width:calc(100% + 30px);height:1px;background-color:#ccc}@media only screen and (min-width:992px){.curated-collection-wrapper .collection-style-holder:after{left:15px;width:calc(100% - 30px)}}.curated-collection-wrapper .collection-style-holder img{width:220px;margin-bottom:30px}@media only screen and (min-width:992px){.curated-collection-wrapper .collection-style-holder img{width:535px;margin-bottom:40px}}.curated-collection-wrapper .collection-style-holder h1{text-transform:none;font-size:18px;line-height:1.2;margin:0 0 10px}@media only screen and (min-width:992px){.curated-collection-wrapper .collection-style-holder h1{font-size:24px;margin:0 0 25px}}.curated-collection-wrapper .collection-style-holder p{font-size:14px;line-height:1.43}@media only screen and (min-width:992px){.curated-collection-wrapper .collection-style-holder p{margin-bottom:20px}}.curated-collection-wrapper .curated-collection-listing{margin-top:30px;display:flex;flex-wrap:wrap}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing{margin-top:70px}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm{margin-bottom:40px;flex-grow:1;position:relative;max-width:50%}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm{margin-bottom:110px;max-width:calc(33.33% - 1px)}}@media only screen and (min-width:1200px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm{max-width:calc(25% - 1px)}}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product{height:100%}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product .product-body{padding-bottom:104px}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product .product-body{padding-bottom:111px}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product h3{font-size:14px;line-height:1.44;margin-bottom:3px}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product h3{font-size:18px}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p{font-size:14px;margin-bottom:5px}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p{font-size:18px}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p.product-name{font-weight:500}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p.product-name{font-size:14px}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p.product-type{font-size:12px;margin-bottom:10px}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p.product-type{font-size:16px}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p.product-amount{font-weight:500;color:#333;line-height:1.25;position:absolute;bottom:82px;width:100%;left:0}@media only screen and (min-width:992px){.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product p.product-amount{margin-top:5px;text-align:center;font-size:16px}}.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product .btn-pink,.curated-collection-wrapper .curated-collection-listing .curated-collection-itm .featured-product .btn-success{position:absolute;bottom:31px;left:50%;transform:translate(-50%,50%);width:calc(100% - 30px);height:auto;min-height:48px}.scentaddict-container{margin-right:-15px;margin-left:-15px}.scentaddict-container .d-flex{display:flex}.scentaddict-container .align-self-center{display:flex;align-items:center}@media only screen and (min-width:992px){.scentaddict-container .align-self-center-desktop{display:flex;align-items:center}}.scentaddict-container .flex-column{flex-direction:column}.scentaddict-container .flex-reverse{flex-direction:row-reverse}.scentaddict-container .flex-wrap{flex-wrap:wrap}@media only screen and (max-width:992px){.scentaddict-container .flex-column-mob{flex-direction:column}}.scentaddict-container .btn{text-transform:uppercase;padding:12px 34px;border:none;display:inline-block;font-size:16px;line-height:1.5;font-weight:500;border-radius:5px;text-align:center;white-space:normal}.scentaddict-container .btn-primary{background-color:#ea0083;border:1px solid #ea0083;color:#fff}.scentaddict-container .btn-secondary{background-color:#fff;border:1px solid #333;color:#333}.scentaddict-container h4{font-size:20px;line-height:1.22;margin:0 0 20px;letter-spacing:1px;font-weight:500}@media only screen and (min-width:992px){.scentaddict-container h4{font-size:24px}}.scentaddict-container h4.lm{margin:0 0 50px}.scentaddict-container section{padding-top:50px;padding-bottom:50px}@media only screen and (min-width:992px){.scentaddict-container section{padding-top:100px;padding-bottom:100px}}.scentaddict-container section.grey{background-color:#f3f3f3}.scentaddict-container section.npt{padding-bottom:0;padding-top:0}@media only screen and (min-width:992px){.scentaddict-container section.npt{padding-top:10px}}.scentaddict-container .white-box{background-color:#fff}.scentaddict-container .scentaddict-order-steps{padding-top:0;padding-bottom:0}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-order-steps .container{padding-left:3px;padding-right:3px}}.scentaddict-container .scentaddict-order-steps .container .white-box{background-color:#fff}.scentaddict-container .scentaddict-order-steps .container .order-step-itm{padding:0;text-align:center;border-bottom:10px solid #f3f3f3;margin-top:10px;margin-bottom:20px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-order-steps .container .order-step-itm{border-bottom:none;padding-left:12px;padding-right:12px}}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr{padding:30px 20px;height:100%}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr{padding-top:40px;padding-bottom:40px}}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .ribbon{position:absolute;top:25px;right:5px;transform:rotate(45deg);font-size:14px;line-height:1.15;color:#fff;width:73px;text-transform:uppercase;font-weight:600}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .ribbon::after{content:"";position:absolute;background-color:#1d1258;top:-10px;left:-50px;width:200px;height:53px;z-index:-1}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .plus{width:142px;height:142px;display:block;margin:0 auto 20px;background-color:#f3f3f3;border-radius:50%;position:relative}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .plus::after{content:'+';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:44px;color:#1d1258}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr img{margin-bottom:5px;height:167px;width:104px;-o-object-fit:cover;object-fit:cover}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr p{font-size:18px;font-weight:500;letter-spacing:.9px;line-height:1.22;margin-bottom:10px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr p{font-size:24px;line-height:1.625}}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr p.desc{font-size:14px;font-weight:normal;letter-spacing:0;line-height:1.71;margin-bottom:20px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr p.desc{font-size:16px;line-height:1.25;margin-bottom:27px}}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .btn{width:100%}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .btn{width:auto;padding-left:23px;padding-right:23px}}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .btn:active,.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .btn:focus{background:#ea0083;border:none;box-shadow:none}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .btn.greyed{color:#fff;background-color:#ccc}.scentaddict-container .scentaddict-order-steps .container .order-step-itm .inr .btn.no-bg{color:#0f5c94;background:none;border:none;box-shadow:none;text-transform:none;text-decoration:underline;padding:0;margin-top:-30px;font-size:14px}.scentaddict-container .scentaddict-banner{background-color:#f3f3f3;min-height:424px;padding-top:30px;padding-bottom:0;text-align:center;background-size:cover;background-image:url("/assets/theme/tfs/images/new/scentaddict/scentaddict-landing-hero-background-mobile.jpg");background-position:50% 50%}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-banner{padding:90px 0 101px;text-align:left;min-height:0;background-image:url("/assets/theme/tfs/images/new/scentaddict/scentaddict-landing-hero-background.jpg");background-position:35% 0}}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-banner .col{max-width:607px}}.scentaddict-container .scentaddict-banner img{margin-bottom:19px;width:80%;max-width:485px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-banner img{margin-bottom:40px;width:100%}}@media only screen and (min-width:1440px){.scentaddict-container .scentaddict-banner img{max-width:607px}}.scentaddict-container .scentaddict-banner p{font-size:22px;font-weight:500;line-height:1.27;margin-bottom:25px;color:#333}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-banner p{font-size:36px;line-height:1.44;margin:0 0 44px;max-width:485px}}.scentaddict-container .scentaddict-banner .btn{width:calc(50% - 16px);margin:0 6px;padding:12px 0}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-banner .btn{width:auto;padding:12px 34px}}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-banner .btn.btn-primary{margin-right:15px}}.scentaddict-container .scentaddict-how-it-works-steps{padding-left:5px;padding-right:5px}.scentaddict-container .scentaddict-how-it-works-steps h4{margin-bottom:40px;letter-spacing:.2px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-how-it-works-steps h4{letter-spacing:1px}}.scentaddict-container .scentaddict-how-it-works-steps .step-itm{margin-bottom:40px}@media only screen and (min-width:1440px){.scentaddict-container .scentaddict-how-it-works-steps .step-itm{padding-left:71px;padding-right:71px}}.scentaddict-container .scentaddict-how-it-works-steps .step-itm .top{width:62px;height:100%;float:left;text-align:center}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-how-it-works-steps .step-itm .top{width:100%;height:auto;margin-bottom:40px}}.scentaddict-container .scentaddict-how-it-works-steps .step-itm .top img{height:100px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-how-it-works-steps .step-itm .top img{width:auto;height:120px;-o-object-fit:cover;object-fit:cover}}.scentaddict-container .scentaddict-how-it-works-steps .step-itm .btm{float:left;width:calc(100% - 85px);margin-left:23px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-how-it-works-steps .step-itm .btm{width:100%;margin-left:0}}.scentaddict-container .scentaddict-how-it-works-steps .step-itm .btm h4{font-size:16px;text-align:left;margin:0 0 5px;line-height:26px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-how-it-works-steps .step-itm .btm h4{text-align:center;font-size:24px;line-height:1.2;margin-bottom:10px}}.scentaddict-container .scentaddict-how-it-works-steps .step-itm .btm p{text-align:left;font-size:14px;margin-bottom:20px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-how-it-works-steps .step-itm .btm p{font-size:16px;line-height:1.5}}.scentaddict-container .scentaddict-how-it-works-steps .step-itm .btm p:last-child{margin-bottom:0}.scentaddict-container .scentaddict-how-it-works-steps .btn{margin:0 auto;font-weight:500;width:100%;display:block}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-how-it-works-steps .btn{width:227px}}.scentaddict-container .scentaddict-brands{background-color:#f3f3f3;padding-top:50px;padding-bottom:0;text-align:center}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands{padding:0;text-align:left}}@media only screen and (max-width:992px){.scentaddict-container .scentaddict-brands .order-last{order:2}}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .col-md-7{width:50%}}.scentaddict-container .scentaddict-brands .col-md-7.brands-info h4{font-size:20px;letter-spacing:.2px;line-height:1.3;margin-bottom:20px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .col-md-7.brands-info h4{font-size:24px;line-height:1.2;letter-spacing:1px}}.scentaddict-container .scentaddict-brands .col-md-7.brands-info p{font-size:14px;line-height:1.5}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .col-md-7.brands-info p{font-size:16px}}.scentaddict-container .scentaddict-brands .col-md-7.brands-info a{font-size:14px;line-height:1.5;color:#0f5c94;text-decoration:underline}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .col-md-7.brands-info a{font-size:16px}}.scentaddict-container .scentaddict-brands .col-md-7 .brand-logo-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:20px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .col-md-7 .brand-logo-container{justify-content:space-between;margin-top:30px}}.scentaddict-container .scentaddict-brands .col-md-7 .brand-logo-container img{width:100%;margin-bottom:15px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .col-md-7 .brand-logo-container img{margin-bottom:21px}}.scentaddict-container .scentaddict-brands .col-md-7 .brands-range{color:#0f5c94;text-decoration:underline}.scentaddict-container .scentaddict-brands .img-container{margin-top:45.712px;margin-right:58px;margin-left:58px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .img-container{margin-top:0}}.scentaddict-container .scentaddict-brands .img-container img{width:100%;-o-object-fit:cover;object-fit:cover}.scentaddict-container .scentaddict-brands .brands-img img{margin-top:30px;max-width:100%}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-brands .brands-img img{margin-top:0}}.scentaddict-container .scentaddict-members-offer{padding-top:40px;padding-bottom:50px;text-align:center}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer{text-align:left;padding:100px 0}}.scentaddict-container .scentaddict-members-offer .members-offer-image img{margin-top:20px;width:calc(100% - 100px)}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer .members-offer-image img{margin-top:0;width:100%}}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer .col-md-7{width:50%}}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer .col-md-7:first-of-type{margin-right:70px}}.scentaddict-container .scentaddict-members-offer .col-md-7.members-offer-info h4{font-size:20px;letter-spacing:.2px;line-height:1.3;margin-bottom:20px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer .col-md-7.members-offer-info h4{font-size:24px;line-height:1.2;letter-spacing:1px}}.scentaddict-container .scentaddict-members-offer .col-md-7.members-offer-info p{font-size:14px;line-height:1.5}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer .col-md-7.members-offer-info p{font-size:16px}}.scentaddict-container .scentaddict-members-offer .col-md-7.members-offer-info .img-container-mobile{margin-bottom:40px}.scentaddict-container .scentaddict-members-offer .col-md-7.members-offer-info .img-container-mobile img{width:100%;-o-object-fit:cover;object-fit:cover}.scentaddict-container .scentaddict-members-offer .col-md-7 .btn{margin-bottom:30px;width:100%;margin-top:40px;margin-bottom:30px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer .col-md-7 .btn{margin-top:25px;margin-bottom:35px;width:auto}}.scentaddict-container .scentaddict-members-offer .col-md-7 .ts-cs-link{font-size:14px;line-height:1.5;color:#333;text-decoration:underline}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-members-offer .col-md-7 .ts-cs-link{font-size:16px;display:block}}.scentaddict-container .scentaddict-members-offer .col-md-7 .img-container img{width:100%;-o-object-fit:cover;object-fit:cover}.scentaddict-container .scentaddict-ctas{background-color:#f3f3f3;padding-bottom:35px}.scentaddict-container .scentaddict-ctas h4{font-size:20px;letter-spacing:.2px;line-height:1.3;margin-bottom:40px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-ctas h4{height:88px;display:flex;flex-direction:column;justify-content:center;font-size:24px;letter-spacing:1px}}@media only screen and (min-width:1200px){.scentaddict-container .scentaddict-ctas h4{height:62px}}@media only screen and (max-width:991px){.scentaddict-container .scentaddict-ctas .cta-row{margin-left:0;margin-right:0}}.scentaddict-container .scentaddict-ctas .cta-card{background-color:#fff;text-align:center;margin:20px;margin-top:0;padding:30px 20px;width:calc(100% - 40px)}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-ctas .cta-card{width:calc(33.33% - 40px)}}.scentaddict-container .scentaddict-ctas .cta-card h5{font-size:20px;letter-spacing:.9px;line-height:1.3;padding-bottom:30px;border-bottom:1px solid #d9d9d9;margin-bottom:30px;font-weight:500}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-ctas .cta-card h5{font-size:24px;line-height:1.2;letter-spacing:1px}}.scentaddict-container .scentaddict-ctas .cta-card p{font-size:14px;line-height:1.5;margin-bottom:20px}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-ctas .cta-card p{font-size:16px}}.scentaddict-container .scentaddict-ctas .cta-card .btn{margin-top:10px;width:100%}.scentaddict-container .scentaddicts-reviews{text-align:center;padding-left:5px;padding-right:5px}.scentaddict-container .scentaddicts-reviews h4{font-size:20px;letter-spacing:.2px;line-height:1.3;margin-bottom:30px}@media only screen and (min-width:992px){.scentaddict-container .scentaddicts-reviews h4{margin-bottom:50px;font-size:24px;letter-spacing:1px}}.scentaddict-container .scentaddicts-reviews img{width:203px;height:186px;margin-bottom:30px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:992px){.scentaddict-container .scentaddicts-reviews img{width:289px;height:264px}}.scentaddict-container .scentaddicts-reviews .review-itm{margin-bottom:40px}@media only screen and (min-width:992px){.scentaddict-container .scentaddicts-reviews .review-itm{margin-bottom:0;padding:0 30px 54px}}.scentaddict-container .scentaddicts-reviews .review-itm p{font-size:14px;line-height:1.5;margin-bottom:15px}@media only screen and (min-width:992px){.scentaddict-container .scentaddicts-reviews .review-itm p{font-size:16px}}.scentaddict-container .scentaddicts-reviews .review-itm p.reviewer{font-weight:500;margin-bottom:0;margin-top:10px}.scentaddict-container .scentaddicts-reviews .review-itm .fa{color:#e58e26}.scentaddict-container .scentaddicts-reviews .review-itm .stars-container{width:110px;margin:0 auto}.scentaddict-container .scentaddicts-reviews .review-itm .full-star{background-image:url("https://i.stack.imgur.com/sGnY4.jpg");background-size:cover;height:20px;margin:0 auto 10px}@media only screen and (min-width:992px){.scentaddict-container .scentaddicts-reviews .review-itm .btm{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.scentaddict-container .scentaddict-faqs{padding-bottom:40px}.scentaddict-container .scentaddict-faqs h4{margin-bottom:30px;font-size:20px;line-height:1.3}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-faqs h4{font-size:24px;margin-bottom:50px}}.scentaddict-container .scentaddict-faqs .faq-accordions{padding-left:0;padding-right:0}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm{margin-bottom:10px;background-color:#fff}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm{margin-bottom:20px}}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr{background-color:#fff;padding:0;border:none}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button{text-transform:none;display:block;width:100%;text-align:left;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:20px;border-radius:0;position:relative;font-weight:500;background-color:#fff;white-space:inherit;color:#333}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button{font-size:20px;line-height:1.2;padding:40px}}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button::after{content:'';position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background-color:#d9d9d9;display:none}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button:focus{outline:none;box-shadow:none;text-decoration:none}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button.collapsed img{transform:rotate(90deg)}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button img{position:absolute;top:50%;right:22px;transform:rotate(90deg) translateX(-5px);transition:.4s all ease-in-out}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button img{right:42px}}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button.active::after{display:block}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-hdr button.active img{transform:rotate(270deg)}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt{padding-top:30px;padding-right:20px;padding-left:20px;padding-bottom:30px;display:none}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt{padding:40px}}.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt p{margin:0;font-size:14px;line-height:1.4}@media only screen and (min-width:992px){.scentaddict-container .scentaddict-faqs .faq-accordions .accordion-itm .accordion-txt p{font-size:16px;line-height:1.5}}.tfs-ship-from-store-checkout-button a{opacity:.5;pointer-events:none}.tfs-modal-ship-from-store{padding:0!important;margin:0!important;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:9999999;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tfs-modal-ship-from-store .modal-dialog .modal-content{border:0;box-shadow:none;border-radius:4px}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-header{border:0;padding:20px;padding-top:30px}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-header .modal-title{font-size:18px;font-weight:500;letter-spacing:.9px}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-header .close{width:18px;height:18px;top:11px;right:11px;display:flex;align-items:center;justify-content:center}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-header .close svg{transform:scale(.66667)}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-header .close:focus{outline:none}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-body{padding:20px;padding-top:0;padding-bottom:10px;font-size:14px}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-body p{margin-bottom:1rem}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-body p:last-of-type{margin-bottom:0}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-footer{border:0;padding:20px;padding-top:0;padding-bottom:30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-footer button{max-width:360px}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-footer button.tfs-pending{opacity:.5}.tfs-modal-ship-from-store .modal-dialog .modal-content .modal-footer a{display:inline-block;text-decoration:underline;margin-top:10px;color:#666}.basket-items .ribbon-info{background-color:#f3f3f3;padding:20px 20px 15px;border-radius:4px;margin:10px 0 15px;position:relative}@media only screen and (min-width:992px){.basket-items .ribbon-info{margin-bottom:25px}}.basket-items .ribbon-info p{margin:0 0 5px;color:#333;line-height:1.5}.basket-items .ribbon-info p:first-child{font-weight:500;line-height:19px}.basket-items .ribbon-info .ribbon-controls{position:absolute;top:20px;right:20px;color:#0f5c94;text-decoration:underline;line-height:1.2;cursor:pointer;height:calc(100% - 40px);display:flex;align-items:center;text-align:right;flex-wrap:wrap}.basket-items .ribbon-info .ribbon-controls span{display:block;line-height:19px;width:100%}.basket-items .ribbon-info .ribbon-controls span .fa{line-height:19px;color:#333;font-size:20px}.basket-items .ribbon-info .form-group{margin-top:40px}.basket-items .ribbon-info .form-group label{text-align:left;margin-bottom:10px;color:#333;font-weight:500;line-height:19px;font-size:14px}@media only screen and (min-width:992px){.basket-items .ribbon-info .form-group label{font-size:16px}}.basket-items .ribbon-info .form-group label span{float:right}.basket-items .ribbon-info .form-group input{padding:13px 15px;font-size:14px;color:#333;line-height:1.5}@media only screen and (min-width:992px){.basket-items .ribbon-info .form-group input{font-size:16px;padding:13px 20px}}.basket-items .ribbon-info.edit-ribbon{padding:20px 20px 40px}@media only screen and (min-width:992px){.basket-items .ribbon-info.edit-ribbon{padding:20px 40px 40px}}.basket-items .ribbon-info.edit-ribbon .ribbon-controls{height:auto}.basket-items .ribbon-info.edit-ribbon .form-group{max-width:732px;width:100%}.basket-items .ribbon-info.edit-ribbon .edit-ribbon-controls{margin-top:20px;max-width:732px;width:100%}@media only screen and (min-width:992px){.basket-items .ribbon-info.edit-ribbon .edit-ribbon-controls{margin-top:25px}}.basket-items .ribbon-info.edit-ribbon .edit-ribbon-controls span{display:block;cursor:pointer}.basket-items .ribbon-info.edit-ribbon .edit-ribbon-controls span.save-ribbon{color:#0f5c94}.basket-items .ribbon-info.edit-ribbon .edit-ribbon-controls span.remove-ribbon{color:#d0021b;text-align:right}.personalisation-control{margin-top:30px}@media only screen and (min-width:1440px){.personalisation-control{margin:-10px 0 25px}}.personalisation-control label.control{margin:0;padding:0}.personalisation-control .control__indicator__basket{position:static;left:0;border-radius:2px}.personalisation-control .control__indicator__basket:after{width:9px;height:16px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);left:10px;z-index:1;top:5px}.personalisation-control .form-group{width:30px;margin:0 12px 20px 0;float:left}@media only screen and (min-width:992px){.personalisation-control .form-group{margin-bottom:0}}.personalisation-control h4{float:left;margin:6px 0 5px}.personalisation-control .control input:checked~.control__indicator__basket{background-color:#1d1258;border-color:#1d1258;opacity:1}.personalisation-control .control--checkbox input:disabled~.control__indicator__basket:after{border-color:#fff}@media only screen and (min-width:992px){.basket-item .product--name{line-height:1.5;margin-bottom:0}}.remove-engraving.with-icon{position:absolute;right:0;top:6px;width:auto}.remove-engraving.with-icon .fa{color:#999;font-size:20px}@media only screen and (min-width:992px) and (max-width:1440px){.free-items{margin-top:30px}}.free-items .brand--name{margin-top:0}.free-items img{max-width:100%}.customise-options{width:auto;padding-right:25px}.customise-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999999;display:none}.customise-modal .inr{position:absolute;top:50%;left:50%;max-width:530px;transform:translate(-50%,-50%);background-color:#fff;border-radius:4px;width:calc(100% - 20px);z-index:1000000;padding:30px 20px 20px;text-align:center;max-height:calc(100% - 20px);overflow-y:auto}@media only screen and (min-width:992px){.customise-modal .inr{padding:40px}}.customise-modal .inr .loading-overlay{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;z-index:1;align-items:center;justify-content:center;background-color:rgba(255,255,255,.5)}.customise-modal .inr .close,.customise-modal .inr span.close-ts-cs{position:absolute;top:14px;right:14px;opacity:1;cursor:pointer}.customise-modal .inr .close.text-close,.customise-modal .inr span.close-ts-cs.text-close{position:static;font-size:14px;text-decoration:underline;line-height:19px;float:none;font-weight:normal;display:block;margin-top:20px}.customise-modal .inr h4{text-align:center;padding:0 20px 30px;margin:0 0 25px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:.83px;border-bottom:1px solid #d9d9d9}@media only screen and (min-width:992px){.customise-modal .inr h4{margin-bottom:21px;font-size:20px;padding:0 0 30px}}.customise-modal .inr .btn-primary{margin:10px auto 0;padding:0;text-transform:uppercase;font-size:16px;line-height:1.5;font-weight:500;border-radius:5px;background-color:#1d1258}@media only screen and (min-width:768px){.customise-modal .inr .btn-primary{margin-top:20px;padding:0 60px}}.customise-modal .inr .btn-primary[disabled]{background-color:#ccc;border-color:#ccc}.customise-modal .inr .gift-wrap-itm{position:relative;padding-left:45px;width:100%;display:flex;align-items:center;margin:0 auto 10px}@media only screen and (min-width:992px){.customise-modal .inr .gift-wrap-itm{max-width:400px}}.customise-modal .inr .gift-wrap-itm .lhs{width:100%;max-width:150px}.customise-modal .inr .gift-wrap-itm img{max-width:150px;width:100%}.customise-modal .inr .gift-wrap-itm input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;margin:0;opacity:0;z-index:1;cursor:pointer}.customise-modal .inr .gift-wrap-itm input:checked+.control__indicator__basket{background:none}.customise-modal .inr .gift-wrap-itm input:checked+.control__indicator__basket::after{opacity:1}.customise-modal .inr .gift-wrap-itm input:checked+.control__indicator__basket{border-color:#1d1258}.customise-modal .inr .gift-wrap-itm label{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;padding:0;margin:0}.customise-modal .inr .gift-wrap-itm label .control__indicator__basket{position:absolute;width:20px;height:20px;border-radius:50%;border:1px solid #ccc;left:0;transition:.4s all ease-in-out}.customise-modal .inr .gift-wrap-itm label .control__indicator__basket::after{width:12px;height:12px;border-radius:50%;background-color:#1d1258;left:3px;top:3px;opacity:0;transition:.4s all ease-in-out;border:none;display:block}.customise-modal .inr .gift-wrap-itm .lhs{float:left}.customise-modal .inr .gift-wrap-itm .rhs{float:left;padding-left:30px}.customise-modal .inr .gift-wrap-itm .rhs p{text-align:left;margin:0;line-height:1.43;font-size:14px}@media only screen and (min-width:992px){.customise-modal .inr .gift-wrap-itm .rhs p{font-size:16px;line-height:1.5}}.customise-modal .inr .gift-wrap-itm .rhs p:first-child{font-weight:500;margin-bottom:2px;color:#333;font-size:14px}@media only screen and (min-width:992px){.customise-modal .inr .gift-wrap-itm .rhs p:first-child{font-size:16px}}.customise-modal .inr .step-2{display:none}.customise-modal .inr .step-2 .gift-wrap-itm{padding-left:0;max-width:330px;margin-bottom:35px}.customise-modal .inr .step-2 .gift-wrap-itm .change-wrapping-colour{text-decoration:underline;color:#0f5c94}.customise-modal .inr .step-2 .gift-wrap-itm p:last-child{margin-top:5px}.customise-modal .inr .step-2 .personalise-ribbon{background-color:#f3f3f3;border-radius:4px;padding:20px;margin:0 0 10px}@media only screen and (min-width:992px){.customise-modal .inr .step-2 .personalise-ribbon{padding:25px}}.customise-modal .inr .step-2 .personalise-ribbon.greeting-card-personalise{margin-bottom:0}.customise-modal .inr .step-2 .personalise-ribbon p{font-size:14px;line-height:1.5;margin:0 0 15px}@media only screen and (min-width:992px){.customise-modal .inr .step-2 .personalise-ribbon p{font-size:16px}}.customise-modal .inr .step-2 .personalise-ribbon p:first-child{font-weight:500;color:#333;margin:0 0 5px}.customise-modal .inr .step-2 .personalise-ribbon a{text-decoration:underline;color:#333;font-size:14px;line-height:1.5}@media only screen and (min-width:992px){.customise-modal .inr .step-2 .personalise-ribbon a{font-size:16px}}.customise-modal .inr .step-2 button{margin:30px 0 25px}.customise-modal .inr .ts-cs-overlay{display:none}.customise-modal.gift-wrap-modal .inr .step-3{background-color:#f3f3f3;padding:20px;border-radius:4px;display:none}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3{padding:25px 30px}}.customise-modal.gift-wrap-modal .inr .step-3 p{margin:0 0 5px;line-height:1.5;font-size:14px}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3 p{font-size:16px}}.customise-modal.gift-wrap-modal .inr .step-3 p:first-child{font-weight:500;color:#333}.customise-modal.gift-wrap-modal .inr .step-3 .form-group{margin-top:25px}.customise-modal.gift-wrap-modal .inr .step-3 .form-group label{text-align:left;margin-bottom:10px;color:#333;font-weight:500;line-height:19px;font-size:14px}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3 .form-group label{font-size:16px}}.customise-modal.gift-wrap-modal .inr .step-3 .form-group label span{float:right}.customise-modal.gift-wrap-modal .inr .step-3 .form-group input{padding:13px 15px;font-size:14px;color:#333;line-height:1.5}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3 .form-group input{font-size:16px;padding:13px 20px}}.customise-modal.gift-wrap-modal .inr .step-3 .form-group input.ng-invalid-pattern{border-color:#a94442}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.wrapping-total{margin-bottom:30px}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.wrapping-total p{font-size:12px}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3 .form-group.wrapping-total p{font-size:14px}}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.wrapping-total p:first-child{font-size:16px}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3 .form-group.wrapping-total p:first-child{font-size:18px}}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs{margin:0;position:relative}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs input{left:0;width:24px;height:24px;opacity:0;top:50%;margin:0;transform:translateY(-50%);cursor:pointer;z-index:2}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs input:checked+label:after{opacity:1}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs label{font-size:12px;font-weight:normal;color:#666;padding-left:36px;position:relative;line-height:15px;margin:0}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs label{line-height:1.5}}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs label a{text-decoration:underline;color:#333;font-weight:500}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs label:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid #ccc;background-color:#fff;border-radius:2px}.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs label:after{content:'';position:absolute;opacity:0;transition:.4s all ease-in-out;width:9px;height:16px;border:solid #27ae60;border-width:0 3px 3px 0;transform:rotate(45deg);left:7px;z-index:1;top:12px}@media only screen and (min-width:992px){.customise-modal.gift-wrap-modal .inr .step-3 .form-group.ts-cs label:after{top:8px}}.customise-modal.gift-wrap-modal .inr .step-3 .close-personalisation{position:static;font-size:14px;text-decoration:underline;line-height:19px;float:none;font-weight:normal;display:block;cursor:pointer}.greeting-card-info{background-color:#f3f3f3;border-radius:4px;padding:20px 20px 0;position:relative;margin-top:20px;margin-bottom:15px}.greeting-card-info .info-box{margin-bottom:20px}.greeting-card-info .info-box p{margin:0;line-height:1.5}.greeting-card-info .info-box p:first-child{font-weight:500;margin:0 0 5px;line-height:19px}.greeting-card-info .info-box pre{font-size:16px;padding:0;border:none;font-family:inherit;color:#666;white-space:pre-wrap;word-break:break-word}.greeting-card-info .greeting-card-info-controls{position:absolute;top:20px;right:20px}.greeting-card-info .greeting-card-info-controls span{color:#0f5c94;text-decoration:underline;line-height:20px;cursor:pointer}.greeting-card-info.greeting-card-edit{padding:20px}@media only screen and (min-width:992px){.greeting-card-info.greeting-card-edit{padding:20px 40px 40px}}.greeting-card-info.greeting-card-edit .hide-edit{color:#0f5c94;text-decoration:underline;line-height:20px;cursor:pointer}@media only screen and (min-width:992px){.greeting-card-info.greeting-card-edit .hide-edit{margin-right:-20px}}.greeting-card-info.greeting-card-edit ng-form{margin-top:40px}@media only screen and (min-width:992px){.greeting-card-info.greeting-card-edit ng-form{margin-top:40px}}.greeting-card-info.greeting-card-edit .form-group{margin-top:20px;margin-bottom:5px;max-width:732px;width:100%}.greeting-card-info.greeting-card-edit .form-group:first-child{margin-top:40px}@media only screen and (min-width:992px){.greeting-card-info.greeting-card-edit .form-group{margin-bottom:10px}}.greeting-card-info.greeting-card-edit .edit-ribbon-controls{margin-top:25px;max-width:732px}.greeting-card-edit .form-group,.greeting-card-modal .inr .step-2 .form-group{margin-top:25px}.greeting-card-edit .form-group label,.greeting-card-modal .inr .step-2 .form-group label{text-align:left;margin-bottom:10px;color:#333;font-weight:500;line-height:19px;font-size:14px}@media only screen and (min-width:992px){.greeting-card-edit .form-group label,.greeting-card-modal .inr .step-2 .form-group label{font-size:16px}}.greeting-card-edit .form-group label span,.greeting-card-modal .inr .step-2 .form-group label span{float:right}.greeting-card-edit .form-group label span:first-child,.greeting-card-modal .inr .step-2 .form-group label span:first-child{font-style:italic;font-weight:normal;float:none}.greeting-card-edit .form-group .form-control,.greeting-card-modal .inr .step-2 .form-group .form-control{margin-bottom:0}.greeting-card-edit .form-group textarea.form-control,.greeting-card-modal .inr .step-2 .form-group textarea.form-control{height:110px;padding:13px;font-size:16px;resize:vertical}.greeting-card-edit .form-group textarea.form-control.ng-invalid-pattern,.greeting-card-modal .inr .step-2 .form-group textarea.form-control.ng-invalid-pattern{border-color:#a94442}.greeting-card-edit .form-group input,.greeting-card-modal .inr .step-2 .form-group input{padding:13px 15px;font-size:14px;color:#333;line-height:1.5}@media only screen and (min-width:992px){.greeting-card-edit .form-group input,.greeting-card-modal .inr .step-2 .form-group input{font-size:16px;padding:13px 20px}}.greeting-card-edit .form-group input.ng-invalid-pattern,.greeting-card-modal .inr .step-2 .form-group input.ng-invalid-pattern{border-color:#a94442}.greeting-card-edit .form-group input.ng-invalid-pattern+span,.greeting-card-edit .form-group textarea.ng-invalid-pattern+span,.greeting-card-modal .inr .step-2 .form-group input.ng-invalid-pattern+span,.greeting-card-modal .inr .step-2 .form-group textarea.ng-invalid-pattern+span{color:#a94442;text-align:left}.greeting-card-edit .form-group.wrapping-total,.greeting-card-modal .inr .step-2 .form-group.wrapping-total{margin-bottom:30px}.greeting-card-edit .form-group.wrapping-total p,.greeting-card-modal .inr .step-2 .form-group.wrapping-total p{font-size:12px}@media only screen and (min-width:992px){.greeting-card-edit .form-group.wrapping-total p,.greeting-card-modal .inr .step-2 .form-group.wrapping-total p{font-size:14px}}.greeting-card-edit .form-group.wrapping-total p:first-child,.greeting-card-modal .inr .step-2 .form-group.wrapping-total p:first-child{font-size:16px}@media only screen and (min-width:992px){.greeting-card-edit .form-group.wrapping-total p:first-child,.greeting-card-modal .inr .step-2 .form-group.wrapping-total p:first-child{font-size:18px}}.greeting-card-edit .form-group.ts-cs,.greeting-card-modal .inr .step-2 .form-group.ts-cs{margin:0;position:relative}.greeting-card-edit .form-group.ts-cs input,.greeting-card-modal .inr .step-2 .form-group.ts-cs input{left:0;width:24px;height:24px;opacity:0;top:50%;margin:0;transform:translateY(-50%);cursor:pointer;z-index:2}.greeting-card-edit .form-group.ts-cs input:checked+label:after,.greeting-card-modal .inr .step-2 .form-group.ts-cs input:checked+label:after{opacity:1}.greeting-card-edit .form-group.ts-cs label,.greeting-card-modal .inr .step-2 .form-group.ts-cs label{font-size:12px;font-weight:normal;color:#666;padding-left:36px;position:relative;line-height:15px;margin:0}@media only screen and (min-width:992px){.greeting-card-edit .form-group.ts-cs label,.greeting-card-modal .inr .step-2 .form-group.ts-cs label{line-height:1.5}}.greeting-card-edit .form-group.ts-cs label a,.greeting-card-modal .inr .step-2 .form-group.ts-cs label a{text-decoration:underline;color:#333;font-weight:500;font-size:12px}.greeting-card-edit .form-group.ts-cs label:before,.greeting-card-modal .inr .step-2 .form-group.ts-cs label:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid #ccc;background-color:#fff;border-radius:2px}.greeting-card-edit .form-group.ts-cs label:after,.greeting-card-modal .inr .step-2 .form-group.ts-cs label:after{content:'';position:absolute;opacity:0;transition:.4s all ease-in-out;width:9px;height:16px;border:solid #27ae60;border-width:0 3px 3px 0;transform:translateY(-50%) rotate(45deg);left:7px;z-index:1;top:46%}.greeting-card-edit .edit-ribbon-controls,.greeting-card-modal .inr .step-2 .edit-ribbon-controls{margin-top:20px}.greeting-card-edit .edit-ribbon-controls span,.greeting-card-modal .inr .step-2 .edit-ribbon-controls span{display:block;cursor:pointer}.greeting-card-edit .edit-ribbon-controls span.save-ribbon,.greeting-card-modal .inr .step-2 .edit-ribbon-controls span.save-ribbon{color:#0f5c94}.greeting-card-edit .edit-ribbon-controls span.remove-ribbon,.greeting-card-modal .inr .step-2 .edit-ribbon-controls span.remove-ribbon{color:#d0021b;text-align:right}.greeting-card-edit input.ng-invalid-pattern,.greeting-card-modal .inr .step-2 input.ng-invalid-pattern,.customise-modal.gift-wrap-modal .inr .step-3 input.ng-invalid-pattern{border-color:#a94442}.greeting-card-edit input.ng-invalid-pattern+span,.greeting-card-edit textarea.ng-invalid-pattern+span,.greeting-card-modal .inr .step-2 input.ng-invalid-pattern+span,.greeting-card-modal .inr .step-2 textarea.ng-invalid-pattern+span,.customise-modal.gift-wrap-modal .inr .step-3 input.ng-invalid-pattern+span,.customise-modal.gift-wrap-modal .inr .step-3 textarea.ng-invalid-pattern+span{color:#a94442;text-align:left}.free-items .product--name span{font-weight:600}.free-items .product--price{font-weight:500;color:#333;display:block}.free-items .remove-engraving.with-icon{float:none;position:static}.basket-items .itemBorder{width:100%}@media only screen and (min-width:992px){.basket-items .itemBorder{padding-right:15px}}.free-items .tfs-lds-ring,.greeting-card-modal .tfs-lds-ring,.gift-wrap-modal .tfs-lds-ring{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);border-radius:4px;align-items:center;justify-content:center;z-index:2}.free-items .tfs-lds-ring.showing,.greeting-card-modal .tfs-lds-ring.showing,.gift-wrap-modal .tfs-lds-ring.showing{display:flex}.greeting-card-modal .tfs-lds-ring,.gift-wrap-modal .tfs-lds-ring{display:flex}.greeting-card-modal .inr .gift-wrap-itm{padding-left:0}.greeting-card-modal .inr .gift-wrap-itm .lhs{position:relative;padding-left:45px;max-width:195px}.greeting-card-modal .inr .gift-wrap-itm .lhs .greeting-card-zoom{display:flex}.greeting-card-modal .inr .gift-wrap-itm .lhs figure:after{content:'';background-image:url("/assets/theme/tfs/images/new/zoom-icon.png");position:absolute;width:36px;height:36px;background-size:cover;bottom:0;right:0;z-index:1}.oos-product.disabled{opacity:.6}.basket-info-msg{background-color:#e0edfb;color:#004085}.basket-msg-p{position:relative;top:2px}.basket-warn-btn{width:100%}@media only screen and (min-width:768px){.basket-msg-p{top:1px}.basket-warn-btn{width:auto}}.basket-warn-msg{background-color:#fff3cd;color:#856405;border:1px solid #856405}@media only screen and (max-width:768px){.basket-warn-msg.text-center{text-align:left}}.basket-upgrade-page{display:flex;flex-direction:column;padding:20px 0}.basket-upgrade-page section{padding:0 20px}@media only screen and (min-width:768px){.basket-upgrade-page section{padding:0 30px}}@media only screen and (min-width:1500px){.basket-upgrade-page section{padding:0}}.basket-upgrade-page section.bup-header{max-width:1440px;width:100%;margin:0 auto}.basket-upgrade-page section.bup-header h1{font-size:24px;font-weight:500;margin:5px 0 25px 0}@media only screen and (min-width:768px){.basket-upgrade-page section.bup-header h1{font-size:36px}}.basket-upgrade-page section.my-tfs-tiers .container-fluid{padding:0}.basket-upgrade-page section.my-tfs-tiers h2{margin-top:30px;margin-bottom:0}.basket-upgrade-page section.bup-footer{padding:30px 40px 20px 40px;text-align:center}.mult-shipment-heading{display:flex;flex-wrap:wrap;justify-content:space-between}.tfs-luxury-brand-v2{background-color:#fff;margin:0 -15px;padding:0;display:flex;flex-direction:column}.tfs-luxury-brand-v2 .banner-section-brand{margin:0;display:flex;flex-direction:column}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .banner-section-brand{padding-top:0}}.tfs-luxury-brand-v2 .banner-section-brand .logo-section{height:66px;display:flex;align-items:center;justify-content:center;padding:0}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .banner-section-brand .logo-section{margin-bottom:30px}}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters{max-width:1440px;margin:0 auto}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters{display:flex;padding:0 30px}}@media only screen and (min-width:1500px){.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters{padding:0}}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .banner-img{order:1}}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .banner-img img{max-width:100%;width:100vw;height:calc(100vw*.6108);margin:0}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .banner-img img{height:auto}}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec-mob{padding:30px 20px}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec-mob{display:none}}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec-mob .panel-group .panel.panel-default{border-radius:2px;border-bottom-width:0;border-color:#ccc}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec-mob .panel-group .panel-title{text-transform:uppercase}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec-mob .panel-group .panel-title .fa{color:#666}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec-mob .panel-group:last-child .panel.panel-default{border-bottom-width:1px}.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec{padding-right:10px;width:200px;flex-shrink:0}@media only screen and (min-width:1200px){.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec{padding-right:30px;width:300px}}@media only screen and (min-width:1440px){.tfs-luxury-brand-v2 .banner-section-brand .banner-and-filters .filter-sec{padding-right:40px;width:375px}}.tfs-luxury-brand-v2 .latest-campaign-section{margin:0;background-color:#fff;padding:20px}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .latest-campaign-section{padding:20px 30px}}.tfs-luxury-brand-v2 .latest-campaign-section .brand-h2-heading{text-align:center;font-size:20px;font-weight:500;margin-bottom:30px;text-transform:uppercase}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .latest-campaign-section .brand-h2-heading{margin-top:45px;margin-bottom:50px;font-size:36px}}.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container{flex-direction:row;justify-content:space-between;max-width:1175px;margin:0 auto}}.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item{margin-bottom:30px}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item{margin:0;margin-right:20px}.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item:last-child{margin-right:0}}.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item img{width:300px;height:auto}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item img{width:345px;max-width:100%}}.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item .omni-list-title{text-transform:uppercase;font-size:16px;font-weight:500;text-align:center;margin-top:10px;margin-bottom:0}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item .omni-list-title{font-size:18px;margin-top:20px}}.tfs-luxury-brand-v2 .latest-campaign-section .omni-list-container .omni-list-item:last-child{margin-bottom:0}.tfs-luxury-brand-v2 .most-product-slider{padding:30px 20px;background-color:#fff;display:none;margin:0 auto;width:100%;max-width:1600px}@media only screen and (min-width:768px){.tfs-luxury-brand-v2 .most-product-slider{padding:20px 30px}}@media only screen and (min-width:1500px){.tfs-luxury-brand-v2 .most-product-slider{padding:30px 0;position:relative}}.tfs-luxury-brand-v2 .most-product-slider.show{display:block}.tfs-luxury-brand-v2 .most-product-slider .product-slider-heading{font-size:20px;font-weight:500;line-height:26px;margin-bottom:30px;text-transform:uppercase}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .most-product-slider .product-slider-heading{margin-top:30px;margin-bottom:50px;font-size:36px}}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container{float:unset;padding:0 20px;position:relative;max-width:1440px;margin:0 auto}@media only screen and (min-width:1500px){.tfs-luxury-brand-v2 .most-product-slider .products-slider-container{padding:0;position:unset}}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container{padding:0;margin:0;position:unset}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide{min-height:300px;display:flex;flex-direction:column}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a{display:flex;flex-direction:column;flex-grow:1}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info{padding-top:10px}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info{padding-top:30px}}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info .product-name,.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info product-subbrand{font-size:14px;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info .product-name,.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info product-subbrand{font-size:16px}}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info .product-desc{font-size:12px;min-height:unset}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .product-name-info .product-desc{font-size:14px}}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .price-info{display:inline-flex;flex-wrap:wrap;min-height:unset;align-items:center;justify-content:space-evenly}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .price-info .product-price-new{padding:0;margin:0;font-size:14px;line-height:20px}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .price-info .product-price-new{font-size:16px}}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .price-info .sml,.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-wrapper .swiper-slide>a .dataPanel .price-info .save{width:auto}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-button-prev{left:-2px}@media only screen and (min-width:1500px){.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-button-prev{left:20px}}.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-button-next{right:-2px}@media only screen and (min-width:1500px){.tfs-luxury-brand-v2 .most-product-slider .products-slider-container .swiper-container .swiper-button-next{right:20px}}.tfs-luxury-brand-v2 .film-section{padding:20px 0;background-color:#fff;max-width:1000px;margin:0 auto;width:100%}.tfs-luxury-brand-v2 .film-section .brand-h2-heading{font-size:20px;font-weight:500;line-height:26px;margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .film-section .brand-h2-heading{margin-bottom:50px;font-size:36px}}.tfs-luxury-brand-v2 .film-section .iframe-container{width:100%;position:relative;max-width:1000px;padding-top:56.25%}.tfs-luxury-brand-v2 .film-section .iframe-container iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.tfs-luxury-brand-v2 .brand-description{padding:30px 20px 50px 20px;background-color:#fff;max-width:1000px;margin:0 auto;width:100%}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .brand-description{padding-bottom:75px}}@media only screen and (min-width:1040px){.tfs-luxury-brand-v2 .brand-description{padding-left:0;padding-right:0}}.tfs-luxury-brand-v2 .brand-description h1{font-size:20px;font-weight:500;line-height:26px;margin-top:0;margin-bottom:20px;text-align:left;text-transform:uppercase}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .brand-description h1{margin-top:25px;margin-bottom:30px;text-align:center;font-size:36px}}.tfs-luxury-brand-v2 .brand-description p{margin:0;font-size:14px}@media only screen and (min-width:992px){.tfs-luxury-brand-v2 .brand-description p{text-align:center;font-size:16px}}.fragrance-expert-landing section{padding:2rem 0}.fragrance-expert-landing .logo svg{height:100px;max-width:100%}@media(min-width:768px){.fragrance-expert-landing .logo svg{height:125px}}.fragrance-expert-landing section.hero{background-image:linear-gradient(#fbfbfb,#f0efed);margin-left:-20px;margin-right:-20px;height:280px;padding:20px 0;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.fragrance-expert-landing section.hero{height:380px;padding:40px 0}}.fragrance-expert-landing .help .custom-card img{height:50px}.fragrance-expert-landing{padding:0 5px;position:relative}@media(min-width:992px){.fragrance-expert-landing .visible-sm{display:none}}.fragrance-expert-landing .custom-card{padding:20px;box-shadow:0 2px 8px 0 #dedede;background-color:#fff;margin:0}@media(min-width:768px){.fragrance-expert-landing .custom-card{padding:30px}}.fragrance-expert-landing .custom-card img{max-width:100%;margin-bottom:1rem}.fragrance-expert-landing .grey-bg{background-color:#f3f3f3;margin-left:-20px;margin-right:-20px}.fragrance-expert-landing h2{font-size:22px;letter-spacing:1px;margin:0 0 10px;line-height:1.3}@media only screen and (min-width:992px){.fragrance-expert-landing h2{font-size:24px!important;line-height:29px!important}}.fragrance-expert-landing p{font-size:14px;letter-spacing:0}@media only screen and (min-width:992px){.fragrance-expert-landing p{font-size:16px;line-height:1.5}}.fragrance-expert-landing .btn{background-color:#000;font-size:14px;height:50px;line-height:48px}@media only screen and (min-width:992px){.fragrance-expert-landing .btn{font-size:16px}}.fragrance-expert-landing .btn.no-bg{background:none;border:1px solid #333;color:#333}.fragrance-expert-landing .btn.white-bg{background-color:#fff;border:1px solid #333;color:#333}.fragrance-expert-landing .no-padding-top{padding-top:0}.fragrance-expert-landing .no-padding-bottom{padding-bottom:0}.fragrance-expert-landing .landing-how-it-works{margin-left:-5px;margin-right:-5px}@media only screen and (min-width:992px){.fragrance-expert-landing .landing-how-it-works .swiper-container{margin-bottom:0}}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide{padding:5px 0}@media only screen and (min-width:992px){.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide{flex-grow:1;height:auto}}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .inr{padding:20px;background-color:#fff;margin:0 auto}@media only screen and (min-width:992px){.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .inr{max-width:100%;height:100%}}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .inr img{max-width:100%}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .btm h4{line-height:30px;font-size:16px;font-weight:500;margin:20px 0 10px}@media only screen and (min-width:992px){.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .btm h4{font-size:20px;line-height:1.3;letter-spacing:1}}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .btm h4 span{display:inline-block;width:30px;height:30px;border-radius:50%;color:#fff;background-color:#000;text-align:center;font-weight:bold;margin-right:5px}@media only screen and (min-width:992px){.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .btm h4 span{height:34px;width:34px;line-height:34px}}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .btm p{font-size:12px;margin:0}@media only screen and (min-width:992px){.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-slide .btm p{font-size:14px;line-height:20px}}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-next,.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-prev{width:17px;height:17px;margin:0;top:50%;transform:translateY(-50%)}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-next:after,.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-prev:after{font-size:34px;color:#000;font-weight:bold}@media only screen and (min-width:992px){.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-next,.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-prev{display:none}}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-next{right:15px}.fragrance-expert-landing .landing-how-it-works .swiper-container .swiper-button-prev{left:15px}.fragrance-expert-landing .reviews{padding-top:50px;padding-bottom:50px}.fragrance-expert-landing .reviews h2{font-size:20px;margin-bottom:30px;letter-spacing:.2px}.fragrance-expert-landing .reviews .swiper-container{margin-bottom:0}@media only screen and (max-width:991px){.fragrance-expert-landing .reviews .swiper-container .swiper-slide{padding:0 40px}}.fragrance-expert-landing .reviews .swiper-container .swiper-button-next,.fragrance-expert-landing .reviews .swiper-container .swiper-button-prev{width:17px;height:17px;margin:0;top:50%;transform:translateY(-50%)}.fragrance-expert-landing .reviews .swiper-container .swiper-button-next:after,.fragrance-expert-landing .reviews .swiper-container .swiper-button-prev:after{font-size:34px;color:#000;font-weight:bold}@media only screen and (min-width:992px){.fragrance-expert-landing .reviews .swiper-container .swiper-button-next,.fragrance-expert-landing .reviews .swiper-container .swiper-button-prev{display:none}}.fragrance-expert-landing .reviews .swiper-container .swiper-button-next{right:15px}.fragrance-expert-landing .reviews .swiper-container .swiper-button-prev{left:15px}.fragrance-expert-landing .reviews .review{padding:2rem}.fragrance-expert-landing .reviews .review .inr{margin:0 auto}@media only screen and (min-width:992px){.fragrance-expert-landing .reviews .review .inr{max-width:100%}}.fragrance-expert-landing .reviews .review .inr .fa{color:#1d1258;font-size:18px}.fragrance-expert-landing .reviews .review .inr p{margin:1.5rem 0 0 0;line-height:20px}.fragrance-expert-landing .reviews .review .inr p.reviewer-name{font-weight:600;margin:10px 0}.fragrance-expert-landing section h2{font-size:20px;font-weight:500}.fragrance-expert-landing section h2.last{margin-bottom:30px}.fragrance-expert-landing section.landing-intro{padding-bottom:20px}@media only screen and (min-width:768px){.fragrance-expert-landing section.landing-intro{text-align:center}}.fragrance-expert-landing section.landing-intro .opening-hours h3{color:#1d1258;font-size:20px;line-height:20px;margin-bottom:20px}.fragrance-expert-landing section.landing-intro .opening-hours .days{font-size:14px;line-height:18px;margin-bottom:5px;color:#333}.fragrance-expert-landing section.landing-intro .opening-hours .time{font-size:20px;line-height:20px;font-weight:500;margin-bottom:20px;color:#333}.fragrance-expert-landing section.landing-how-it-works{padding-bottom:0}.fragrance-expert-landing section.landing-how-it-works .how-it-works{margin-bottom:0}.fragrance-expert-landing section.landing-experts .cards-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}@media only screen and (min-width:768px){.fragrance-expert-landing section.landing-experts .cards-container{grid-template-columns:repeat(2,1fr);grid-gap:30px}}.fragrance-expert-landing section.landing-experts .cards-container .custom-card{padding:20px}@media(min-width:992px){.fragrance-expert-landing section.landing-experts .cards-container .custom-card{padding:40px}}.fragrance-expert-landing section.landing-experts .cards-container .custom-card img{height:250px;width:250px;border-radius:50%}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .years{display:inline-flex;flex-direction:column;font-size:40px}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .years .num{color:#333;line-height:50px;font-weight:500}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .years .lbl{font-size:12px;line-height:14px;margin:0;color:#666}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .bio-items{text-align:left;display:flex;flex-direction:column}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .bio-items .bio-itm{margin-bottom:5px}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .bio-items .bio-itm .title{font-size:12px;margin:0;color:#666}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .bio-items .bio-itm .desc{color:#333;font-weight:500}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .bio-items .bio-itm:last-child{margin-bottom:0}.fragrance-expert-landing section.landing-experts .cards-container .custom-card .bio-items .bio-itm:last-child .desc{margin-bottom:0}.fragrance-expert-landing section.landing-reviews .expert.reviews{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}@media only screen and (min-width:768px){.fragrance-expert-landing section.landing-reviews .expert.reviews{grid-template-columns:repeat(3,1fr);grid-gap:30px}}.fragrance-expert-landing section.landing-help .cards-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}@media only screen and (min-width:768px){.fragrance-expert-landing section.landing-help .cards-container{grid-gap:30px}}@media only screen and (min-width:992px){.fragrance-expert-landing section.landing-help .cards-container{grid-template-columns:repeat(3,1fr)}}.fragrance-expert-landing section.landing-help .cards-container .custom-card{display:flex;flex-direction:column}.fragrance-expert-landing section.landing-help .cards-container .custom-card p{flex-grow:1}.fragrance-expert-landing section.container-fluid.max-width{margin-left:-20px;margin-right:-20px}@media only screen and (min-width:1440px){.fragrance-expert-landing section.container-fluid.max-width{margin-left:auto;margin-right:auto}}.fragrance-expert-landing .container-fluid.max-width{max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){.fragrance-expert-landing .container-fluid.max-width{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1500px){.fragrance-expert-landing .container-fluid.max-width{padding-left:0;padding-right:0}}@media(min-width:768px){.add-to-bag-modal .d-md-none{display:none}.add-to-bag-modal .d-md-block{display:block}}@media(max-width:768px){.add-to-bag-modal .d-none{display:none}.add-to-bag-modal .d-block{display:block}.add-to-bag-modal .sm-margin-top-md{margin-top:2rem}.add-to-bag-modal .modal-content{border:1px solid #f3f3f3}}.add-to-bag-modal .py-5{margin:5rem auto;display:block;height:64px}.add-to-bag-modal h4{font-weight:bold;font-size:25px;border-bottom:2px solid #eee;text-align:center;text-transform:capitalize;padding-bottom:1.25rem}@media(max-width:768px){.add-to-bag-modal h4{text-align:left}}.add-to-bag-modal .modal-dialog{max-width:775px}@media(min-width:768px){.add-to-bag-modal .modal-dialog{width:775px}}.add-to-bag-modal .modal-body{padding:1rem 2.5rem}@media(max-width:768px){.add-to-bag-modal .modal-body{padding:1rem}}.add-to-bag-modal .clear-btn{height:48px;text-align:center;width:100%;margin:10px 0;line-height:46px;border:1px solid #ddd;border-radius:5px;display:block;text-transform:uppercase}.add-to-bag-modal hr{border-top:2px solid #eee}.add-to-bag-modal .swiper-pagination-bullets{bottom:18px}.add-to-bag-modal .addtobag{padding-left:0;padding-right:0;padding-bottom:45px;margin-bottom:0}.add-to-bag-modal .addtobag .swiper-wrapper{padding-left:0;padding-right:0}.add-to-bag-modal .addtobagrecommendations{padding-left:0;padding-right:0}.add-to-bag-modal .mw-100{max-width:100%}.add-to-bag-modal .prod-itm{width:100%;height:100%}.add-to-bag-modal h3 .sml{font-size:15px;text-decoration:line-through}.add-to-bag-modal .action-info{display:block}@media(min-width:768px){.add-to-bag-modal h5{font-size:20px}}.add-to-bag-modal .recommendation-prods h5{font-size:16px}.add-to-bag-modal .recommendation-prods h6{font-size:15px}.add-to-bag-modal .recommendation-prods p{font-size:15px}.add-to-bag-modal .recommendation-prods a{margin:.25rem 0}.m-0{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-1{margin-top:1rem}.mt-05{margin-top:.5rem}.mb-0{margin-bottom:0}.mr-10px{margin-right:10px}.mr-5px{margin-right:5px}.mr-1{margin-right:1rem}.my-1{margin:1rem 0}.p-1{padding:1rem}.p-2{padding:2rem}.px-2{padding-left:2rem;padding-right:2rem}.border{border:1px solid #d9d9d9}.border-radius-2{border-radius:2px}.border-radius-5{border-radius:5px}.float-left{float:left}.d-inline{display:inline}@media only screen and (max-width:768px){.font-size-sm-14{font-size:14px}}