.bundle-inline-title{border-right:2px solid var(--ltn__secondary-color);padding:8px}.bundle-radio-card,.quantity-tier-radio-card{cursor:pointer;display:block}.bundle-radio-input,.quantity-tier-radio-input{position:absolute;opacity:0;pointer-events:none}.bundle-radio-body,.quantity-tier-radio-body{border-color:var(--border-color-1)!important;transition:border-color .2s,background .2s;background:var(--white);min-height:48px}.bundle-radio-input:checked+.bundle-radio-body,.quantity-tier-radio-input:checked+.quantity-tier-radio-body{border-color:var(--ltn__secondary-color)!important;background:rgba(0,0,0,.03)}.bundle-radio-name,.quantity-tier-radio-name{color:var(--ltn__heading-color);line-height:1.4;flex:1}.bundle-radio-price .product-price,.quantity-tier-radio-price .product-price{font-size:1rem}.bundle-variant-item .prod-field-row>[class*=col-],.bundle-variant-item .variant-group>[class*=col-],.quantity-tier-unit-addons .row>[class*=col-],.quantity-tier-unit-toppings .row>[class*=col-],.quantity-tier-unit .variant-group>[class*=col-]{flex:0 0 100%;max-width:100%}.bundle-variant-item .prod-field-row .form-label,.bundle-variant-item .variant-group .form-label,.quantity-tier-unit-addons .row .form-label,.quantity-tier-unit-toppings .row .form-label,.quantity-tier-unit .variant-group .form-label{margin-bottom:.5rem}.social-share-buttons{z-index:1}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#333;text-decoration:none;transition:all .3s ease;font-size:16px}.share-btn:hover{transform:translateY(-3px)}.share-btn.facebook:hover{color:#1877f2}.share-btn.twitter:hover{color:#1da1f2}.share-btn.whatsapp:hover{color:#25d366}.share-btn.telegram:hover{color:#08c}.share-btn.linkedin:hover{color:#0077b5}.share-btn.copy-link:hover{color:#6c757d}.share-btn.instagram:hover{color:#bd1e34}.filled,.rating-stars a.checked{color:var(--ltn__secondary-color)}.grecaptcha-badge{visibility:hidden}.ltn__comment-inner li{margin-top:auto}@media (max-width:767px){.ltn__comment-inner li{margin-top:auto}}.mobile-product-breadcrumb{padding:6px 16px 0;font-size:var(--site-font-size-base);color:var(--ltn__paragraph-color);display:flex;flex-wrap:wrap;align-items:center;gap:4px;line-height:1.4}.mobile-product-breadcrumb a{color:var(--ltn__paragraph-color);text-decoration:none;white-space:nowrap}.mobile-product-breadcrumb a:hover,.mobile-product-breadcrumb span{color:var(--ltn__secondary-color)}.mobile-product-breadcrumb span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.mobile-product-breadcrumb i{font-size:10px;opacity:.5}@media (min-width:768px){.ltn__shop-details-area .row>[class*=col-]:has(.ltn__shop-details-img-gallery){align-self:stretch}.ltn__shop-details-img-gallery{position:sticky;top:20px;height:fit-content}}@media (max-width:767px){.ltn__shop-details-large-img .single-large-img a[data-rel]{pointer-events:none;cursor:default}.ltn__shop-details-small-img{display:none!important}.mobile-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:36px;height:36px;background:hsla(0,0%,100%,.85);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.18);font-size:14px;color:#333;transition:background .2s}.mobile-gallery-arrow:focus,.mobile-gallery-arrow:hover{background:#fff;outline:none}.mobile-gallery-arrow.prev{left:8px}.mobile-gallery-arrow.next{right:8px}[dir=rtl] .mobile-gallery-arrow.prev{left:auto;right:8px}[dir=rtl] .mobile-gallery-arrow.next{right:auto;left:8px}}.cart-product-quantity .cart-plus-minus,.shop-details-info .cart-plus-minus{cursor:pointer}@media (max-width:767px){.ltn__product-details-menu-2 ul{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:0;margin:0;list-style:none}.ltn__product-details-menu-2 ul li:last-child{flex:1}.ltn__product-details-menu-2 ul li:last-child .btn{width:100%}}#description_tab .facebook-reel-embed .fb-reel-placeholder{display:none}.description-embed{position:relative;width:min(80%,400px);max-width:80%;aspect-ratio:16/9;justify-self:center;overflow:hidden}.description-embed--vertical{aspect-ratio:9/16}.description-embed>.description-embed__item,.description-embed>blockquote,.description-embed>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;margin:0}@media (max-width:767px){.description-embed{width:100%;max-width:100%}}#description_tab iframe{display:block;max-width:80%!important;margin-inline:auto;aspect-ratio:16/9}@media (max-width:767px){#description_tab iframe{max-width:100%!important}}@keyframes fcb-cart-fly{0%{transform:translateX(-18px) scale(.7);opacity:0}30%{transform:translateX(0) scale(1);opacity:1}70%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(18px) scale(.7);opacity:0}}@keyframes fcb-check-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.3) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes fcb-pulse{0%{box-shadow:0 0 0 0 rgba(40,167,69,.55)}70%{box-shadow:0 0 0 14px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}.floating-cart-btn{position:fixed;bottom:16px;left:20px;right:20px;width:auto;z-index:2;height:48px;padding:0 20px;border-radius:999px;background-color:var(--ltn__secondary-color);color:#fff;border:none;box-shadow:0 4px 14px rgba(0,0,0,.35);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;overflow:visible;white-space:nowrap;transition:background-color .35s ease,box-shadow .2s ease}@media (min-width:768px){.floating-cart-btn{left:auto;right:2%;width:auto;bottom:2%}[dir=rtl] .floating-cart-btn{left:2%;right:auto}}.floating-cart-btn:before{display:none}.floating-cart-btn:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}.floating-cart-btn .fcb-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease}.floating-cart-btn .fcb-label{font-size:.875rem;font-weight:600;line-height:1;letter-spacing:.02em}.floating-cart-btn.fcb-flying .fcb-icon{animation:fcb-cart-fly .55s ease forwards}.floating-cart-btn.fcb-success{background-color:#28a745;animation:fcb-pulse .7s ease-out;pointer-events:none}.floating-cart-btn.fcb-success:before,.floating-cart-btn.loading:before{animation:none;opacity:0}.floating-cart-btn.fcb-success .fcb-icon{animation:fcb-check-pop .35s cubic-bezier(.34,1.56,.64,1) forwards}.floating-cart-btn.loading{opacity:.7;pointer-events:none}@keyframes cart-btn-ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(2.5);opacity:0}}@keyframes cart-btn-icon-bounce{0%{transform:translateY(0)}35%{transform:translateY(-5px)}65%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes cart-btn-success-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#cart-btn{position:relative;overflow:hidden;transition:background-color .3s ease,transform .15s ease}#cart-btn:active:not(.disabled){transform:scale(.96)}#cart-btn .cart-btn-ripple{position:absolute;border-radius:50%;width:10px;height:10px;background:hsla(0,0%,100%,.4);pointer-events:none;animation:cart-btn-ripple .55s ease-out forwards;transform-origin:center}#cart-btn.cart-btn-clicking .icon-handbag{display:inline-block;animation:cart-btn-icon-bounce .4s ease}#cart-btn.cart-btn-done{background-color:#28a745!important;border-color:#28a745!important}.cart-btn-success{animation:cart-btn-success-slide .3s ease forwards}#cart-btn .cart-btn-content{display:inline-flex;align-items:center;justify-content:center}@keyframes fcb-field-pulse{0%{border-color:var(--ltn__secondary-color);box-shadow:0 0 0 0 rgba(var(--ltn__secondary-color-rgb,255,90,30),.45)}50%{border-color:var(--ltn__secondary-color);box-shadow:0 0 0 6px rgba(var(--ltn__secondary-color-rgb,255,90,30),0)}to{border-color:var(--ltn__secondary-color);box-shadow:0 0 0 0 rgba(var(--ltn__secondary-color-rgb,255,90,30),0)}}.fcb-field-highlight,.fcb-field-highlight.nice-select{border:2px solid var(--ltn__secondary-color)!important;animation:fcb-field-pulse .7s ease-out 2;transition:border-color .3s ease,box-shadow .3s ease}@media (max-width:767px){footer{padding-bottom:5rem}}.swatch-option-wrap{display:inline-flex}.swatch-radio-input{position:absolute;opacity:0;pointer-events:none}.swatch-color{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--border-color-1,#ddd);cursor:pointer;display:inline-block;transition:box-shadow .15s ease,transform .1s ease}.swatch-radio-input:checked+.swatch-color{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ltn__secondary-color);transform:scale(1.05)}.swatch-square{min-width:2.5rem;height:2.5rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color-1,#ddd);cursor:pointer;font-size:.875rem;color:var(--ltn__paragraph-color);transition:border-color .15s ease,color .15s ease;border-radius:.35rem}.swatch-radio-input:checked+.swatch-square{border-color:var(--ltn__secondary-color);border-width:2px;color:var(--ltn__secondary-color);font-weight:600}.topping-swatch-group.border-danger,.variant-checkbox-group.border-danger,.variant-radio-group.border-danger,.variant-swatch-group.border-danger{border-style:solid;border-width:1px;border-radius:.5rem;padding:.25rem}.topping-swatch-group.border-warning,.variant-checkbox-group.border-warning,.variant-radio-group.border-warning,.variant-swatch-group.border-warning{border-style:solid;border-width:2px;border-radius:.5rem;padding:.25rem}.nice-select.border-warning,input.border-warning,select.border-warning{border-style:solid;border-width:2px}@media (max-width:767px){.topping-checkbox-group,.topping-radio-group,.topping-swatch-group,.variant-checkbox-group,.variant-radio-group,.variant-swatch-group{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.5rem}.topping-checkbox-group .form-check,.topping-radio-group .form-check,.variant-checkbox-group .form-check,.variant-radio-group .form-check{display:flex;align-items:center;gap:.375rem;margin:0;padding-left:0;border:1px solid var(--border-color-1,#ddd);border-radius:.35rem;padding:.4rem .6rem}.topping-checkbox-group .form-check .form-check-input,.topping-radio-group .form-check .form-check-input,.variant-checkbox-group .form-check .form-check-input,.variant-radio-group .form-check .form-check-input{margin:0;flex-shrink:0;float:none}.topping-checkbox-group .form-check .form-check-label,.topping-radio-group .form-check .form-check-label,.variant-checkbox-group .form-check .form-check-label,.variant-radio-group .form-check .form-check-label{flex:1}.topping-swatch-group .swatch-option-wrap,.variant-swatch-group .swatch-option-wrap{justify-content:center}.topping-swatch-group .swatch-square,.variant-swatch-group .swatch-square{width:100%;min-width:0}}