/** Shopify CDN: Minification failed

Line 938:0 Unexpected "@media"

**/
@font-face {
font-family: 'Plus Jakarta Sans';
src: url('/cdn/shop/files/PlusJakartaSans-Regular.ttf?v=1752500566') format('truetype');
font-weight: 400;
font-style: normal;
}
a:not([href]) {
cursor: pointer !important;
}
h6 {
font-family: 'Plus Jakarta Sans', sans-serif;
}
cart-remove-button .button {
color: #000;
}
.login .field+a {
text-align: center;
}
.login a {
color: black;
}
.customer button {
margin: 1.5rem 0 1.5rem !important;
}

html .field__input:-webkit-autofill~.field__button, .field__input:-webkit-autofill~.field__label, .customer .field input:-webkit-autofill~label {
color: #000 !important;
}
.header__icons .header__icon--search{
display:none;
}

img.user-iicon {
margin-top: 4px;
}
img.cart-iicon {
margin-bottom: 3px;
}

/* 13-11-2025 */
.header  .mega-menu__link {
color: #000;
}
.header .focus-inset:focus-visible {
outline: none;
box-shadow: none;
}
.header__menu-item span , .header__menu-item{
font-size:15px;
}

details[open]>.header__menu-item {
text-decoration: underline;
text-decoration-thickness: 2px;
text-underline-offset: 5px;
}
.header__menu-item:hover span {
text-decoration: underline;
text-decoration-thickness: 2px;
text-underline-offset: 5px;
}
header .mega-menu__link:hover {
text-decoration: none;
}
header.header {
display: flex;
justify-content: space-between;
}

ul.mega-menu__list.page-width.mega-menu__list--condensed {
display: grid;
gap: 2.4rem 4rem;
grid-template-columns: repeat(5, minmax(0, 1fr));
list-style: none;
width: 100%;
max-width: 1380px;
}

ul.mega-menu__list.page-width.mega-menu__list--condensed a {
text-align: left;
}
ul.mega-menu__list.page-width.mega-menu__list--condensed {
display: grid;
gap: 2.4rem 4rem;
grid-template-columns: repeat(5, minmax(0, 1fr));
list-style: none;
width: 100%;
max-width: 1380px;
}

ul.mega-menu__list.page-width.mega-menu__list--condensed a {
text-align: left;
}

ul.mega-menu__list.page-width li >a {
font-size: 14px;
}

ul.mega-menu__list.page-width li ul.list-unstyled li a {
font-size: 12px !important;
color: #575555;
}
ul.mega-menu__list.page-width li ul.list-unstyled li a:hover{
color: #000;
}
ul.mega-menu__list.page-width {
max-width: 1380px;
margin: 0 auto;
}
.desktop-localization-wrapper {
display: none !important;
}

.menu-drawer__inner-container .desktop-localization-wrapper {
display: block !important;
}
.cst-collection-spotlight .card__media .media img {
max-width: 100%!important;
height: 100%!important;
display: flex;
justify-content: center;
align-items: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)!important;
}

.cst-collection-spotlight .card__inner {
height: 150px
max-width: 150px
margin: 0 auto;
width: 100%;
}
body .cst-collection-spotlight h2{
font-size:28px;
}
.cst-collection-spotlight .card:not(.ratio) {
text-align: center;
}
.cst-collection-page button.sp-grid-wishlist {
top: 8px !important;
right: 8px !important;
}
button.sp-grid-wishlist {
top: 8px !important;
right: 8px !important;
}

.quick-add-modal#QuickAdd-8946189467946 {
display: none !important;
}

a.header__icon.header__icon--account.link * {
cursor: pointer;
letter-spacing: 0.5px;
}

.header 
nav.header__inline-menu {
margin: 0 auto;
}
.header__icons--localization {
gap: 10px;
}
a#dawn-desktop {
margin: 0 !important;
}
a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
gap: 9px;
}

.account-sidebar li button {
font-size: 16px !important;
}

.account-sidebar a {
margin-bottom: 16px;
display: inline-block;
}

form.search input {
border: 1px solid #ccc;
box-shadow:none !important;
outline:none !important;
padding: 10px !important;
}

form.search input::after {
display: none;
}

form.search input::before {
display: none;
}

form.search.search-modal__form .field::before, form.search.search-modal__form .field::after {
display:none;
}

form.search input::focus-visible{
box-shadow:none;
outline:none
}

ul.grid.product-grid li:has(#CardLink--9949384114474) {
display: none !important;
}
.button{
text-transform: uppercase;
}

/* new css start 04/12/2025 */


.brand-text  .brand-text__container {
display: flex;
justify-content: space-between;
align-items: center;
margin: 20px 0;
}

.brand-text .brand-text__title {
font-size: 40px;
color: #000;
line-height: 100%;
}

.brand-text__content p {
font-size: 16px;
color: #121212BF;
line-height: 1.4;
}

button.cst-shop-btn .brand-text__button {
background: #000;
padding: 20px;
border-radius: 50px;
border: 1px solid #000;
color: #fff;
font-size: 16px;
font-weight: 400;
text-decoration: none;
transition: all 0.3s ease;
text-transform: uppercase;
}

.image-text-content .button {
margin-top: 10px;
}

button.cst-shop-btn .brand-text__button:hover{
background: #000;
color: #fff;
border: 1px solid #000;
}

.cst-top-img-video .image-video-flex {
display: flex;
align-items: baseline;
gap: 70px;
flex-wrap: wrap;
}

.cst-bottom-img-video .image-video-flex {
display: flex;
align-items: baseline;
gap: 70px;
flex-wrap: wrap;
}

.cst-bottom-img-video .top-heading {
text-align: end;
margin-bottom: 45px;
}

.banner--mobile-bottom .banner__media.media img {
object-fit: contain;
background: #ece7e9;
}

.cst-top-head .two-column-gifts__heading {
font-size: 24px;
}

.gift-column h2 {
font-size: 18px;
color: #000;
line-height: 100%;
padding-top: 10px;
}

.gift-column p {
font-size: 16px;
margin-bottom: 16px;
}

.cst-top-img-video .top-heading {
text-align: start;
margin-bottom: 45px;
}


.top-heading p {
font-size: 24px;
color: #000;
}


/* new css end 04/12/2025 */


/* 
a#cart-icon-bubble .cart-count-bubble {
display: none;
} */

/* .cst-account {
display: flex;
align-items: center;
background: black; 
padding: 10px 20px;
border-radius: 20px;
}

.cst-account .cst-sign-in {
display: block;
width: 100%;
background: transparent;
color: #fff;
border: 0;
}

.cst-account img.user-iicon {
margin: 0;
filter: invert(1);
} */
/* .template-cart- 
.cart-item[data-product-handle="festive-socks-brown-plaid"] .cart-item__quantity-wrapper,

.template-cart- 
.cart-item[data-product-handle="festive-socks-green-plaid"] .cart-item__quantity-wrapper,

.template-cart- 
.cart-item[data-product-handle="festive-socks-blue-plaid"] .cart-item__quantity-wrapper,

.template-cart- 
.cart-item[data-product-handle="festive-socks-orange-plaid"] .cart-item__quantity-wrapper,

.template-cart- 
.cart-item[data-product-handle="gift-box-shiny-bag"] .cart-item__quantity-wrapper {
display: none !important;
} */
/* .product-handle-festive-socks-green-plaid td.cart-item__quantity, .product-handle-gift-box-shiny-bag td.cart-item__quantity, .product-handle-festive-socks-brown-plaid td.cart-item__quantity, .product-handle-festive-socks-blue-plaid td.cart-item__quantity, .product-handle-festive-socks-orange-plaid td.cart-item__quantity {
opacity: 0;
visibility: hidden;
} */
/* slider css 05-12-25 */

.header__inline-menu .list-menu--inline > li:nth-child(4) > a {
color: red !important;
} 
/* .header__inline-menu .list-menu--inline > li:nth-child(4) > a.active,
.header__inline-menu .list-menu--inline > li:nth-child(4) > a:focus,
.header__inline-menu .list-menu--inline > li:nth-child(4)[aria-current='page'] > a {
color: red !important;
} */

.gift-carousel {
margin-top: 20px;
}

.gift-carousel {
padding: 0;
position: relative;
}


.gift-carousel .slick-slide {
margin: 0;
}


.gift-card {
display: block;
background: #fff;
border-bottom: 1px solid #d7d4d4;
text-align: left;
margin: 0 10px!important;
box-shadow: #00000030 0 10px 15px -3px,#00000030 0 4px 6px -2px;
height: inherit !important;
display: block !important;
}


.gift-img-wrap img {
width: 100%;
height: 350px;
display: block;
object-fit: cover;

}


.gift-title {
font-size: 18px;
color: #000;
padding: 0 15px;
margin-bottom: 10px;
}

.gift-desc {
font-size: 14px;
color: #555;
padding: 0 15px;
margin-top: 0 !important;
}

/* 
.gift-carousel-wrapper .slick-arrow {
width: 40px;
height: 40px;
background: #f3ecec;
color: #fff !important;
border-radius: 50%;
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 0;
z-index: 5;
border: 1px solid #000;
} */

.gift-carousel-wrapper .slick-track {
display: flex;
}



.gift-carousel-wrapper .slick-prev:after {
content: "";
position: absolute;
top: 50%;
left: 80px;
background: url("/cdn/shop/files/left-chevron.png?v=1764917967)");
background-size: contain;
background-repeat: no-repeat;
width: 30px;
height: 30px;
transform: translate(-50%, -50%);
background-color: #fff;
}

.gift-carousel-wrapper .slick-next:after {
content: "";
position: absolute;
top: 50%;
right: 50px;
background: url(/cdn/shop/files/chevron.png?v=1764917967);
background-size: contain;
background-repeat: no-repeat;
width: 30px;
height: 30px;
transform: translate(-50%,-50%);
background-color: #fff;
}


/* .slick-arrow:hover {
transform: translateY(-50%);
} */

.collection-hero__text-wrapper .collection-hero__title {
font-size: 24px;
}


.slick-prev::before,
.slick-next::before {
font-size: 18px;
color: #fff;
line-height: 40px;
}


.slick-prev {
left: -50px;
}

.slick-next {
right: -50px;
}

.gift-card {
text-decoration: none !important;
}

.gift-card .gift-title,
.gift-card .gift-desc {
text-decoration: none !important;
}

.gift-card:hover,
.gift-card:focus {
text-decoration: none !important;
}

a.header__icon.header__icon--account.link {
width: auto;
/* margin-right: 20px; */
}
.login a:hover {
color: #000;
}
header.header {
gap: 5px;
}
.header__menu-item{
color: rgb(0,0,0);
}
.header__menu-item:hover {
color: rgb(0,0,0);
}
.header__menu-item .icon-caret {
display: none;
}
ul.mega-menu__list.page-width li ul.list-unstyled li a:hover {
text-decoration: underline;
text-decoration-thickness: 2px;
text-underline-offset: 5px;
}
.header__active-menu-item {
text-decoration: none;
}
.mega-menu__link:hover, .mega-menu__link--active {

text-decoration: none !important;
}
.mobile-facets__open {

color: rgb(0,0,0) !important;
}
.account-wrapper {

width: 100%;
max-width: 1600px;
margin: 0 auto;
padding-left: 50px;

}
.account-sidebar li:hover {
text-decoration: underline;
}
.account-sidebar li a:active,
.account-sidebar li a:focus {
text-decoration: underline !important;
}

.customer-logged-in .customer button {

background: rgb(0 0 0) !important;
}
.addresses li>button {
margin-left: .5rem !important;
margin-right: .5rem !important;
}

.underlined-link, .customer a {
color: rgb(0 0 0 / 85%);
}
.underlined-link:hover, .customer a:hover, .inline-richtext a:hover {
color: rgb(99 99 99);

}
ul.mega-menu__list.page-width {
max-width: 1030px !important;
justify-content: left !important;
gap: 65px;
}
.mega-menu__list {


grid-template-columns: repeat(4,minmax(0,1fr)) !important;

}

.customer a {
display: none;
}

.mobile-facets__sort .select__select:focus-visible {
outline: none !important;
box-shadow: none !important;
}
.mega-menu__list {

display: flex !important;
justify-content: space-between !important;
}
/* img.search-iicon {
margin-left: 110px;
} */
.mobile-facets__sort .select {
position: relative;
top: 5px;
}
/* end */

#shopify-section-template--25012105740586__product-grid .button {
--border-offset: none;
padding: 0;
align-items: start;
}

#shopify-section-template--25012105740586__product-grid .button .icon-wrap {
margin: 0;
}

body .quick-add.no-js-hidden.test {
position: absolute;
top: 8px;
left: 8px;
z-index: 2;
margin: 0;
}
body .quick-add.no-js-hidden.test .quick-add__submit {
padding: 0;
align-items: start;
}

body .quick-add.no-js-hidden.test .icon-wrap {
margin: 0;
}

.collection 
.slick-track {
display: flex;
gap: 16px;
}

body .the-product-slider .card-wrapper {
padding:0;
}
.cst-left img {
width: 100%;
height: 100%;
object-fit: cover;
}

sticky-header .mega-menu .mega-menu__list--condensed>li {
flex: unset !important;
}
.customer-logged-in a.header__icon.header__icon--account.link * {
display: flex;
}

/*Form-css*/
.customer .cst-right {
padding: 50px 200px;
}
.customer-name {
margin-left: 6px;
font-weight: 600;
font-size: 14px;
}
.customer-logged-in .account h1+a {
color: #000;
}
.customer-logged-in .cst-account{
background:transparent;
}

.customer-logged-in img.user-iicon.search-iicon {
filter: invert(0);
}
.template-customers-login .login {
max-width: 550px !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0 1000px white inset !important;
box-shadow: 0 0 0 1000px white inset !important;
-webkit-text-fill-color: #000 !important; /* text color */
transition: background-color 9999s ease-in-out 0s;
}
/*Form-css*/

/*08-12-2025*/
.is-homepage .the-product-slider .slick-prev-btn {
transform: rotate(180deg) translateY(50%);
}
.is-homepage .the-product-slider .slick-arrow{
top: 40%;
}
body .collection-gifts__carousel-wrapper{
margin: 0 auto 30px;
justify-content: space-evenly;
}
Header #Details-HeaderMenu-4 span {
color: #de0f3f;
}
.product__media-list
button.slick-prev.slick-arrow , .product__media-list button.slick-next.slick-arrow {
z-index:1;
}
.product.product--stacked .slick-next:after , .product.product--stacked .slick-prev:after {
display:none;
}
.collection-gifts__prev, .collection-gifts__next{
color: #000 !important;
}
#Details-menu-drawer-menu-item-4 a#HeaderDrawer-gift-guide {
color: #de0f3f;
}
#Details-HeaderMenu-4 .header__menu-item{
text-decoration-color:#de0f3f;
}
.product-grid-container .collection  .card,
.product-grid-container .collection .card__inner,
.product-grid-container .collection .card__content {
border: none !important;
box-shadow: none !important;
}

.product-grid-container .collection .card,
.product-grid-container .collection .card > * {
background: transparent !important;
}

.product-grid-container .collection .card__content {
border-top: none !important;
}




/* 25/12/2025 - cart css */
.cart-drawer .product-option {
display: flex;
width: 100%;
font-size: 14px;
}
.cart-drawer .product-option dd {
word-break: break-word;
margin-left: 5px;
}
.cart-drawer svg.icon.icon-remove {
width: 18px;
height: auto;
}
.cart-drawer .cart-item__quantity-wrapper {
display: flex;
align-items: center;
/* justify-content: space-between; */
gap: 20px;
}
.cart-drawer .cart-remove-button {
color: #000;
padding: 0;
min-width: auto;
}
.cart-drawer .cart-item__image {
width: 100%;
max-width: 100px !important;
height: 100%;
max-height: 100px;
}

.cart-drawer .cart-item {

grid-template-rows: 1fr !important;
grid-template-columns: 1fr 1fr 1fr !important;
column-gap: 10px !important;
row-gap: 0 !important;
padding: 15px 0;
}

.cart-drawer .cart-items td {

padding: 0 !important;
}
.cart-drawer a.cart-item__name.h4.break {
    font-size: 14px;
    text-decoration: none;
    line-height: normal;
    display: inline-block;
    font-weight: 700;
    font-family: Plus Jakarta Sans, sans-serif !important;
    text-transform: uppercase;
}
.cart-drawer td.cart-item__details dl {
margin: 5px 0;
}
.cart-drawer span.price.price--end {
font-size: 15px;
}

/*08-12-2025*/

/*22-01-2026*/
.cst-main-all .collection-item {
padding: 10px;
}
.cst-main-all .slick-dots li.slick-active button {
background: #000000;
height: 10px;
width: 10px;
}
.cst-main-all .slick-dots li button{
background: #ffd800;
height: 10px;
width: 10px;
}
.hero-scroll-arrow--inline {
display: none;
}
/*22-01-2026*/
.collection-arrow {
width: 32px !important;
height: 32px !important;
}
.collection-arrow img {
width: 16px !important;
height: 16px !important;
object-fit: contain;
}
.cst-stylled-main button.carousel-arrow {
width: 32px;
height: 32px;
background: #FFD400;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
transition: transform 0.3s ease;
}
.collapse-corners.section-template--25975978459434__image_with_text_HEhNfH-padding{
padding: 0 60px !important;
}

.cst-related-product .progress-bar {
height: 10px;
padding: 2px;
}

.cst-related-product .upsell-container p.shipping-message {
padding-top: 0!important;
margin-top: 0;
margin-bottom: 3px;
}
.swym-ui-component .swym-is-button {
text-transform: uppercase!important;
}
.cst-collection-spotlight slider-component.slider-mobile-gutter ul li .card__media {
    z-index: 9;
}
.template-customers-login .cst-main-footer .cart-drawer__collection .card__media {
display: block;
width: 100%;
height: 100%;
/* background: red; */
position: absolute;
}

.template-customers-login .cst-main-footer .cart-drawer__collection .card__media a.full-unstyled-link {
display: block;
height: 100%;
width: 100%;
}

.template-customers-login .cst-main-footer .cart-drawer__collection .card__media .motion-reduce {
display: block!important;
z-index: 8;
position: static!important;
}

.template-customers-login .cst-main-footer .cart-drawer__collection .media {
display: block;
height: 100%;
width: 100%; 
}



/*responsive*/

/* 27-01-2026 */
@media (max-width: 1500px) {
.the-product-slider.the-product-slider-3 {
padding: 0 20px;
}

.the-product-slider ul {
margin: 0;
padding: 0 30px;
}

}



/* 27-01-2026 */






















responsive

@media (max-width: 767px) and (min-width: 401px) {

.the-product-slider-3 .slick-track:before {
display: none !important;
}

.the-product-slider-3 .card__heading a:after {
display: none !important;
}

.the-product-slider .media > *:not(.zoom):not(.deferred-media__poster-button),
.the-product-slider .media model-viewer {
position: static !important;
transform: unset !important;
height: 223px !important;
}

.the-product-slider .card--standard .card__inner {
height: 223px !important;
background: transparent !important;
}

}
@media screen and (max-width: 1500px){
img.search-iicon {
margin-left: 0px;
}
}
@media screen and (max-width: 1300px){
.header:not(.drawer-menu).page-width {
padding-left: 2rem;
padding-right: 2rem;
}
.header__menu-item {
padding: 1.2rem 5px;

}
.customer .cst-right {
padding: 30px 120px;
}
.customer .cst-right {
padding: 0px 50px  20px;
}
}
@media screen and (max-width: 1200px){
.mega-menu-search {
display: none;
}
}

@media screen and (max-width: 1199px){
nav.header__inline-menu {
display: none;
}
.header svg.modal__toggle-open.icon.icon-search {
display: none;
}
.header__icon--search span {
justify-content: space-around;
}
.collapse-corners.section-template--25975978459434__image_with_text_HEhNfH-padding {
padding: 0 15px !important;
}
}

/* @media screen and (max-width: 1024px){
.gift-carousel .slick-arrow {
top: -50px; 
transform: none;
}

.gift-carousel .slick-prev {
right: 60px; 
left: auto;
}

.gift-carousel .slick-next {
right: 10px; 
}

} */

@media screen and (max-width: 1050px){
.the-product-slider-3.full-width {
padding: 0 20px;
}
}
@media screen and (max-width: 767px){
.is-homepage .the-product-slider-3 .slick-arrow{
display:none !important;
}
.the-product-slider-3 ul {
padding: 0;
}
.the-product-slider-3  ul[id^="Slider-template"] {
display: grid !important;
gap: 12px;
width: 100% !important;
max-width: 100% !important;
}

.the-product-slider-3  ul[id^="Slider-template"] .slick-track {
display: contents !important;
width: auto !important;
transform: none !important;
}


.the-product-slider-3  ul[id^="Slider-template"] .slick-slide {
width: auto !important;
float: none !important;
height: auto !important;
min-height: unset !important;
}


.the-product-slider-3  ul[id^="Slider-template"] .slick-list {
overflow: visible !important;
padding: 0 !important;
display: grid;
grid-template-columns: 1fr 1fr;
width: 100% !important;
gap: 20px;
}

.the-product-slider-3   ul[id^="Slider-template"] .slick-arrow,
.the-product-slider-3   ul[id^="Slider-template"] .slick-dots {
display: none !important;
}

.the-product-slider-3  ul[id^="Slider-template"] li {
margin: 0 !important;
}
.the-product-slider-3 .slick-track:before {
display: none;
}
.customer {
grid-template-columns: 1fr;

}
.customer .cst-right {
padding: 0 40px 30px;
}
.cst-home-banner .banner__box.content-container {
padding-bottom: 0;
padding-top: 110px;
}
.account-wrapper {

flex-direction: column;
}
.account-sidebar {
width: 100% !important;

}
.account-sidebar ul {

display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 20px;
border-bottom: 1px solid #e5e5e5;
}
.account-wrapper {

padding-left: 20px;
}
:is(.account,.order) {

padding-left: 0rem !important;
padding-right: 2rem !important;
}
}
@media screen and (max-width: 749px){
.is-homepage .the-product-slider .slick-arrow {
top: 0;
}
.is-homepage .the-product-slider .slick-arrow{
top: -54px !important;
}
.cst-main-banner .banner__media.media {
position: static;
width: 100%;
}

.cst-main-banner .banner__media.media img {
position: static;
}



.cst-main-banner .banner__media.media:before {
display: none!important;
}



.cst-main-banner .banner__content {
position: absolute;
bottom: 0;
}



}
@media screen and (max-width: 600px) {
.collection .card__heading {
font-size: 12px;
}
.banner .banner__buttons a {
padding: 4px 18px !important;
}
.cst-home-banner .banner__box.content-container {
padding-bottom: 0;
padding-top: 110px;
}

.cst-home-banner  h2.banner__heading {
font-size: 20px;
max-width: 158px;
margin: 0 auto;
}
.cst-main-all .collection-item {
padding: 10px 0;
}
.three-collection-boxes.cst-main-all .collection-grid {
display: grid !important;
gap: 16px;
margin: 0;
}

.three-collection-boxes.cst-main-all .slick-track {
display: grid !important;
grid-template-columns: 1fr;
width: 100% !important;
transform: none !important;
}

.three-collection-boxes.cst-main-all .slick-slide {
width: 100% !important;
float: none !important;
}

.three-collection-boxes.cst-main-all .slick-dots {
display: none !important;
}

.three-collection-boxes.cst-main-all .slick-list {
overflow: visible !important;
}
.collapse-corners.section-template--25975978459434__image_with_text_HEhNfH-padding {
padding: 0 15px!important;
}
}
@media screen and (max-width: 525px) {
.styled-carousel {
margin: 0 !important;
}
.cst-collection-page button.sp-grid-wishlist {
top: 8px!important;
right: 8px!important;
width: auto !important;
height: auto !important;
}
.quick-add__submit {
width: 20px !important;
height: 20px !important;
padding: 0 !important;
}

.quick-add.no-js-hidden.test {
width: 20px !important;
height: 20px !important;
margin: 0;
}

.quick-add.no-js-hidden.test modal-opener {
width: 100%;
display: block;
height: 100%;
}

.quick-add.no-js-hidden.test modal-opener .quick-add__submit {
width: 20px !important;
min-height: 20px !important;
}
/* .is-homepage .quick-add.no-js-hidden.test modal-opener .quick-add__submit{
width: 20px !important;
min-height: 20px !important;
left: 5px;
top: 2px;
} */
/* .is-collection .quick-add.no-js-hidden.test modal-opener .quick-add__submit{
width: 20px !important;
min-height: 20px !important;
top: 5px;
} */
/* .has-related-products .quick-add.no-js-hidden.test modal-opener .quick-add__submit{

width: 20px !important;
min-height: 20px !important;
top: 0px;
left: -2px;
} */
/* .is-collection .quick-add.no-js-hidden.test modal-opener .quick-add__submit {
width: 20px!important;
min-height: 20px!important;
top: 5px;
} */

.quick-add.no-js-hidden.test modal-opener .quick-add__submit span.icon-wrap {
margin: 0;
}

.quick-add.no-js-hidden.test modal-opener .quick-add__submit span.icon-wrap img {
width: 20px !important;
height: 20px !important;
}

}
@media screen and (max-width: 480px) {
.cst-collection-spotlight slider-component.slider-mobile-gutter ul {
grid-template-columns:repeat(3,1fr);
gap: 3px;
}
.cst-collection-spotlight .card__inner {
height: 150px;
max-width: 150px;
}

/* .styled-by-you-section .carousel-arrow{
display:none !important;
} */
.is-homepage .the-product-slider .slick-arrow {
top: -35px !important;
}
.account-sidebar ul {
flex-direction:column !important;
}
.cardsSwiper .main_card {
padding: 40px 20px;
}

}
