﻿/**Reset**/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display:block}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
table {border-collapse:collapse;border-spacing:0}

/**Core**/
@font-face {font-family:Freeman;src:url(/theme/img/Freeman.woff2)}
html {font-family:Montserrat,sans-serif;font-size:100%;color:#000;font-weight:400;-webkit-font-smoothing:antialiased}
.ss_page-body-content {max-width:1175px;margin:0 auto}

/**Header**/
.ss_announcement-bar {background-color:#000;color:#fff;height:40px}
.ss_announcement-bar p {height:40px;display:flex;justify-content:center;align-items:center;font-size:95%}
.ss_announcement-bar a {font-weight:800;color:#fff;text-decoration:none}
.ss_announcement-bar a:hover {text-decoration:underline}

.ss_header-content {padding:25px 0}
.ss_header-display {display:flex;justify-content:space-between;align-items:center}
.ss_account-nav {display:flex;align-items:center}
.ss_account-nav a {color:#000;text-decoration:none;padding:0 15px;font-size:95%;display:block}
.ss_account-nav a:hover {color:#DB297A}
.ss_account-nav a.ss_account-nav-account {display:flex;align-items:center}
.ss_account-nav a.ss_account-nav-account:before {content:"";background-image:url(/theme/img/account-icon.svg);height:28px;width:28px;background-repeat:no-repeat;background-size:22px auto;background-position:center 2px;padding-right:10px}
.ss_account-nav a.ss_account-nav-account:hover:before {background-position:center -31px}
.ss_account-nav a.ss_account-nav-basket {background-image:url(/theme/img/basket-icon.svg);background-repeat:no-repeat;background-size:24px auto;background-position:center 4px;height:28px;width:28px}
.ss_account-nav a.ss_account-nav-basket:hover {background-position:center -22px}

.ss_account-nav-basket {color: #000;background-image: url("/theme/img/basket.svg")}
.ss_account-nav-basket.has-items {position:relative}
.ss_account-nav-basket.has-items::before, a.ss_mobile-nav-basket.has-items::after {content:"";display:block;height:10px;width:10px;background-color:#DB297A;border-radius:10px;position:absolute;top:0px;right:12px}
a.ss_mobile-nav-basket.has-items::after {right:0;left:20px}

/**Navigation**/
.ss_header-nav {border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;height:48px;z-index:3;position:relative}
.ss_header-nav ul.dt_nav {display:flex;height:48px}
.ss_header-nav ul.dt_nav li {position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center}
.ss_header-nav ul.dt_nav li a {font-family:Freeman, Montserrat, sans-serif;font-weight:400;color:#000;text-transform:uppercase;text-decoration:none;display:flex;height:100%;align-items:center;width:100%;justify-content:center}
.ss_header-nav ul.dt_nav li a:hover {border-bottom:solid 1px #DB297A;color:#DB297A;margin-bottom:-1px}

.ss_header-nav ul.dt_nav li ul.dropdown {display:none;box-shadow:0 5px 10px rgba(0, 0, 0, .12), 0 8px 20px rgba(0, 0, 0, .08);width:275px;min-width:100%;padding:30px 36px 12px;position:absolute;z-index:1;background:#fff;top:49px;left:0;height:auto}
.ss_header-nav ul.dt_nav li ul.dropdown li {display:block;align-items:unset;height:100%}
.ss_header-nav ul.dt_nav li ul.dropdown li a {display:block;white-space:normal;color:#000;padding-bottom:1.5rem;text-transform:none;font-family:Montserrat, sans-serif;font-weight:600}
.ss_header-nav ul.dt_nav li ul.dropdown li a:hover {border:0;color:#DB297A;margin:0}
.ss_header-nav ul.dt_nav li ul.dropdown li a span {color:#DB297A}

.ss_header-nav ul.dt_nav li ul.dropdown-garments {width:800px;column-count:3}
.ss_header-nav ul.dt_nav li ul.dropdown-marketplace {width:540px;column-count:2}
.ss_header-nav ul.dt_nav li ul.dropdown-help {width:540px;column-count:2;right:0;left:unset}
.ss_header-nav ul.dt_nav li ul.dropdown-integrations {width:500px;column-count:2}
.ss_header-nav ul.dt_nav li ul.dropdown ul {display:block;height:auto;margin:-0.5rem 0 0.7rem}
.ss_header-nav ul.dt_nav li ul.dropdown ul li a {font-weight:400;padding-bottom:1rem;font-size:90%}

.ss_header-nav ul.dt_nav li:hover ul.dropdown {display:block}

@media (min-width: 991px) {
    .mp_toggle, .mp_drawer, nav.mp_nav {display:none !important}
}

/* Mobile drawer */
@media (max-width: 990px) {
    .mp_toggle {display:inline-flex;align-items:center;border:0;background:#fff;border-radius:12px;cursor:pointer}
    .mp_drawer[hidden], .ss_header-nav {display:none}
    .mp_drawer {position:fixed;inset:0;z-index:9999}
    .mp_backdrop {position:absolute;inset:0;background:rgba(0,0,0,0.45);opacity:0;transition:opacity 200ms ease}
    .mp_panel-shell {position:absolute;top:0;left:0;height:100%;width:min(86vw, 360px);background:#fff;transform:translateX(-100%);transition:transform 240ms ease;display:flex;flex-direction:column}
    .mp_drawer.is-open .mp_backdrop {opacity:1}
    .mp_drawer.is-open .mp_panel-shell {transform:translateX(0)}
    .mp_header {display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f7f7f7;font-family:Freeman, Montserrat, sans-serif;font-size:130%;text-transform:uppercase}
    .mp_close {border:0;background:transparent;cursor:pointer;font-size:100%;font-weight:800;line-height:80%}
    .mp_panels {position:relative;flex:1;overflow:hidden}
    .mp_panel {position:absolute;inset:0;padding:1rem;overflow:auto;transform:translateX(100%);transition:transform 240ms ease;background:#fff}
    .mp_panel--active {transform:translateX(0)}
    .mp_panel--left {transform: translateX(-100%)}
    .mp_panel-title {font-weight:600;padding:1rem 0}

    /* Menu list styling */
    ul.mp_list, ul.mp_list ul {list-style:none;margin:0;padding:0}
    ul.mp_list li {border-top:dotted 1px #b2b2b2;padding:5px 0}
    ul.mp_list li:first-child {border:0;padding:0 0 5px}
    ul.mp_list a {display:flex;background-color:transparent;padding:1rem;font-family:Freeman, Montserrat, sans-serif;text-decoration:none;color:#000;text-transform:uppercase;align-items:center;width:100%}

    a.ss_mobile-nav-basket::before {content:"";display:block;background-image:url(/theme/img/basket-icon.svg);background-repeat:no-repeat;background-size:24px auto;background-position:center 4px;height:28px;width:28px}
    a.ss_mobile-nav-account::before {content:"";background-image:url(/theme/img/account-icon.svg);height:28px;width:28px;background-repeat:no-repeat;background-size:22px auto;background-position:center 2px}
    a.ss_mobile-nav-basket, a.ss_mobile-nav-account {display:flex;position:relative;align-items:center;padding:0 !important;font-family:Freeman, Montserrat, sans-serif;font-size:100%;color:#000;text-transform:uppercase;gap:1rem}
    .ss_account-links {margin:1rem 1rem 0;border-bottom:solid 1px #000;padding-bottom:1rem;display:flex;justify-content:space-between}

    .mp_panel ul {overflow-x:hidden}
    .mp_panel ul li {border-top:dotted 1px #b2b2b2;padding:5px 0}
    .mp_panel ul li:first-child {border:0;padding:1rem 0 5px}
    .mp_panel ul li a {display:flex;background-color:transparent;padding:1rem;font-family:Freeman, Montserrat, sans-serif;text-decoration:none;color:#000;text-transform:uppercase;align-items:center;width:100%}
    .mp_panel-back {display:flex;justify-content:space-between;background-color:#f7f7f7;padding:0 1rem}
    .mp_item {display:flex;align-items:center;justify-content:space-between;gap:10px}
    .mp_panel ul li.active .mp_item {background-color:#DB297A}
    .mp_panel ul li.active .mp_item a, .mp_panel ul li.active .mp_item button {color:#fff}
    .mp_panel ul li.active a {color:#fff;background-color:#DB297A}
    .mp_panel ul li.was-active .mp_item, .mp_panel ul li.was-active a {background-color:#feeff6}

    .mp_next {border:0;background:transparent;width:44px;height:44px;cursor:pointer;font-size:18px}

    .mp_back {display:flex;align-items:center;border:0;padding:0;cursor:pointer;background-color:transparent}
}



/**Footer**/
.ss_subscription {background-color:#000;color:#fff}
.ss_subscription-inner {display:flex;flex-direction:column;align-items:center}
.ss_subscription-inner h2 {margin:3rem 0 2rem;font-family:Freeman, Montserrat, sans-serif;font-size:300%;font-weight:400;max-width:640px;text-align:center}
.ss_subscription-inner a {background-color:#DB297A;color:#fff;font-family:Freeman, Montserrat, sans-serif;text-decoration:none;margin-bottom:3rem;padding:0.7rem 1rem}
.ss_subscription-inner a:hover {background-color:#b31e62}

.ss_footer-nav ul {display:flex;padding:2rem 0 3rem;font-size:95%}
.ss_footer-nav ul li {padding-right:28px}
.ss_footer-nav ul li a {color:#000;text-decoration:none}
.ss_footer-nav ul li a:hover {color:#DB297A}

.ss_footer-details-inner {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);padding:0 0 2rem}
.ss_footer-socials {padding-bottom:2rem}
.ss_footer-socials ul {display:flex;align-items:center}
.ss_footer-socials ul li {padding-right:14px}
.ss_footer-socials ul li a {background-color:#000;height:24px;width:24px;border-radius:24px;display:block}
.ss_footer-socials ul li a.facebook {background-image:url(/theme/img/social-icons/facebook.svg)}
.ss_footer-socials ul li a.twitter {background-image:url(/theme/img/social-icons/twitter.svg)}
.ss_footer-socials ul li a.youtube {background-image:url(/theme/img/social-icons/youtube.svg)}
.ss_footer-socials ul li a.tiktok {background-image:url(/theme/img/social-icons/tiktok.svg)}
.ss_footer-socials ul li a.instagram {background-image:url(/theme/img/social-icons/instagram.svg)}
.ss_footer-socials ul li a.pinterest {background-image:url(/theme/img/social-icons/pintrest.svg)}
.ss_footer-socials ul li a.newsletter {background-image:url(/theme/img/social-icons/newsletter.svg)}
.ss_footer-socials ul li a.snapchat {background-image:url(/theme/img/social-icons/snapchat.svg)}
.ss_footer-socials ul li a.vimeo {background-image:url(/theme/img/social-icons/vimeo.svg)}
.ss_footer-socials ul li a:hover {background-color:#DB297A}
.ss_footer-copyright {grid-column-start:1;grid-row-start:2;font-size:90%}
.ss_footer-cards {grid-row:span 2 / span 2;grid-column-start:2;grid-row-start:1;display:flex;justify-content:flex-end}

/**Default**/
.ss_sidenav-layout {padding:2rem 0 4rem;display:grid;grid-template-columns:22rem auto}
.ss_full-layout {padding:2rem 0 4rem}
.ss_default-content h1.ss_page-title {font-family: Freeman, Montserrat, sans-serif;color:#000;font-size:300%;padding:1rem 0 3rem}
.ss_default-content h2.ss_sub-title {color:#666;font-size:150%;font-style:italic;font-weight:200;padding-bottom:2rem}
.ss_default-content h3 {font-family:Freeman, Montserrat, sans-serif;color:#DB297A;font-size:160%;padding:2rem 0}
.ss_default-content p {line-height:160%;padding-bottom:1rem}
.ss_default-content p strong, .ss_default-content strong {font-weight:700}
.ss_default-content small {font-size:80%;color:#999}
.ss_default-content hr {margin:2rem 0;border-top:solid 1px #ebebeb;border-bottom:0}
.ss_default-content .ss_note {display:flex;align-items:center;padding:2rem 0}
.ss_default-content .ss_note::before {content:"note:";font-family:Freeman, Montserrat, sans-serif;color:#DB297A;text-transform:uppercase;padding:0 2rem}
.ss_default-content .ss_note p {padding:0;line-height:120%;font-size:95%;color:#666}
.ss_default-content input, .ss_default-content select, .ss_default-content textarea {border:solid 1px #dddddd;padding:1rem;color:#666;font-size:100%;width:100%;box-shadow:inset -2px -2px 7px -1px rgba(0, 0, 0, 0.07);box-sizing:border-box;font-family:inherit}
.ss_default-content textarea {height:7rem}
.ss_default-content input[type="file"] {border:0;box-shadow:none;padding:1rem 0}
.ss_default-content input[type="file"]::file-selector-button {background-color:#DB297A;border:0;color:#fff;font-family:Freeman, Montserrat, sans-serif;font-size:140%;padding:1rem;box-shadow:4px 4px #000;line-height:90%;cursor:pointer;margin-right:2rem}
.ss_default-content select {appearance:none;-moz-appearance:none;-webkit-appearance:none}
.ss_default-content .select-dropdown {position:relative}
.ss_default-content .select-dropdown::after {content:"";width:12px;height:12px;background:url(/theme/img/nav-icons/chevron-down.svg) no-repeat center;background-size:contain;position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}
.ss_default-content input:focus, .ss_default-content select:focus {color:#DB297A;outline:solid 2px #DB297A}
.ss_default-content .ss_form-bg-grey {background-color:#f2f2f2;padding:2rem}
.ss_default-content .ss_form {padding:2rem 0}
.ss_default-content .msg {max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all 0.4s ease}
.ss_default-content .msg.show {max-height:100px;opacity:1;transform:translateY(0);border-top:solid 2px #DB297A;border-bottom:solid 2px #DB297A;padding:1rem;color:#DB297A;margin:1rem 0 0;text-align:center}
.ss_default-content button.ss_button, .ss_default-content a.ss_button {background-color:#DB297A;border:0;color:#fff;font-family:Freeman, Montserrat, sans-serif;font-size:140%;display:block;padding:1rem;box-shadow:4px 4px #000;line-height:90%;cursor:pointer;text-decoration:none}
.ss_default-content button.ss_button:disabled {opacity:0.1;cursor:not-allowed;pointer-events:none;background-color:#999}
.ss_default-content .ss_col-1 {display:grid}
.ss_default-content .ss_col-2 {display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}
.ss_default-content label {font-family:Freeman, Montserrat, sans-serif;color:#000;font-size:120%;padding:1rem 0 0.5rem;display:block}
.ss_default-content .tooltip-btn {position:relative;cursor:pointer}
.ss_default-content .tooltip-btn::after {content:attr(data-tooltip);position:absolute;left:50%;bottom:125%;transform:translateX(-50%);background:black;color:white;padding:6px 10px;border-radius:6px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease}
.ss_default-content .tooltip-btn:hover::after {opacity:1}
.ss_default-content .tooltip-btn:focus-visible::after { opacity: 1; }
.ss_default-content .tooltip-btn::before {content:"";position:absolute;bottom:96%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:black transparent transparent transparent;opacity:0;transition:opacity 0.2s ease}
.ss_default-content .tooltip-btn:hover::before {opacity:1}
.ss_default-content .check {display:flex !important;align-items:center;gap:1rem;cursor:pointer}
.ss_default-content .check input {display:none;opacity:0;pointer-events:none}
.ss_default-content .check .box {width:20px;height:20px;border:2px solid #000;display:inline-block;transition:all 0.2s ease}
.ss_default-content .check input:checked + .box {background:#DB297A;border-color:#DB297A}
.ss_default-content .check input:checked + .box::after {content:"✔";color:white;font-size:20px;display:block;text-align:center;line-height:20px}

.ss_default-content a.ss_page_link {color:#DB297A;font-weight:700}
.ss_default-content a.ss_page_link:hover {color:#DB297A;font-weight:700;text-decoration:underline}
.ss_default-content h2.ss_h2 {margin:3rem 0 1.5rem;font-family:Freeman, Montserrat, sans-serif;font-size:25px;font-weight:400;line-height:1.4}
.ss_default-content h3.ss_h3 {font-family:Montserrat, sans-serif;font-weight:300;color:#DB297A;font-style:italic}
.ss_default-content h4.ss_h4 {font-family:Montserrat, sans-serif;font-weight:300;color:#DB297A;font-size:120%}
.ss_default-content ol.ss_ol, ol.ss_ol_small {margin:2rem 0 3rem;list-style-type:none;counter-reset:ss-counter}
.ss_default-content ol.ss_ol li {counter-increment:ss-counter;position:relative;padding-left:6rem;line-height:140%;margin-bottom:3rem}
.ss_default-content ol.ss_ol li::before {content:counter(ss-counter) ". ";font-family:Freeman, Montserrat, sans-serif;font-size:40px;color:#DB297A;position:absolute;left:2rem;top:0;line-height:100%}
.ss_default-content ol.ss_ol li p, ul.ss_ul li p, ol.ss_ol_small li p {line-height:120%}
.ss_default-content ol.ss_ol_small li {counter-increment:ss-counter;position:relative;padding:0 0 0 6rem;margin-bottom:1rem;line-height:140%}
.ss_default-content ol.ss_ol_small li::before {content:counter(ss-counter) ". ";font-family:Freeman, Montserrat, sans-serif;font-size:25px;color:#DB297A;position:absolute;left:3rem;top:0;line-height:100%}
.ss_default-content ul.ss_ul {margin:2rem 0 3rem;list-style-type:none}
.ss_default-content ul.ss_ul li {position:relative;padding:3px 0 0 6rem;margin-bottom:1rem;line-height:140%}
.ss_default-content ul.ss_ul li::before {content:"";position:absolute;left:2.5rem;top:0.2rem;background-image:url(/theme/image.ashx?path=/theme/img/bullet-pink.png&w=25);height:25px;width:25px;background-repeat:no-repeat;background-size:25px auto}
.ss_default-content ul.ss_ul li.ss_alert::before {background-image:url(/theme/image.ashx?path=/theme/img/bullet-alert.png&w=25)}
.ss_default-content ul.ss_ul ul li, .ss_default-content ol.ss_ol ul li, .ss_default-content ol.ss_ol_small ul li {padding:3px 0 0 3rem}
.ss_default-content ul.ss_ul ul li::before, .ss_default-content ol.ss_ol ul li::before, .ss_default-content ol.ss_ol_small ul li::before {left:0}
.ss_default-content img.ss_img100 {width:100%;height:auto;margin:1rem 0}
.ss_default-content img.ss_img80 {margin-left:20% !important;margin-right:20% !important;width:60%;height:auto}
.ss_default-content img.ss_img {margin:2rem 0}
.ss_default-content em {font-weight:700;color:#000}
.ss_default-content .ss_question {font-size:130%;color:#DB297A}
.ss_default-content .ss_answer {font-size:130%}
.ss_default-content .ss_pink {font-weight:800;color:#DB297A}


/**Lightbox**/
.modal[hidden] {display:none}
.modal {position:fixed;inset:0;z-index:1000000}
.modal__backdrop {position:absolute;inset:0;background:rgba(0,0,0,0.7)}
.modal__panel {position:relative;margin:12vh auto 0;width:min(520px, calc(100% - 32px));background:#fff;padding:1.5rem;box-shadow:0 9px 20px rgba(0,0,0,0.5)}
.modal__panel h2 {font-family:Freeman, Montserrat, sans-serif;color:#000;font-size:160%;padding:0.5rem 0 1rem}
.modal__panel p {line-height:140%;color:#666}
.modal__actions {display:flex;gap:0.5rem;justify-content:flex-end;margin-top:1rem}
.modal__panel .btn {padding:0.7rem 1rem;background:#ccc;color:#000;border:0;cursor:pointer;text-decoration:none}
.modal__panel .btn--danger, .modal__panel  .btn-addToBasket {background:#DB297A;color:#fff;font-weight:800;text-transform:uppercase}

/**ImageScroll**/
.product-images.double{position:relative;width:100%;max-width:300px}
.product-images.double a {display:block;position:relative;z-index:1}
.product-images.double img {width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease}
.product-images.double img.active {opacity:1;position:relative}

.slider-arrow {position:absolute;top:50%;transform:translateY(-50%);background:transparent;color:#999;border:0;font-size:20px;cursor:pointer;border-radius:20px;z-index:2;pointer-events:auto;height:40px;width:40px;line-height:20px}
.slider-arrow:hover {background-color:#f7f7f7;color:#000}
.slider-arrow.left {left:0}
.slider-arrow.right {right:0}

.slider-dots {position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}
.slider-dot {width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,0.15);cursor:pointer;transition:background 0.3s ease}
.slider-dot.active {background:rgba(0,0,0,0.5)}



/**Banners**/
.ss_banner {width:100%}
.ss_banner img {width:100%;height:auto;display:block}
.banner-login {background-color:#000}

/**Login**/
.login-content {width:60%;padding:0 20% 3rem}
.login-content .login-form {display:flex;flex-direction:column;row-gap:1rem;padding-bottom:1rem}
.login-content .login-button {display:flex;justify-content:center}
.login-content .login-button button {padding:1rem 5rem}
.login-signup {background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;padding:1rem;margin:1rem 20%;flex-direction:column;gap:0.5rem}
.login-signup span {text-align:center}
.login-signup a {color:#DB297A;text-decoration:none;font-weight:600}
.login-signup a:hover {text-decoration:underline}
.signup-page h2.ss_sub-title {padding:0 0 2rem}
.signup-page h3 {font-size:220%}
.forgotton-form, .reset-form {display:grid;grid-template-columns:1fr auto;gap:2rem;padding:2rem 8rem !important}

.credit-content {background-color:#f7f7f7;padding:2rem;margin-bottom:3rem}
.credit-content-inner {display:flex;align-items:center;gap:2rem}
.credit-content label {padding:0;white-space:nowrap}
.credit-content button {white-space:nowrap}
.credit-content .err {max-height:100px;opacity:1;transform:translateY(0);border-top:solid 2px red;border-bottom:solid 2px red;padding:1rem;color:red;margin:2rem 0 0;text-align:center;font-weight:800;text-transform:uppercase}
.credit-content .ok {max-height:100px;opacity:1;transform:translateY(0);border-top:solid 2px green;border-bottom:solid 2px green;padding:1rem;color:green;margin:2rem 0 0;text-align:center;font-weight:800;text-transform:uppercase}

.withdrawals-grid {display:grid;grid-template-columns:25% 25% 25% 25%;border-bottom:solid 3px #DB297A;margin-bottom:3rem}
.withdrawals-grid div {border-top:solid 1px #ebebeb;padding:0.8rem;display:flex;align-items:center}
.withdrawals-grid div:nth-child(-n + 4) {border-top:0px;font-weight:700;background-color:#ebebeb;margin-bottom:5px}
.withdrawals-grid div:nth-child(5), .withdrawals-grid div:nth-child(6), .withdrawals-grid div:nth-child(7), .withdrawals-grid div:nth-child(8) {border-top:solid 3px #DB297A}
.withdrawals-grid .withdrawals-grid-error {grid-column:span 4 / span 4;display:flex;background-color:transparent !important;border-top:solid 3px #DB297A !important;padding:0;align-items:center}
.withdrawals-grid .withdrawals-grid-error span {background-color:#f7f7f7;display:block;width:100%;text-align:center;padding:2rem;margin-top:5px}
.withdrawals-grid .approve-buttons {gap:2rem}
.withdrawals-grid .approve-buttons button {border:0;padding:1rem;color:#fff;font-weight:800;text-transform:uppercase}
.withdrawals-grid .approve-buttons button.yes {background-color:green}
.withdrawals-grid .approve-buttons button.no {background-color:red}

.return-marketplace {display:flex;background-color:#f7f7f7;padding:3rem;justify-content:center;align-items:center}
.verification-email-sent {width:calc(60% - 6rem);margin:0 20%;background-color:#effbe4;border:solid 3px #87e382;padding:2rem 3rem 1rem}
.verification-email-sent h3 {color:#3d8a39;padding:0 0 2rem}
.verification-email-sent p {color:#276c24}
.email-verified {display:flex;background-color:#f7f7f7;padding:3rem;align-items:center;justify-content:center;margin:3rem 0;font-size:130%}
.email-verified-links {display:flex;justify-content:center;align-items:center;gap:3rem;margin-bottom:3rem}

/**SideNav**/
.ss_side-nav {border-right:solid 2px #ebebeb;margin-right:4rem;padding-right:1rem}
.ss_side-nav ul {padding:1rem 0}
.ss_side-nav li {border-top:dotted 1px #b2b2b2;padding:5px 0}
.ss_side-nav li:first-child {border:0;padding:0 0 5px}
.ss_side-nav li a {display:flex;background-color:transparent;padding:1rem;font-family:Freeman, Montserrat, sans-serif;text-decoration:none;color:#000;text-transform:uppercase;align-items:center}
.ss_side-nav li.active a {color:#fff;background-color:#DB297A}
.ss_side-nav-account li a::before {content:"";height:20px;width:20px;display:block;background-repeat:no-repeat;background-size:20px auto;margin-right:1rem;background-position:0px 0px}
.ss_side-nav-account li a.account::before {background-image:url(/theme/img/nav-icons/account-nav.svg)}
.ss_side-nav-account li a.products::before {background-image:url(/theme/img/nav-icons/stack.svg)}
.ss_side-nav-account li a.integrations::before {background-image:url(/theme/img/nav-icons/arrow-left-right.svg)}
.ss_side-nav-account li a.marketplace::before {background-image:url(/theme/img/nav-icons/shop-window.svg)}
.ss_side-nav-account li a.sales::before {background-image:url(/theme/img/nav-icons/graph-up.svg)}
.ss_side-nav-account li a.transactions::before {background-image:url(/theme/img/nav-icons/receipt-cutoff.svg)}
.ss_side-nav-account li a.withdrawal::before {background-image:url(/theme/img/nav-icons/cash-coin.svg)}
.ss_side-nav-account li a.topup::before {background-image:url(/theme/img/nav-icons/piggy-bank.svg)}
.ss_side-nav-account li a.tracking::before {background-image:url(/theme/img/nav-icons/box-seam.svg)}
.ss_side-nav-account li a.unpaid::before {background-image:url(/theme/img/nav-icons/wallet2.svg)}
.ss_side-nav-account li a.logout::before {background-image:url(/theme/img/nav-icons/door-closed.svg)}
.ss_side-nav-account li a.import::before {background-image:url(/theme/img/nav-icons/import.svg)}
.ss_side-nav-account li.active a::before {background-position:0px -60px}
.ss_side-nav li a:hover {color:#DB297A}
.ss_side-nav li.active a:hover {color:#000}
.ss_side-nav-account li a:hover::before {background-position:0px -30px}
.ss_side-nav li.active a:hover::before {background-position:0px 0px}
.ss_side-nav ul.ss_side-nav-sub {padding:0.5rem 0}
.ss_side-nav ul.ss_side-nav-sub li {border:0;padding:0}
.ss_side-nav ul.ss_side-nav-sub li a {font-family:Montserrat, sans-serif;color:#000;background-color:transparent;text-transform:none;padding:0.5rem 1rem 0.5rem 3rem;font-size:90%}
.ss_side-nav-account ul.ss_side-nav-sub li a::before {content:none}
.ss_side-nav ul.ss_side-nav-sub li a:hover {color:#DB297A}
.ss_side-nav ul.ss_side-nav-sub li.active a {color:#DB297A;font-weight:800;background-color:transparent}

/**SideNavMobile**/
.ss_nav-toggle {display:none;width:100%;padding:1rem 2rem;border:0;background:#f7f7f7;text-align:left;font:inherit;cursor:pointer;align-items:center;justify-content:space-between;color:#666}
.ss_nav-toggle .chev {transition:transform 200ms ease}
.ss_nav-row {display:flex;align-items:center;justify-content:space-between;gap:1rem}
.ss_sub-toggle {border:0;background:transparent;padding:1rem;cursor:pointer}
.ss_sub-toggle .chev {transition:transform 200ms ease}

.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

@media (min-width: 991px) {
    .ss_side-nav-sub {display:none}
    li.has-sub button {display:none}
    li.has-sub a {width:100%}
    li.active .ss_side-nav-sub, ul.ss_nav-list {display:block}
}

@media (max-width: 990px) {
    .ss_side-nav.is-open .ss_nav-list {max-height:100%;opacity:1}
    .has-sub.is-sub-open > .ss_side-nav-sub {max-height:400px}
    .ss_side-nav {width:100%}
    .ss_side-nav li:first-child {padding:5px 0}
    .ss_nav-toggle {display:flex}
    .ss_side-nav ul, .ss_side-nav ul.ss_side-nav-sub {padding:0}
    .ss_nav-list {overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);transition:max-height 260ms ease, opacity 200ms ease, transform 200ms ease;background:#fff;border-bottom:solid 2px #000}
    .ss_side-nav-sub {overflow:hidden;max-height:0;transition:max-height 240ms ease}
    .has-sub.is-sub-open > .ss_side-nav-sub {max-height:400px}
    .has-sub .ss_sub-toggle .chev img {transition:transform 200ms ease}
    nav.is-open .ss_nav-toggle .chev img, .is-sub-open .ss_sub-toggle .chev img {transition:transform 200ms ease;transform:rotate(180deg)}
    li.has-sub a {width:100%}
    li.active .ss_nav-row {background-color:#DB297A}
    .login-content {width:100%;padding:0 0 3rem}
    .login-content .login-button button {width:100%}
    .login-signup {margin:1rem 0}
    .ss_default-content .ss_form {padding:0}
}


/**Mobile**/
@media screen and (max-width: 990px) {
    .ss_page-body-content {max-width:100%;margin:0}
    /**Header**/
    .ss_announcement-bar {height:auto}
    .ss_announcement-bar .ss_page-body-content {margin: 0 5%}
    .ss_announcement-bar p {height:auto;display:block;text-align:center;font-size:90%;padding:0.5rem 0.8rem;line-height:130%}
    .ss_header-content {padding:20px 0;margin:0 5%}
    .ss_logo img {height:auto;width:160px}
    .ss_account-nav .ss_account-nav-account span {display:none}
    .ss_account-nav a {padding:0 8px}
    .ss_account-nav a.ss_account-nav-basket {background-position:center 7px}
    .ss_account-nav-basket.has-items::before {right:4px}
    .ss_account-nav a.ss_account-nav-basket:hover {background-position:center -19px}
    .ss_account-nav a.ss_account-nav-account:before {background-size:26px auto;background-position:center 0px}
    .ss_account-nav a.ss_account-nav-account:hover:before {background-position:center -39px}
    .forgotton-form, .reset-form {display:flex;gap:1rem;padding:2rem !important;flex-direction:column}
    .email-verified-links {align-items:stretch;gap:1rem;flex-direction:column}
        /**Footer**/
    .ss_subscription-inner h2 {font-size:220%}
    .ss_footer-nav ul {display:flex;padding:2rem 0 2rem;font-size:100%;flex-direction:column;align-items:center}
    .ss_footer-nav ul li {padding:1rem 0}
    .ss_footer-details-inner {display:flex;flex-direction:column;align-items:center}
    .ss_footer-socials, .ss_footer-copyright {padding-bottom:1.5rem}
    .ss_footer-cards img {max-width:90%;margin:0 5%}
    .ss_subscription-inner, .ss_footer-nav, .ss_footer-details {margin:0 5%}
    /**Layout**/
    .ss_sidenav-layout {padding:0 0 4rem;grid-template-columns:auto}
    .ss_default-content, .ss_homepage-create-sell {margin: 0 5%}
    .ss_default-content .ss_col-2 {display:flex;grid-template-columns:1fr 1fr;column-gap:2rem;flex-direction:column}
    /**SideNav**/
    .ss_side-nav {width:100%;margin:0;padding:0;border:0}
    /**Default**/
    .ss_default-content img.ss_img80 {margin-left:0 !important;margin-right:0 !important;width:100%}
    .ss_default-content .ss_mp_imggrid {grid-template-columns:auto}
    .ss_default-content ul.ss_ul li {padding:3px 0 0 4rem}
    .ss_default-content ol.ss_ol_small li {padding:0 0 0 4rem}
    .ss_default-content ul.ss_ul li::before {left:1rem;top:0.4rem}
    .ss_default-content ol.ss_ol_small li::before {left:1.5rem}
    .modal__panel {width:80%}
    .ss_default-content textarea {height:10rem}
    .ss_default-content .ss_form-bg-grey {padding:2rem 1rem}
    }

/**Tablet**/
@media screen and (min-width: 650px) and (max-width: 990px) {
    .ss_default-content img.ss_img80 {margin-left:20% !important;margin-right:20% !important;width:60%}
    .ss_default-content .ss_form-bg-grey {padding:2rem}
    }