/** Shopify CDN: Minification failed

Line 206:0 Unexpected "<"

**/
.collection-list__item use-animate.media-wrapper {
    background: none !important;
}
.collection-list .card--media .card__text .card-information__text {
    color: #8b645a !important;
}
.collection-list  .card--media .card__text {
    position: relative;
    justify-content: center;
}

/* 12/9/2025 CSS START FROM HERE */
.collection .product-grid li.flex-grid__item .media-wrapper {
    background: #fff;
}
/* 2/25/2026 css startr from here */

.section--padding.birthday-giveway .image-animate.media {
    height: auto;
}

.section--padding.birthday-giveway .image-animate.media img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.section--padding.birthday-giveway h2.banner__heading.h1 {
    font-size: 48px;
    font-family: 'Poppins';
    color: #000;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}

.section--padding.birthday-giveway .banner__text.typeset.rte {
    margin: 0;
}

.section--padding.birthday-giveway .banner__text.typeset.rte p {
    color: #000;
    line-height: normal;
    margin: 0;
}

.section--padding.birthday-giveway form.needsclick.klaviyo-form.klaviyo-form-version-cid_2.go3279073480.kl-private-reset-css-Xuajs1 {
    width: 100% !important;
    max-width: 550px !important;
    margin: 0 !important;
}





.section--padding.birthday-giveway legend {
  
    margin-top: 20px !important;
    display: block !IMPORTANT;
}
.section--padding.birthday-giveway input {
  
    border: unset !IMPORTANT;
    height: 46px !IMPORTANT;
    font-size: 14px !important;
}
.section--padding.birthday-giveway input:focus-visible, input:focus-visible {
    outline: unset !IMPORTANT;
    box-shadow: unset !important;
}
.section--padding.birthday-giveway label {
    margin-top: 10px !important;

}


.section--padding.birthday-giveway button:hover {
    background: #000 !important;
    opacity: 1 !IMPORTANT;
}
.section--padding.birthday-giveway svg {
    outline: 3px solid hsl(12deg 23.81% 54.71%);
    stroke: unset !IMPORTANT;
    min-width: 15px  !important;
    width: 15px !important;
}


.section--padding.birthday-giveway fieldset.needsclick.go983184302.kl-private-reset-css-Xuajs1 {
    margin-top: 15px;
}

.section--padding.birthday-giveway input:hover {
    height: 46px !IMPORTANT;
}










.giveway-competition span.image-animate.guarantee__icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    align-items: center;
    background-color: hsl(12.35deg 17.35% 61.57%);
    justify-content: center;
}

.giveway-competition .guarantees.section--padding {
    background: #8b645a;
    padding: 30px 15px;
}

.giveway-competition .guarantees.section--padding .flex-grid.flex-grid--2-col-mobile {
    max-width: 1080px;
    margin: 0 auto;
}
.giveway-competition span.image-animate.guarantee__icon svg, span.image-animate.guarantee__icon svg path {
    fill: #fff !important;
}

.giveway-competition p.h3 {
    color: #fff;
    margin: 20px 0 0 !important;
}

.giveway-competition .rte.typeset {
    color: #fff;
}

.giveway-competition .rte.typeset p {
    margin: 0;
    color: #ffffffbf;
    font-weight: 300;
    text-decoration: underline;
}

.giveway-competition .rte.typeset a {
    text-decoration: none !IMPORTANT;
    color: #fff;
    color: #ffffffbf;
}

.giveway-competition .rte.typeset p:hover, .rte.typeset p a:hover {
    color: #ffff !important;
}
.section--padding.birthday-giveway {
    padding: 0;
}
.section--padding.birthday-giveway .image-animate.media img {

    object-position: top;
}
.glamit-competiion .media-wrapper {
    transform: none! Important;
}
/* 2/25/2026 css end from here */
[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content .banner__box, .no-js [data-animate-image] .banner--overlay .banner__content .banner__box {
    opacity: 1;
    transform: translateY(2%)!important;
}
.birthday-giveway .media-wrapper{
    transform: none!important;
}
.section--padding.birthday-giveway .banner__text.typeset.rte p {
    color: #000;
    line-height: normal;
    margin: 0;
    padding-right: 20%;
}
/* 12/09/2025 css end from here */
/* 3/5/2026 css start from here */
.birthday_video_slide video-section.desktop_video {
    display: block !important;
}

.birthday_video_slide video-section.mobile_video {
    display: none !important;
}
.birthday_video_slide video {
    height: 100%;
    width: 100%;

}

.birthday_video_slide .slideshow__image.media.media--650px.media-mobile--300px {
    height: 100% !important;
}
.birthday_video_slide .slideshow__image-wrapper {
    height: 100%;
    --image-height: 100% !IMPORTANT;
}
/* 3/5/2026 css end from here */
<link href="https://fonts.googleapis.com/css2?family=Baloo+2:wght@800&display=swap" rel="stylesheet">
.black_txts {
  font-family: 'Baloo 2', cursive;
  font-weight: 800;
}


.collection-list__item use-animate.media-wrapper {
    background: none !important;
}
.collection-list .card--media .card__text .card-information__text {
    color: #8b645a !important;
}
.collection-list  .card--media .card__text {
    position: relative;
    justify-content: center;
}

/* 12/9/2025 CSS START FROM HERE */
.collection .product-grid li.flex-grid__item .media-wrapper {
    background: #fff;
}
/* 12/09/2025 css end from here */


/* 12/15/2025 css start from here */
p.boxing_discountxt {
    font-size: 18px;
    text-transform: uppercase;
    color: #cd0707;
}
.newprices {
    position: relative;
    display: inline-block;
    background:#6f1520;
    color: #fff;
    padding: 10px 0 10px 15px;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0;
    font-family: 'Poppins';
    font-weight: 700;
    letter-spacing: 0;
    clip-path: polygon(
    0 0,
    80% 0,
    100% 100%,
    100% 100%,
    0 100%,
    0 100%
  );
    padding-right: 70px !important;
}
.product_newpr {
    position: absolute;
    bottom: 10px;
    left: 0;
}
/* .newprices::after {
    content: "";
    position: absolute;
    top: 0px;
    right: -98px;
    background-image: url(/cdn/shop/files/Vector_2_1.png?v=1765784783);
    width: 98px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: contain;
} */



.cut-price {
    position: relative;
    display: inline-block;
    padding: 0 5px;
}
.cut-price::after {
    content: "";
    position: absolute;
    left: -1%;
    top: 50%;
    width: 97%;
    height: 1px;
    background: #fff;
    transform: rotate(-12deg);
    transform-origin: center;
}
.normal-price {
  font-weight: 700;
  margin-left: 6px;
}

.black_txts {
  font-size: 60px;
  font-weight: 900;
  text-transform: lowercase;
  color: #f39a7a; 
  font-family: 'Arial Rounded MT Bold', 'Poppins', sans-serif;
  position: relative;
  letter-spacing: 0;
  z-index:99;
  margin:0 0 0 10px;
    line-height: normal;
}
.product .product__info-container .product__title {
    flex-direction: column;
}
.product media-gallery.product__media-gallery li {
    position: relative;
}

.product media-gallery.product__media-gallery .newprices::after {
    content: "";
    position: absolute;
    top: 0px;
    right: -85px;
    background-image: url(/cdn/shop/files/Vector_2_1.png?v=1765784783);
    width: 85px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: contain;
}
.product media-gallery.product__media-gallery .newprices {
    padding: 10px 0 10px 10px;
    font-size: 16px;
}
.product media-gallery.product__media-gallery .product_newpr {
    position: absolute !IMPORTANT;
    bottom: 10px;
    left: 0;
    z-index: 1;
}
.product media-gallery.product__media-gallery p.black_txts {
    position: absolute;
    left: 10px;
    font-size: 36px;
    z-index: 1;
}
.product-recommendations .product-grid .black_txts {
      font-size: 42px;
}
.product-recommendations .product-grid .newprices::after {
    right: -84px;
    width: 85px;
    height: 56px;
}
.product-recommendations .product-grid .newprices {
    padding: 10px 0 10px 10px;
    font-size: 16px;

}
.collection .product-grid .newprices {
    padding: 10px 0 10px 10px;
    font-size: 16px;
}
.collection .product-grid .black_txts {
      font-size: 42px;
}
.collection .product-grid .newprices::after {
    right: -84px;
    width: 84px;
    height: 100%;
}
.collection .product-grid .newprices {
    padding: 10px 0 9px 10px;
    font-size: 16px;
}
/* 12/15/2025 css end from here */

.template-birthday-sale .flex-grid__item .image-with-text__text.typeset2.rte p {
    color: #000;
}

.template-birthday-sale .flex-grid__item .image-with-text__text.typeset3.rte p {
    color: #000;
}
.template-birthday-sale .flex-grid__item .image-with-text__text.typeset3.rte p strong {
    color: #ab2439;
}

@media (max-width:1650px){
.section--padding.birthday-giveway h2.banner__heading.h1 {
    font-size: 28px!IMPORTANT;
}
.section--padding.birthday-giveway .banner__text.typeset.rte p {
    padding-right: 10%;
    font-size: 15px;
}
div#rich-text-01KJA6GRV8ZEMYGDRHFFT606CJ * {
    font-size: 24px!important;
}
div#rich-text-01KJA6GRV8ZEMYGDRHFFT606CJ p:nth-child(2) {
    height: 12px;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 440px;
    overflow-y: auto!important;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 > div{
    min-height: 770px!important;
	}

form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1::-webkit-scrollbar {
  width: 8px;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1::-webkit-scrollbar-thumb {
  background: #8b645a;   /* gold tone */
  border-radius: 10px;
}
}
@media (max-width:1199px){
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1>div {
    min-height: 770px!important;
    justify-content: flex-start!important;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 370px;
    overflow-y: auto!important;
}
div#rich-text-01KJA6GRV8ZEMYGDRHFFT606CJ * {
    font-size: 20px!important;
}
div#rich-text-01KJA6GRV8ZEMYGDRHFFT606CJ p:nth-child(2) {
    height: 5px;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 label {
    font-size: 16px!important;
}
}
@media (max-width:989px){
    img.image-fit.small-hide.loaded {
    display: none;
}
img.image-fit.medium-hide.large-up-hide {
    display: block!important;
}
.section--padding.birthday-giveway .banner__text.typeset.rte p {
    padding-right: 0;
    font-size: 15px;
}
.birthday-giveway .banner--overlay .banner__content {
    width: 100%;
    height: 100%;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1>div {
    min-height: 700px!important;
    justify-content: flex-start!important;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 39em;
    overflow-y: auto!important;
    width: 100%!important;
    max-width: 100%!important;
}
.birthday-giveway .banner--overlay .banner__box {
    width: 100%;
    padding: 0;
}
}
@media (max-width:749px){

form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 52em;
    overflow-y: auto!important;
    width: 95%!important;
    max-width: 100%!important;
    margin: 0 2.5%;
}

.glamit-competiion .image-animate.media.media--adapt.media-mobile--auto {
    padding: 0;
    aspect-ratio: 9/ 16;
    height: 100%;
}
.glamit-competiion .banner__content.page-width {
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
}
.glamit-competiion .banner__box.center.mobile-center {
    padding: 0;
    height: 100%;
}	
.glamit-competiion .button-group {
    width: 100%;
    height: 100%;
    margin-top: -23px!important;
}
.glamit-competiion .banner__content.page-width {
    position: absolute;
    top: 0;
    transform: none;
    height: 100%;
    padding: 0!important;
}

.glamit-competiion a.entr_bnr_link.button.button--medium {
    width: 100%;
    height: 100%;
    font-size: 0;
    background: transparent;
}
.birthday_video_slide video-section.desktop_video {
    display: none !important;
}

.birthday_video_slide video-section.mobile_video {
    display: block !important;
}
.birthday_video_slide video {
    height: 100%;
    width: 100%;
    object-fit:cover;

}
.birthday_video_slide .slideshow--mobile-100vh .slideshow__right {
    height: auto !important;
    aspect-ratio: 9/16 !important;
}
.birthday_video_slide .media-mobile--100vh {
    height: auto !important;
    aspect-ratio: 9/16 !important;
}
.birthday_video_slide .slideshow__image-wrapper {
    height: 100% !IMPORTANT;
}
}
@media (max-width:700px){
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 800px;
}

}
@media (max-width:675px){
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 700px;
}
}
@media (max-width:600px){
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 600px;
}
}
@media (max-width:520px){
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 570px;
}
}
@media (max-width:480px){
.birthday-giveway .banner__box.left.mobile-center {
    background: #fff;
    padding: 30px 10px;
    max-width: 95%;
}
.section--padding.birthday-giveway h2.banner__heading.h1 {
    font-size: 24px!important;
    margin-bottom: 7px;
}
div#rich-text-01KJA6GRV8ZEMYGDRHFFT606CJ * {
    font-size: 17px!important;
}
.needsclick.kl-private-reset-css-Xuajs1 {
    font-size: 16px!important;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1>div {
    min-height: 840px!important;
    justify-content: flex-start!important;
}

form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 480px;
}
}
@media (max-width:370px){
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    height: 380px;
}
}

@media (max-width:1440px){
.product-recommendations .product-grid .newprices::after {
    right: -75px;
    width: 76px;
    height: 42px;
}
.product-recommendations .product-grid .newprices {
    padding: 10px 0 10px 10px;
    font-size: 12px;
}
.collection .product-grid .newprices::after {
    right: -75px;
    width: 76px;
    height: 100%;
}
.collection .product-grid .newprices {
    padding: 10px 0 9px 10px;
    font-size: 12px;
}
.collection .product-grid .black_txts {
    font-size: 33px;
}
}
@media(max-width:1400px){
    .newprices {
   font-size: 16px;
}
.newprices::after {
    right: -82px;
    width: 83px;
    height: 48px;
    z-index: 0;
}
}
@media (max-width:1200px){
    .newprices {
    padding-right: 50px !important;
}
    .newprices {
    font-size: 12px;
}
.newprices::after {
    right: -73px;
    width: 73px;
    height: 42px;
    z-index: 0;
}
.black_txts {
    font-size: 22px;
}
.product-recommendations .product-grid .black_txts {
    font-size: 28px;
}
.product-recommendations .product-grid .newprices::after {
    right: -79px;
    width: 79px;
    height: 100%;
}
.product-recommendations .product-grid .newprices {
    padding: 10px 0 10px 10px;
    font-size: 9px;
}
.product media-gallery.product__media-gallery .newprices {
    padding: 10px 0 10px 10px;
    font-size: 11px;
}
.product media-gallery.product__media-gallery .newprices::after {
    right: -75px;
    width: 75px;
    height: 100%;
}
.product media-gallery.product__media-gallery p.black_txts {
    font-size: 26px;
}
.collection .product-grid .black_txts {
    font-size: 26px;
}
.collection .product-grid .newprices {
    font-size: 12px !important;
}
}
@media (max-width:800px){
    .newprices::after {
    right: -59px;
    width: 59px;
    height: 42px;
    z-index: 0;
}
@media (max-width:991px){
    .collection .product-grid .newprices {
    font-size: 9px !important;
}
    .product media-gallery.product__media-gallery p.black_txts {
    font-size: 18px;
}
.product media-gallery.product__media-gallery .newprices {
    padding: 7px 0 7px 5px;
    font-size: 10px;
}
.product media-gallery.product__media-gallery .newprices::after {
    right: -55px;
    width: 55px;
    height: 56px;
}
}
.newprices {
    font-size: 8px;
    padding: 10px 0 10px 5px;
}
}
@media (max-width:767px){
    p.boxing_discountxt {
    font-size: 15px;
}
}

@media (max-width:749px){
.newprices::after {
    right: -73px;
    width: 73px;
    height: 42px;
    z-index: 0;
}
.newprices {
    font-size: 12px;
    padding: 10px 0 10px 5px;
}
}

@media (max-width:567px){
    .newprices {
    font-size: 10px;
    padding: 9px 5px;
}

.product media-gallery.product__media-gallery .newprices::after {
    right: -61px;
    width: 61px;
    height: 100%;
    display: block !important;
}
.product-recommendations .product-grid .newprices::after {
    height: 100%;
    display: block;
}
.product-recommendations .product-grid .newprices, .product media-gallery.product__media-gallery .newprices {
    font-size: 11px;
}
.collection .product-grid .newprices {
    font-size: 11px;
}
.card-information__button {
    width: calc(100% - 0.4rem) !important;
}
.newprices {
    padding-right: 32px !important;
}
.normal-price {

    margin-left: 0;
}
}
@media (max-width:420px){
    .collection .product-grid .newprices {
    font-size: 10px;
    padding: 7px 5px;
}
.collection .product-grid .black_txts {
    font-size: 18px;
}
.cut-price {
    padding: 0;
}

}

@media (max-width:380px){
    .newprices {
  
    line-height: 1.2;
    font-size: 9px;
}
}