.tlcof-lh-1{line-height:1.4}.tlcof-flex{display:flex}.tlcof-w-full{width:100%}.tlcof-flex-center{display:flex;align-items:center;justify-content:center}.tlcof-cursor-pointer{cursor:pointer}.tlcof-d-none{display:none!important}.tlcof-align-center{display:flex;align-items:center}.tlcof-all-center{display:flex;align-items:center;justify-content:center}.tlcof-justify-space,.tlcof-justify-space-sm{display:flex;align-items:center;justify-content:space-between}.tlcof-justify-space-sm{gap:16px}.tlcof-full-width{width:100%}.tlcof-justify-center{display:flex;align-items:center;justify-content:center}.tlcof-product-title{width:fit-content}.tlcof-product-title,.tlcof-product-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.tlcof-buyx-gety .tlcof-campaign-item .tlcof-product-title{max-width:75%}.tlcof-campaign-item__image img{border-radius:inherit;aspect-ratio:1/1;box-shadow:none!important;height:auto}.tlcof-campaign-item__prices{flex-wrap:wrap;align-items:center}.tlcof-campaign-grid .tlcof-campaign-item__prices{align-items:flex-start}.tlcof-sticky-offer{position:absolute;top:0;right:0;height:100px;width:100px;overflow:hidden}.tlcof-builder-sticky-offer{position:absolute;top:0;right:0}.tlcof-builder-sticky-offer__content{text-align:center;position:relative;z-index:9999;margin:0px!important;white-space:nowrap}input[data-name="tlcof_quantity"]::-webkit-outer-spin-button,input[data-name="tlcof_quantity"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[data-name="tlcof_quantity"]{-moz-appearance:textfield}input[data-name="tlcof_quantity"]{-ms-appearance:textfield}.tlcof-campaign-item__regular-price,.tlcof-campaign-item__sale-price{line-height:1.4!important}.tlcof-text-nowrap{white-space:nowrap}.tlcof-toaster{color:#fff;width:100%;display:flex;align-items:center;border-radius:8px;box-sizing:border-box;gap:16px}.tlcof-toaster.tlcof-toaster-inline{margin-top:16px}.tlcof-toaster-container{display:flex;gap:10px;flex-direction:column-reverse;width:fit-content;position:fixed;top:100px;right:24px;z-index:9999;transition:0.3s}.tlcof-toaster-lg{height:40px;padding:0 12px}.tlcof-toaster-sm{height:32px;padding:0 8px}.tlcof-toaster__icon,.tlcof-toaster__icon path{stroke:#fff}.tlcof-toaster__close-icon{cursor:pointer}.tlcof-toaster__upload-icon{margin:0 10px 0 5px}.tlcof-toaster-position__top-left{animation:toasterHeightAnimation 0.3s ease,toasterSlideEntire 0.5s ease-in 0.3s,toasterHideAnimation 1s ease 4s}.tlcof-toaster__danger{background-color:#df1c41}.tlcof-toaster__danger-light{color:#710e21;background-color:#f8c9d2}.tlcof-toaster__danger-light .tlcof-toaster__icon,.tlcof-toaster__danger-light .tlcof-toaster__icon path{stroke:#710e21}.tlcof-toaster__warning{background-color:#f17b2c}.tlcof-toaster__warning-light{color:#6e330c;background-color:#ffdac2}.tlcof-toaster__warning-light .tlcof-toaster__icon,.tlcof-toaster__warning-light .tlcof-toaster__icon path{stroke:#6e330c}.tlcof-toaster__success{background-color:#00a464}.tlcof-toaster__success-light{color:#003021;background-color:#a0facb}.tlcof-toaster__success-light .tlcof-toaster__icon,.tlcof-toaster__success-light .tlcof-toaster__icon path{stroke:#003021}.tlcof-toaster__info{background-color:#375dfb}.tlcof-toaster__info-light{color:#1b248d;background-color:#dae3ff}.tlcof-toaster__info-light .tlcof-toaster__icon,.tlcof-toaster__info-light .tlcof-toaster__icon path{stroke:#1b248d}.tlcof-toaster__dark{background-color:#20232d}.tlcof-toaster__dark-light{color:#20232d;background-color:#e2e4e9}.tlcof-toaster__dark-light .tlcof-toaster__icon,.tlcof-toaster__dark-light .tlcof-toaster__icon path{stroke:#20232d}@keyframes toasterSlideEntire{from{transform:translateX(100%)}to{transform:translateX(calc(0% + 24px))}}@keyframes toasterHeightAnimation{from{transform:translateX(120%);height:0;overflow:hidden}to{transform:translateX(120%);height:40px;overflow:visible}}@keyframes toasterHideAnimation{from{opacity:1}to{opacity:0}}.toast{background-color:#333;color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / .2);margin-bottom:10px;display:none;animation:slideIn 0.5s ease-in-out;pointer-events:auto;position:relative}.toast-close{position:absolute;top:5px;right:5px;cursor:pointer}.tlcof-toaster-container{position:fixed;top:40px;right:20px;z-index:9999}.tlcof-toaster{margin-bottom:10px;padding:12px 16px;border-radius:4px;min-width:250px;display:none}.tlcof-toaster__success{background-color:#4caf50;color:#fff}.tlcof-toaster__error{background-color:#f44336;color:#fff}.tlcof-toaster__close-icon{cursor:pointer}.tlcof-builder-atc-btn,.tlcof-builder-noThanks-btn{width:-webkit-fill-available;width:-moz-available;width:fill-available;text-align:center}.tlcof-builder-add-btn.tlcof-btn-size-L,.tlcof-builder-atc-btn.tlcof-btn-size-L,.tlcof-builder-noThanks-btn.tlcof-btn-size-L{padding:12px 16px}.tlcof-builder-add-btn.tlcof-btn-size-M,.tlcof-builder-atc-btn.tlcof-btn-size-M,.tlcof-builder-noThanks-btn.tlcof-btn-size-M{padding:10px 16px}.tlcof-builder-add-btn.tlcof-btn-size-S,.tlcof-builder-atc-btn.tlcof-btn-size-S,.tlcof-builder-noThanks-btn.tlcof-btn-size-S{padding:6px 12px}.tlcof-builder-add-btn{width:fit-content;white-space:nowrap}.tlcof-builder__quantity input{display:block;height:auto;width:100%;min-height:100%;padding:0px!important;border:0px!important;text-align:center;border-radius:0;outline:0px!important;background-color:#fff}.tlcof-btn-size-L .tlcof-quantity-minus,.tlcof-btn-size-L .tlcof-quantity-plus{height:48px;max-width:48px}.tlcof-btn-size-M .tlcof-quantity-minus,.tlcof-btn-size-M .tlcof-quantity-plus{min-height:40px;max-width:40px}.tlcof-btn-size-S .tlcof-quantity-minus,.tlcof-btn-size-S .tlcof-quantity-plus{min-height:33px;max-width:33px}.tlcof-builder__quantity.tlcof-btn-size-S{max-width:100px}.tlcof-builder__quantity.tlcof-btn-size-M{max-width:119px}.tlcof-builder__quantity.tlcof-btn-size-L{max-width:150px}.tlcof-builder__quantity input::-webkit-outer-spin-button,.tlcof-builder__quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.tlcof-builder-sticky-tag{position:absolute;top:0;right:16px;z-index:1}.tlcof-builder-sticky-tag__shape{height:40px;width:24px;clippath:polygon(0 0,100% 0%,100% 100%,51% 72%,0 100%)}.tlcof-builder__popular-tag{position:absolute;line-height:1.3!important;z-index:99}.theme-blocksy .tlcof-builder__popular-tag{line-height:inherit!important}.tlcof-total-price{display:flex;align-items:center}.tlcof-total-price-title{margin:0px!important;flex-shrink:0}.tlcof-total-price .tlcof-total-price__offer-price{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:10px;row-gap:8px}.tlcof-total-price .tlcof-campaign-item__prices{flex-wrap:wrap;justify-content:flex-end;row-gap:4px!important}.tlcof-floating .tlcof-campaign-close-sticky{position:sticky;top:0;right:0;z-index:999}.tlcof-campaign-close{position:absolute;top:0;right:0;cursor:pointer;z-index:999999999999999}.tlcof-builder-savings-tag{display:inline-block;width:fit-content;white-space:nowrap;line-height:1.3!important}.tlcof-product-bundle{position:relative;z-index:99;margin-left:auto;margin-right:auto}.tlcof-product-bundle svg{height:16px;width:16px}.tlcof-product-bundle svg,.tlcof-product-bundle path{stroke:currentColor;fill:currentColor}.tlcof-slider{width:100%;overflow:hidden}.tlcof-slider-container{display:flex;transition:transform 0.5s ease-in-out}.tlcof-builderSlider-left,.tlcof-builderSlider-right{position:absolute;z-index:99;align-self:center;visibility:hidden;opacity:0;transition:0.5s}.tlcof-campaign-container:hover .tlcof-builderSlider-left,.tlcof-campaign-container:hover .tlcof-builderSlider-right{visibility:visible;opacity:1}.tlcof-builderSlider-right{left:auto;right:0}.tlcof-builderSlider-left{left:0}.tlcof-show-icon,.tlcof-has-overflow{display:flex!important;cursor:pointer}.theme-twentytwentythree .tlcof-container{max-width:calc(1000px+var(--wp--style--root--padding-right)+var(--wp--style--root--padding-left))!important}.theme-twentytwentyfour .tlcof-container.after_single_product_summary{padding:0!important}.tlcof-container{width:100%;max-width:var(--theme-boxed-content-max-width,var(--wp--style--global--wide-size,max(1200px, 100%)))!important;margin:0 auto!important}.before_single_product_summary .tlcof-bxgy-trigger-items .tlcof-builder-sticky-offer,.before_single_product_summary .tlcof-bxgy-offer-items .tlcof-builder-sticky-offer{position:static;white-space:nowrap}.before_single_product_summary .tlcof-bxgy-trigger-items .tlcof-campaign-item__prices,.before_single_product_summary .tlcof-bxgy-offer-items .tlcof-campaign-item__prices{flex-wrap:wrap}.tlcof-container .tlcof-inpage-container{max-width:var(--theme-container-width);width:100%;box-sizing:border-box;position:relative}.tlcof-admin-edit{position:absolute;z-index:99;right:10px;top:10px;text-decoration:none;font-size:12px;background:#eafff4;color:#00a464;padding:0 6px;border-radius:4px;border:1px solid #a0facb}.tlcof-popup .tlcof-admin-edit,.tlcof-floating .tlcof-admin-edit{left:auto;right:42%}.tlcof-admin-edit:hover{background:#00a464;color:#fff;border-color:#00a464}.tlcof-container a.added_to_cart.wc-forward{display:none}.tlcof-volume-discount-list .tlcof-campaign-container__wrapper{display:block!important}.tlcof-builder-btn.tlcof-btn-size-L{padding:12px 16px}.tlcof-builder-btn.tlcof-btn-size-M{padding:10px 16px}.tlcof-builder-btn.tlcof-btn-size-S{padding:6px 12px}.tlcof-builder-btn:hover{background-color:var(--tlcof-hover-color)!important;color:var(--tlcof-hover-text-color)!important}.wp-theme-thegem-elementor #site-header .header-main{position:unset}.tlcof-mix-match .tlcof-campaign-item__regular-price{display:none}.tlcof-campaign-icon{height:var(--tlcof-icon-size);width:var(--tlcof-icon-size);color:var(--tlcof-icon-color);background-color:var(--tlcof-icon-bg-color)}.tlcof-campaign-icon:hover{color:var(--tlcof-icon-hover-color);background-color:var(--tlcof-icon-hover-bg-color)}.tlcof-items-wrapper.grid .item{flex:0 1 calc(100% / var(--tlcof-column-count))}.tlcof-slider-icons{opacity:0;pointer-events:none;transition:opacity 0.3s ease}.tlcof-campaign-wrapper:hover .tlcof-slider-icons,.tlcof-items-wrapper.grid.has-slider:hover+.tlcof-slider-icons,.tlcof-slider-icons:hover{opacity:1;pointer-events:auto;cursor:pointer}.rev-qty{margin-left:4px}.tlcof-items-wrapper.grid .tlcof-grid-item{padding-right:var(--tlcof-grid-gap);flex-shrink:0;flex-grow:1;flex-basis:var(--tlcof-column-width);transition:transform 0.4s ease;transform:translateX(var(--tlcof-slider-translate,0));will-change:transform;box-sizing:content-box}