@font-face{font-family:slick;src:url(/themes/custom/fdl/css/fonts/slick.woff) format("woff")}.node--type-account-page .cta-red-border{-webkit-appearance:none;font-family:"Playfair Display",sans-serif;cursor:pointer;transition:all .2s ease-out;display:inline-block;text-transform:uppercase;font-size:13px;line-height:16px;font-weight:700;letter-spacing:.3px;text-decoration:none;color:inherit;background:#fff;border:2px solid #e3352a}.node--type-account-page .cta-red-border:active,.node--type-account-page .cta-red-border:focus,.node--type-account-page .cta-red-border:hover{text-decoration:none;color:inherit}.node--type-account-page .cta-red-border:after{display:inline-block;font-size:18px;font-weight:700;font-weight:700;transition:all .2s ease-out;color:#e3352a}.node--type-account-page .cta-red-border:hover{background:#e3352a;color:#fff}.node--type-account-page .cta-red-border:hover:after{color:#fff;font-weight:700}.node--type-account-page.overlay-custom{overflow:hidden}.node--type-account-page.overlay-custom::after{opacity:.4;background:#fff}.node--type-account-page .main-content{display:flex}@media (max-width:768px){.node--type-account-page .main-content{display:block}}.node--type-account-page .main-content .account-page .field--name-body p{font-size:18px;font-family:"Playfair Display",sans-serif}@media (max-width:768px){.node--type-account-page .main-content .account-page .field--name-body p{font-size:15px}}.node--type-account-page .main-content .account-page .field--name-body p.profile{font-size:28px;line-height:38px}@media (max-width:768px){.node--type-account-page .main-content .account-page .field--name-body p.profile{font-size:20px;line-height:34px}}.node--type-account-page .main-content .account-page .field--name-body p.big{font-size:28px}@media (max-width:768px){.node--type-account-page .main-content .account-page .field--name-body p.big{font-size:20px}}.node--type-account-page .main-content .account-page .field--name-body h1,.node--type-account-page .main-content .account-page .field--name-body h2{font-weight:700;font-style:italic;font-size:42px}@media (max-width:768px){.node--type-account-page .main-content .account-page .field--name-body h1,.node--type-account-page .main-content .account-page .field--name-body h2{font-size:30px}}.node--type-account-page .main-content .account-page .no-result-bookmark{text-align:center;font-size:15px;line-height:25px;color:#1b1b1b}.node--type-account-page .main-content .account-page .no-result-bookmark h3{font-size:24px;line-height:56px;font-style:normal;font-family:"Playfair Display",serif;font-weight:700}@media (max-width:768px){.node--type-account-page .main-content .account-page .no-result-bookmark h3{line-height:normal}}.node--type-account-page .main-content .account-page .no-result-bookmark p{font-size:18px;line-height:1.56;word-break:break-word}.node--type-account-page .main-content .account-page .no-result-bookmark .field--name-field-scgt-title p{line-height:56px;font-style:normal}@media (max-width:768px){.node--type-account-page .main-content .account-page .no-result-bookmark .field--name-field-scgt-title p{line-height:normal}}.node--type-account-page .main-content .account-page .sort{display:flex;align-items:baseline;color:#000;font-size:18px}.node--type-account-page .main-content .account-page .sort .sort-bookmarks{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid #b6b6b6;background:0 0;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;font-weight:600}.node--type-account-page .main-content .account-page .sort .sort-bookmarks:focus{outline:0}.node--type-account-page .main-content .account-page .go-next{display:none}.node--type-account-page .main-content .account-page .bookmark-list{display:flex;flex-wrap:wrap}@media (max-width:768px){.node--type-account-page .main-content .account-page .bookmark-list{flex-direction:column}}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark]{max-width:50%;flex:0 0 50%;display:flex;flex-wrap:wrap}@media (max-width:768px){.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark]{flex:0 0 100%;border-bottom:1px solid #c8c8c8}}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark]:last-child(){border:0}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] img{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .right-column{flex:50%}}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .right-column a,.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .right-column h2{display:block}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .right-column h2{border-bottom:1px solid #e3352a;font-size:14px;font-family:"Work Sans",sans-serif;font-weight:400;letter-spacing:1.2px;text-transform:uppercase}@media (max-width:768px){.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .right-column h2{font-size:12px}}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .right-column a{font-family:"Playfair Display",sans-serif;line-height:28px;color:#1b1b1b;font-size:19px;font-weight:600;letter-spacing:0;text-decoration:none}@media (max-width:768px){.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .right-column a{font-size:16px}}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .delete-bookmark{flex:100%}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .delete-bookmark .delete-bookmark-listing{flex:0 0 100%;font-family:"Playfair Display",sans-serif;font-size:13px;text-transform:uppercase;display:flex;align-items:center;line-height:25px;text-decoration:underline;font-weight:700;cursor:pointer}.node--type-account-page .main-content .account-page .bookmark-list div[class^=bookmark] .delete-bookmark .delete-bookmark-listing::before{content:"";background-image:url(/themes/custom/images/trash2.jpg);display:block;background-size:contain}.node--type-account-page .main-content .account-page .popup{display:none;background:#fff;text-align:center;box-shadow:2px 4px 10px 1px rgba(0,0,0,.5);border-radius:10px}.node--type-account-page .main-content .account-page .popup .close-this{text-align:right;cursor:pointer}.node--type-account-page .main-content .account-page .popup h3{font-size:35px;line-height:47px;font-family:"Playfair Display",sans-serif;font-weight:700}@media (max-width:768px){.node--type-account-page .main-content .account-page .popup h3{font-size:24px;line-height:26px}}.node--type-account-page .main-content .account-page .popup p{font-size:18px}.node--type-account-page .main-content .account-page .popup .cancel-delete{background:#fff;border:2px solid #e3352a;font-family:"Playfair Display",sans-serif;cursor:pointer;transition:all .2s ease-out;display:inline-block;text-transform:uppercase;font-size:13px;line-height:1;font-weight:700;letter-spacing:.3px;text-decoration:none}.node--type-account-page .main-content .account-page .popup .cancel-delete:hover{background:#e3352a;color:#fff}.node--type-account-page .main-content .account-page .popup .confirm-bookmark-delete{background:#e3352a;color:#fff;border:2px solid #e3352a;font-family:"Playfair Display",sans-serif;cursor:pointer;transition:all .2s ease-out;display:inline-block;text-transform:uppercase;font-size:13px;line-height:1;font-weight:700;letter-spacing:.3px;text-decoration:none}.node--type-account-page .main-content .account-page .popup .confirm-bookmark-delete:hover{background:#fff;border:2px solid #e3352a;color:#e3352a}.node--type-account-page .main-content .account-page .popup .continue-deleted{display:none}.node--type-account-page .main-content .account-page .popup .continue-deleted h3{text-transform:uppercase;font-size:20px}@media (max-width:768px){.node--type-account-page .main-content .account-page .popup .continue-deleted h3{font-size:18px}}
