.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.Secc-coc:hover {
    background: #e2dbdc !important;
padding: 0px !important;
box-shadow: 0px 0px 10px 10px #00000038!important;
    
}

.Secc-coc:hover img {
    background: #e2dbdc !important;
    width: 520px !important;
border-radius: 20px !important;
  transition: 2s !important;


    
}

.Secc-coc:hover h3 {
    margin-bottom: -62px;
    z-index: 9999;
    margin-left: 71px !important;
    color: #000 !important;
  transition: 2s !important;
}

.Secc-coc:hover  a.sc-iLLNPL {
    right: 35px;
    left: 35px;
    bottom: 10px;
    position: absolute;
  transition: 2s !important;
}



.Secc-coc:hover  a.sc-iLLNPL:hover {
    background: #000000 !important;
    color: #fff !important;
transition: 2s !important;
    
}

.site-footer__top img {
    filter: brightness(0.5) invert(1);
}

h5.footer__title {
    COLOR: #FFF !IMPORTANT;
}
img.sc-cTTcKX.kZuNPr.pf-42_.pf-image-1 {
    filter: drop-shadow(0px 14px 1px black);
}


.shopify-policy__container {
    max-width: 560px;
    max-width: 65%;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}

#header .sticky-header-active {
    background: #fff !important;
}
body {
  cursor: url('/cdn/shop/files/Logo_Aroha_-01_1_1.png?v=1753463405') 16 16, auto;
}

.se-pre-con {
    background: #c9c1b6 !important;
}

.breadcrumb:before {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background:rgb(0, 0, 0);
    opacity: .75;
}

h1.breadcrumb_title {
    color: #fff !important;
    font-family: asul !important;
}

/* .site-footer__bottom {
    display: none !important;
} */

.dt-sc-newsletter-container .dt-sc-newsletter-modal.style-6 img {
    object-fit: cover;
    height: 16%;
    position: absolute;
    width: 65%;
    margin: 0% auto !important;
    right: 0px;
    left: 0;
    top: 186px !important;
}

.dt-sc-newsletter-container .dt-sc-newsletter-modal.style-6 .newsletter-segmented {
    background: #C9C1B6 !important;
}

.dt-sc-newsletter-container .dt-sc-newsletter-modal.style-6>* {
    flex: 1 1 300px;
    width: 50%;
    margin: 0;
    position: relative;
}


.dt-sc-newsletter-container .dt-sc-newsletter-modal.style-6 .newsletter-segmented h2 {
    font-family: 'Asul' !important;
}

.sc-czLrCa.ddfVfl.pf-110_ {
    background: linear-gradient(125deg, black, #c9c1b6);
}

.sc-fIDaHU.hryjPe.pf-44_ {
    background: linear-gradient(360deg, black, #c9c1b6, #c9c1b6);
}

.sc-fIDaHU.hryjPe.pf-44_  a {
    color: #000000 !important;
    background: #ffffff;
    padding: 6px 37px!IMPORTANT;
    border-radius: 20px !important;
    transition: 2s !important;
    font-size: 25px !important;
}

h3.sc-keuZit.sc-ZbTay.dUVHGl.fPfzpp.pf-46_.pf-heading-1-h3 {
    margin: 6px !important;
}

img.sc-cTTcKX.kZuNPr.pf-45_.pf-image-1 {
    border-radius: 50px !important;
}

/* .__pf.__pf_h5SnsG9v .pf-37_ [data-pf-type=TabHeader3][data-pf-tab-active=true] {
    background: #000000 !important;
    color: #fff !important;
    font-size: 40px !important;
    border-radius: 50px !important;
    font-family: 'Asul' !important;
} */
.customer-who-purchased .product-data:before {
    background: #c9c1b6 !important;
}

h4.grid-link__title a {
    color: #000 !important;
}

@keyframes pulse {
  0% {
    transform: scale(1.5);
    opacity: 1;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

span#variant-inventory {
  background: #000 !important;
  width: fit-content;
  padding: 5px 25px !important;
  border-radius: 30px !important;
  animation: pulse 1.5s infinite;
}

.products .product-container .ImageOverlayCa {
    height: 100%;
    left: 0;
    top: 100%;
    opacity: 0;
    background-color: #c6c0b86b !important;
    filter: alpha(opacity=0);
    width: 100%;
    position: absolute;
    z-index: 1;
    transition: var(--DTBaseTransition);
}
/* nav.breadcrumb.text-center a, span {
    color: #000 !important;
} */

.product-tab {
    clear: both;
    margin: 50px 0;
    width: 90%;
    margin: 0% auto !important;
    margin-top: 90px !important;
}

button#dT_AddToCart-template--17042903859313__main {
    background: #c9c1b6 !important;
    border-radius: 30px !important;
    color: #000 !important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: #c9c1b6 !important;
    border-radius: 30px !important;
    color: #000 !important;
    font-size: 15px !important;
}

span.in-stock {
    color: #c6c0b8 !important;
}

div#addtocart-sticky {
    background: #fff !important;
}

.products {
    float: left;
    width: 100%;
    display: inline-block;
    background-color: var(--DT_product_bg_color);
    border-radius: var(--DTRadius);
    background: #c9c1b6 !important;
    padding: 15px !important;
    border-radius: 10px !important;
}

button.tablinks.active {
    background: #c9c1b6 !important;
    color: #000 !important;
}

button.tablinks:hover {
    background: #c9c1b6 !important;
    color: #000 !important;
}

.breadcrumb .container a{
     color: #fff !important; 
}


.breadcrumb .container span {
     color: #fff !important; 
}

.__pf.__pf_h5SnsG9v .pf-40_ [data-pf-type=TabHeader3][data-pf-tab-active=true] {
    background: #000000 !important;
    color: #fff !important;
    border-radius: 50px !important;
}

h2.product-title {
    text-shadow: 0px 0px 10px #00000078;
}

.tooltip {
    color: #ffffff !important;
border-radius: 15px !important;
    background: #000 !important;
}


.breadcrumb {
    padding: 28px 0 28px 0 !important;
    float: left;
    width: 100%;
    height: auto !important;
    text-align: center;
    position: relative;
    z-index: 1;
    margin: 0 0 80px 0;
}


.swiper-container .swiper-slide img {
    border-radius: 40px !important;
}

.swiper-container .swiper-slide img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 40px !important;
    filter: drop-shadow(2px 4px 6px #000);
    padding: 10px !important;
}

.swiper-wrapper {
    background: #c9c1b6 !important;
    border-radius: 50px !important;
}

.swiper-slide.grouped-check.swiper-slide-visible.swiper-slide-active.swiper-slide-thumb-active {
    border-radius: 50px !important;
}

h3.sc-keuZit.sc-ZbTay.dUVHGl.fPfzpp.pf-46_.pf-heading-1-h3 {
    border-radius: 50px !important;
}

#shopify-section-header section#sticky-header {
    background: #ffffff !important;
}

.sc-fIDaHU.hryjPe.pf-44_  a {
    color: #000000 !important;
    background: #fff !important;
    padding: 8px 37px!IMPORTANT;
    border-radius: 20px !important;
    transition: 2s !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
}


header#header {
    position: relative;
    top: 86px;
}

section#shopify-section-template--17042903466097__1756130828a4311bd4 {
    position: relative;
    bottom: 100px;
}

h3.sc-keuZit.sc-ZbTay.dUVHGl.fPfzpp.pf-46_.pf-heading-1-h3 a {
    font-size: 12px !important;
}

.marquee.second {
    background:#000 ;
    padding: 10px !important;
}



.grid_style.sidebar-sticky {
    display: none !important;
}

.has-sidebar .collection-grid {
    width: 100% !important;
    position: relative;
}

.products .product-container .product-button.icon-bottom {
    bottom: 0;
    top: auto;
    transform: initial;
}

.product-button.dt-sc_icon.icon-bottom {
    background: #fff !important;
    width: fit-content;
    margin: 0% auto;
    padding: 10px !important;
    box-shadow: 1px 0px 21px 2px #000;
    border-radius: 5px !important;
}

.product-detail.content-left {
    background: #fff !important;
    padding: 25px !important;
    justify-items: center !important;
}

.product-detail.content-left h4.grid-link__title {
    text-align: center !important;
}

.product-detail.content-left div#ProductPrice {
    font-family: cursive !important;
    font-size: 24px !important;
    font-weight: 700 !important;
}

.products .product-detail del:after {
    DISPLAY: NONE !important;
}
h3.sc-keuZit.sc-ZbTay.dUVHGl.fPfzpp.pf-45_.pf-heading-1-h3 A {
    pointer-events: none !important;
}

h4.grid-link__title a {
    font-size: 18px !important;
}

body#products  header#header {
    position: relative;
    top: 0;
}

body#elegant-almond-press-on-nails-reusable-luxury-aroha-pk  header#header {
    position: relative;
    top: 0;
}

body#elegant-long-coffin-press-on-nails-long-lasting-amp-reusable-aroha-p header#header {
    position: relative;
    top: 0;
}

body#elegant-short-square-press-on-nails-salon-perfect-amp-reusable-aroha header#header {
    position: relative;
    top: 0;
}

body#luxury-3d-press-on-nails-reusable-amp-long-lasting-aroha-pk header#header {
    position: relative;
    top: 0;
}

body#xl-coffin-press-on-nails-extra-long-reusable-amp-luxury-finish-aroh header#header {
    position: relative;
    top: 0;
}

body#contact header#header {
    position: relative;
    top: 0;
}
.__pf [data-link=inherit] {
    background: #fff !important;
    font-size: 19px !important;
    padding: 6px 18px;
    border-radius: 50px !important;
    pointer-events: none !important;
}
@media (min-width: 1280px) and (max-width: 1445px) {
  h4.grid-link__title a {
    font-size: 13px !important;
}

.__pf.__pf_h5SnsG9v .pf-7_ {
    padding: 0 0 50px;
    margin: 20px;
    background-image: url("/cdn/shop/files/Web_Banner.jpg?v=1756216858");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
    background-color: rgba(0,0,0,0);
    border-radius: 20px;
    height: 560px !important;
}

.__pf.__pf_h5SnsG9v .pf-7_  a.sc-iLLNPL.jkrxGm.pf-13_.pf-button-1 {
    position: relative;
    bottom: 111px;
}

.product-detail.content-left {
    background: #fff !important;
    padding: 3px !important;
    justify-items: center !important;
}

.product-detail.content-left div#ProductPrice {
    font-family: cursive !important;
    font-size: 19px !important;
    font-weight: 700 !important;
}
}


button.dT_AddToCart.dt-sc-btn {
    padding: 10px !important;
    font-size: 13px !important;
}


@media (min-width: 360px) and (max-width: 480px) {
.marquee-wrapper {
    position: relative;
    top: -58px;
}
}

    /* .swatch-element.not_color.\31 .available {
        display: none !important;
    } */

.product-attributes.swatch.clearfix.not_color-swatch-block {
    background: #ffffff !important;
    width: fit-content !important;
    padding: 10px !important;
    border-radius: 15px !important;
    box-shadow: 0px 0px 6px 0px !important;
}

/* Radio input hide karna (optional) */
.product-attributes input[type="radio"] {
  display: none;
}

/* Jab radio select ho, uska label RED ho */
.product-attributes input[type="radio"]:checked + label {
  background-color: #c9c1b6 !important;
  color: #000 !important; 
}


button.active {
    display: none !important;
}

.__pf.__pf_h5SnsG9v .pf-50_ {
    pointer-events: none !IMPORTANT;
}

button#dT_AddToCart-template--17042903859313__main {
    background: #c9c1b6 !important;
    border-radius: 30px !important;
    color: #000 !important;
    font-size: 17px !important;
    padding: 8px 23px !important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: #c9c1b6 !important;
    border-radius: 30px !important;
    color: #000 !important;
    font-size: 17px !important;
    padding: 7px 29px !important;
    height: 47px !important;
}

.dT-video-wrapper {
    justify-self: center !important;
}

.expo-additional-description {
    font-size: 21px !important;
    font-family: poppins !important;
    font-style: normal !important;
    font-weight: 600 !important;
    color: #fff !important;
}

.expo-additional-description span {
    text-decoration: line-through !important;
    color: red !important;
}
.expo-additional-description {
    background: #000000 !important;
    padding: 15px !important;
    border-radius: 20px !important;
    box-shadow: 0px 1px 7px 2px #000;
    margin-top: 20px !important;
}
.expo-extra-subtotal {
    display: none !important;
}

span.secc-main2 {
    padding: 5PX !important;
    BACKGROUND: RED !important;
    COLOR: #FFF  !IMPORTANT;
    BORDER-RADIUS: 5PX !important;
    FONT-SIZE: 16PX !important;
    FONT-FAMILY: 'Roboto' !IMPORTANT;
    FONT-WEIGHT: 700 !important;
}

span.money {
    font-weight: 700 !important;
    font-size: 20px !important;
}

.expo-additional-description {
    width: fit-content;
}

.swiper-vert-thumbnails-main-container.swiper-thumbnails-main-container {
    background: #c3bcb1 !important;
    height: 790px !important;
}

.secc-main2 {
  display: inline-block;
  animation: pulseAnim 1.5s ease-in-out infinite;
}

@keyframes pulseAnim {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.15);
    opacity: 0.8;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}


h4.grid-link__title {
  display: -webkit-box;        /* required for -webkit-line-clamp */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;      /* set number of lines here */
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.3;           /* adjust to match design */
  max-height: calc(1.3em * 2);/* keep visual height consistent */
  white-space: normal;        /* allow wrapping */
}

.product-meta-block h2.product-title {
    font-size: 29px !important;
}


.product-item-caption-desc.product-rte-description p {
    background: #ffffff !important;
    padding: 5px 19px !important;
    border-radius: 20px !important;
    width: 71% !important;
    color: #000000 !important;
    font-family: poppins !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
    box-shadow: 1px 1px 6px 4px #00000038 !important;
}

.product-price-list span.money {
    color: red !important;
    font-weight: 900 !important;
}

del#ComparePrice {
    width: 100% !important;
    margin: 0px !important;
    text-align: center;
    color: red !important;
    font-size: 24px !important;
    font-weight: 900 !important;
}

a.dT_AddToCart.dt-sc-btn {
    font-size: 12px !important;
}

/* div#main-color-swatch {
  display: none !important;
} */

/* #main-color-swatch {
  display: none !important;
}

.expo-buttons__option.selected input[value="PACK OF 2"] ~ #main-color-swatch {
  display: block !important;
} */


a.dT_AddToCart.dt-sc-btn {
    font-size: 12px !important;
    border-radius: 20px !important;
    animation: pulse 1.5s infinite;
}

/* Pulse Keyframes */
@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.6); /* red pulse (change color if needed) */
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
  }
}


.grid-link__meta {
    justify-content: center !important;
}