/** Shopify CDN: Minification failed

Line 96:97 Expected ":"

**/
.template-product .site-footer-wrapper.section-devider-top-pattern:after {display:none;}
.template-product .site-footer-wrapper.section-devider-top-pattern {border-top:solid 1px #DBDFD3;}
.template-product footer.site-footer-wrapper.section-padding.section-devider-top-pattern {padding-top:0;}

.product__wrapper .product__page {gap:56px;}
.product__wrapper .product__content {padding-left:0;}  
.product__wrapper--thumbnails-left .product__thumbs {margin:0;}
.product__wrapper .product__thumb:after {display:none;}   
.product__wrapper--thumbnails-left .product__thumb__link {width:100%; height:100%;}
.product__wrapper--thumbnails-left .product__thumbs__holder .image-wrapper img {object-fit:contain;}
.product__wrapper--thumbnails-left .product__thumbs__holder {padding-left:16px;}
.product__wrapper--thumbnails-left .product__thumb {margin-bottom:16px;} 
.product__wrapper .product__title__wrapper {position:relative; display:flex; justify-content:space-between; gap:8px; flex-wrap:nowrap;}  
.product__wrapper .price__container {letter-spacing:0; font-family:Sackers Gothic STD; font-weight:500; flex-direction:row; flex-wrap:wrap; align-items:center;}
.product__wrapper .product__tax.caption.rte {display:none;}   
.product__wrapper .right-pro-wishlist a {padding:0;}
.product__wrapper .product__price {padding:0;}
.product__wrapper .product__block, .product__wrapper .form__wrapper .inventory-text {margin-bottom:32px;} 
.product__wrapper .price:not(.price--on-sale) .price__regular {display:block; line-height: 1; }
.product__wrapper .price--on-sale .price__regular {display:none;}
.product__wrapper .price--on-sale .price__sale {display:flex; align-items:center;}
.product__wrapper .product__block--lines, .product__block--lines .selector-wrapper .select__fieldset, .product__block--lines .selector-wrapper .radio__fieldset {border-color: #DBDFD3;}
.product__wrapper .selector-wrapper legend.radio__legend span { font-family: Sackers Gothic STD; font-size: 12px; font-weight: 500; }
.product__wrapper .selector-wrapper small.radio__legend__value {font-family:Louize; font-weight:400; padding:0;}
.product__wrapper .selector-wrapper .radio__buttons span.radio__button {padding:0;}
.product__wrapper .selector-wrapper .radio__fieldset .radio__buttons {margin:0; display: flex; flex-wrap: wrap; gap: 8px;}
.product__wrapper .selector-wrapper label { font-size: 12px; font-family: Sackers Gothic STD; padding:7px 11px; border-color:#DBDFD3;}
.product__wrapper .selector-wrapper span.option-title { position: relative; top: 1px; }
.product__wrapper .selector-wrapper .radio__fieldset .radio__button input:checked~label {background:transparent; color:inherit; border-color:#646958;}
.product__wrapper .selector-wrapper .radio__fieldset { padding-bottom: 32px; padding-top:12px;} 
.product__wrapper .selector-wrapper:nth-last-child(1) .radio__fieldset {border-bottom: none;}
.product__wrapper .quantity .cart__quantity-field {height:40px; font-size:16px; font-weight:400; font-family:Louize; border:none;}  
.product__wrapper .quantity {width:96px; background-color:#fff; height:48px;}
.product__wrapper .product-form__input.product-form__quantity {max-width:fit-content;}
.product__wrapper .product__submit__item {grid-template-columns: auto 1fr; }
.product__wrapper .product__submit__buttons .btn.btn--large { min-height: 48px;}
.product__wrapper .product__submit__buttons .btn__price:before {display:none;} 
.product__wrapper .quantity__input {display:block; max-width:fit-content; margin:0 0 0 auto; border:none; font-size:14px; font-family:Louize; font-weight:400;}
.product__wrapper .product__submit__buttons span.price-devider {margin:0 8px;}  
.product__wrapper .product__block.block__icon__row {  gap:20px;  flex-wrap: wrap; display:flex; column-gap: 40px; justify-content: center; row-gap: 16px; border-top: 1px solid #DBDFD3; border-bottom: 1px solid #DBDFD3; padding: 23px 0;}
.product__wrapper .product__block.block__icon__row p {font-family: Louize; font-size: 14px; font-weight: 400;}
.product__wrapper .meta-dimension-wrapp p span {font-family:Sackers Gothic STD; font-size:12px; font-weight:500;}   
.product__wrapper .meta-dimension-wrapp p {display:grid; gap:10px; grid-template-columns:minmax(0,7.5rem) minmax(0,100%); margin:0; font-family:Louize; font-weight:400; padding:0; font-size: 12px; line-height: 1.3; }
.product__wrapper .meta-dimension-wrapp.product__block {border-top:1px solid #DBDFD3; padding-bottom:32px; padding-top:12px; margin:0; display:grid; gap:10px;}
.product__wrapper .product__form__holder {padding:0; border-bottom:none;}
.product__wrapper .pro-title-badge-wrap {display:flex; gap:8px;}
.product__wrapper span.badge-box.new-box {padding: 6px 9px; font-size:14px; font-family:Sackers Gothic STD; font-weight:500; letter-spacing:0;}
.product__wrapper .pro-title-badge-wrap .product-badge {margin-top:7px;}   
.product__wrapper a.iWishAddColl {margin-top:9px;}
.product__wrapper .product-tag-wrapper {margin-top:8px;}  
.product-tag-wrapper .tag {font-size:12px; font-family:Sackers Gothic STD; font-weight:500;}  
.product__wrapper .product__block.variant__countdown span, .product__wrapper .inventory-text {font-size:14px; font-weight:500; font-family:Louize;}
.product__wrapper .variant__countdown span {justify-content:center;}
.product__wrapper .variant__countdown svg {display:none;}
.product__wrapper .product__block.product__block--buttons {margin-bottom:8px;}  
.product__wrapper span.shipping-info-wrapper {font-weight:400;} 
.product__wrapper .lb-ordereasy-plan-selection-container {border-radius:0 !important;}
.product__wrapper .lb-ordereasy-payment-options-container {border-radius:0;}   
.product__wrapper .lb-ordereasy-widget-title span { font-family: Sackers Gothic STD; font-weight: 400; font-size: 14px; }
.product__wrapper .lb-ordereasy-payment-option-title { font-family: var(--FONT-STACK-HEADING) !important; font-weight: 500 !important; letter-spacing: var(--LETTER-SPACING-HEADING) !important; }
.product__wrapper .product__block.variant__countdown span.stock-text {margin-top: 2px; font-size:10px; text-transform: uppercase; font-family: Sackers Gothic STD; margin-right:1px;} 
   
.selector-wrapper .swatch__button .sibling__link--current:after, 
.selector-wrapper .swatch__button input:checked~label:after {width: 24px; height: 24px; left:50%; transform: translate(-50%, -50%); top: 50%; z-index: 1; background-color: transparent; border: solid 1px #DBDFD3;}
.selector-wrapper tooltip-component.swatch__button {overflow:hidden; border:solid 2px transparent; border-radius:50%; padding:0; height: 24px; width: 24px; display: flex; align-items: center; justify-content: center; }
.selector-wrapper tooltip-component.swatch__button:has(input:checked) {border-color:#DBDFD3;}
.selector-wrapper .swatch__button .sibling__link--current:after, .selector-wrapper .swatch__button input:checked~label:after {display:none !important;}
.swatch__button .sibling__link--current, .swatch__button input:checked~label {box-shadow:0 0 0 0;}
.selector-wrapper .swatch__button label { max-width: 20px; max-height: 20px; border: none; width: 19px; height: 19px; padding: 0; left: 0px; top: 0px; }
.product__wrapper .selector-wrapper:nth-last-child(1) .radio__fieldset {border-bottom:none; padding-bottom:0;}

.product__wrapper .product__bundle quick-add-product .product-upsell__holder .product-upsell {background-color:#fff; border:solid 1px #DBDFD3; padding:8px;}
.product__wrapper .product__bundle .cart__widget__content__inner {padding:0;}
.product__wrapper .product__bundle p.product-upsell__price {font-family:Sackers Gothic STD; font-size:12px; font-weight:400; letter-spacing:0; margin:0;}
.product__wrapper .product__bundle .product-upsell__btn.is-loading span:nth-child(1),   
.product__wrapper .product__bundle .product-upsell__btn.is-added span:nth-child(1) {opacity:0;}
.product__wrapper .product__bundle .product-upsell__btn .btn__plus {display:none;}
.product__wrapper .product__bundle .price-action-btn-wrap {display:flex; align-items:center; margin-top:8px; justify-content:space-between; margin-bottom:0;}
.product__wrapper .product__bundle .product-upsell__image {width:54px; max-height:61px; overflow:hidden;position: relative;}
.product__wrapper .product__bundle .product-upsell__content {padding: 0 0 0 12px; width:calc(100% - 54px);}
.product__wrapper .product__bundle button.flickity-button {opacity:1; transform:none;}     
.product__wrapper .product__bundle button.flickity-button, .product__wrapper .product__bundle .flickity-button:disabled {display:block; opacity:1; transform:none; visibility:visible; background-color:transparent; width: 28px; height: 28px; right: 0; top: -37px; box-shadow: 0 0 0 0; }
.product__wrapper .product__bundle button.flickity-button.flickity-prev-next-button.previous {right:29px; left:auto;}
.product__wrapper .product__bundle .product-upsell__image__thumb {max-width:54px; max-height:61px; min-height:61px; padding:0;}
.product__wrapper .product__bundle summary.cart__widget__title {color: var(--COLOR-TITLE-COLOR); font-family: Sackers Gothic STD; font-weight: 500; font-size: 14px; padding:0; margin-bottom: 8px; height: 28px; display: flex; align-items: center; pointer-events: none; }
.product__wrapper .product__bundle .flickity-button[disabled="true"] {opacity:0.3; pointer-events:none;}
.product__wrapper .product__bundle .flickity-page-dots {display:none;}
.product__wrapper p.product-bundle__holder__title {font-family:Sackers Gothic STD; font-weight:400; font-size: 14px; margin: 0 0 8px 0;}
.product__wrapper .product__bundle p.product-upsell__title.h3 {color: var(--text); font-family: Sackers Gothic STD; font-weight: 400; font-size: 14px; width: 100%; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; min-height: 34px; }
.product__wrapper .product__block.block__icon__row .block__icon__container {    max-width:max-content; flex: auto; line-height: 1; margin: 0;}
.product__wrapper .product__block.block__icon__row .block__icon__text { flex: auto; overflow-wrap; max-width:max-content; min-width:max-content;}
.product__wrapper .product__block.block__icon__row .block__icon__container button span { color: var(--COLOR-TITLE-COLOR);} 
.product__wrapper .product__bundle .btn__outer {position:relative; text-align: left; width: 100%; left:0; bottom:0; top:0; height:auto; line-height:1; right:0;}
.product__wrapper .product__bundle .image-wrapper--cover img {object-fit:contain; min-height:64px;}
.product__wrapper .product__bundle button.product-upsell__btn {width:100%; background-color:transparent; min-height:20px; height:auto; line-height:1; text-transform:uppercase; font-family:Sackers Gothic STD; font-size: 12px; color: var(--text); }
.product__wrapper .product__bundle button.product-upsell__btn:hover {color:#ab8c52;}
.product__wrapper .product__bundle .product-upsell__actions {line-height:1;}
.product__wrapper .product__bundle.product__bundle--slider {padding-bottom:0;}
.product__wrapper .form__wrapper .product__block:nth-last-child(1) {margin-bottom:0;}
.product__wrapper .product__bundle quick-add-product.flickity-cell {max-width:calc(50% - 6px); margin-right:12px;}
.product__wrapper .product__bundle .upsell-wishlist-icon {position:absolute; right:3px; top:2px;} 
.product__wrapper .product__bundle .upsell-wishlist-icon a.iWishAddColl {padding:0; margin:0; opacity:0; display:none;} 
.product__wrapper span.shiiping-info-wrapper {font-family:Louize;}
.product__wrapper .product__submit__buttons span.btn__price {padding-left:23px; position:relative;}
.product__wrapper .product__submit__buttons span.btn__price.product__price--sale,
.product__wrapper .product__submit__buttons span.btn__price.product__price--sale s {color:#fff;}
.product__wrapper .product__submit__buttons span.btn__price:after { position: absolute; left: 9px; width: 5px; height: 5px; content: ""; background: var(--BTN-PRIMARY-TEXT); border-radius: 50%; top: 6px; }
.product__wrapper .product__block.variant__countdown span.variant__countdown-text {text-transform:uppercase; font-weight:600;}
.product__wrapper .product__block.variant__countdown span em {margin:0 4px;}
.product__wrapper .product__bundle .variant-option .option-value {font-family:Louize; font-size:12px; font-weight:400;}
.product__wrapper .product__bundle .variant-option .title {color: #646958; font-weight:400;} 
.product__wrapper .product__bundle .variant-option {display:none; align-items:center; gap:8px; margin:4px 0 0;}
.product__wrapper .product__bundle {height:100%;}
.product__wrapper .product__bundle .product-upsell__holder {height:100%;}    
.product__wrapper .product__bundle .iWishAddColl {position:absolute; z-index:2; top:2px; right:2px;} 

.product__thumb {border:solid 1px transparent;}   
.product__thumb.is-active {border:solid 1px #ddd;}
.product__wrapper--thumbnails-left .product__thumbs__holder .image-wrapper img {background-color:rgba(0, 0, 0, 0.04);}  
.product__wrapper .lb-ordereasy-product-widget {grid-column:span 2 / span 2; order:3; margin-top:0;}   
.product__wrapper .lb-ordereasy-product-badge {padding:9px 10px 6px 10px; line-height:1; font-weight:400; border-radius:0 !important;}
.product__wrapper .lb-ordereasy-payment-discount {letter-spacing:0; font-family:Sackers Gothic STD; padding:9px 16px 8px 16px;}
.product__wrapper:has(.lb-ordereasy-product-widget) .product__block.variant__countdown {display:none;} 
.product__wrapper .lb-ordereasy-product-widget input[type="radio"] {accent-color: #7a866b;}

.product__wrapper .cl-po--option[data-option="Motif"] .choices__list--dropdown .cl-po--placeholder {display:none;}
.product__wrapper .cl-po--option[data-option="Motif"] .choices__list--dropdown img {height:80px; width:100%; object-fit:contain;}  
.product__wrapper .cl-po--option[data-option="Motif"] .choices__list--dropdown .choices__item span {line-height:1.4 !important; text-align:center; font-size:14px;}
.product__wrapper .cl-po--option[data-option="Motif"] .choices__list--dropdown .choices__item { border: solid 1px #eee; border-radius: 10px; }
.product__wrapper .cl-po--option[data-option=Motif] .choices__list--dropdown .choices__list[role=listbox] {display: grid; grid-template-columns:1fr 1fr 1fr 1fr; width:100%; min-width: 100%; padding:20px 10px; gap: 10px; }
.product__wrapper .cl-po--option[data-option=Motif] .choices__list.choices__list--single img {width:70px !important; height:70px !important;}
.product__wrapper .variant__countdown .metafield-rich_text_field p, .product__wrapper .inventory-text p {margin:0; text-align:center;}

.product__wrapper fieldset.product-form__input.motif_images .radio__buttons {display:grid; grid-template-columns:1fr 1fr 1fr;} 
.product__wrapper fieldset.product-form__input.motif_images label:hover {color:var(--text); background:transparent; border-color:#646958;}    
.product__wrapper fieldset.product-form__input.motif_images label {display:grid; height:100%;}  
.product__wrapper fieldset.product-form__input.motif_images span.option-title {text-transform:capitalize;}  
  
.product-single__photos::-webkit-scrollbar {width:100%; height:2px;}  

zoom-images.product__slides.product-single__photos::-webkit-scrollbar-track { background-color:rgba(243, 240, 235, 0.32);}  
zoom-images.product__slides.product-single__photos::-webkit-scrollbar {background-color:rgba(243, 240, 235, 0.32);}  
zoom-images.product__slides.product-single__photos::-webkit-scrollbar-thumb {background-color:rgba(33, 36, 29, 1); width:46px;}   

quick-add-product:not(.flickity-cell) .product-upsell__holder {max-width:252px;} 

body:has(div[data-live-options]:empty) .knr-lpo.product-options-wrapper {display:none;} 

tooltip-component:has(.swatch-input__input.visually-disabled) {opacity:0.5;}
  
button#bis-myBtn, #submit-btn__bis {-webkit-user-select:none; user-select:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; position:relative; display:inline-flex; justify-content: center; align-items: center; width: 100%; padding: var(--btn-top) var(--btn-left); border: 1px solid var(--btn-border); border-radius: var(--btn-radius); background-color: var(--btn-bg); font-family: var(--BTN-FONT-STACK); line-height: var(--line-height-normal); color: var(--btn-text); font-style: var(--BTN-FONT-STYLE); font-weight: var(--BTN-FONT-WEIGHT); letter-spacing: -0.08em; text-decoration: none; text-align: center; vertical-align: middle; text-transform: var(--BTN-UPPERCASE); transition: .25s ease-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; --icons: var(--btn-text); /* min-height: 56px; */ font-family: Sackers Gothic STD !important; min-height: 48px; /* padding: 0 32px; */ }
body:has(div#bis-myModal[style="display: block;"]) header-component {z-index:1;} 
p#shopeetech-bis-modal-title {font-family:'Reckless Standard M' !important;}
#bis_container p, #bis_container .form-control {font-family:Louize !important; font-weight:400 !important;}  
#bis-myModal .modal-title {margin-bottom:10px;}


@media(min-width:1200px){
    .product__wrapper .product__page {grid-template-columns:1.18fr 1fr;}
    .product__wrapper .product__wrapper--thumbnails-left .product__thumbs__holder .image-wrapper {display:block; position:relative; width:100%; height:0; padding-top:130%;}    
    .product__wrapper--thumbnails-left .product__thumbs .image-wrapper {padding-top:calc(1 / var(--aspect-ratio) * 134%);}
}
@media(min-width:990px){
    .product__wrapper .form__width {max-width:516px;}
}
@media(min-width:750px){
    .product__wrapper .product__wrapper--thumbnails-left .product__thumbs {margin:0 16px 0 0; flex:0 0 96px; width:96px;}  
    .product__wrapper--thumbnails-left .product__images {display:flex; height:100% !important; max-height:fit-content;}
    .product__wrapper--thumbnails-left .product__thumbs {flex:0 0 96px; height:100%; width:96px;} 
    .product__wrapper .product__block.variant__countdown span.stock-text { margin-top: 3px; font-size: 10px;}
}
@media(max-width:1199px){  
    fieldset.product-form__input.motif_images .radio__fieldset {grid-template-columns:1fr; gap:16px;} 
    .product__wrapper .product__submit__buttons .btn.btn--large {font-size:11px;} 
    .product__wrapper--thumbnails-left .product__thumbs__holder, .product__wrapper--thumbnails-left .product__thumbs {display:none;}
    .product__wrapper .product__page {gap:20px;}
    .product__wrapper .product__block, .product__wrapper .form__wrapper .inventory-text {margin-bottom:26px;} 
    .product__wrapper .meta-dimension-wrapp.product__block {padding-bottom:16px; padding-top:12px;}
    .product__wrapper .product__bundle quick-add-product.flickity-cell {max-width:calc(88% - 6px);}
    .product__wrapper .selector-wrapper .radio__fieldset {padding-bottom:16px; padding-top:12px;}  
    .product__wrapper .lb-ordereasy-product-badge {padding:8px 8px 7px; border-radius: 0!important; font-size:14px !important;}
    .product__wrapper fieldset.product-form__input.motif_images .radio__buttons {grid-template-columns:1fr 1fr 1fr;} 
}
@media(max-width:749px){
    .product__wrapper .product__page {gap:0;}
    zoom-images.product__slides.product-single__photos {padding:0; margin:0;}
    .product__wrapper .meta-dimension-wrapp p span, .product__wrapper .meta-dimension-wrapp p, 
    .product__wrapper .selector-wrapper legend.radio__legend span, .product__wrapper .selector-wrapper small.radio__legend__value {font-size:14px;}
    product-images.product__images.product__images--thumbs {margin:0 -16px;}  
    .product__wrapper .product__content {padding-left:0; margin-top:20px;}
    .product__images--mobile-slider .product__slide {width:100%; margin:0; height:100%; min-height:100%;}
    .product__wrapper .product__submit__buttons .btn.btn--large {font-size:14px;}
    .product__wrapper .product__block.block__icon__row p, .product__wrapper p.product-bundle__holder__title {font-size:12px;}
    .product__wrapper .product__bundle quick-add-product.flickity-cell {max-width:81%; margin-right:12px;}     
    .product-section-block-wrap {padding-top:var(--header-height);} 
    .product__wrapper span.badge-box.new-box {padding:5px 6px; font-size:12px;} 
    .product__wrapper .pro-title-badge-wrap .product-badge {margin-top:0;}
    .product__wrapper .product__block.block__icon__row {column-gap:0; row-gap:16px;}
    .product__images--mobile-slider .product__slides {scroll-padding:0;} 
    .product__wrapper .product__title__wrapper a.iWishAddColl {margin-top:3px;}
    product-images.product__images {height:var(--height); overflow:hidden;}   
    .product__wrapper .product__bundle .image-wrapper--cover img {min-height:61px;}
    .product__wrapper .mobile-sticky-buy-btn .product__block.variant__countdown {margin-bottom:0;}
    .product__wrapper .product__photo {padding-top:calc(1 / var(--aspect-ratio, 1) * 91%);}   
    .product__wrapper .lb-ordereasy-product-widget {margin-top:0; margin-bottom:0;}
    .product__wrapper .lb-ordereasy-payment-discount { letter-spacing: 0; font-family: Sackers Gothic STD; padding: 9px 16px 8px; grid-column: span 2 / span 2; width: 100%; max-width: fit-content; margin: 0 0 0; }
    .product__wrapper .lb-ordereasy-payment-option-section {display:grid; grid-template-columns:20px 1fr;}  
    .product__wrapper .form__wrapper .inventory-text, .product__wrapper .product__block.product__block--buttons {margin-bottom:0;}  
    .product__submit__buttons {gap:0;}     
    .product__submit__buttons .product__submit__item {margin-bottom:8px;} 
    .product__wrapper .mobile-sticky-buy-btn {position:fixed; width:100%; bottom:0; left:0; padding:16px; z-index:11; border-top:solid 1px #DBDFD3; box-shadow:0px 12px 12px 0px #2424241F; background-color: #F3F0EB; }
    .product__wrapper .iwish-app-block-product {margin:0;}
    .product__wrapper fieldset.product-form__input.motif_images .radio__buttons {grid-template-columns:1fr 1fr 1fr 1fr;}  
    .product__wrapper .product__block.bundle-products slider-component {margin: 0 -16px;}
    zoom-images.product__slides.product-single__photos {padding:0; margin:0; height:var(--height);}
    .product__wrapper .product__photo { padding-top: calc(1 / var(--aspect-ratio, 1) * 91%); --aspect-ratio: 1 !important;}
    .product__wrapper .product__submit__buttons span.btn__price:after {top:3px;} 
    .product__wrapper .product__block.block__icon__row .product__block.block__icon__container:nth-child(1) {margin-right:30px;}
}           
@media(max-width:440px){  
    .product__wrapper .product__submit__buttons .btn.btn--large {font-size:12px;}
}
@media(max-width:400px){
    .product__wrapper .selector-wrapper label {font-size:11px; padding:5px 6px;}    
    .product__wrapper .product__block.variant__countdown span, .product__wrapper .form__wrapper .inventory-text {font-size:10px;}
    .product__wrapper .product__submit__buttons .btn.btn--large {font-size:10px; padding:0 10px;} 
}    