:root {
    --switcher-height: 36px;
    --switcher-text-color: #081362;
    --switcher-border-color: #bfccda;
    --switcher-bg-color: #fff;
    --switcher-arrow-color: #FFF;
    --switcher-hover-text-color: #081362;
    --switcher-hover-border-color: #bfccda;
    --switcher-hover-bg-color: #f1f4f8;
    --switcher-hover-arrow-color: #093C32;
    --switcher-active-text-color: #081362;
    --switcher-active-border-color: #081362;
    --switcher-active-bg-color: #fff;
    --switcher-active-arrow-color: #093C32;
    --switcher-left: 20px;
    --switcher-right: 20px;
    --switcher-bottom: 20px;
    --switcher-top: 20px;
    --switcher-font-size: 16px;
    --switcher-font-weight: 400;
    --switcher-width: 100%;
    --switcher-min-width: fit-content;
    --switcher-max-width: max-content;
    --switcher-border-radius: 4px;
    --switcher-border-width: 0px;
    --switcher-border-style: none;
    --switcher-effect: none;
    --switcher-hover-effect: none;
    --switcher-flag-width: 32px;
    --switcher-flag-height: 32px;
    --switcher-flag-border-radius: 50%;
    --switcher-icon-width: 18px;
    --switcher-icon-height: 18px;
    --expanded-bg: #fff;
    --expanded-border-color: #bfccda;
    --expanded-btn-text-color: #fff;
    --expanded-btn-bg: #192bab;
    --expanded-btn-width: 100%;
    --expanded-btn-min-width: 100px;
    --expanded-btn-height: auto;
    --expanded-btn-min-height: 40px;
    --expanded-btn-border: 20px;
    --expanded-btn-font-size: 16px;
    --expanded-btn-font-weight: 600;
    --expanded-title-color: #081362;
    --expanded-arrow-color: undefined;
    --expanded-active-value: undefined;
    --expanded-select-box-text-color: #081362;
    --expanded-select-box-bg: #fff;
    --expanded-select-box-border-color: #bfccda;
    --expanded-select-box-arrow-color: #081362;
    --expanded-option-text-color: #081362;
    --expanded-option-bg: #fff;
    --expanded-selected-option-text-color: #081362;
    --expanded-selected-option-bg: #fff;
    --expanded-search-text-color: #384e66;
    --expanded-search-bg: #fff;
    --expanded-search-icon-color: #081362;
    --expanded-hover-btn-text-color: #fff;
    --expanded-hover-btn-bg: #081362;
    --expanded-hover-select-box-text-color: #081362;
    --expanded-hover-select-box-bg: #f1f4f8;
    --expanded-hover-select-box-border-color: #bfccda;
    --expanded-hover-select-arrow-color: #081362;
    --expanded-hover-option-text-color: #081362;
    --expanded-hover-option-bg: #f8f9fa;
    --disclosure-width-dropdown: 100%;
    --disclosure-width-popup: 834px;
    --disclosure-number-item-popup: 3;
    --disclosure-border: 20px;
    --disclosure-border-width: thin;
    --disclosure-border-style: solid;
    --disclosure-effect: 0px 0px 13px rgba(0, 0, 0, 0.1);
    --disclosure-title-font-size: 18px;
    --disclosure-title-font-weight: 600;
    --disclosure-select-box-border: 20px;
    --disclosure-select-box-border-width: thin;
    --disclosure-select-box-font: 14px;
    --disclosure-select-box-font-weight: 400;
    --disclosure-search-font: 14px;
    --disclosure-search-font-weight: 400;
    --disclosure-option-font: 14px;
    --disclosure-option-font-weight: 400;
    --disclosure-selected-option-font: 14px;
    --disclosure-selected-option-font-weight: 400;
    --disclosure-flag-width: 16px;
    --disclosure-flag-height: 16px;
    --disclosure-flag-border-radius: 50%;
}

.transcy-popup-opened,
body.transcy-popup-opened {
    overflow: hidden !important;
    width: 100%
}

#goog-gt-tt {
    display: none !important;
    visibility: hidden
}

body {
    top: 0px !important
}

.VIpgJd-ZVi9od-aZ2wEe-wOHMyf {
    display: none !important
}

#google_translate_element,
.skiptranslate {
    display: none
}

.shopify-payment-button__button.transcy-btn-payment-duplicate-text[translate=no] {
    font-size: 0 !important
}

.shopify-payment-button__button.transcy-btn-payment-duplicate-text[translate=no] font {
    font-size: initial !important;
    display: none
}

.shopify-payment-button__button.transcy-btn-payment-duplicate-text[translate=no] font:first-child {
    display: block
}

.shopify-payment-button .shopify-cleanslate>div>span[aria-hidden=true] {
    overflow: hidden;
    max-height: 16px
}

.transcy-search-no-result {
    padding: 10px 12px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    margin: 0
}

.transcy-switcher-content .transcy-search-no-result {
    color: var(--expanded-option-text-color)
}

.transcy-switcher-bar {
    margin: 0;
    position: relative;
    padding: 8px 16px
}

.transcy-switcher-bar__right {
    display: flex;
    justify-content: flex-end
}

.transcy-switcher-bar .transcy-switcher-container {
    display: inline-block
}

.transcy-display-block {
    display: block
}

.transcy-switcher-item-primary {
    border-style: var(--switcher-border-style) !important;
    border-color: var(--switcher-border-color) !important;
    border-width: var(--switcher-border-width) !important;
    border-radius: var(--switcher-border-radius) !important;
    background-color: var(--switcher-bg-color) !important;
    color: var(--switcher-text-color) !important;
    padding: 4px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: var(--switcher-width) !important;
    min-width: var(--switcher-min-width) !important;
    max-width: var(--switcher-max-width) !important;
    height: auto;
    min-height: 40px;
    cursor: pointer;
    position: relative;
    box-shadow: var(--switcher-effect) !important;
    transition: box-shadow .15s ease-in-out;
    overflow: hidden
}

.transcy-switcher-item-primary .transcy-icon-arrow img {
    width: calc(var(--switcher-font-size)*70/100) !important
}

.transcy-switcher-item-primary .transcy-icon-arrow svg path {
    fill: var(--switcher-arrow-color) !important;
    stroke: unset !important
}

.transcy-switcher-item-primary:hover {
    background-color: var(--switcher-hover-bg-color) !important;
    box-shadow: var(--switcher-hover-effect) !important;
    color: var(--switcher-hover-text-color) !important;
    border-color: var(--switcher-hover-border-color) !important
}

.transcy-switcher-item-primary:hover .transcy-icon-arrow svg path {
    fill: var(--switcher-hover-arrow-color) !important
}

.transcy-switcher-item-primary.transcy-switcher-active {
    background-color: var(--switcher-active-bg-color) !important;
    color: var(--switcher-active-text-color) !important;
    border-color: var(--switcher-active-border-color) !important
}

.transcy-switcher-item-primary.transcy-switcher-active .transcy-icon-arrow svg path {
    fill: var(--switcher-active-arrow-color) !important
}

.transcy-switcher-item-primary div {
    display: flex;
    align-items: center
}

.transcy-switcher-item-primary .transcy-flag {
    width: var(--switcher-flag-width);
    height: var(--switcher-flag-height);
    border-radius: var(--switcher-flag-border-radius)
}

.transcy-switcher-item-primary .transcy-icon svg {
    width: calc(var(--switcher-font-size)*70/100);
    height: calc(var(--switcher-font-size)*70/100)
}

.transcy-switcher-item-primary .transcy-icon.transcy-icon--language svg,
.transcy-switcher-item-primary .transcy-icon.transcy-icon--globe svg {
    width: calc(var(--switcher-font-size)*125/100);
    height: calc(var(--switcher-font-size)*125/100)
}

.transcy-switcher-item-primary.embedded .transcy-character-divider {
    line-height: 0
}

.transcy-custom-select .transcy-select__field svg {
    width: calc(var(--disclosure-select-box-font)*70/100);
    height: calc(var(--disclosure-select-box-font)*70/100)
}

@-moz-document url-prefix() {
    .transcy-switcher-container.transcy-switcher-position__top_right .transcy-switcher-item-primary {
        margin-right: 34px
    }

    .transcy-switcher-container.transcy-switcher-position__top_right .transcy-switcher-content {
        right: -34px
    }
}

.transcy-switcher-container {
    z-index: 2147483647;
    text-align: left !important;
    font-size: var(--switcher-font-size) !important;
    font-weight: var(--switcher-font-weight) !important
}

.transcy-switcher-container .w-100 {
    width: 100%
}

.transcy-switcher-container .transcy-switcher select {
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #d9e2ec;
    border-radius: 8px
}

.transcy-switcher-container .transcy-line {
    height: 15px;
    display: block
}

.transcy-switcher-content,
.transcy-select-items {
    background-color: var(--expanded-bg);
    border-radius: var(--disclosure-border);
    border-width: var(--disclosure-border-width);
    border-style: var(--disclosure-border-style);
    border-color: var(--expanded-border-color);
    box-shadow: var(--disclosure-effect)
}

.transcy-icon-arrow {
    margin-left: 8px;
    width: auto;
    height: auto;
    display: flex;
    align-items: center;
    transition: all .2s ease-in-out
}

.transcy-icon-arrow--down-reverse {
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg)
}

.transcy-switcher-country-icon {
    width: auto;
    height: auto;
    display: flex;
    align-items: center;
    transition: all .2s ease-in-out
}

.transcy-switcher-country-icon svg {
    width: var(--switcher-icon-width);
    height: var(--switcher-icon-height)
}

.transcy-switcher-country-icon svg path {
    fill: var(--switcher-arrow-color)
}

.transcy-switcher-only-arrow {
    min-width: 36px !important;
    min-height: 36px !important;
    max-width: 36px !important;
    max-height: 36px !important;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center
}

.transcy-switcher-only-arrow .transcy-icon-arrow {
    margin-left: 0 !important
}

.transcy-switcher-only-arrow .transcy-icon svg {
    width: 20px;
    height: 20px
}

.transcy-label {
    display: block;
    color: var(--expanded-title-color)
}

.transcy-btn-apply {
    display: flex;
    justify-content: center;
    align-items: center
}

.transcy-btn-apply button {
    width: var(--expanded-btn-width);
    height: var(--expanded-btn-height);
    padding: 4px 24px;
    color: var(--expanded-btn-text-color);
    background: var(--expanded-btn-bg);
    border: none !important;
    box-shadow: none;
    border-radius: var(--expanded-btn-border);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--expanded-btn-font-size);
    font-weight: var(--expanded-btn-font-weight) !important;
    white-space: nowrap;
    text-align: center;
    touch-action: manipulation;
    background-image: none;
    margin-top: 16px;
    min-height: var(--expanded-btn-min-height);
    min-width: var(--expanded-btn-min-width);
    cursor: pointer
}

.transcy-btn-apply button:hover {
    color: var(--expanded-hover-btn-text-color);
    background: var(--expanded-hover-btn-bg)
}

.transcy-switcher {
    display: none;
    position: absolute;
    width: 120px;
    left: -100px;
}
.transcy-switcher .transcy-handle-select{
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 10px;
}
.transcy-switcher .transcy-handle-select:hover{
    background-color: #f8f9fa;
}
.transcy-switcher-language,
.transcy-switcher-currency,
.transcy-switcher-country,
.transcy-switcher-language-and-currency {
    display: flex;
    align-items: center;
    overflow: hidden
}

.transcy-switcher-country {
    gap: 4px
}

.transcy-switcher .transcy-label {
    font-size: var(--disclosure-title-font-size);
    font-weight: var(--disclosure-title-font-weight) !important
}

.transcy-switcher .transcy-form-search__input {
    font-size: var(--disclosure-search-font);
    font-weight: var(--disclosure-search-font-weight)
}

.transcy-switcher .transcy-select__field {
    border-radius: var(--disclosure-select-box-border);
    border-width: var(--disclosure-select-box-border-width)
}

.transcy-switcher .transcy-select__field .transcy-locale-name {
    font-size: var(--disclosure-select-box-font);
    font-weight: var(--disclosure-select-box-font-weight) !important
}

.transcy-switcher .transcy-flag {
    width: var(--disclosure-flag-width);
    height: var(--disclosure-flag-height);
    border-radius: var(--disclosure-flag-border-radius)
}

.transcy-switcher .transcy-switcher-content__item .transcy-locale-name,
.transcy-switcher .transcy-handle-select .transcy-locale-name {
    font-size: var(--disclosure-option-font);
    font-weight: var(--disclosure-option-font-weight) !important
}

.transcy-switcher .transcy-switcher-content__item.transcy-switcher-content__item-selected .transcy-locale-name,
.transcy-switcher .transcy-handle-select.transcy-switcher-content__item-selected .transcy-locale-name {
    font-size: var(--disclosure-selected-option-font);
    font-weight: var(--disclosure-selected-option-font-weight) !important
}

.transcy-divider {
    background-color: #d2d5d8;
    width: 1px;
    height: 18px;
    margin: 0 8px
}

.transcy-show {
    display: block !important;
    opacity: 1
}

.transcy-flag {
    border: 1px solid #dbe2eb;
    margin: 0 0 0 0;
    vertical-align: middle;
    object-fit: cover
}

.transcy-flag--after {
    margin-right: 0;
    margin-left: 5px
}

.transcy-flag+span {
    margin-left: 5px;
    color: #000;
}

.transcy-icon {
    background-position: center
}

.transcy-icon-close {
    min-width: 16px;
    display: flex;
    align-items: center
}

.transcy-icon-close svg {
    width: 16px;
    height: 16px
}

.transcy-icon-close svg path {
    fill: #677c96
}

.transcy-icon-confetti {
    width: 24px;
    height: 24px;
    background: url(../../assets/c679845e09e865297888.svg) no-repeat
}

.transcy-icon-next {
    background: url(../../assets/61c607bb99397366b3b2.svg) no-repeat
}

.transcy-icon-up {
    background: url(../../assets/23c6e18d8ff39fa0b839.svg) no-repeat
}

.transcy-icon-down {
    background: url(../../assets/bd64ff31c714cd68187a.svg) no-repeat
}

.transcy-locale-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.transcy-switcher-container.transcy-switcher-position__embedded {
    position: fixed;
    left: 30px;
    right: auto;
    bottom: auto;
    top: 100px
}

.transcy-switcher-container.transcy-switcher-position__floating {
    position: fixed
}

.transcy-switcher-container.transcy-switcher-position__floating.transcy-switcher-position__bottom_left {
    left: var(--switcher-left);
    right: auto;
    bottom: var(--switcher-bottom);
    top: auto
}

.transcy-switcher-container.transcy-switcher-position__floating.transcy-switcher-position__top_left {
    left: var(--switcher-left);
    right: auto;
    bottom: auto;
    top: var(--switcher-top)
}

.transcy-switcher-container.transcy-switcher-position__floating.transcy-switcher-position__bottom_right {
    left: auto;
    right: var(--switcher-right);
    bottom: var(--switcher-bottom);
    top: auto
}

.transcy-switcher-container.transcy-switcher-position__floating.transcy-switcher-position__top_right {
    left: auto;
    right: var(--switcher-right);
    bottom: auto;
    top: var(--switcher-top)
}

.transcy-switcher-container.transcy-switcher-position__side {
    position: fixed
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__bottom_left {
    left: 0;
    right: auto;
    bottom: var(--switcher-bottom);
    top: auto
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__bottom_left .transcy-switcher-item-primary {
    transform: rotate(-90deg) translate(0, 100%);
    transform-origin: bottom left;
    -webkit-transform: rotate(-90deg) translate(0, 100%);
    -webkit-transform-origin: bottom left;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__top_left {
    left: 0;
    right: auto;
    bottom: auto;
    top: var(--switcher-top)
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__top_left .transcy-switcher-item-primary {
    transform: rotate(-90deg) translate(-100%, 0);
    transform-origin: top left;
    -webkit-transform: rotate(-90deg) translate(-100%, 0);
    -webkit-transform-origin: top left;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__bottom_right {
    left: auto;
    right: 0;
    bottom: var(--switcher-bottom);
    top: auto
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__bottom_right .transcy-switcher-item-primary {
    transform: rotate(-90deg) translate(100%, 0);
    transform-origin: bottom right;
    -webkit-transform: rotate(-90deg) translate(100%, 0);
    -webkit-transform-origin: bottom right;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__top_right {
    left: auto;
    right: 0;
    bottom: auto;
    top: var(--switcher-top)
}

.transcy-switcher-container.transcy-switcher-position__side.transcy-switcher-position__top_right .transcy-switcher-item-primary {
    transform: rotate(-90deg) translate(0%, -100%);
    transform-origin: top right;
    -webkit-transform: rotate(-90deg) translate(0%, -100%);
    -webkit-transform-origin: top right;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.transcy-switcher-position__bottom_right .transcy-select-only-type .transcy-select-items,
.transcy-switcher-position__top_right .transcy-select-only-type .transcy-select-items {
    left: unset
}

.transcy-text-secondary {
    color: #627d98
}

.transcy-border-bottom {
    border-bottom: 1px solid #d9e2ec
}

.transcy-switcher-logo {
    margin-bottom: 10px
}

.transcy-col {
    display: block;
    box-sizing: border-box;
    width: 50%;
    flex: 0 0 auto;
    float: left
}

.transcy-logo-uncharge a {
    line-height: 0
}

.transcy-switcher-content-list .transcy-switcher-content-wrap>div+div {
    margin-top: 16px
}

.transcy-currency-name {
    font-size: 14px;
    color: #677c96
}

.transcy-label-search {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative
}

.transcy-label-search .transcy-label {
    margin-bottom: 0 !important
}

.transcy-form-search {
    width: 100%
}

.transcy-form-search .transcy-form-search__icon {
    position: absolute;
    z-index: 2;
    display: block;
    width: 38px;
    height: 38px;
    pointer-events: none;
    display: flex;
    justify-content: center;
    align-items: center
}

.transcy-form-search .transcy-form-search__icon svg {
    width: 14px !important;
    height: 15px !important
}

.transcy-form-search .transcy-form-search__icon svg path {
    fill: var(--expanded-search-icon-color)
}

.transcy-form-search .transcy-form-search__input {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    line-height: 1.5;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    padding-left: 38px !important;
    font-style: normal;
    background-color: var(--expanded-search-bg);
    color: var(--expanded-search-text-color);
    margin: 0;
    box-shadow: none
}

.transcy-form-search .transcy-form-search__input:focus {
    outline: 0
}

.transcy-form-search .transcy-form-search__input::placeholder {
    color: var(--expanded-search-text-color)
}

.transcy-form-search .transcy-form-search__input:-ms-input-placeholder {
    color: var(--expanded-search-text-color)
}

.transcy-form-search .transcy-form-search__input::-ms-input-placeholder {
    color: var(--expanded-search-text-color)
}

.transcy-theme-broadcast .product-item__info {
    position: relative
}

.transcy-theme-broadcast .transcy-money,
.transcy-theme-broadcast [data-tc-price] {
    position: unset
}

.transcy-theme-broadcast .transcy-money .transcy-money-tooltip,
.transcy-theme-broadcast [data-tc-price] .transcy-money-tooltip {
    bottom: 0
}

.transcy-theme-broadcast .transcy-money .transcy-money-tooltip::after,
.transcy-theme-broadcast [data-tc-price] .transcy-money-tooltip::after {
    content: "";
    position: absolute !important;
    top: -10px;
    bottom: auto;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #162a41
}

.transcy-money,
[data-tc-price] {
    cursor: pointer;
    z-index: 1;
    position: relative
}

.transcy-money:hover .transcy-money-tooltip,
[data-tc-price]:hover .transcy-money-tooltip {
    visibility: visible !important;
    opacity: 1
}

.transcy-money .transcy-money-tooltip,
[data-tc-price] .transcy-money-tooltip {
    font-size: 14px;
    font-weight: 400;
    visibility: hidden;
    width: max-content;
    height: max-content;
    background-color: #162a41;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding: 5px 8px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    transform: translateX(-50%);
    transition: opacity .3s ease, visibility .3s ease;
    opacity: 0
}

.transcy-money .transcy-money-tooltip::after,
[data-tc-price] .transcy-money-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #162a41 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
}

.transcy-btn-apply {
    color: var(--transcy-switcher-color)
}

.transcy-notification-currency-cart.more-style {
    padding: 24px;
    border: 1px solid #dbe2eb;
    border-radius: 8px;
    margin: 14px auto;
    width: 100%
}

.transcy-field-disabled {
    cursor: not-allowed;
    pointer-events: none
}

.transcy-switcher-location {
    margin-top: 18px;
    text-align: left
}

.transcy-switcher-location span {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 1;
    color: var(--switcher-active-text-color) !important
}

.transcy-switcher-location .transcy-btn-change-country {
    font-size: 14px;
    line-height: 1;
    text-align: center;
    border: none;
    background: none;
    color: var(--expanded-btn-bg);
    cursor: pointer
}

.transcy-switcher-dropdown .transcy-switcher-location {
    text-align: center
}

.transcy-switcher-dropdown .transcy-switcher-location .transcy-btn-change-country {
    width: 100%
}

.transcy-loader {
    width: 20px;
    height: 20px;
    border: 2px solid #202223;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    display: block !important
}

.transcy-switcher-manual.hidden {
    display: none !important
}

.transcy-switcher-manual {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin: auto 16px
}

.transcy-switcher-manual--mobile {
    margin: 8px 16px
}

.transcy-switcher-manual .transcy-dropdown-currencies .transcy-select-language__selected {
    box-shadow: none !important;
    border: 1px solid #d9e2ec !important
}

.transcy-switcher-manual .transcy-dropdown-languages .transcy-select-language__selected {
    box-shadow: none !important;
    border: 1px solid #d9e2ec !important
}

.transcy-switcher-manual .transcy-switcher-container {
    position: inherit !important;
    display: contents
}

.transcy-switcher-manual .transcy-switcher-item-primary {
    padding-top: 0;
    padding-bottom: 0;
    font-size: var(--switcher-font-size);
    font-weight: var(--switcher-font-weight) !important
}

.transcy-switcher-manual .transcy-switcher-dropdown .transcy-switcher-item-primary:after {
    background: url(../../assets/bd64ff31c714cd68187a.svg) no-repeat
}

.transcy-switcher-manual .transcy-switcher-dropdown .transcy-switcher-content,
.transcy-switcher-manual .transcy-switcher-dropdown .transcy-select-only-type .transcy-select-items {
    position: absolute !important;
    top: 35px !important;
    right: 0 !important;
    z-index: 9999999
}

.transcy-switcher-manual .transcy-switcher-dropdown .transcy-select-currency-items,
.transcy-switcher-manual .transcy-switcher-dropdown .transcy-select-language-items,
.transcy-switcher-manual .transcy-switcher-dropdown .transcy-select-country-items {
    top: 100% !important;
    bottom: unset !important;
    margin-top: 8px
}

.transcy-switcher-manual .transcy-select-only-type .transcy-select-items {
    left: unset;
    padding: 10px 5px;
}

.transcy-theme-Supply #shopify-section-header .grid--full {
    white-space: nowrap
}

.transcy-theme-dawn .header .header__icons {
    align-items: center
}

.transcy-theme-taste .menu-drawer__navigation {
    overflow: hidden
}

.transcy-theme-taste .menu-drawer__navigation .transcy-switcher-item-primary {
    min-width: auto !important
}

.transcy-theme-taste .menu-drawer__navigation .transcy-switcher-manual {
    display: block
}

.transcy-theme-debut .transcy-switcher-manual {
    position: relative
}

.transcy-theme-debut .transcy-switcher-manual.transcy-switcher-all-active {
    min-width: fit-content
}

.transcy-theme-debut .transcy-switcher-manual.transcy-mobile {
    padding: 15px 30px;
    min-height: 64px
}

.transcy-theme-turbo .transcy-mobile-wrap .transcy-switcher-content__item {
    justify-content: left
}

.transcy-theme-boundless .transcy-switcher-manual.transcy-desktop {
    min-width: 250px;
    height: 60px;
    padding: 10px 0
}

.transcy-theme-expanse .visually-hidden {
    position: absolute !important
}