.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;text-align:center;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.categories-carousel .slick-slide.activate{border-bottom:3px solid #9aa739;font-weight:550}.categories-carousel .slick-slide.activate a{color:#9aa739}
.ui.basic.button.activate{box-shadow:0 0 0 1px #9aa739 inset;font-weight:600;color:#9aa739 !important;border:solid 1px #9aa739 !important;background-color:rgba(154,167,57,0.1) !important}
.slick-slider .slick-slide a{color:#4a4a4a;outline:0}.subcategories-container{padding:0 1.44rem;margin-top:1rem}
.subcategories-container>div>div{padding:5px 0 10px 0}.bono-message{left:50%;bottom:20px;position:fixed;transform:translate(-50%,0);z-index:9999;width:fit-content}
.bono-message .ui.message{border:solid 1px #4a4a4a;background-color:#4a4a4a;box-shadow:none;color:white;border-radius:5px;padding:0 1.375rem 0 .875rem}
.bono-message .ui.message img{height:15px}.bono-message .ui.message .content{padding:.6rem;font-size:14px;font-weight:bold}
.bono-message .ui.message .content p{margin:0 2px;float:left}.bono-message .ui.message .content .computer-message{font-weight:normal}
.bono-message .ui.message .content .money-message{padding-right:20px}@media(max-width:700px){.bono-message .ui.message .content .computer-message.to{display:inline-block}
.bono-message .ui.message .content .money-message{padding-right:2px}}@media(max-width:500px){.bono-message{width:90%}
.bono-message .ui.message .content{font-size:12px}}:root{--white-background-color:#fff}#root-campaign-banner-container{display:flex;justify-content:center;background:var(--white-background-color);width:100%}
.campaign-banner-cointainer{width:100%}.ui.message p{opacity:1}.base-campaign-message{width:93%;margin:10px auto 5px;cursor:pointer}
.base-campaign-message .ui.message{background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);border:3px solid #fff;box-shadow:2px 4px 5px rgba(0,0,0,0.1);border-radius:4px;color:white;padding:1rem 2rem}
.base-campaign-message.train-campaign .ui.message{background:linear-gradient(180deg,#615fd3 6.57%,#3c8eca 100%)}
.base-campaign-message.completed .ui.message{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}
.base-campaign-message .ui.message .img-1{width:87px;margin-left:10px;margin-top:-5px;order:1}.base-campaign-message .ui.message .content{padding:0 0 0 20px;font-size:25px;font-weight:bold;order:2}
.base-campaign-message.sausage{left:50%;bottom:-100px;position:fixed;transform:translate(-50%,0);z-index:9999;width:fit-content;margin:0;-webkit-transition:bottom 2s ease;-moz-transition:bottom 2s ease;-ms-transition:bottom 2s ease;-o-transition:bottom 2s ease;transition:bottom 2s ease}
.base-campaign-message.sausage.reward{display:none !important}.base-campaign-message.sausage.show{bottom:20px}
.base-campaign-message.sausage .ui.message{float:left;padding:3px 13px;display:flex;align-items:center;border-radius:40px;border:0}
.base-campaign-message.sausage .ui.message .img-1{margin-left:-30px;width:40px;padding:3px 5px 0;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.12));transform:rotate(-5deg);order:1}
.base-campaign-message.train-campaign.sausage .ui.message .img-1{transform:none}.base-campaign-message.sausage .ui.message .content,.base-campaign-message .ui.message .content-small,.base-campaign-message .ui.message .img-only-info,.base-campaign-message.sausage.completed .ui.message .content-small .bar-progress{display:none}
.base-campaign-message.sausage .ui.message .content-small{display:block;order:2;margin:0 9px 0 3px}.base-campaign-message.sausage .ui.message .content-small .title{font-weight:bold;font-size:16px;line-height:22px}
.base-campaign-message.sausage .ui.message .content-small .bar-progress{margin-top:2px;float:left;width:128px;height:5px;border-radius:40px;background-color:#f5f2f2}
.base-campaign-message.sausage .ui.message .content-small .bar-progress .percent{min-width:5px;max-width:97%;height:5px;border-radius:20px;box-shadow:2px 4px 4px 0 rgba(0,0,0,0.1);background-color:#fcd032}
.base-campaign-message.sausage .ui.message .img-only-info{display:block;width:14px;vertical-align:middle;order:3}
.base-campaign-message .ui.message .content .title{width:57%;float:left;padding-right:10px;line-height:28px}
.base-campaign-message.reward .ui.message .content .title{width:100%}.base-campaign-message .ui.message .content .description{font-weight:normal;font-size:20px;line-height:120%;margin-top:10px;float:left}
.base-campaign-message .ui.message .content .bar-progress{margin-top:10px;float:left;width:43%;height:17px;border-radius:40px;background-color:#f5f2f2}
.base-campaign-message.completed .ui.message .content .bar-progress{background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);border:2px solid #fff}
.base-campaign-message .ui.message .content .bar-progress .percent{min-width:17px;max-width:97%;height:17px;border-radius:20px;box-shadow:2px 4px 4px 0 rgba(0,0,0,0.1);background-color:#fcd032}
.base-campaign-message.completed .ui.message .content .bar-progress .percent{background:0}.base-campaign-message .ui.message .content .bar-progress .fake-tooltip{padding:6px;line-height:17px;font-size:14px;font-weight:normal;position:relative;display:inline-block;float:right;color:#1b5bd7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff}
.base-campaign-message.completed .ui.message .content .bar-progress .fake-tooltip{color:#ff8100}.base-campaign-message .ui.message .content .bar-progress .fake-tooltip:after{position:absolute;display:block;content:"";border-style:solid;border-width:9px;height:0;border-color:transparent transparent #fff transparent;top:-16px;right:2px}
.base-campaign-message .ui.message .content .more-info{margin-top:10px;width:100%;float:left;font-weight:normal;font-size:14px}
.base-campaign-message .ui.message .content .more-info .img-info{width:22px;vertical-align:middle}.base-campaign-message .ui.message .content .more-info .text{text-decoration-line:underline;vertical-align:middle}
@media(max-width:680px){.base-campaign-message .ui.message{padding:1rem}.base-campaign-message .ui.message .img-1{width:80px;order:2;margin-right:-23px}
.base-campaign-message .ui.message .content{padding:0;font-size:16px;order:1}.base-campaign-message .ui.message .content .title{width:auto;float:none;padding-right:0;line-height:15px;font-size:15px}
.base-campaign-message .ui.message .content .bar-progress{margin-top:9px;width:100%;height:7px;margin-bottom:5px}
.base-campaign-message.completed .ui.message .content .bar-progress{border:1px solid #fff}.base-campaign-message .ui.message .content .bar-progress .percent{min-width:7px;height:7px}
.base-campaign-message .ui.message .content .bar-progress .fake-tooltip{padding:3px 4px;line-height:16px;font-size:12px}
.base-campaign-message .ui.message .content .more-info{margin-top:5px;font-size:12px;line-height:14px}
.base-campaign-message .ui.message .content .more-info .img-info{width:14px}.base-campaign-message .ui.message .content .description{font-size:14px;line-height:110%;margin-top:5px}
.base-campaign-message.sausage .ui.message .content-small{margin:0 9px 0 24px}}@media(max-width:340px){.base-campaign-message .ui.message .content .bar-progress .fake-tooltip{right:-16px}
.base-campaign-message .ui.message .content .bar-progress .fake-tooltip:after{right:18px}.base-campaign-message.sausage .ui.message .content-small .title{font-size:14px}
}.sticky-base-campaign-banner{position:fixed;left:3.5%;top:46px;z-index:10000}.sticky-base-campaign-banner.csr{top:96px}
@media(max-width:480px){.sticky-base-campaign-banner{top:104px}.sticky-base-campaign-banner.csr{top:154px}
}@media(max-width:480px){.sticky-base-campaign-banner{width:100%;left:0;top:88px}.sticky-base-campaign-banner.csr{top:138px}
}.ui.tiny.modal.campaign-modal-base{max-width:428px}.ui.modal.campaign-modal-base>button.ui.button.close{color:#4a4a4a;right:2px;top:0}
.ui.modal.campaign-modal-base>.content{text-align:center;padding:52px 0 0 !important}.campaign-modal-base .content .title{color:#1b5bd7;font-weight:400;font-size:18px;line-height:25px;margin:20px 30px 24px}
.campaign-modal-base.completed .content .title{color:#ee8100;font-weight:bold}.campaign-modal-base .content .bar-progress{margin:0 auto 45px;width:257px;height:7px;border-radius:40px;background-color:#f5f2f2}
.campaign-modal-base .content .bar-progress .percent{min-width:7px;max-width:97%;height:7px;border-radius:20px;box-shadow:inset 0 0 4px rgba(0,0,0,0.13);background-color:#fcd032}
.campaign-modal-base.completed .content .bar-progress .percent{max-width:100%}.campaign-modal-base .content .bar-progress .fake-tooltip{top:11px;padding:3px 4px;line-height:16px;font-size:12px;font-weight:500;position:relative;display:inline-block;float:right;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);border-radius:4px}
.campaign-modal-base.train-campaign .content .bar-progress .fake-tooltip{background:linear-gradient(180deg,#615fd3 6.57%,#3c8eca 100%)}
.campaign-modal-base.completed .content .bar-progress .fake-tooltip{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}
.campaign-modal-base .content .bar-progress .fake-tooltip:after{position:absolute;display:block;content:"";border-style:solid;border-width:9px;height:0;border-color:transparent transparent #1b5bd7 transparent;top:-16px;right:2px}
.campaign-modal-base.train-campaign .content .bar-progress .fake-tooltip:after{border-color:transparent transparent #615fd3 transparent}
.campaign-modal-base.completed .content .bar-progress .fake-tooltip:after{border-color:transparent transparent #f90 transparent}
.campaign-modal-base .content .validate-to{margin:18px 30px;font-size:14px;line-height:19px;color:#4a4a4a}
.campaign-modal-base .content .validate-to .bold{font-weight:bold}.campaign-modal-base .content .terms{margin-bottom:20px}
.campaign-modal-base .content .terms a{font-size:12px;font-style:italic;text-decoration:underline;color:#797979;line-height:16px}
.campaign-modal-base .content .btn-to-checkout{display:none}.campaign-modal-base .content .btn-to-checkout .btn-back{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;font-size:14px;min-height:14px;margin-bottom:20px;text-align:center;color:#1b5bd7;width:182px;height:37px;letter-spacing:.2px;background:#fafafa;border:1px solid #1b5bd7;box-shadow:0 1px 2px rgba(145,145,145,0.285102);border-radius:2.98246px}
.campaign-modal-base .content .btn-to-checkout .btn-continue{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;font-size:14px;min-height:14px;margin-bottom:20px;text-align:center;color:#fff;width:182px;height:37px;opacity:1;outline:0;border:0;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);box-shadow:0 1px 2px rgba(145,145,145,0.285102);border-radius:2.98246px;margin-left:5px}
.campaign-modal-base .content .btn .btn-continue{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;font-size:14px;min-height:14px;margin-bottom:20px;text-align:center;color:#fff;width:368px;height:37px;opacity:1;outline:0;border:0;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);box-shadow:0 1px 2px rgba(145,145,145,0.285102);border-radius:2.98246px}
.campaign-modal-base.train-campaign .content .btn-to-checkout .btn-continue,.campaign-modal-base.train-campaign .content .btn .btn-continue{background:linear-gradient(180deg,#615fd3 6.57%,#3c8eca 100%)}
.campaign-modal-base.completed .content .btn .btn-continue{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}
.campaign-modal-base .content .btn-to-checkout .btn-back:hover,.campaign-modal-base .content .btn-to-checkout .btn-continue:hover,.campaign-modal-base .content .btn .btn-continue:hover{color:#fff;background:linear-gradient(180deg,#3f1cc9 25.8%,#1b5bd7 100%)}
.campaign-modal-base.train-campaign .content .btn-to-checkout .btn-back:hover,.campaign-modal-base.train-campaign .content .btn-to-checkout .btn-continue:hover,.campaign-modal-base.train-campaign .content .btn .btn-continue:hover{background:linear-gradient(180deg,#3c8eca 6.57%,#615fd3 100%)}
.campaign-modal-base.completed .content .btn .btn-continue:hover{background:linear-gradient(180deg,#ee8100 0,#f90 79.49%)}
#playerModalCampaignConfettiHandler{position:absolute;width:370px;height:370px;top:3px;z-index:1000;left:calc(50% - 185px)}
#confettiModalBaseCampaignLottiePlayer{position:absolute;width:428px;height:430px;top:0}@media(max-width:480px){.ui.tiny.modal.campaign-modal-base{bottom:0;min-width:100%;border-radius:18px 18px 0 0;margin:0 !important}
.ui.modal.campaign-modal-base>.content{padding:48px 0 0 !important;border-radius:18px 18px 0 0}.campaign-modal-base .content .title{margin:18px 25px 22px}
.campaign-modal-base .content .bar-progress{margin:0 auto 41px}.campaign-modal-base .content .validate-to{margin:18px 25px;line-height:16px}
.campaign-modal-base .content .terms{margin-bottom:18px}.campaign-modal-base .content .btn-to-checkout .btn-back,.campaign-modal-base .content .btn-to-checkout .btn-continue{width:155px}
.campaign-modal-base .content .btn .btn-continue{margin-bottom:18px;width:310px}}@media(max-width:350px){.campaign-modal-base .content .btn-to-checkout .btn-back,.campaign-modal-base .content .btn-to-checkout .btn-continue{width:140px}
}.ui.modal.category-section-modal,.ui.modal.category-recomendation-modal{max-width:794px;border-radius:8px}
.ui.modal.category-section-modal>button.ui.button.close,.ui.modal.category-recomendation-modal>button.ui.button.close{padding:0;margin:0;top:22px;right:22px;width:13px;height:13px}
.ui.modal.category-section-modal>.content,.ui.modal.category-recomendation-modal>.content{text-align:center;padding:2rem 0 !important;border-radius:8px}
.ui.modal.category-section-modal>.content .circular-chart,.ui.modal.category-recomendation-modal>.content .circular-chart{display:block;margin:5px auto;max-width:90%;max-height:70px}
.ui.modal.category-section-modal>.content .circle-bg,.ui.modal.category-recomendation-modal>.content .circle-bg{fill:none;stroke:#bdbdbd;stroke-width:4}
.ui.modal.category-section-modal>.content .circle,.ui.modal.category-recomendation-modal>.content .circle{fill:none;stroke-width:4;stroke-linecap:round;animation:progress 3s ease-out forwards}
@keyframes progress{0{stroke-dasharray:0 100}}.ui.modal.category-section-modal>.content .circular-chart.violet .circle,.ui.modal.category-recomendation-modal>.content .circular-chart.violet .circle{stroke:#713dfa}
.ui.modal.category-section-modal>.content .percentage,.ui.modal.category-recomendation-modal>.content .percentage{fill:#4f4f4f;font-family:"Open Sans";font-size:18px;font-weight:800;text-anchor:middle}
.ui.modal.category-section-modal .content .title,.ui.modal.category-recomendation-modal .content .title{font-size:20px;margin:10px auto 0;letter-spacing:.3px;line-height:25px;width:569px;height:64px;align-items:center}
.ui.modal.category-section-modal .content .title b,.ui.modal.category-recomendation-modal .content .title b{color:#713dfa}
.ui.modal.category-section-modal>.content .single-chart{display:block}.ui.modal.category-section-modal>.content .single-chart .circular-chart{background:url(/img/campaign/white-circle.png) no-repeat center center;background-size:63px;display:block}
.ui.modal.category-section-modal>.content .single-chart .gift{position:absolute;top:55px;margin-left:-12px}
.ui.modal.category-section-modal>.content .single-chart .face{position:absolute;top:51px;margin-left:-15px}
.ui.modal.category-section-modal .content .title p,.ui.modal.category-recomendation-modal .content .title p{margin-bottom:0}
.ui.modal.category-section-modal .content .send-before{font-weight:300;font-size:14px;line-height:15px;letter-spacing:.3px;color:#4a4a4a;border-radius:8px;background:#f9f9f9;max-width:max-content;margin:0 auto;padding:5px 7px}
.ui.modal.category-section-modal .content .h-center,.ui.modal.category-recomendation-modal .content .h-center{text-align:center;display:block;margin:22px 0 8px;overflow:hidden;position:relative;z-index:1001}
.ui.modal.category-section-modal .content .h-center_rules{text-align:center;display:block;margin:0 auto}
.ui.modal.category-section-modal .content .h-center .col-6,.ui.modal.category-recomendation-modal .content .h-center .col-6{margin:6px 0;padding:0 8.5px;float:left;width:50%;vertical-align:top}
.ui.modal.category-section-modal .content .h-center .col-6.simple,.ui.modal.category-recomendation-modal .content .h-center .col-6.simple{width:100%}
.ui.modal.category-section-modal .content .h-center_rules .col-12{margin-top:8px;width:100%}.ui.modal.category-section-modal .content .h-center .col-6 .block.float-none,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.float-none{float:none;display:inline-block}
.ui.modal.category-section-modal .content .h-center .col-6 .block,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block{height:70px;width:288px;background:#fff;border:.1px solid #e9e9e9;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,0.05);border-radius:10px;float:left;text-align:left;padding:10px;display:flex;align-items:center}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked{background:#713dfa}.ui.modal.category-section-modal .content .h-center .col-6.simple .block,.ui.modal.category-recomendation-modal .content .h-center .col-6.simple .block{float:none !important;margin:0 auto}
.ui.modal.category-section-modal .content .h-center .col-6 .block .img-circular{position:relative}.ui.modal.category-section-modal .content .h-center .col-6:nth-child(odd) .block,.ui.modal.category-recomendation-modal .content .h-center .col-6:nth-child(odd) .block{float:right}
.ui.modal.category-section-modal .content .h-center .col-6 .block .icon-campaign,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .icon-campaign{height:50px;width:50px;float:left;margin-left:4px;margin-right:18px;border-radius:50%;position:relative}
.ui.modal.category-section-modal .content .h-center .col-6 .block .category-section,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .category-recomendation{float:left;font-style:normal;line-height:20px;color:#828282;letter-spacing:.2px;font-weight:bold;font-size:16px}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .category-section{color:#fff}
.ui.modal.category-section-modal .content .h-center .col-6 .block .category-section .category-title,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .category-recomendation .category-title{margin-bottom:0}
.ui.modal.category-section-modal .content .h-center .col-6 .block .icon-arrow_right,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .icon-arrow_right{margin-left:auto;margin-right:10px}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .icon-arrow_right{display:none}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card{width:594px;background:#fff;border:.1px solid #e9e9e9;box-sizing:border-box;box-shadow:0 2px 4px rgb(0,0,0,0.05);border-radius:10px;margin:5px auto}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header{height:62px;cursor:pointer;padding:16px;display:flex;align-items:center;justify-content:space-between}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .title{float:left;font-weight:normal;font-size:16px;line-height:20px;letter-spacing:.2px;color:#4f4f4f;padding:0;margin:0;text-align:left;height:auto;max-width:445px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .icon-title{float:right}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .icon-title .ui.button.arrow{padding:0;background:transparent}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .icon-title .ui.button.arrow.up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description{margin:0 16px 2px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description{text-align:left;margin-right:auto;padding:0;display:flex;flex-direction:column;font-weight:300;font-size:14px;line-height:14px;letter-spacing:.2px;color:#797979}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description .padding-up{padding-top:20px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol{counter-reset:item;margin-block-start:0;margin-block-end:0;padding-inline-start:19px;font-weight:normal}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li{padding:0 17px 17px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules{padding-inline-start:10px;list-style-type:disc;padding-top:3px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules li{padding:0;list-style:none}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules li:before{content:"·";font-size:20px;vertical-align:bottom;line-height:14px;padding-right:7px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description .terms-and-conditions{margin-left:36px;margin-bottom:22px;color:#9aa739;text-decoration:underline;font-weight:300;font-size:14px;line-height:14px;letter-spacing:.2px}
.ui.modal.category-recomendation-modal .content .btn button{cursor:pointer;display:inline-block;vertical-align:baseline;line-height:22px;min-height:22px;text-align:center;color:#fff;opacity:1;width:594px;height:50px;outline:0;border-radius:3px;background:#713dfa;border-width:1px;border-style:solid;border-color:#713dfa;border-image:initial;font-weight:600;margin-top:10px}
.ui.modal.category-recomendation-modal .content .btn button{color:#fcfcfc;background:#6737e0}#playerSectionConfettiHandler{position:absolute;width:370px;height:370px;top:-40px;z-index:1000;left:calc(50% - 185px)}
#playerSectionSelectedConfettiHandler{position:absolute;width:370px;height:370px;z-index:1002}.product-modal .container-product .content-product .category-campaign{height:50px;width:447px;box-sizing:border-box;border-radius:10px;text-align:left;padding:10px;display:flex;align-items:center;background:#713dfa;box-shadow:0 3px 5px rgba(0,0,0,0.0772758),3px 0 5px rgba(0,0,0,0.0425159);margin:0 auto 21px;cursor:pointer}
.product-modal .container-product .content-product .category-campaign .icon-campaign-product{height:32px;width:32px;float:left;margin-left:3px;margin-right:10px;border-radius:50%;position:relative;border:1px solid white}
.product-modal .container-product .content-product .category-campaign .category-text{float:left;font-style:normal;color:#fff;font-size:14px;line-height:16px;align-items:center;letter-spacing:.5px;padding-right:5px}
.product-modal .container-product .content-product .category-campaign .icon-arrow_right{margin-left:auto;margin-right:10px;height:10px}
@media(max-width:670px){.ui.dimmer.modals.page.transition{padding:0;overflow:initial}.ui.modal.category-section-modal{width:100%;height:100%;position:fixed;margin:0 !important;bottom:0;border-radius:0}
.ui.modal.category-recomendation-modal{width:100%;max-height:100%;position:fixed;margin:0 !important;bottom:0;border-radius:20px 20px 0 0}
.ui.modal.category-recomendation-modal>button.ui.button.close{margin:6px}.ui.modal.category-section-modal>button.ui.button.close{position:fixed;z-index:1001}
.ui.modal.category-section-modal>.content{background:url(/img/campaign/bg-mobile.png) no-repeat center top;background-size:100% 78px}
.ui.modal.category-recomendation-modal>.content{border-radius:20px 20px 0 0;padding-bottom:14px !important}
.ui.modal.category-section-modal .content .title,.ui.modal.category-recomendation-modal .content .title{width:100%;height:auto;padding:0 50px}
.ui.modal.category-section-modal .content .send-before{font-weight:300;font-size:15px;background:0;margin-top:18px}
.ui.modal.category-section-modal .content .h-center .col-6,.ui.modal.category-recomendation-modal .content .h-center .col-6{width:100%}
.ui.modal.category-section-modal .content .h-center .col-6 .block,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block{height:66px;width:270px;float:none !important;margin:0 auto}
.ui.modal.category-section-modal .content .h-center_rules{position:fixed;bottom:0;width:100%;z-index:1002}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card{margin:0;background:#fff;box-shadow:0 -4px 6px rgba(0,0,0,0.05);border-radius:18px 18px 0 0;width:100%}
.ui.modal.category-section-modal .content .h-center{padding-bottom:30px;overflow-y:auto;height:calc(100vh - 330px)}
.ui.modal.category-recomendation-modal .content .h-center{overflow-y:auto;max-height:calc(100vh - 300px)}
.ui.modal.category-section-modal #dimmer{background:rgba(164,164,164,0.6);position:fixed;top:0;left:0;width:100%;height:100%;display:none}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li{padding:0 8px 14px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description .terms-and-conditions{margin-left:26px}
.ui.modal.category-recomendation-modal .content .btn button{line-height:16px;min-height:16px;width:292px;font-weight:normal;margin-top:20px}
}@media(max-width:480px){.ui.modal.category-section-modal .content .title,.ui.modal.category-recomendation-modal .content .title{padding:0 20px}
}.category-message{margin:10px auto 25px;width:93%;border:1px solid #713dfa;border-radius:4px;background-color:#713dfa;animation:scaleBanner 2s ease-in-out .1s infinite}
@keyframes scaleBanner{0,100%{margin:10px auto 25px;width:93%;border:1px solid #713dfa}25%,75%{margin:9px auto 24px;width:calc(93%+2px);border:2px solid #713dfa}
50%{margin:7px auto 22px;width:calc(93%+6px);border:4px solid #713dfa}}.sticky-category-banner{width:93%;position:fixed;top:104px;left:3.5%;z-index:10000;animation:none;border:0}
.sticky-category-banner.csr{top:152px}.category-message.sausage{left:50%;bottom:-100px;border-radius:40px;background-color:#713dfa;border:1px solid #713dfa;position:fixed;transform:translate(-50%,0);z-index:999;width:fit-content;margin:0;max-width:323px;-webkit-transition:bottom 2s ease;-moz-transition:bottom 2s ease;-ms-transition:bottom 2s ease;-o-transition:bottom 2s ease;transition:bottom 2s ease;animation:scaleSausage 2s ease-in-out .1s infinite}
@keyframes scaleSausage{0,100%{border:1px solid #713dfa;bottom:20px}25%,75%{border:2px solid #713dfa;bottom:19px}
50%{border:3px solid #713dfa;bottom:18px}}.category-message.sausage.show{bottom:20px}.category-message .ui.message{border-radius:4px;background-color:#713dfa;color:#fff;box-shadow:none;padding:25px;display:flow-root;cursor:pointer;margin:0}
.category-message.sausage .ui.message{float:left;padding:8px 16px;display:flex;align-items:center;border-radius:40px}
.category-message .ui.message .content{padding:0;font-size:25px}.category-message.sausage .ui.message.done{display:none}
.category-message .ui.message.done .content{display:flex;align-items:center}.category-message .ui.message.done .content .img-left{float:left;margin-right:21px}
.category-message .ui.message.done .content .img-left .icon-gift{width:46px}.category-message .ui.message .content .title{width:50%;float:left;padding-right:0;font-style:normal;font-size:24px;line-height:20px;letter-spacing:.8px;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,0.04)}
.category-message .ui.message.done .content .title{width:100%}.category-message.sausage .ui.message .content .title{display:none}
.category-message .ui.message .content .title .main{line-height:28px;margin:0}.category-message .ui.message .content .title .subtitle{font-size:18px;margin:5px 0 0 0;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;text-align:left;color:#f2f9ff}
.category-message .ui.message .content .categories{width:50%;float:left;padding-left:10px;padding-right:16px;display:flex;align-items:center;justify-content:flex-end}
.category-message.sausage .ui.message .content .categories{width:100%;padding-left:0;padding-right:9px}
.category-message .ui.message .content .categories .white-counter{width:78px;height:40.5px;background:#fff;border-radius:20px;display:flex;align-items:center;margin:8px}
.category-message.sausage .ui.message .content .categories .white-counter{width:53px;height:27px;margin:0 5px 0 0}
.category-message .ui.message .content .categories .white-counter .numbers{font-style:normal;font-weight:bold;font-size:24px;line-height:14px;display:flex;align-items:center;text-align:center;letter-spacing:.1px;color:#4f4f4f;margin:0 auto}
.category-message .ui.message .content .categories .categories-icons{overflow:hidden;flex-direction:row;display:flex;height:58px}
.category-message .ui.message .content .categories .content-imgs{height:59px}.category-message.sausage .ui.message .content .categories .categories-icons{height:36px}
.category-message.sausage .ui.message .content .categories .content-imgs{margin-top:2px;height:33px;width:42px}
.category-message .ui.message .content .categories .categories-icons .icon-campaign-b{margin:0 8px;height:48px;width:48px;border:2px solid rgba(255,255,255,0.8);border-radius:30px;margin-top:5px}
.category-message .ui.message .content .categories .scaler{animation:scaleImg 6s ease-in infinite}@keyframes scaleImg{0,20%,100%{transform:none}
10%{transform:scale3d(1.1,1.1,1)}}.category-message .ui.message .content .categories .icon-campaign-counter{background-color:#441ea6;border-radius:30px;float:left;margin:0 8px;height:48px;width:48px;display:flex;align-items:center;border:2px solid #441ea6}
.category-message.sausage .ui.message .content .categories .categories-icons .icon-campaign-b,.category-message.sausage .ui.message .content .categories .icon-campaign-counter{margin:0 5px;height:32px;width:32px;margin-top:0}
.category-message .ui.message .content .categories .icon-campaign-counter .number{font-style:normal;font-weight:bold;font-size:24px;line-height:14px;text-align:center;letter-spacing:.1px;color:#fff;padding-top:15px}
.category-message.sausage .ui.message .content .categories .icon-campaign-counter .number{font-size:20px;padding-top:6px}
.category-message .ui.message .content .icon-arrow_right{position:absolute;top:44px;right:26px}.category-message .ui.message.done .content .icon-arrow_right{top:41px}
.category-message.sausage .ui.message .content .icon-arrow_right{height:14px;top:19px;right:15px}.ui.modal.category-section-modal .content .h-center .col-6 .block .checkmark{display:none}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked.no-transition .checkmark,.ui.modal.category-section-modal .content .h-center .col-6 .block.checked.no-transition .checkmark .checkmark__circle{animation:none;transition:none;background:white}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked.no-transition .checkmark .checkmark__check{animation:stroke .1s cubic-bezier(0.65,0,0.45,1) .1s forwards}
.category-message .ui.message .content .categories .categories-icons .checkmark.static,.category-message .ui.message .content .categories .categories-icons .checkmark.static .checkmark__circle{animation:none;transition:none;background:white}
.category-message .ui.message .content .categories .categories-icons .checkmark.static .checkmark__check{animation:stroke .1s cubic-bezier(0.65,0,0.45,1) .1s forwards}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .checkmark .checkmark__circle,.category-message .ui.message .content .categories .icon-campaign-counter .checkmark .checkmark__circle,.category-message .ui.message .content .categories .categories-icons .checkmark .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#fff;fill:none;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}
.category-message .ui.message .content .categories .icon-campaign-counter .checkmark,.category-message .ui.message .content .categories .categories-icons .checkmark{width:32px;height:32px;top:-35px;left:12px;position:relative;border-radius:50%;display:block;stroke-width:4;stroke:#4a4a4a;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #fff;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border:.4px solid #797979}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .checkmark,.category-message .ui.message .content .categories .categories-icons .checkmark.xl{-webkit-transition:width 2s,height 2s,top 2s,left 2s ease;-moz-transition:width 2s,height 2s,top 2s,left 2s ease;-ms-transition:width 2s,height 2s,top 2s,left 2s ease;-o-transition:width 2s,height 2s,top 2s,left 2s ease;transition:width 2s,height 2s,top 2s,left 2s ease}
.category-message .ui.message .content .categories .categories-icons .checkmark.xl.check{float:left;margin:0 8px;height:48px;width:48px;align-items:center;top:-48px;left:0}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .checkmark{position:absolute;border-radius:50%;display:block;stroke-width:4;stroke:#713dfa;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #fff;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;float:left;margin:0;height:50px;width:50px;align-items:center;top:0;margin-left:4px}
.category-message.sausage .ui.message .content .categories .icon-campaign-counter .checkmark{width:22px;height:22px;top:-25px;left:7px}
.category-message.sausage .ui.message .content .categories .categories-icons .checkmark{width:22px;height:22px;top:-24px;left:7px}
.category-message.sausage .ui.message .content .categories .categories-icons .checkmark.xl{-webkit-transition:width 2s,height 2s,top 2s,left 2s ease;-moz-transition:width 2s,height 2s,top 2s,left 2s ease;-ms-transition:width 2s,height 2s,top 2s,left 2s ease;-o-transition:width 2s,height 2s,top 2s,left 2s ease;transition:width 2s,height 2s,top 2s,left 2s ease}
.category-message.sausage .ui.message .content .categories .categories-icons .checkmark.xl.check{float:left;margin:0 5px;height:32px;width:32px;align-items:center;top:-32px;left:0}
.category-message .ui.message .content .categories .icon-campaign-counter .checkmark{top:-29px}.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .checkmark .checkmark__check,.category-message .ui.message .content .categories .icon-campaign-counter .checkmark .checkmark__check,.category-message .ui.message .content .categories .categories-icons .checkmark .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}
@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}
}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #fff}}@media(max-width:768px){.sticky-category-banner{left:0;width:100%}
}@media(max-width:580px){.category-message .ui.message{border-radius:10px;padding:12px 12px 0}.category-message.sausage{left:13px;transform:none;border:1px solid #713dfa;bottom:20px;animation:scaleSausage 2s ease-in-out .1s infinite}
@keyframes scaleSausage{0,100%{border:1px solid #713dfa;bottom:20px;left:13px}25%,75%{border:2px solid #713dfa;bottom:19px;left:12px}
50%{border:3px solid #713dfa;bottom:18px;left:11px}}.category-message .ui.message.done .content{align-items:end}
.category-message .ui.message.done .content .img-left .icon-gift{width:40px;margin-bottom:25px}.category-message .ui.message.done .content .img-left .white-counter .numbers{font-size:18px}
.category-message .ui.message .content .title{width:100%;font-size:17.5px;padding-right:16px}.category-message .ui.message .content .title .main{line-height:20px}
.category-message .ui.message.done .content .title .main{margin-bottom:25px}.category-message .ui.message .content .categories{width:100%;font-size:17.5px}
.category-message .ui.message .content .title .subtitle{font-size:12px;margin:8px 0 0 0}.category-message .ui.message.done .content .title .subtitle{font-size:12px;position:absolute;left:12px;bottom:9px}
.category-message .ui.message .content .categories{padding-left:0;justify-content:flex-start}.category-message .ui.message .content .categories .white-counter{margin-left:0;width:55px;height:29px}
.category-message .ui.message .content .icon-arrow_right{position:absolute;top:22px;right:12px;height:14px}
.category-message .ui.message.done .content .icon-arrow_right{top:13px;height:18px}.category-message.sausage .ui.message .content .icon-arrow_right{top:20px;right:15px;height:10px}
.category-message .ui.message .content .categories .categories-icons .icon-campaign-b{margin:0 6px;height:34px;width:34px;margin-top:12px}
.category-message .ui.message .content .categories .icon-campaign-counter{height:34px;width:34px;margin:0 6px}
.category-message.sausage .ui.message .content .categories .content-imgs{height:35px}.category-message .ui.message .content .categories .icon-campaign-counter .number{padding-top:8px;font-size:15px}
.category-message .ui.message .content .categories .categories-icons .checkmark.xl.check{margin:0 6px;height:34px;width:34px;top:-37px;left:0}
.category-message.sausage .ui.message .content .categories .categories-icons .checkmark.xl.check{top:-35px}
.category-message .ui.message .content .categories .icon-campaign-counter .checkmark,.category-message .ui.message .content .categories .categories-icons .checkmark{width:21px;height:21px;left:9px;top:-28px}
.category-message .ui.message .content .categories .icon-campaign-counter .checkmark{top:-21px}.category-message.sausage .ui.message .content .categories .categories-icons .checkmark{top:-28px}
}@media(max-width:480px){.category-message.sausage{max-width:93%}.sticky-category-banner{top:89px}.product-modal .container-product .content-product .category-campaign{width:96%;height:47px}
}#lottiePlayerSearch{position:absolute;left:calc(50% - 275px);width:550px;height:404px;z-index:10001}
#lottiePlayerSearchFlex{position:absolute;display:flex;justify-content:space-between;width:100%;height:312px;z-index:10001}
.modal-kyc{display:flex;justify-content:center;align-items:center;position:fixed;z-index:10001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.5)}
.modal-kyc-cont{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;background-color:#fff;margin:20% auto;padding:32px 16px;border-radius:16px;width:375px;height:291px}
.modal-kyc-close{color:#333339;font-size:24px;font-weight:bold;position:absolute;top:12px;right:16px}
.modal-kyc-cont h3{font-weight:700;font-size:22px;text-align:center}.modal-kyc-cont p{font-size:14px;text-align:center}
.modal-kyc-cont button{background-color:#590c65;color:white;padding:8px;border-radius:8px;border:0;font-weight:600;font-size:14px;cursor:pointer}
.modal-kyc-cont button a{color:white}.modal-kyc-cont button a:hover,.modal-kyc-cont button a:focus{color:white}
.modal-kyc-cont button:hover,.modal-kyc-cont button:focus{background-color:#8a139c}.modal-kyc-close:hover,.modal-kyc-close:focus{color:black;text-decoration:none;cursor:pointer}
.modal-kyc-img{height:60px;width:60px}@media(max-width:500px){.modal-kyc-cont{width:297px;height:308px}
}.agile-board-modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:10001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.5);font-family:"Roboto","Helvetica","Arial",sans-serif}
.agile-board-modal-cont{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;background-color:#fff;margin:20% auto;padding:32px 16px;border-radius:16px;width:700px;row-gap:20px}
.agile-board-modal-cont p{text-align:center;font-size:20px}.agile-board-modal-logo{width:162px;height:40px}
.agile-board-modal-img{width:175px;height:175px}.agile-board-modal h3{text-align:center;font-weight:700;font-size:24px;max-width:430px;color:#0f6936;margin:0}
.agile-board-modal ul{width:100%;max-width:430px;margin:0}.agile-board-modal li{font-size:14px;color:#4a4a4a}
.agile-board-modal span{color:#3ac968;text-decoration:underline;font-size:16px;cursor:pointer}.agile-board-modal .column .store-img{width:140px;height:40px}
.dashed-divider,.dashed-divider-default{border-top:2px dashed #e2e8f0;width:100%}.dashed-divider-default{display:none}
@media(max-width:600px){.agile-board-modal{align-items:flex-end}.dashed-divider-default{display:inline}
.agile-board-modal-cont{margin:0;position:absolute;width:100%;left:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
}:root{--banner-height:82px;--category-background:linear-gradient(180deg,#713dfa 0,#3f1cc9 100%)}#playerModalCampaignConfettiHandler{position:absolute;width:370px;height:370px;top:3px;z-index:1000;left:calc(50% - 185px)}
#confettiModalBaseCampaignLottiePlayer{position:absolute;width:428px;height:430px;top:0}#lottiePlayerSearch{position:absolute;left:calc(50% - 275px);width:550px;height:404px;z-index:10001}
#lottiePlayerSearchFlex{position:absolute;display:flex;justify-content:space-between;width:100%;height:312px;z-index:10001}
.ui.modal.category-section-modal,.ui.modal.category-recomendation-modal{max-width:794px;border-radius:8px}
.ui.modal.category-section-modal>button.ui.button.close,.ui.modal.category-recomendation-modal>button.ui.button.close{padding:0;margin:0;top:22px;right:22px;width:13px;height:13px}
.ui.modal.category-section-modal>.message-content,.ui.modal.category-recomendation-modal>.message-content{text-align:center;padding:2rem 0 !important;border-radius:8px}
.ui.modal.category-section-modal>.message-content .circular-chart,.ui.modal.category-recomendation-modal>.message-content .circular-chart{display:block;margin:5px auto;max-width:90%;max-height:70px}
.ui.modal.category-section-modal>.message-content .circle-bg,.ui.modal.category-recomendation-modal>.message-content .circle-bg{fill:none;stroke:#bdbdbd;stroke-width:4}
.ui.modal.category-section-modal>.message-content .circle,.ui.modal.category-recomendation-modal>.message-content .circle{fill:none;stroke-width:4;stroke-linecap:round;animation:progress 3s ease-out forwards}
@keyframes progress{0{stroke-dasharray:0 100}}.ui.modal.category-section-modal>.message-content .circular-chart.violet .circle,.ui.modal.category-recomendation-modal>.message-content .circular-chart.violet .circle{stroke:#713dfa}
.ui.modal.category-section-modal>.message-content .percentage,.ui.modal.category-recomendation-modal>.message-content .percentage{fill:#4f4f4f;font-family:"Open Sans";font-size:18px;font-weight:800;text-anchor:middle}
.ui.modal.category-section-modal .message-content .title,.ui.modal.category-recomendation-modal .message-content .title{font-size:20px;margin:10px auto 0;letter-spacing:.3px;line-height:25px;width:569px;height:64px;align-items:center}
.ui.modal.category-section-modal .message-content .title b,.ui.modal.category-recomendation-modal .message-content .title b{color:#713dfa}
.ui.modal.category-section-modal .title-icon{display:flex;justify-content:center}.ui.modal.category-section-modal>.message-content .title-icon .circular-chart{background:url(/img/campaign/white-circle.png) no-repeat center center;background-size:63px;display:block}
.ui.modal.category-section-modal>.message-content .title-icon .info-modal-icon{height:32px}.ui.modal.category-section-modal .message-content .title p,.ui.modal.category-recomendation-modal .message-content .title p{margin-bottom:0}
.ui.modal.category-section-modal .message-content .send-before{font-weight:300;font-size:14px;line-height:15px;letter-spacing:.3px;color:#4a4a4a;border-radius:8px;background:#f9f9f9;max-width:max-content;margin:0 auto;padding:5px 7px}
.ui.modal.category-section-modal .message-content .h-center,.ui.modal.category-recomendation-modal .message-content .h-center{text-align:center;display:block;margin:22px 0 8px;overflow:hidden;position:relative;z-index:1001}
.ui.modal.category-section-modal .message-content .h-center_rules{text-align:center;display:block;margin:0 auto}
.ui.modal.category-section-modal .message-content .h-center .col-6,.ui.modal.category-recomendation-modal .message-content .h-center .col-6{margin:6px 0;padding:0 8.5px;float:left;width:50%;vertical-align:top}
.ui.modal.category-section-modal .message-content .h-center .col-6.simple,.ui.modal.category-recomendation-modal .message-content .h-center .col-6.simple{width:100%}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12{margin-top:8px;width:100%}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block.float-none,.ui.modal.category-recomendation-modal .message-content .h-center .col-6 .block.float-none{float:none;display:inline-block}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block,.ui.modal.category-recomendation-modal .message-content .h-center .col-6 .block{height:70px;width:288px;background:#fff;border:.1px solid #e9e9e9;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,0.05);border-radius:10px;float:left;text-align:left;padding:10px;display:flex;align-items:center}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked{background:var(--category-background)}
.ui.modal.category-section-modal .message-content .h-center .col-6.simple .block,.ui.modal.category-recomendation-modal .message-content .h-center .col-6.simple .block{float:none !important;margin:0 auto}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .img-circular,.ui.modal.category-section-modal .message-content .h-center .col-6 .block .img-circular{position:relative;height:100%}
.ui.modal.category-section-modal .message-content .h-center .col-6:nth-child(odd) .block,.ui.modal.category-recomendation-modal .message-content .h-center .col-6:nth-child(odd) .block{float:right}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block .icon-campaign,.ui.modal.category-recomendation-modal .message-content .h-center .col-6 .block .icon-campaign{height:50px;width:50px;float:left;margin-left:4px;margin-right:18px;border-radius:50%;position:relative}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block .category-section,.ui.modal.category-recomendation-modal .message-content .h-center .col-6 .block .category-recomendation{float:left;font-style:normal;line-height:20px;color:#828282;letter-spacing:.2px;font-weight:bold;font-size:16px}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked .category-title,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked .category-section{color:#fff}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block .category-section .category-title,.ui.modal.category-recomendation-modal .message-content .h-center .col-6 .block .category-recomendation .category-title{margin-bottom:0}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block .icon-arrow_right,.ui.modal.category-recomendation-modal .message-content .h-center .col-6 .block .icon-arrow_right{margin-left:auto;margin-right:10px}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked .icon-arrow_right{display:none}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card{width:594px;background:#fff;border:.1px solid #e9e9e9;box-sizing:border-box;box-shadow:0 2px 4px rgb(0,0,0,0.05);border-radius:10px;margin:5px auto}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-header{height:62px;cursor:pointer;padding:16px;display:flex;align-items:center;justify-content:space-between}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-header .title{float:left;font-weight:normal;font-size:16px;line-height:20px;letter-spacing:.2px;color:#4f4f4f;padding:0;margin:0;text-align:left;height:auto;max-width:445px}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-header .icon-title{float:right}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-header .icon-title .ui.button.arrow{padding:0;background:transparent}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-header .icon-title .ui.button.arrow.up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description{margin:0 16px 2px}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description{text-align:left;margin-right:auto;padding:0;display:flex;flex-direction:column;font-weight:300;font-size:14px;line-height:14px;letter-spacing:.2px;color:#797979}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description .padding-up{padding-top:20px}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description ol{counter-reset:item;margin-block-start:0;margin-block-end:0;padding-inline-start:19px;font-weight:normal}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description ol li{padding:0 17px 17px}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules{padding-inline-start:10px;list-style-type:disc;padding-top:3px}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules li{padding:0;list-style:none}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules li:before{content:"·";font-size:20px;vertical-align:bottom;line-height:14px;padding-right:7px}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description .terms-and-conditions{margin-left:36px;margin-bottom:22px;color:#9aa739;text-decoration:underline;font-weight:300;font-size:14px;line-height:14px;letter-spacing:.2px}
.ui.modal.category-recomendation-modal .message-content .btn button{cursor:pointer;display:inline-block;vertical-align:baseline;line-height:22px;min-height:22px;text-align:center;color:#fff;opacity:1;width:594px;height:50px;outline:0;border-radius:3px;background:var(--category-background);border-width:1px;border-style:solid;border-color:var(--category-background);border-image:initial;font-weight:600;margin-top:10px}
.ui.modal.category-recomendation-modal .message-content .btn button{color:#fcfcfc;background:var(--category-background)}
#playerSectionConfettiHandler{position:absolute;width:370px;height:370px;top:-40px;z-index:1000;left:calc(50% - 185px)}
#playerSectionSelectedConfettiHandler{position:absolute;width:370px;height:370px;z-index:1002}#cartCategoryCampaign .campaign-category-cointainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:4px;background:var(--category-background);align-self:stretch;margin-top:5px;margin-bottom:10px;width:100%;padding:7px;cursor:pointer;box-shadow:0 2px 6px rgb(0,0,0,0.12);border:3px #fff solid}
.product-modal .container-product .content-product .category-campaign.category-campaign-v2{height:50px;width:447px;box-sizing:border-box;border-radius:10px;text-align:left;padding:10px;display:flex;align-items:center;background:var(--category-background);box-shadow:0 3px 5px rgba(0,0,0,0.0772758),3px 0 5px rgba(0,0,0,0.0425159);margin:0 auto 21px;cursor:pointer}
.product-modal .container-product .content-product .category-campaign .icon-campaign-product{height:32px;width:32px;float:left;margin-left:3px;margin-right:10px;border-radius:50%;position:relative;border:1px solid white}
.product-modal .container-product .content-product .category-campaign .category-text{float:left;font-style:normal;color:#fff;font-size:14px;line-height:16px;align-items:center;letter-spacing:.5px;padding-right:5px}
.product-modal .container-product .content-product .category-campaign .icon-arrow_right{margin-left:auto;margin-right:10px;height:10px}
@media(max-width:670px){.ui.dimmer.modals.page.transition{padding:0;overflow:initial}.ui.modal.category-section-modal{width:100%;height:100%;position:fixed;margin:0 !important;bottom:0;border-radius:0}
.ui.modal.category-recomendation-modal{width:100%;max-height:100%;position:fixed;margin:0 !important;bottom:0;border-radius:20px 20px 0 0}
.ui.modal.category-recomendation-modal>button.ui.button.close{margin:6px}.ui.modal.category-section-modal>button.ui.button.close{position:fixed;z-index:1001}
.ui.modal.category-section-modal>.message-content{background:url(/img/campaign/bg-mobile.png) no-repeat center top;background-size:100% 78px}
.ui.modal.category-recomendation-modal>.message-content{border-radius:20px 20px 0 0;padding-bottom:14px !important}
.ui.modal.category-section-modal .message-content .title,.ui.modal.category-recomendation-modal .message-content .title{width:100%;height:auto;padding:0 50px}
.ui.modal.category-section-modal .message-content .send-before{font-weight:300;font-size:15px;background:0;margin-top:18px}
.ui.modal.category-section-modal .message-content .h-center .col-6,.ui.modal.category-recomendation-modal .message-content .h-center .col-6{width:100%}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block,.ui.modal.category-recomendation-modal .message-content .h-center .col-6 .block{height:66px;width:270px;float:none !important;margin:0 auto}
.ui.modal.category-section-modal .message-content .h-center_rules{position:fixed;bottom:0;width:100%;z-index:1002}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card{margin:0;background:#fff;box-shadow:0 -4px 6px rgba(0,0,0,0.05);border-radius:18px 18px 0 0;width:100%}
.ui.modal.category-section-modal .message-content .h-center{padding-bottom:30px;overflow-y:auto;height:calc(100vh - 330px)}
.ui.modal.category-recomendation-modal .message-content .h-center{overflow-y:auto;max-height:calc(100vh - 300px)}
.ui.modal.category-section-modal #dimmer{background:rgba(164,164,164,0.6);position:fixed;top:0;left:0;width:100%;height:100%;display:none}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description ol li{padding:0 8px 14px}
.ui.modal.category-section-modal .message-content .h-center_rules .col-12 .card .card-description .description .terms-and-conditions{margin-left:26px}
.ui.modal.category-recomendation-modal .message-content .btn button{line-height:16px;min-height:16px;width:292px;font-weight:normal;margin-top:20px}
}@media(max-width:480px){.ui.modal.category-section-modal .message-content .title,.ui.modal.category-recomendation-modal .message-content .title{padding:0 20px}
}@keyframes beat{to{transform:scale(0.985,0.965)}}@keyframes floatingBannerBeat{to{transform:scale(0.975,0.955)}
}.category-message-min-spend{margin:10px;width:93%;border-radius:calc(var(--banner-height)/2);height:var(--banner-height);background:var(--category-background);padding:0 31px 0 56px;animation:beat 3s ease-in-out .2s infinite alternate;align-items:center}
.category-message-min-spend.no-beat{animation:none !important}.category-message-min-spend .ui.message{border-radius:4px;color:#fff;box-shadow:none;display:flex;cursor:pointer;margin:0;padding:0;background:0}
.category-message-min-spend .message-content{display:flex;align-items:center;width:100%}.sticky-category-banner.csr{top:152px}
.category-message-min-spend.sausage.floating-banner{position:fixed;max-width:414px;width:414px}.category-message-min-spend.sausage{--banner-height:60px;bottom:-100px;border-radius:40px;z-index:999;margin:0;padding:0;-webkit-transition:bottom .25s ease;-moz-transition:bottom .25s ease;-ms-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease;animation:beat 2s ease-in-out .2s infinite alternate}
.category-message-min-spend.sausage.floating-banner{animation:floatingBannerBeat 1s ease-in-out .2s infinite alternate}
.category-message-min-spend.sausage.show{bottom:30px}.category-message-min-spend.sausage.hide{bottom:-85px}
.category-message-min-spend.sausage .ui.message{padding:0 19px;display:flex;align-items:center;border-radius:40px;height:100%}
.category-message-min-spend .ui.message .message-content{padding:0;height:100%}.category-message-min-spend.sausage .ui.message.done{display:none}
.category-message-min-spend .ui.message .message-content{display:flex;align-items:center}.category-message-min-spend.sausage .ui.message .category-message-min-spend .ui.message .banner-emoji{margin-right:21px}
.category-message-min-spend .ui.message .banner-emoji{width:46px}.category-message-min-spend.sausage.step-missing-min-spend .ui.message .message-content{flex-direction:column;margin-right:12px}
.category-message-min-spend .ui.message .banner-emoji{display:none;justify-content:center;align-items:center}
.category-message-min-spend.sausage .ui.message .banner-emoji{font-size:37px}.category-message-min-spend .ui.message .banner-emoji{font-size:45px;margin:0 15px 0 0}
.category-message-min-spend.step-goal-achieved .ui.message .message-content .title{max-width:100%}.category-message-min-spend.step-goal-achieved.sausage .ui.message .message-content .title{display:flex}
.category-message-min-spend.step-complete .ui.message .banner-emoji.emoji-complete{display:flex}.category-message-min-spend.step-complete .ui.message .message-content .title,.category-message-min-spend.sausage.step-complete .ui.message .message-content .title{display:flex;max-width:100%}
.category-message-min-spend.sausage.step-complete .ui.message .banner-emoji{margin:0 1px 0 0}.category-message-min-spend.sausage.step-missing-min-spend .ui.message .banner-emoji.emoji-step-missing-min-spend{display:flex;margin:0 5px 0 0}
.category-message-min-spend.sausage.step-missing-min-spend .min-spend-progress-bar-container{height:unset;padding:0 3px 0 14px;margin-top:11px}
.category-message-min-spend .ui.message .message-content .title{display:none}.category-message-min-spend .ui.message .message-content .title{float:left;padding-right:0;font-style:normal;font-size:24px;line-height:20px;letter-spacing:.8px;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,0.04);display:flex}
.category-message-min-spend.sausage .ui.message .message-content .title{display:none}.category-message-min-spend .ui.message .message-content .small-title{display:none}
.category-message-min-spend.sausage.step-missing-min-spend .ui.message .message-content .small-title{display:flex;font-size:18px;font-weight:700;height:18px;margin-top:10px}
.category-message-min-spend .ui.message.done .message-content .title{width:100%}.category-message-min-spend .hide{display:none !important}
.category-message-min-spend.sausage .ui.message .message-content .title{font-size:16px;max-width:100%;margin-left:12px}
.category-message-min-spend.sausage .ui.message .message-content .title .main{line-height:20px}.category-message-min-spend .ui.message .message-content .title .main{line-height:28px;margin:0}
.category-message-min-spend .ui.message .message-content .title .subtitle{font-size:18px;margin:5px 0 0 0;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;text-align:left;color:#f2f9ff}
.category-message-min-spend .ui.message .message-content .categories{float:left;display:flex;align-items:center;margin-left:14px;width:55%;max-width:55%;justify-content:flex-end}
.category-message-min-spend.sausage .ui.message .message-content .categories{width:100%;padding:0;flex-grow:1;max-width:none;justify-content:flex-start;height:100%;margin:0}
.category-message-min-spend .ui.message .message-content .white-counter{width:70px;min-width:70px;height:41px;background:#fff;border-radius:24px;display:flex;align-items:center;margin:0 12px 0 8px;padding:4px 16px}
.category-message-min-spend.sausage .ui.message .message-content .white-counter{width:52px;min-width:52px;padding:0;height:36px;border-radius:19px;margin:0 10px 0 0}
#root-campaign-banner-container.banner-placeholder{height:102px}.category-message-min-spend .ui.message .message-content .white-counter .numbers{font-style:normal;font-weight:700;font-size:24px;display:flex;align-items:center;text-align:center;color:#4f4f4f;margin:0 auto;letter-spacing:1px;padding-top:1px}
.category-message-min-spend.sausage .ui.message .message-content .white-counter .numbers{font-size:22px}
.category-message-min-spend .ui.message .message-content .categories .categories-icons{overflow:hidden;flex-direction:row;display:flex;height:58px}
.category-message-min-spend .ui.message .message-content .categories .content-imgs .category-icon-container{position:relative;display:flex}
.category-message-min-spend.sausage .ui.message .message-content .categories .categories-icons{height:100%;align-items:center}
.category-message-min-spend.sausage .ui.message .message-content .categories .content-imgs{justify-content:center;align-items:center;display:flex}
.category-message-min-spend .ui.message .message-content .categories .categories-icons .icon-campaign-b{margin:0 8px;height:48px;width:48px;border:2px solid #fff;border-radius:30px;margin-top:5px}
.category-message-min-spend .ui.message .message-content .categories .scaler{animation:scaleImg 6s ease-in 0 infinite}
@keyframes scaleImg{0,20%,100%{transform:none}10%{transform:scale3d(1.1,1.1,1)}}.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter{position:relative;background:#441ea6;border:2px solid #a991e9;border-radius:50%;float:left;margin:0 8px;height:48px;width:48px;min-width:48px;display:flex;align-items:center;justify-content:center}
.category-message-min-spend.sausage .ui.message .message-content .categories .categories-icons .icon-campaign-b,.category-message-min-spend.sausage .ui.message .message-content .categories .icon-campaign-counter{margin:0 16px 0 3px;height:38px;width:38px;min-width:38px}
.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter .number{font-style:normal;font-weight:bold;font-size:19px;text-align:center;letter-spacing:.1px;color:#fff;margin:0;padding:0 1px 0 0}
.category-message-min-spend.sausage .ui.message .message-content .categories .icon-campaign-counter .number{font-size:17px;display:flex;align-items:center;justify-content:center}
.category-campaign-root-element.ui.modal.category-recomendation-modal .content .btn button{color:#fcfcfc;background:var(--category-background)}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked .icon-arrow_right,.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .icon-arrow_right{display:none}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .checkmark,.ui.modal.category-section-modal .message-content .h-center .col-6 .block .checkmark{display:none}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked.no-transition .checkmark,#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked.no-transition .checkmark .checkmark__circle,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked.no-transition .checkmark,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked.no-transition .checkmark .checkmark__circle{animation:none;transition:none;background:white}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked.no-transition .checkmark .checkmark__check,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked.no-transition .checkmark .checkmark__check{animation:stroke .1s cubic-bezier(0.65,0,0.45,1) .1s forwards}
.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark.static,.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter .checkmark.static,.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark.static .checkmark__circle{animation:none;transition:none;background:white}
.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark.static .checkmark__check{animation:stroke .1s cubic-bezier(0.65,0,0.45,1) .1s forwards}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked .checkmark .checkmark__circle,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked .checkmark .checkmark__circle,.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter .checkmark .checkmark__circle,.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#fff;fill:none;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}
.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter .checkmark,.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark{border-radius:50%;display:block;margin:10% auto;box-shadow:inset 0 0 0 #fff;animation:fill .01s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border:.4px solid #797979;position:absolute;width:28px;height:28px;top:20px;left:29px}
.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter .checkmark.animated-checkmark,.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark{stroke-width:3;stroke:#4a4a4a;stroke-miterlimit:10}
.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked .checkmark,.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark.xl{-webkit-transition:width 2s,height 2s,top 2s,left 2s ease;-moz-transition:width 2s,height 2s,top 2s,left 2s ease;-ms-transition:width 2s,height 2s,top 2s,left 2s ease;-o-transition:width 2s,height 2s,top 2s,left 2s ease;transition:width 2s,height 2s,top 2s,left 2s ease}
#modal-category-v2-section.ui.modal.category-section-modal .content .h-center .col-6 .block.checked{background:var(--category-background)}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked .checkmark,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked .checkmark{position:absolute;border-radius:50%;display:block;stroke-width:4;stroke:#713dfa;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #fff;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;float:left;margin:0;height:50px;width:50px;align-items:center;top:0;margin-left:4px}
.category-message-min-spend.sausage .ui.message .message-content .categories .categories-icons .checkmark.static{position:absolute;width:23px;height:23px;top:11px;left:19px}
.category-message-min-spend.sausage .ui.message .message-content .categories .categories-icons .checkmark{width:37px;height:37px;top:-5px;left:3.5px}
.category-message-min-spend.sausage .ui.message .message-content .categories .categories-icons .checkmark.xl{-webkit-transition:width 2s,height 2s,top 2s,left 2s ease;-moz-transition:width 2s,height 2s,top 2s,left 2s ease;-ms-transition:width 2s,height 2s,top 2s,left 2s ease;-o-transition:width 2s,height 2s,top 2s,left 2s ease;transition:width 2s,height 2s,top 2s,left 2s ease}
.category-message-min-spend.sausage .ui.message .message-content .categories .icon-campaign-counter .checkmark{width:23px;height:23px;top:11px;left:14px}
.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter .checkmark{top:15px;left:19px}
.category-message-min-spend .ui.message .icon-arrow_right{margin-left:47px}.category-message-min-spend.sausage .ui.message .icon-arrow_right{margin-left:17px;height:23px}
#modal-category-v2-recomendation.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.checked .checkmark .checkmark__check,.ui.modal.category-section-modal .message-content .h-center .col-6 .block.checked .checkmark .checkmark__check,.category-message-min-spend .ui.message .message-content .categories .icon-campaign-counter .checkmark .checkmark__check,.category-message-min-spend .ui.message .message-content .categories .categories-icons .checkmark .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}
@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}
}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #fff}}.min-spend-progress{float:left;width:100%;height:16px;border-radius:40px;background-color:#f5f2f2}
.category-message-min-spend.step-missing-min-spend .min-spend-progress-bar-container{width:100%;flex-grow:1;max-width:none;justify-content:flex-start;height:100%;margin:0;padding:20px;min-width:250px;display:flex}
.category-message-min-spend.sausage .min-spend-progress-bar-container{padding:0;flex-grow:0}.category-message-min-spend .min-spend-progress-bar-container{display:none}
.min-spend-progress .category-percent-bar{min-width:16px;max-width:97%;height:16px;border-radius:20px;box-shadow:2px 4px 4px 0 rgba(0,0,0,0.1);position:relative;background-color:#fcd032}
.sausage .min-spend-progress,.sausage .min-spend-progress .category-percent-bar{height:8.4px;border-radius:38px}
.category-message-min-spend .ui.message .min-spend-progress .remaining-tooltip{height:32px;position:relative;display:flex;justify-content:center;align-content:center;float:right;color:#422295;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;left:12px;top:2px;padding:8px}
.category-message-min-spend.sausage .ui.message .min-spend-progress .remaining-tooltip{display:none}
.min-spend-progress .remaining-tooltip span{display:flex;align-items:center;font-size:12px;font-weight:700;height:16px}
.category-message-min-spend .ui.message .min-spend-progress .remaining-tooltip:after{position:absolute;display:block;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #fff;top:-7px;right:6px}
@media(max-width:680px){.min-spend-progress .remaining-tooltip{padding:3px 4px;line-height:16px;font-size:12px}
.ui.message .content .more-info{margin-top:5px;font-size:12px;line-height:14px}}@media(max-width:340px){.ui.message .content .min-spend-progress .remaining-tooltip{right:-16px}
.ui.message .content .min-spend-progress .remaining-tooltip:after{right:18px}.sausage .ui.message .content-small .title{font-size:14px}
}#modal-category-v2-section.ui.modal.category-section-modal.step-missing-min-spend .content .min-spend-progress-bar-container{margin:20px 100px 0 100px;height:35px;display:block}
#modal-category-v2-section.ui.modal.category-section-modal .content .min-spend-progress-bar-container{display:none}
#modal-category-v2-section.ui.modal.category-section-modal .content .min-spend-progress-bar-container .remaining-tooltip{top:4px;right:5px;padding:3px 4px;line-height:16px;font-size:12px;font-weight:500;position:relative;display:inline-block;float:right;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;background:#53545e;border-radius:4px}
#modal-category-v2-section.ui.modal.category-section-modal .content .min-spend-progress-bar-container .min-spend-progress,#modal-category-v2-section.ui.modal.category-section-modal .content .min-spend-progress-bar-container .category-percent-bar{height:11px;border-radius:10px}
#modal-category-v2-section.ui.modal.category-section-modal .content .send-before{margin-top:10px}#modal-category-v2-section.ui.modal.category-section-modal .content .min-spend-progress .remaining-tooltip:after{position:absolute;display:block;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #53545e;top:-7px;right:6px}
#modal-category-v2-section.ui.modal.category-section-modal .content .title{height:auto}#modal-category-v2-recomendation.ui.modal.category-recomendation-modal.category-campaign-root-element.step-missing-min-spend .single-chart{display:none}
#cartCategoryCampaign .disclaimer-icon{font-size:21px}@media(min-width:890px) and (max-width:1180px){.category-message-min-spend .ui.message .message-content .categories{width:35%;max-width:35%}
}@media(min-width:1181px) and (max-width:1240px){.category-message-min-spend .ui.message .message-content .categories{width:40%;max-width:40%}
}@media(max-width:889px){#root-campaign-banner-container.banner-placeholder{height:80px}#root-campaign-banner-container .category-message-min-spend .ui.message .icon-arrow_right,#root-campaign-banner-container .category-message-min-spend.sausage .ui.message .icon-arrow_right{margin-left:0}
.category-message-min-spend .ui.message .message-content .categories{width:100%;padding:0;flex-grow:1;max-width:none;justify-content:flex-start;height:100%;margin:0}
.category-message-min-spend .ui.message .message-content .categories .categories-icons{height:100%;align-items:center}
#root-campaign-banner-container .category-message-min-spend .ui.message .message-content .categories .categories-icons .icon-campaign-b{height:38px;width:38px}
.category-message-min-spend{--banner-height:60px;bottom:-100px;border-radius:40px;z-index:999;width:93%;margin:0;padding:0}
.category-message-min-spend .ui.message .message-content .categories{width:100%;max-width:100%;justify-content:flex-start}
.category-message-min-spend .ui.message .message-content .title{display:none}}.agile-board-modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:10001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.5);font-family:"Roboto","Helvetica","Arial",sans-serif}
.agile-board-modal-cont{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;background-color:#fff;margin:20% auto;padding:32px 16px;border-radius:16px;width:700px;row-gap:20px}
.agile-board-modal-cont p{text-align:center;font-size:20px}.agile-board-modal-logo{width:162px;height:40px}
.agile-board-modal-img{width:175px;height:175px}.agile-board-modal h3{text-align:center;font-weight:700;font-size:24px;max-width:430px;color:#0f6936;margin:0}
.agile-board-modal ul{width:100%;max-width:430px;margin:0}.agile-board-modal li{font-size:14px;color:#4a4a4a}
.agile-board-modal span{color:#3ac968;text-decoration:underline;font-size:16px;cursor:pointer}.agile-board-modal .column .store-img{width:140px;height:40px}
.dashed-divider,.dashed-divider-default{border-top:2px dashed #e2e8f0;width:100%}.dashed-divider-default{display:none}
@media(max-width:600px){.agile-board-modal{align-items:flex-end}.dashed-divider-default{display:inline}
.agile-board-modal-cont{margin:0;position:absolute;width:100%;left:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
}#modal-unlocked-cart-error{height:122px !important}#modal-unlocked-cart-error-confirm{align-self:end;max-width:100px}
.modal-unlocked-payment{position:absolute;display:block;bottom:0;background-color:#fff;width:100% !important;border-radius:15px 15px 15px 15px !important;margin:0 !important;overflow:hidden !important;max-width:450px}
.modal-unlocked-container{display:flex;flex-direction:column;padding:25px}.modal-unlocked-container-body{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:23px}
@media(min-width:768px){.modal-unlocked-center-vertically{top:35%}}.ui.message p{opacity:1}.campaign-message{width:93%;margin:10px auto 5px;cursor:pointer}
.campaign-message .ui.message{background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);border:3px solid #fff;box-shadow:2px 4px 5px rgba(0,0,0,0.1);border-radius:4px;color:white;padding:1rem 2rem}
.campaign-message.train-campaign .ui.message{background:linear-gradient(180deg,#615fd3 6.57%,#3c8eca 100%)}
.campaign-message.completed .ui.message{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}.campaign-message .ui.message .img-1{width:100px;order:1}
.campaign-message .ui.message .content{padding:0 0 0 20px;font-size:25px;font-weight:bold;order:2}.campaign-message.sausage{left:50%;bottom:-100px;position:fixed;transform:translate(-50%,0);z-index:9999;width:fit-content;margin:0;-webkit-transition:bottom 2s ease;-moz-transition:bottom 2s ease;-ms-transition:bottom 2s ease;-o-transition:bottom 2s ease;transition:bottom 2s ease}
.campaign-message.sausage.reward{display:none}.campaign-message.sausage.show{bottom:20px}.campaign-message.sausage .ui.message{float:left;padding:3px 13px;display:flex;align-items:center;border-radius:40px;border:0}
.campaign-message.sausage .ui.message .img-1{margin-left:-24px;width:35px;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.12));transform:rotate(-10deg);order:1}
.campaign-message.train-campaign.sausage .ui.message .img-1{transform:none}.campaign-message.sausage .ui.message .content,.campaign-message .ui.message .content-small,.campaign-message .ui.message .img-only-info,.campaign-message.sausage.completed .ui.message .content-small .bar-progress{display:none}
.campaign-message.sausage .ui.message .content-small{display:block;order:2;margin:0 9px 0 3px}.campaign-message.sausage .ui.message .content-small .title{font-weight:bold;font-size:16px;line-height:22px}
.campaign-message.sausage .ui.message .content-small .bar-progress{margin-top:2px;float:left;width:128px;height:5px;border-radius:40px;background-color:#f5f2f2}
.campaign-message.sausage .ui.message .content-small .bar-progress .percent{min-width:5px;max-width:97%;height:5px;border-radius:20px;box-shadow:2px 4px 4px 0 rgba(0,0,0,0.1);background-color:#fcd032}
.campaign-message.sausage .ui.message .img-only-info{display:block;width:14px;vertical-align:middle;order:3}
.campaign-message .ui.message .content .title{width:57%;float:left;padding-right:10px;line-height:28px}
.campaign-message.reward .ui.message .content .title{width:100%}.campaign-message .ui.message .content .description{font-weight:normal;font-size:20px;line-height:120%;margin-top:10px;float:left}
.campaign-message .ui.message .content .bar-progress{margin-top:10px;float:left;width:43%;height:17px;border-radius:40px;background-color:#f5f2f2}
.campaign-message.completed .ui.message .content .bar-progress{background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);border:2px solid #fff}
.campaign-message .ui.message .content .bar-progress .percent{min-width:17px;max-width:97%;height:17px;border-radius:20px;box-shadow:2px 4px 4px 0 rgba(0,0,0,0.1);background-color:#fcd032}
.campaign-message.completed .ui.message .content .bar-progress .percent{background:0}.campaign-message .ui.message .content .bar-progress .fake-tooltip{padding:6px;line-height:17px;font-size:14px;font-weight:normal;position:relative;display:inline-block;float:right;color:#1b5bd7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff}
.campaign-message.completed .ui.message .content .bar-progress .fake-tooltip{color:#ff8100}.campaign-message .ui.message .content .bar-progress .fake-tooltip:after{position:absolute;display:block;content:"";border-style:solid;border-width:9px;height:0;border-color:transparent transparent #fff transparent;top:-16px;right:2px}
.campaign-message .ui.message .content .more-info{margin-top:10px;width:100%;float:left;font-weight:normal;font-size:14px}
.campaign-message .ui.message .content .more-info .img-info{width:22px;vertical-align:middle}.campaign-message .ui.message .content .more-info .text{text-decoration-line:underline;vertical-align:middle}
@media(max-width:680px){.campaign-message .ui.message{padding:1rem}.campaign-message .ui.message .img-1{width:80px;order:2;margin-right:-23px}
.campaign-message .ui.message .content{padding:0;font-size:16px;order:1}.campaign-message .ui.message .content .title{width:auto;float:none;padding-right:0;line-height:15px;font-size:15px}
.campaign-message .ui.message .content .bar-progress{margin-top:9px;width:100%;height:7px;margin-bottom:5px}
.campaign-message.completed .ui.message .content .bar-progress{border:1px solid #fff}.campaign-message .ui.message .content .bar-progress .percent{min-width:7px;height:7px}
.campaign-message .ui.message .content .bar-progress .fake-tooltip{padding:3px 4px;line-height:16px;font-size:12px}
.campaign-message .ui.message .content .more-info{margin-top:5px;font-size:12px;line-height:14px}.campaign-message .ui.message .content .more-info .img-info{width:14px}
.campaign-message .ui.message .content .description{font-size:14px;line-height:110%;margin-top:5px}.campaign-message.sausage .ui.message .content-small{margin:0 9px 0 24px}
}@media(max-width:340px){.campaign-message .ui.message .content .bar-progress .fake-tooltip{right:-16px}
.campaign-message .ui.message .content .bar-progress .fake-tooltip:after{right:18px}.campaign-message.sausage .ui.message .content-small .title{font-size:14px}
}.sticky-campaign-banner{position:fixed;left:3.5%;top:90px;z-index:10000}.sticky-campaign-banner.csr{top:96px}
@media(max-width:768px){.sticky-campaign-banner{top:184px}.sticky-campaign-banner.csr{top:154px}}@media(max-width:480px){.sticky-campaign-banner{width:100%;left:0;top:165px}
.sticky-campaign-banner.csr{top:138px}}.ui.tiny.modal.campaign-modal{max-width:428px}.ui.modal.campaign-modal>button.ui.button.close{color:#4a4a4a;right:2px;top:0}
.ui.modal.campaign-modal>.content{text-align:center;padding:52px 0 0 !important}.campaign-modal .content .title{color:#1b5bd7;font-weight:bold;font-size:18px;line-height:25px;margin:20px 30px 24px}
.campaign-modal.completed .content .title{color:#ee8100}.campaign-modal .content .bar-progress{margin:0 auto 45px;width:257px;height:7px;border-radius:40px;background-color:#f5f2f2}
.campaign-modal .content .bar-progress .percent{min-width:7px;max-width:97%;height:7px;border-radius:20px;box-shadow:inset 0 0 4px rgba(0,0,0,0.13);background-color:#fcd032}
.campaign-modal.completed .content .bar-progress .percent{max-width:100%}.campaign-modal .content .bar-progress .fake-tooltip{top:11px;padding:3px 4px;line-height:16px;font-size:12px;font-weight:500;position:relative;display:inline-block;float:right;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);border-radius:4px}
.campaign-modal.train-campaign .content .bar-progress .fake-tooltip{background:linear-gradient(180deg,#615fd3 6.57%,#3c8eca 100%)}
.campaign-modal.completed .content .bar-progress .fake-tooltip{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}
.campaign-modal .content .bar-progress .fake-tooltip:after{position:absolute;display:block;content:"";border-style:solid;border-width:9px;height:0;border-color:transparent transparent #1b5bd7 transparent;top:-16px;right:2px}
.campaign-modal.train-campaign .content .bar-progress .fake-tooltip:after{border-color:transparent transparent #615fd3 transparent}
.campaign-modal.completed .content .bar-progress .fake-tooltip:after{border-color:transparent transparent #f90 transparent}
.campaign-modal .content .validate-to{margin:18px 30px;font-size:14px;line-height:19px;color:#6a6a6a}
.campaign-modal .content .validate-to .bold{font-weight:bold}.campaign-modal .content .terms{margin-bottom:20px}
.campaign-modal .content .terms a{font-size:12px;font-style:italic;text-decoration:underline;color:#797979;line-height:16px}
.campaign-modal .content .btn-to-checkout{display:none}.campaign-modal .content .btn-to-checkout .btn-back{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;font-size:14px;min-height:14px;margin-bottom:20px;text-align:center;color:#1b5bd7;width:182px;height:37px;letter-spacing:.2px;background:#fafafa;border:1px solid #1b5bd7;box-shadow:0 1px 2px rgba(145,145,145,0.285102);border-radius:2.98246px}
.campaign-modal .content .btn-to-checkout .btn-continue{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;font-size:14px;min-height:14px;margin-bottom:20px;text-align:center;color:#fff;width:182px;height:37px;opacity:1;outline:0;border:0;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);box-shadow:0 1px 2px rgba(145,145,145,0.285102);border-radius:2.98246px;margin-left:5px}
.campaign-modal .content .btn .btn-continue{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;font-size:14px;min-height:14px;margin-bottom:20px;text-align:center;color:#fff;width:368px;height:37px;opacity:1;outline:0;border:0;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);box-shadow:0 1px 2px rgba(145,145,145,0.285102);border-radius:2.98246px}
.campaign-modal.train-campaign .content .btn-to-checkout .btn-continue,.campaign-modal.train-campaign .content .btn .btn-continue{background:linear-gradient(180deg,#615fd3 6.57%,#3c8eca 100%)}
.campaign-modal.completed .content .btn .btn-continue{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}
.campaign-modal .content .btn-to-checkout .btn-back:hover,.campaign-modal .content .btn-to-checkout .btn-continue:hover,.campaign-modal .content .btn .btn-continue:hover{color:#fff;background:linear-gradient(180deg,#3f1cc9 25.8%,#1b5bd7 100%)}
.campaign-modal.train-campaign .content .btn-to-checkout .btn-back:hover,.campaign-modal.train-campaign .content .btn-to-checkout .btn-continue:hover,.campaign-modal.train-campaign .content .btn .btn-continue:hover{background:linear-gradient(180deg,#3c8eca 6.57%,#615fd3 100%)}
.campaign-modal.completed .content .btn .btn-continue:hover{background:linear-gradient(180deg,#ee8100 0,#f90 79.49%)}
#playerModalCampaignConfettiHandler{position:absolute;width:370px;height:370px;top:3px;z-index:1000;left:calc(50% - 185px)}
@media(max-width:480px){.ui.tiny.modal.campaign-modal{bottom:0;min-width:100%;border-radius:18px 18px 0 0;margin:0 !important}
.ui.modal.campaign-modal>.content{padding:48px 0 0 !important;border-radius:18px 18px 0 0}.campaign-modal .content .title{margin:18px 25px 22px}
.campaign-modal .content .bar-progress{margin:0 auto 41px}.campaign-modal .content .validate-to{margin:18px 25px;line-height:16px}
.campaign-modal .content .terms{margin-bottom:18px}.campaign-modal .content .btn-to-checkout .btn-back,.campaign-modal .content .btn-to-checkout .btn-continue{width:155px}
.campaign-modal .content .btn .btn-continue{margin-bottom:18px;width:310px}}@media(max-width:350px){.campaign-modal .content .btn-to-checkout .btn-back,.campaign-modal .content .btn-to-checkout .btn-continue{width:140px}
}.ui.modal.category-section-modal,.ui.modal.category-recomendation-modal{max-width:794px;border-radius:8px}
.ui.modal.category-section-modal>button.ui.button.close,.ui.modal.category-recomendation-modal>button.ui.button.close{padding:0;margin:0;top:22px;right:22px;width:13px;height:13px}
.ui.modal.category-section-modal>.content,.ui.modal.category-recomendation-modal>.content{text-align:center;padding:2rem 0 !important;border-radius:8px}
.ui.modal.category-section-modal>.content .circular-chart,.ui.modal.category-recomendation-modal>.content .circular-chart{display:block;margin:5px auto;max-width:90%;max-height:70px}
.ui.modal.category-section-modal>.content .circle-bg,.ui.modal.category-recomendation-modal>.content .circle-bg{fill:none;stroke:#bdbdbd;stroke-width:4}
.ui.modal.category-section-modal>.content .circle,.ui.modal.category-recomendation-modal>.content .circle{fill:none;stroke-width:4;stroke-linecap:round;animation:progress 3s ease-out forwards}
@keyframes progress{0{stroke-dasharray:0 100}}.ui.modal.category-section-modal>.content .circular-chart.violet .circle,.ui.modal.category-recomendation-modal>.content .circular-chart.violet .circle{stroke:#713dfa}
.ui.modal.category-section-modal>.content .percentage,.ui.modal.category-recomendation-modal>.content .percentage{fill:#4f4f4f;font-family:"Open Sans";font-size:18px;font-weight:800;text-anchor:middle}
.ui.modal.category-section-modal .content .title,.ui.modal.category-recomendation-modal .content .title{font-size:20px;margin:10px auto 0;letter-spacing:.3px;line-height:25px;width:569px;height:64px;align-items:center}
.ui.modal.category-section-modal .content .title b,.ui.modal.category-recomendation-modal .content .title b{color:#713dfa}
.ui.modal.category-section-modal>.content .single-chart{display:block}.ui.modal.category-section-modal>.content .single-chart .circular-chart{background:url(/img/campaign/white-circle.png) no-repeat center center;background-size:63px;display:block}
.ui.modal.category-section-modal>.content .single-chart .gift{position:absolute;top:55px;margin-left:-12px}
.ui.modal.category-section-modal>.content .single-chart .face{position:absolute;top:51px;margin-left:-15px}
.ui.modal.category-section-modal .content .title p,.ui.modal.category-recomendation-modal .content .title p{margin-bottom:0}
.ui.modal.category-section-modal .content .send-before{font-weight:300;font-size:14px;line-height:15px;letter-spacing:.3px;color:#4a4a4a;border-radius:8px;background:#f9f9f9;max-width:max-content;margin:0 auto;padding:5px 7px}
.ui.modal.category-section-modal .content .h-center,.ui.modal.category-recomendation-modal .content .h-center{text-align:center;display:block;margin:22px 0 8px;overflow:hidden;position:relative;z-index:1001}
.ui.modal.category-section-modal .content .h-center_rules{text-align:center;display:block;margin:0 auto}
.ui.modal.category-section-modal .content .h-center .col-6,.ui.modal.category-recomendation-modal .content .h-center .col-6{margin:6px 0;padding:0 8.5px;float:left;width:50%;vertical-align:top}
.ui.modal.category-section-modal .content .h-center .col-6.simple,.ui.modal.category-recomendation-modal .content .h-center .col-6.simple{width:100%}
.ui.modal.category-section-modal .content .h-center_rules .col-12{margin-top:8px;width:100%}.ui.modal.category-section-modal .content .h-center .col-6 .block.float-none,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block.float-none{float:none;display:inline-block}
.ui.modal.category-section-modal .content .h-center .col-6 .block,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block{height:70px;width:288px;background:#fff;border:.1px solid #e9e9e9;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,0.05);border-radius:10px;float:left;text-align:left;padding:10px;display:flex;align-items:center}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked{background:#713dfa}.ui.modal.category-section-modal .content .h-center .col-6.simple .block,.ui.modal.category-recomendation-modal .content .h-center .col-6.simple .block{float:none !important;margin:0 auto}
.ui.modal.category-section-modal .content .h-center .col-6 .block .img-circular{position:relative;height:100%}
.ui.modal.category-section-modal .content .h-center .col-6:nth-child(odd) .block,.ui.modal.category-recomendation-modal .content .h-center .col-6:nth-child(odd) .block{float:right}
.ui.modal.category-section-modal .content .h-center .col-6 .block .icon-campaign,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .icon-campaign{height:50px;width:50px;float:left;margin-left:4px;margin-right:18px;border-radius:50%;position:relative}
.ui.modal.category-section-modal .content .h-center .col-6 .block .category-section,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .category-recomendation{float:left;font-style:normal;line-height:20px;color:#828282;letter-spacing:.2px;font-weight:bold;font-size:16px}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .category-section{color:#fff}
.ui.modal.category-section-modal .content .h-center .col-6 .block .category-section .category-title,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .category-recomendation .category-title{margin-bottom:0}
.ui.modal.category-section-modal .content .h-center .col-6 .block .icon-arrow_right,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block .icon-arrow_right{margin-left:auto;margin-right:10px}
.ui.modal.category-section-modal .content .h-center .col-6 .block.checked .icon-arrow_right{display:none}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card{width:594px;background:#fff;border:.1px solid #e9e9e9;box-sizing:border-box;box-shadow:0 2px 4px rgb(0,0,0,0.05);border-radius:10px;margin:5px auto}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header{height:62px;cursor:pointer;padding:16px;display:flex;align-items:center;justify-content:space-between}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .title{float:left;font-weight:normal;font-size:16px;line-height:20px;letter-spacing:.2px;color:#4f4f4f;padding:0;margin:0;text-align:left;height:auto;max-width:445px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .icon-title{float:right}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .icon-title .ui.button.arrow{padding:0;background:transparent}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-header .icon-title .ui.button.arrow.up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description{margin:0 16px 2px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description{text-align:left;margin-right:auto;padding:0;display:flex;flex-direction:column;font-weight:300;font-size:14px;line-height:14px;letter-spacing:.2px;color:#797979}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description .padding-up{padding-top:20px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol{counter-reset:item;margin-block-start:0;margin-block-end:0;padding-inline-start:19px;font-weight:normal}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li{padding:0 17px 17px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules{padding-inline-start:10px;list-style-type:disc;padding-top:3px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules li{padding:0;list-style:none}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li ul.ul_rules li:before{content:"·";font-size:20px;vertical-align:bottom;line-height:14px;padding-right:7px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description .terms-and-conditions{margin-left:36px;margin-bottom:22px;color:#9aa739;text-decoration:underline;font-weight:300;font-size:14px;line-height:14px;letter-spacing:.2px}
.ui.modal.category-recomendation-modal .content .btn button{cursor:pointer;display:inline-block;vertical-align:baseline;line-height:22px;min-height:22px;text-align:center;color:#fff;opacity:1;width:594px;height:50px;outline:0;border-radius:3px;background:#713dfa;border-width:1px;border-style:solid;border-color:#713dfa;border-image:initial;font-weight:600;margin-top:10px}
.ui.modal.category-recomendation-modal .content .btn button{color:#fcfcfc;background:#6737e0}#playerSectionConfettiHandler{position:absolute;width:370px;height:370px;top:-40px;z-index:1000;left:calc(50% - 185px)}
#playerSectionSelectedConfettiHandler{position:absolute;width:370px;height:370px;z-index:1002}.product-modal .container-product .content-product .category-campaign{height:50px;width:447px;box-sizing:border-box;border-radius:10px;text-align:left;padding:10px;display:flex;align-items:center;background:#713dfa;box-shadow:0 3px 5px rgba(0,0,0,0.0772758),3px 0 5px rgba(0,0,0,0.0425159);margin:0 auto 21px;cursor:pointer}
.product-modal .container-product .content-product .category-campaign .icon-campaign-product{height:32px;width:32px;float:left;margin-left:3px;margin-right:10px;border-radius:50%;position:relative;border:1px solid white}
.product-modal .container-product .content-product .category-campaign .category-text{float:left;font-style:normal;color:#fff;font-size:14px;line-height:16px;align-items:center;letter-spacing:.5px;padding-right:5px}
.product-modal .container-product .content-product .category-campaign .icon-arrow_right{margin-left:auto;margin-right:10px;height:10px}
@media(max-width:670px){.ui.dimmer.modals.page.transition{padding:0;overflow:initial}.ui.modal.category-section-modal{width:100%;height:100%;position:fixed;margin:0 !important;bottom:0;border-radius:0}
.ui.modal.category-recomendation-modal{width:100%;max-height:100%;position:fixed;margin:0 !important;bottom:0;border-radius:20px 20px 0 0}
.ui.modal.category-recomendation-modal>button.ui.button.close{margin:6px}.ui.modal.category-section-modal>button.ui.button.close{position:fixed;z-index:1001}
.ui.modal.category-section-modal>.content{background:url(/img/campaign/bg-mobile.png) no-repeat center top;background-size:100% 78px}
.ui.modal.category-recomendation-modal>.content{border-radius:20px 20px 0 0;padding-bottom:14px !important}
.ui.modal.category-section-modal .content .title,.ui.modal.category-recomendation-modal .content .title{width:100%;height:auto;padding:0 50px}
.ui.modal.category-section-modal .content .send-before{font-weight:300;font-size:15px;background:0;margin-top:18px}
.ui.modal.category-section-modal .content .h-center .col-6,.ui.modal.category-recomendation-modal .content .h-center .col-6{width:100%}
.ui.modal.category-section-modal .content .h-center .col-6 .block,.ui.modal.category-recomendation-modal .content .h-center .col-6 .block{height:66px;width:270px;float:none !important;margin:0 auto}
.ui.modal.category-section-modal .content .h-center_rules{position:fixed;bottom:0;width:100%;z-index:1002}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card{margin:0;background:#fff;box-shadow:0 -4px 6px rgba(0,0,0,0.05);border-radius:18px 18px 0 0;width:100%}
.ui.modal.category-section-modal .content .h-center{padding-bottom:30px;overflow-y:auto;height:calc(100vh - 330px)}
.ui.modal.category-recomendation-modal .content .h-center{overflow-y:auto;max-height:calc(100vh - 300px)}
.ui.modal.category-section-modal #dimmer{background:rgba(164,164,164,0.6);position:fixed;top:0;left:0;width:100%;height:100%;display:none}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description ol li{padding:0 8px 14px}
.ui.modal.category-section-modal .content .h-center_rules .col-12 .card .card-description .description .terms-and-conditions{margin-left:26px}
.ui.modal.category-recomendation-modal .content .btn button{line-height:16px;min-height:16px;width:292px;font-weight:normal;margin-top:20px}
}@media(max-width:480px){.ui.modal.category-section-modal .content .title,.ui.modal.category-recomendation-modal .content .title{padding:0 20px}
}.sticky-category-banner{width:93%;position:fixed;top:90px;left:3.5%;z-index:10000;animation:none;border:0}
.sticky-category-banner.csr{top:96px}.category-message.sausage{left:50%;bottom:-100px;border-radius:40px;background-color:#713dfa;border:1px solid #713dfa;position:fixed;transform:translate(-50%,0);z-index:999;width:fit-content;margin:0;max-width:323px;-webkit-transition:bottom 2s ease;-moz-transition:bottom 2s ease;-ms-transition:bottom 2s ease;-o-transition:bottom 2s ease;transition:bottom 2s ease;animation:scaleSausage 2s ease-in-out .1s infinite}
@keyframes scaleSausage{0,100%{border:1px solid #713dfa;bottom:20px}25%,75%{border:2px solid #713dfa;bottom:19px}
50%{border:3px solid #713dfa;bottom:18px}}.category-message.sausage.show{bottom:20px}@media(max-width:480px){.category-message.sausage{max-width:93%}
.sticky-category-banner{width:100%;left:0;top:89px}.sticky-category-banner.csr{top:138px}.product-modal .container-product .content-product .category-campaign{width:96%;height:47px}
}#lottiePlayerSearch{position:absolute;left:calc(50% - 275px);width:550px;height:404px;z-index:10001}
#lottiePlayerSearchFlex{position:fixed;display:flex;justify-content:space-between;width:100%;height:312px;z-index:10001}
.track-order-delivery{height:40px;display:flex;justify-content:center;align-items:center;background:linear-gradient(89.94deg,#532478 1.06%,#aa00fa 99.95%);border-radius:8px;margin-left:3.5%;margin-right:3.5%}
.track-order-delivery.hide{display:none}.track-order-delivery-span{padding-left:.3rem;font-size:9.5px;font-weight:600;letter-spacing:.3px;color:#fdfdfd}
.track-order-delivery-span.mobile{display:none}.track-order-delivery .track-arrow-icon{align-items:flex-end;display:block;position:absolute;right:6%}
@media(max-width:769px){.track-order-delivery-span.mobile{display:block}.track-order-delivery-span.desktop{display:none}
.track-order-delivery{bottom:.7rem;margin-bottom:20px}.track-order-delivery-img{margin-right:1rem;margin-top:.5rem}
}.ui.button.subcategory-btn{border-radius:3px !important;box-shadow:0 3px 5px 0 rgba(120,120,120,0.15) !important;border:solid .5px #979797 !important;background-color:#fff !important;margin-right:1.2em !important;color:#979797 !important}
.categories-carousel{box-shadow:0 2px 4px 0 rgba(109,114,120,0.13);position:sticky;z-index:2;padding:0 2rem;padding-bottom:0;margin:0;background:white;border-bottom:1px solid #eaeaea}
.categories-carousel .categories-header h2{font-size:1em;color:#4a4a4a;margin-bottom:14px}.categories-carousel .category-holder{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;font-size:14px;font-weight:inherit;height:37px}
.categories-carousel .category-holder .card-dimmer{position:absolute;top:0;left:2.5px;width:calc(100% - 5px);height:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;cursor:pointer;border-radius:5px}
.categories-carousel .category-holder .card-dimmer p{color:#fff;font-weight:600;font-size:1em;text-shadow:#000 0 2px 4px}
.categories-carousel .category-holder img{height:100%;width:100%;position:relative;vertical-align:top;border-radius:5px}
.categories-carousel .slick-arrow{left:-1rem;top:50%;width:30px;height:51px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:1;background-repeat:no-repeat}
.categories-carousel .slick-arrow.slick-disabled{display:none !important}.categories-carousel .slick-arrow.fbn-arrow-right{right:-1rem;left:auto}
.fbn-arrow-right{background-image:url(../../img/icons/Flecha.svg) !important;top:26px !important}.fbn-arrow-left{background-image:url(../../img/icons/Flecha.svg) !important;transform:scaleX(-1) !important;height:33px !important;top:1px !important}
.slick-slider .slick-slide .category-holder.dynamic a{color:#ff5151}.slick-slider .slick-slide .category-holder a p{line-height:13px}
.categories-carousel .slick-slide.dynamic.activate{border-bottom:3px solid #ff5151;font-weight:550}.categories-carousel .slick-slide .category-holder.dynamic a p:before{content:"";display:inline-block;background:url(../img/icons/discount-dynamic.svg) no-repeat;width:14px;height:14px;vertical-align:top;padding-right:18px}
@media(max-width:768px){.fbn-arrow-right{display:none !important}.fbn-arrow-left{display:none !important}
}@media(max-width:475px){.categories-carousel .category-holder{font-size:.8em}.categories-carousel .category-holder .card-dimmer p{font-size:.7em;line-height:.85em}
}@media(min-width:1024px){.categories-carousel{padding:.8rem 3.75rem;padding-bottom:0}}.search-page{min-height:calc(100vh - 356px)}
.search-page.with-edit-bar{padding-top:40px}.sponsor-page{min-height:calc(100vh - 356px)}.catalog-container{margin:0 auto !important;width:93%}
.title-current-category{margin:10px 21px;font-weight:bold;font-size:20px;line-height:27px;color:#4a4a4a}
@media(max-width:768px){.catalog-container{width:100%}.search-page{padding-top:110px}.fbn-navbar .navbar-ctn .navbar-item .menu-icon{height:40px}
.sponsor-page{padding-top:40px}.search-page.with-edit-bar{padding-top:140px}}@media(max-width:480px){.title-current-category{margin:5px 14px 0;font-size:18px}
.search-page{padding-top:90px}}.sticky-subcategory{position:fixed;top:113px;width:93%;z-index:10000}
.without-box-shadow{box-shadow:none}.sticky-subcategory-second{position:fixed;top:90px;width:93%;z-index:9999;background:white;box-shadow:0 2px 4px 0 rgb(109,114,120,0.13)}
@media(max-width:768px){.sticky-subcategory,.sticky-subcategory-second{width:100%}}.fb-products-loader{margin:0 auto}
.land-container-view>button{cursor:pointer}.land-container-view>button:focus{outline:unset}.land-container-view>button>.close-options{position:absolute;width:40px;height:36px;top:4px}
.land-container-view>button>.open-options{width:17px;height:17px}.land-container{position:fixed;z-index:101;bottom:1rem;color:red;right:1rem}
.child-iframe-wrapper{background-color:#eaeaeafa;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;text-align:center}
.iframe-wrapper{display:flex;background-color:white;position:fixed;z-index:104;bottom:5.2rem;right:1rem;justify-content:center;align-items:center;text-align:center}
.product-box{position:relative;cursor:pointer;background:#fff;border-radius:6.78385px;display:flex;flex-direction:column;justify-content:space-between}
.product-box .add-cart-icon{position:absolute;top:110px;width:40px;height:40px;right:-20px}.product-box.unavailable{background-color:#f5f5f5}
.product-box.prod-in-cart>*{opacity:.4}.product-box.prod-in-cart>div.product-card-details{opacity:1}
.product-box.prod-in-cart>div.product-card-details .product-info{opacity:.4}i.check.icon-product-in-cart{position:absolute;top:5px;left:5px;color:#9aa739;opacity:1}
.product-box.unavailable .add-to-cart-btn{background-color:#f5f5f5}.product-box .add-to-cart-btn .edit{display:none}
.product-box.prod-in-cart .add-to-cart-btn{color:#fff;background:#666c37}.product-box.prod-in-cart .add-to-cart-btn:hover{background:#666c37}
.product-box.prod-in-cart .add-to-cart-btn .add{display:none}.product-box.prod-in-cart .add-to-cart-btn .edit{display:block}
.product-box .discount-countdown-label{font-size:8px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:right;color:#ee573e;height:20px;line-height:20px;margin:0 10px}
.product-box .product-image{position:relative;margin:0 auto;text-align:center}.product-box .product-info{height:90px;margin:20px 8px 14px 14px}
.datasheet-icon{width:1.5em;height:1.15em;margin-bottom:-0.15em}.product-box .product-info .product-title{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;margin:5px 0;padding-top:5px;font-size:14px;color:#333339;font-weight:400;line-height:19px;text-align:left}
.product-box .product-price-container{font-size:10.3px;font-weight:normal;text-align:center;margin-top:5px}
.product-box .product-price-container .price-normal{color:#4a4a4a}.product-box .product-price-container .price-new{align-items:center;justify-content:left;display:flex;font-size:16px;font-weight:600;line-height:22px;color:#333339}
.product-tiers{font-weight:700;font-size:12px;line-height:16px;color:#fff;padding:4px 8px;background:#53545e;border-radius:16px;display:inline-block;text-align:left}
.newPrice{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:normal;text-align:center;color:#333339}
.newPrice.savings{color:#49bec6}.product-box .product-price-container .price-old{align-items:center;justify-content:left;display:flex}
.product-box .product-price-container .price-old .percent:before{content:"-"}
.product-box .product-price-container .price-old .percent{background:#eb5757;border-radius:4px;font-family:Roboto;font-style:normal;font-weight:700;font-size:12px;line-height:12px;display:flex;align-items:center;text-align:center;color:#fff;padding:2px 4px 3px;margin-right:5px;height:20px}
.product-box .product-price-container .price-old .before{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:13px;display:flex;align-items:center;text-decoration-line:line-through;color:#92919c}
.product-box .add-to-cart-btn{height:32px;cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:600;font-size:14px;line-height:1em;min-height:1em;text-align:center;opacity:1;color:#70773d;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 -3px 5px rgba(0,0,0,0.0425159);outline:0;padding:.585714em 1.5em;background:#fff;border-width:initial;border-style:none;border-color:initial;border-image:initial}
.product-box .add-to-cart-btn:hover{color:#fff;background:#7f8840}#modal-product{margin:0;width:480px;height:calc(100vh - 14px);border-radius:15px}
#modal-image-product{border-radius:15px;max-height:554px;max-width:100%;width:480px}#modal-image-product .header,#modal-image-product .content{background:transparent}
#modal-image-product .content{max-width:413px;max-width:95%;height:413px;max-height:95%;margin:0 auto 50px;padding:10px 0 !important}
#modal-image-product .content .img-product-high{max-width:100%;max-height:100%;margin:auto;display:block}
.product-modal .container-product .content-product{border-radius:15px;background:white;width:100%;float:left;position:absolute}
.product-modal.ui.modal>.actions,.product-modal .container-product .content-product .actions{text-align:center;background:transparent;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:1rem 1rem !important}
.product-modal .container-product .content-product .actions.product-report-btn{position:fixed;bottom:0}
.product-modal .container-product .content-product .header{border-radius:15px;height:46px;display:block;background:#fff;margin:0;padding:0;box-shadow:none;color:rgba(0,0,0,.85)}
.product-modal .container-product .content-product .header .technical-sheet{padding:19px 17px;color:#797979;font-weight:300;font-size:10px;text-decoration:underline;position:absolute}
.product-modal .container-product .content-product .subheader{width:443px;height:90px;background:#fff;box-shadow:0 3px 5px rgb(0,0,0,0.05),3px 0 5px rgb(0,0,0,0.04);border-radius:4px;margin:0 auto 5px}
.product-modal .container-product .content-product .subheader .product-image{display:flex;align-items:center}
.product-modal .container-product .content-product .subheader .product-image .lazy,.product-modal .container-product .content-product .subheader .product-image .modalImg{max-width:77px;max-height:77px;margin:7px 28px 7px 15px;cursor:pointer}
.product-modal .container-product .content-product .subheader .product-image .product-description .modal-title{font-family:Open Sans;font-style:normal;font-weight:bold;font-size:14px;line-height:14px;display:flex;color:#4a4a4a;text-align:left}
.product-modal .container-product .content-product .subheader .product-image .product-description .modal-subtitle{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:11px;line-height:15px;display:flex;color:#49bec6}
.product-modal .container-product .content-product .subheader .product-image .product-description .go-to-high-price-content{background:rgba(240,149,29,0.1);border:.5px solid #f0951d;box-sizing:border-box;border-radius:2px;font-style:normal;font-weight:normal;font-size:10px;line-height:14px;display:flex;align-items:center;margin-top:3px;padding:5px 10px;color:#f0951d;cursor:pointer;max-width:max-content}
.product-modal .container-product .content-product .subheader .product-image .product-description .go-to-high-price-content img{vertical-align:middle;width:12px;height:9px;margin-right:7px;object-fit:contain}
.product-modal .container-product .content-product .subheader .product-image .product-description .modal-subtitle .savings-price-content{border-radius:20px;border:solid .5px #49bec6;background-color:#49bec6;padding:0 3px;color:#fff;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;display:flex;align-items:center;margin-right:5px}
.product-modal .container-product .content-product .subheader .product-image .product-description .modal-subtitle .savings-compare-container{font-size:11px;line-height:15px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#49bec6}
.product-modal .container-product .content-product .subheader .modal-title-report{padding-top:14px;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;align-items:center;text-align:center;color:#4a4a4a}
.product-modal .container-product .content-product .subheader .high-price-question{font-stretch:normal;letter-spacing:normal;text-align:center;font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#faa55e}
.product-modal .container-product .content-product .subheader .high-price-question-inform{text-align:center;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;margin-bottom:2.374rem}
.product-modal .container-product .content-product .content{display:block;font-size:1em;line-height:1.4;background:#fff;overflow:auto}
.product-modal .container-product .content-product .ui.button.close{position:absolute;right:0;opacity:1;height:10px;padding:16px;background:transparent}
.product-modal .container-product .content-product .back-to-buy{height:46px;padding:16px 19px;cursor:pointer;top:10px;left:10px;opacity:1;background:transparent}
.product-small{width:100% !important;max-width:150px !important;min-height:150px}.product-modal .container-product .content-product .btn-green{width:98%;margin:0 auto}
.product-modal .container-product .content-product .btn-green.opacity6{opacity:.6}.product-modal .container-product .content-product .btn-green .two-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product-modal .container-product .content-product .option-group-list::-webkit-scrollbar{width:.3em}
.product-modal .container-product .content-product .option-group-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}
.product-modal .container-product .content-product .option-group{width:443px;margin:10px auto;background:#fff;box-shadow:0 3px 5px rgb(0,0,0,0.05),3px 0 5px rgb(0,0,0,0.04);border-radius:4px}
.product-modal .container-product .content-product .option-group .group-presentation{-webkit-box-pack:justify;justify-content:space-between;padding-bottom:5px;border-bottom:.2px solid rgba(151,151,151,0.2);width:92%;margin:0 auto}
.product-modal .container-product .content-product .option-group .group-presentation.report-item-name{font-style:normal;font-weight:bold;font-size:14px;line-height:14px;padding-top:12px;padding-bottom:12px}
.product-modal .container-product .content-product .option-group .group-presentation .sku-name{display:flex;font-style:normal;font-weight:bold;font-size:14px;line-height:14px;color:#4a4a4a;padding:14px 0 3px}
.product-modal .container-product .content-product .option-group .group-presentation .sku-conversion{display:flex;font-style:normal;font-weight:normal;font-size:10px;line-height:14px}
.product-modal .container-product .content-product .option-group .group-option-item{display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0;width:92%;margin:0 auto}
.product-modal .container-product .content-product .option-group .group-option-item.has-max-uses{padding-bottom:0 !important}
.product-modal .container-product .content-product .option-group .group-option-item .option-item-price .product-window{font-weight:bold}
.product-modal .container-product .content-product .option-group .group-option-item .option-item-price .product-window.price-old{font-weight:400}
.product-modal .container-product .content-product .option-group .group-option-item .option-item-checkbox-ctn{width:75%}
.product-modal .container-product .content-product .option-group .group-option-item .option-item-checkbox-ctn .ui.checkbox input:checked~.box:after,.product-modal .container-product .content-product .option-group .group-option-item .option-item-checkbox-ctn .ui.checkbox input:checked~label:after{background:#9aa739;color:white;font-size:x-small}
.product-modal .option-group .group-option-item .option-item-checkbox-ctn label{font-size:14px;line-height:18px;color:#4a4a4a;cursor:pointer}
.product-modal .option-group .group-option-item .option-item-checkbox-ctn label .two-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product-modal .option-group .group-option-item .option-item-checkbox-ctn label .percent:before{content:"-"}
.product-modal .option-group .group-option-item .option-item-checkbox-ctn label .percent{background:#ee573e;border-radius:20px;font-style:normal;font-weight:bold;font-size:10px;line-height:12px;display:flex;align-items:center;text-align:center;color:#fff;padding:2px 4px 3px;width:max-content;margin:4px 0}
.product-modal .option-group .group-option-item .option-item-checkbox-ctn label .product-window{font-weight:bold}
.product-modal .option-group .group-option-item .option-item-checkbox-ctn label .product-window.price-new{color:#ee573e}
.product-modal .option-group .group-option-item .option-item-checkbox-ctn label .product-window.price-old{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;align-items:center;text-decoration-line:line-through;color:#979797;padding-left:12px}
.product-modal .option-group .group-option-item .plus{float:right;background:#fff;border:.517241px solid #ebebeb;box-sizing:border-box;box-shadow:0 2px 4px rgb(0,0,0,0.08);border-radius:3.10345px;color:#70773d;cursor:pointer;text-align:center;font-weight:700;width:30px;height:30px;font-family:monospace !important;font-size:16px;line-height:30px}
.product-modal .option-group .group-option-item .plus.disabled{cursor:default !important;display:none}
.product-modal .option-group .group-option-item .input-group.input-spinner-grp{margin-right:0}.product-modal .option-group .group-option-item .input-group.input-spinner-grp .input-group-prepend .btn.btn-decrement.ui.mini.button{background:#fff;border:.517241px solid #ebebeb;box-sizing:border-box;box-shadow:0 2px 4px rgb(0,0,0,0.08);border-radius:3.10345px;width:30px;height:30px;color:#70773d;font-family:monospace !important;font-size:16px}
.product-modal .option-group .group-option-item .input-group.input-spinner-grp input{width:44px;padding-right:0;border:0;height:30px;font-size:12px;color:#4a4a4a}
.product-modal .option-group .group-option-item .input-group.input-spinner-grp .input-group-append .btn.btn-increment.ui.mini.button{background:#9aa739;border:.517241px solid #ebebeb;box-sizing:border-box;box-shadow:0 2px 4px rgb(0,0,0,0.08);border-radius:3.10345px;width:30px;height:30px;color:#fff;font-family:monospace !important;font-size:16px}
.product-modal-item.max-uses{font-size:10px;line-height:12px;color:#979797;padding-bottom:10px;margin:0 0 10px 44px}
@media(min-width:325px){.sortProducts{margin-left:.5rem}}@media(max-width:325px){.sortProducts{margin-left:.9rem}
}.products-container{position:relative;z-index:100;background:transparent !important}.content-no-result{display:flex;flex-direction:column;align-items:center}
.content-no-result img{margin-top:100px;margin-bottom:60px;width:220px}.content-no-result span.title{margin-bottom:20px;font-weight:bold;font-size:20px;color:#4f4f4f}
.content-no-result p{font-size:16px;color:#828282;width:367px;text-align:center;margin-bottom:20px}.content-no-result button{width:367px;height:40px;padding:0;margin-bottom:100px}
.content-no-result button span{font-weight:normal;font-size:16px;line-height:16px}@media(min-width:480px){.products-container{padding-top:0rem;padding-right:1em;padding-bottom:1rem;padding-left:1em}
}@media(max-width:480px){.products-container{padding-top:.5rem}.product-tiers{font-size:10px;padding:4px 7px}
.sticky-subcategory{top:98px}.sticky-subcategory-second{top:118px}.product-modal-item.max-uses{margin:0 0 10px 38px}
.content-no-result img{margin-top:60px;margin-bottom:17px;width:110px}.content-no-result span.title{margin-bottom:15px;font-size:15px}
.content-no-result p{margin-bottom:15px;width:277px;font-size:12px}.content-no-result button{width:194px;height:34px}
.content-no-result button span{font-size:12px;line-height:12px}}@media(min-width:325px){.products-container .ui.grid>.column:not(.row){width:calc(50%) !important;padding:.5rem}
}@media(max-width:767px) and (min-width:375px){.products-container .ui.grid>.column:not(.row){width:calc(50%) !important;padding:.5rem}
}@media(max-width:1023px) and (min-width:768px){.products-container .ui.grid>.column:not(.row){width:calc(25%) !important}
}@media(max-width:1439px) and (min-width:1024px){.products-container .ui.grid>.column:not(.row){width:calc(16.6667%) !important}
}@media(min-width:1440px){.products-container .ui.grid>.column:not(.row){width:calc(14.2857%) !important}
}.banner-referidos{padding:1.5rem;width:100%;display:block;max-height:80px}.referred-botton{display:flex;flex-direction:column;position:absolute;font-size:18px;font-style:normal;font-stretch:normal;line-height:2.1;letter-spacing:normal;text-align:center;width:100%;justify-content:center;-webkit-box-align:center;align-items:center}
.jCUGxx{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:700;line-height:1em;min-height:1em;text-align:center;color:#fff;opacity:1;height:22px;position:absolute;right:7px;bottom:20px;box-shadow:rgba(145,145,145,0.5) 0 1px 2px 0;font-size:8px !important;outline:0;padding:.785714em 1.5em;background:#f96300;margin:0;border-radius:5px;border-width:1px;border-style:solid;border-color:#f96300;border-image:initial}
@media(max-width:374px){.jCUGxx{font-size:9px;line-height:1em;padding:.785714em 1em}}@media(max-width:425px){.jCUGxx{right:9px;bottom:4px;height:21px;top:33%}
}@media(max-width:768px) and (min-width:425px){.jCUGxx{right:10px;height:25px;font-size:9px !important}
}@media(max-width:1024px) and (min-width:768px){.jCUGxx{right:12px;font-size:10px !important}}@media(min-width:1024px){.jCUGxx{right:28px;width:auto;height:auto;bottom:18px;font-size:12px !important}
}input[type="checkbox"]:disabled{cursor:default !important}input[type="checkbox"]:disabled+label::before{background:gray}
.btn-report{cursor:pointer;width:98%;height:2.6rem;margin:auto;opacity:.5;border:0;color:white;border-radius:3px;background-color:#fc7f16}
.container-product{position:relative}.modalImgReport{width:6.25rem;height:6.25rem;margin:.625rem auto}
.itemOptionBtnModal{margin-top:3px;border:1px solid #979797;box-sizing:border-box;border-radius:3px;background-color:white;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:13px;float:right;padding:6px;cursor:pointer;height:max-content;color:#979797}
.itemOptionBtnModal.selected{color:white;border:solid 1px #4a4a4a;background-color:#4a4a4a}.cancel-report-popup .msg{width:220px;cursor:pointer;position:initial;margin-bottom:1.5rem;font-size:12px}
.cancel-report-popup .btns-round{margin:.5rem 0}.cancel-report-popup .btns-round .round-btn{width:2.7rem;height:2.7rem;display:inline-block;cursor:pointer;color:olive;margin:0 .75rem;border-radius:50%;border:1px solid olive;padding-top:.5rem;background:#fff;text-align:center}
.cancel-report-popup .btns-round .round-btn.opaque{border-color:#cdcbcd;color:#cdcbcd}.container-message{display:flex;justify-content:center;position:relative;bottom:0;height:calc(100vh - 1em)}
.container-message .ui.icon.message{position:absolute;bottom:0;width:300px;height:99px;border:solid 1px #faa55e;background-color:#faa55e;box-shadow:none;color:white;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.container-message .ui.icon.message img{width:37px;height:37px;margin-top:-18px}.container-message .ui.icon.message .content{padding:.938rem}
.container-message .ui.icon.message .content .header{font-size:14px}.container-message .ui.icon.message .content p{font-size:12px}
@media(max-width:479px){.product-box .product-image{height:128px}.product-box .add-cart-icon{height:32px;width:32px;top:102px}
.product-box .product-image .product-small img{height:96px;margin:0 auto}.product-modal.ui.modal>.actions,.product-modal .container-product .content-product .actions{margin:1rem auto;padding:.2rem 0 0 !important;width:100%;bottom:0;top:auto}
.ui.dimmer.modals.page.transition{padding:0}#modal-product{width:100%;bottom:0;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:calc(100vh - 40px);height:0}
#modal-image-product{bottom:0;border-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0;width:100%}
#modal-image-product .content{width:90%;height:90%;margin:0 auto;padding:0}.modals.dimmer .ui.scrolling.image-product-modal.modal:not([class*="overlay fullscreen"])::after{content:none;height:0}
.product-modal .container-product .content-product .subheader{width:95%}.product-modal .container-product .content-product .content{width:97%;margin:0 auto;max-height:calc(100vh - 249px)}
.product-modal .container-product .content-product .option-group{width:98%}.product-modal .container-product .content-product .btn-green{width:96%;margin:0 auto}
.product-modal .container-product .content-product{max-height:calc(100vh - 40px)}.product-modal .container-product .content-product{border-bottom-left-radius:0;border-bottom-right-radius:0}
.container-message{width:96%;position:absolute;left:2%;height:6.188rem}.container-message .ui.icon.message{width:100%;height:99px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:0;border-bottom-right-radius:0}
}#fb-latest-orders{margin-bottom:12px}.fb-latest-orders-container{margin:20px 0 12px 0;padding:12px 36px 8px 36px}
.fb-latest-orders-container .slick-track{margin:0}.fb-latest-orders-order{width:190px;padding:8px;background:#f3f3f3;border-radius:3px;box-shadow:2px 3px 5px 0 rgba(120,120,120,0.15);margin-right:16px}
.fb-latest-orders-order:focus,.slick-slide:focus,.slick-active,.slick-current{outline:none !important}
.fb-latest-orders-order-details{display:flex;font-size:11px;text-align:left;color:#797979}.fb-latest-orders-order-date{font-size:12px;font-weight:600;text-align:left;color:#4a4a4a;height:16px}
.fb-latest-orders-order-btn-container{display:flex;justify-content:flex-end}.fb-latest-orders-order-btn>img{margin-right:4px}
.fb-latest-orders-order-details-separator:after{content:"I";padding:0 6px;font-size:9px;display:flex;justify-content:center;align-items:center}
button.btn-green.fb-latest-orders-order-btn{margin-top:10px;color:white;width:62px;height:24px;font-size:12px;font-weight:400;display:flex;justify-content:center;align-items:center;padding:0}
h3.fb-latest-orders-title{font-size:14px;margin-bottom:10px}.fb-latest-orders-arrow-right{background-image:url(../img/icons/Flecha.svg) !important;right:-35px !important;left:auto !important}
.fb-latest-orders-arrow-left{background-image:url(../img/icons/Flecha.svg) !important;transform:scaleX(-1) !important;left:-35px !important}
.fb-latest-orders-container .slick-arrow{left:-1rem;top:35%;width:30px;height:85px;position:absolute;cursor:pointer;z-index:1;background-repeat:no-repeat}
.slick-disabled{display:none !important}.fb-latest-orders-confirm{background:#fff;width:400px !important;display:none;visibility:hidden;padding:20px}
@media(max-width:450px){.fb-latest-orders-confirm{width:90% !important}}.fb-latest-orders-confirm button.button.close{top:5px !important;right:5px !important}
.fb-latest-orders-confirm-btn-container{display:inline-flex;justify-content:center;align-items:center}
.fb-latest-orders-confirm-btn-container>*:not(:last-child){margin-right:20px}.fb-latest-orders-confirm-title{font-weight:600;text-align:left;font-size:14px;margin-bottom:8px}
.fb-latest-orders-confirm-content{text-align:left;margin-bottom:20px}.fb-latest-orders-confirm-warning{margin:20px 0 14px 0;font-size:12px;font-weight:300;font-style:italic}
.fb-latest-orders-confirm-btn{width:60px;height:34px;padding:0}.cart-sidebar{background-color:#fff}.cart-sidebar .ui.menu{font-family:Open Sans,sans-serif !important}
.cart-sidebar.ui.right.sidebar{width:445px}.cart-sidebar .cart-container{display:flex;flex-direction:column;height:100vh;flex:1 1 auto}
.cart-sidebar .csr-mode{height:90vh !important}.cart-sidebar .cart-summary-ctn{box-shadow:rgba(0,0,0,0.1) 0 2px 4px 0}
.cart-sidebar .cart-summary-ctn .cart-summary{margin:0}.cart-sidebar .cart-summary-ctn .cart-summary .cart-summary-product{display:flex;font-size:12px;line-height:22px;font-weight:bold;color:#4a4a4a}
.cart-sidebar .cart-summary-ctn .cart-summary .wipe-cart{color:#4a4a4a;font-weight:400;cursor:pointer;text-decoration:underline;font-size:12px;line-height:22px;padding-right:19px}
.cart-sidebar .cart-summary-ctn .cart-summary .hide-cart{padding:1rem 0 0 0}.cart-sidebar .cart-summary-ctn .cart-summary .wipe-cart .empty-cart-popup .msg{width:220px;cursor:pointer;position:initial;margin-bottom:1.5rem;font-weight:600;line-height:.8rem;height:24px;font-size:12px;color:#4a4a4a;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center}
.cart-sidebar .cart-summary-ctn .cart-summary .wipe-cart .empty-cart-popup .round-btn{width:35px;height:35px;display:inline-block;cursor:pointer;color:#3ac968;margin:0 1.5rem 0 .75rem;border-radius:50px;border:1px solid #3ac968;padding:.5rem 0;background:#fff;text-align:center}
.cart-sidebar .cart-summary-ctn .cart-summary .wipe-cart .empty-cart-popup .round-btn.opaque{border-color:#cdcbcd;color:#cdcbcd}
.cart-sidebar .cart-summary-ctn .cart-summary .cart-icon-ctn{top:6px}.cart-sidebar .cart-summary-ctn .cart-summary .cart-icon-ctn svg{width:25px;height:25px}
.cart-no-icon{width:25px;height:25px}.cart-sidebar .cart-summary-ctn .cart-summary .close-icon{cursor:pointer;height:20px}
.cart-sidebar .cart-price-detail .ui.grid{margin-bottom:0}.cart-sidebar .cart-price-detail .grid>.row{text-align:center;-webkit-box-pack:justify !important;justify-content:space-between !important}
.cart-sidebar .cart-price-detail{position:relative;bottom:0;height:auto;margin:0rem;background:transparent;box-shadow:0 -1px 34px rgb(62,16,5,0.10);backdrop-filter:blur(10px);border-radius:24px 24px 0 0;padding:20px 16px 30px}
.cart-sidebar .cart-price-detail #more-detail-cart{font-weight:700;font-size:16px;line-height:22px;height:40px;display:flex;align-items:center;color:#333339;justify-content:center;cursor:pointer}
.cart-sidebar .cart-price-detail #more-detail-cart img.rotateimg180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.cart-sidebar .cart-price-detail .item-dt{width:max-content;height:24px;font-size:12px;color:#4a4a4a;display:flex;font-weight:normal;-webkit-box-align:center;align-items:center;-webkit-box-pack:initial;justify-content:initial;text-align:center}
.cart-sidebar .cart-price-detail .item-dl{width:auto;height:24px;font-size:12px;color:#4a4a4a;display:flex;font-weight:normal;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;text-align:center}
.cart-sidebar .cart-price-detail .item-dl.total{font-weight:bold}.cart-sidebar .cart-price-detail .bg-gray{background-color:#d9d9d9;border-radius:8px;margin-bottom:16px;padding:8px}
.cart-sidebar .cart-price-detail .bg-gray .frubonos{border-radius:6px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 0}
.cart-sidebar .cart-price-detail .bg-gray .frubonos .elipse{width:10px;height:10px;border-radius:50%;background-color:#d9d9d9;position:relative}
.cart-sidebar .cart-price-detail .bg-gray .frubonos .leftHalf{left:-5px}.cart-sidebar .cart-price-detail .bg-gray .frubonos .rightHalf{right:-5px}
.cart-sidebar .cart-price-detail .bg-gray .frubonos .hasFrubonos{color:#333339;text-align:center;font-size:14px;font-weight:700}
.cart-sidebar .cart-price-detail .bg-gray .frubonos .amountFrubonos{color:#fe8025;display:flex;flex-direction:row;font-size:16px;font-weight:700;align-items:center}
.cart-sidebar .order-items-ctn{overflow-y:scroll;flex:1 1 0;position:relative}.cart-sidebar .cart-container .overlay-items{position:absolute;top:0;left:0;background:rgba(255,255,255,0.7);width:100%;height:100%;z-index:100;flex:1;justify-content:center;align-items:center}
.cart-sidebar .order-items-ctn .ui.loader:before{border-bottom-width:5px !important;border-top-width:5px !important;border-left-width:5px !important;border-right-width:5px !important;width:3.28571429rem !important;height:3.28571429rem !important}
.cart-sidebar .order-items-ctn .ui.loader:after{width:3.28571429rem;height:3.28571429rem;border-bottom-width:5px;border-top-width:5px;border-left-width:5px;border-right-width:5px;border:.4em solid transparent !important;border-color:#4a4a4a !important;border-top-color:transparent !important}
.cart-sidebar .order-items-ctn .ui.loader{width:50px !important;height:50px !important}.cart-sidebar .order-items-ctn .catalog-title{margin-left:19px;margin-right:23px;margin-bottom:19px;border-bottom:1px solid #ccc}
.cart-sidebar .order-items-ctn .catalog-title p{font-weight:600;margin-bottom:7px !important}.cart-sidebar .order-items-ctn .order-item{margin:1rem 0;min-height:106px}
.order-item::after{content:"";width:384px;margin:0 auto;margin-top:10px;border-bottom:1px solid rgba(74,74,74,0.1)}
.cart-sidebar .order-items-ctn .item-img-ctn{padding:2px !important;margin-left:0;margin-right:12px;margin-bottom:12px}
.cart-sidebar .order-items-ctn .item-img{margin:0 auto;width:80px;height:80px;background-color:white;border-radius:4px;border:1px solid #eeeff8}
.cart-sidebar .order-items-ctn .no-item-img{width:55px;height:55px;border-radius:2px;border:solid .2px #dadada;background-color:#fff;line-height:13px;padding:5px 0;display:block;margin:0 auto}
.no-item-img-msg{opacity:.6;font-family:OpenSans;font-size:7px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}
.cart-sidebar .order-items-ctn .item-detail-ctn{padding:2px !important}.cart-sidebar .order-items-ctn .item-detail{margin:0;max-width:221px}
.cart-sidebar .order-items-ctn .item-detail.ui.grid>.column:not(.row){padding:0}.cart-sidebar .order-items-ctn .item-detail .cart-item{font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#4a4a4a}
.cart-sidebar .order-items-ctn .item-detail .cart-item .product-name{font-style:normal;font-weight:700;font-size:14px;line-height:19px;align-items:flex-end;color:#333339;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cart-sidebar .order-items-ctn .item-detail .cart-item .product-variant{font-style:normal;font-weight:400;font-size:12px;line-height:16px;align-items:center;color:#92919c;margin:4px 0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.cart-sidebar .order-items-ctn .item-detail .cart-item .product-unit{font-style:normal;font-weight:300;font-size:12.5px;line-height:16px;color:#797979;display:contents}
.cart-sidebar .order-items-ctn .item-detail .cart-item .uses{font-style:normal;font-weight:normal;font-size:9px;line-height:10px;display:flex;align-items:flex-end;color:#797979;display:contents}
.cart-sidebar .order-items-ctn .item-detail .cart-item .uses.overflow{font-style:normal;font-weight:400;font-size:10px;line-height:12px;color:#ee573e}
.max-uses{padding-top:4px;font-weight:400}.max-uses.overflow{display:inline-block;background:#fff0ed;border:1px solid rgb(238,87,62,0.2);box-sizing:border-box;border-radius:2px;margin-top:5px;padding:2px 4px;font-size:10px !important;line-height:12px !important;color:#ee573e !important}
.max-uses:before{content:" * ";color:#ee573e;font-weight:600}.cart-sidebar .order-items-ctn .item-detail .item-price{font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:right;color:#4a4a4a}
.cart-sidebar .order-items-ctn .item-detail .price-with-discount{font-style:normal;font-weight:bold;font-size:12px;line-height:16px;align-items:center;color:#eb5757;vertical-align:middle;padding-left:0}
.cart-sidebar .order-items-ctn .item-detail .old-price{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;align-items:center;text-decoration-line:line-through;color:#c2c1c1;vertical-align:middle;padding-left:1px}
.cart-sidebar .order-items-ctn .item-detail .regular-price{font-style:normal;font-weight:800;font-size:12px;line-height:17px;display:flex;align-items:flex-end;color:#797979}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn{display:flex;border:1px solid #d7d8e2;height:32px;border-radius:8px;align-items:center;margin:8px 0 6px;justify-content:center;padding-left:3px !important;padding-right:3px !important}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn .unitSufix{position:absolute;padding-left:42px;padding-top:3px;height:25px;font-size:16px;color:#4a4a4a;z-index:1}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn .input-enabled{z-index:2}.cart-sidebar .order-items-ctn .order-item .item-detail-ctn .item-detail .remove-action-ctn{margin:8px 0 6px;display:flex}
.cart-sidebar .order-items-ctn .remove-action-ctn .remove-from-cart{background:#ee573e;box-sizing:border-box;box-shadow:0 2px 5px rgb(0,0,0,0.08);border-radius:3.75px;color:#fff;margin-right:8px;font-size:12px;line-height:25px;padding:0 4px;margin-bottom:7px}
.cart-sidebar .order-items-ctn .remove-action-ctn .remove-reset{background:#fff;border:.625px solid #ebebeb;box-sizing:border-box;box-shadow:0 2px 5px rgb(0,0,0,0.08);border-radius:3.75px;height:25px;width:25px;color:#797979;font-size:9px;cursor:pointer}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn>.input-disabled{width:44px;height:23px;text-align:center;margin-right:6px;font-size:10px;border-radius:3px;border-width:.5px;border-style:solid;border-color:#4a4a4a;border-image:initial}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn>.item-unit-disc{font-size:9px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:normal;color:#4a4a4a}
.cart-sidebar .order-items-ctn .item-detail .action-btn.icon{cursor:pointer;width:auto;height:9.1px;color:#4a4a4a;margin-right:20px;margin-top:3px;border-width:.1px;border-style:solid;border-color:#fff;border-image:initial}
.cart-sidebar .order-items-ctn .item-detail .action-btn.icon>a{font-size:10px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:normal;color:#4a4a4a}
.cart-sidebar .order-items-ctn .item-detail .action-btn.save-item{color:#3ac968;display:none}.cart-sidebar .order-items-ctn .item-detail .action-btn.save-item a{font-weight:300;color:#3ac968}
.cart-sidebar .order-items-ctn .item-detail .options-ctn.edit-active .action-btn.edit-item{display:none}
.cart-sidebar .order-items-ctn .item-detail .options-ctn.edit-active .action-btn.save-item{display:inline-block}
.cart-sidebar .input-spinner-grp input{padding-right:0;border:0;height:25px;font-size:16px;color:#4a4a4a;width:100%;padding-right:35px;background:transparent}
.cart-sidebar .input-spinner-grp .input-group-prepend .btn.btn-decrement.ui.mini.button{color:#3ac968;font-size:25px;line-height:40px;font-weight:300;border:0;width:14px;justify-content:center;align-items:center;display:flex;cursor:pointer;padding-left:20px;padding-right:15px;border-top-left-radius:6px;border-bottom-left-radius:6px}
.cart-sidebar .input-spinner-grp .input-group-prepend .btn.btn-decrement.ui.mini.button strong{font-family:monospace !important}
.cart-sidebar .input-spinner-grp .input-group-append .btn.btn-increment.ui.mini.button strong{font-family:monospace !important}
.cart-sidebar .input-spinner-grp .input-group-append .btn.btn-increment.ui.mini.button{color:#3ac97b;font-size:25px;line-height:40px;border:0;font-weight:300;width:14px;justify-content:center;align-items:center;display:flex;cursor:pointer;padding-right:20px;padding-left:15px;border-top-right-radius:6px;border-bottom-right-radius:6px}
.cart-sidebar .item-detail .discount{font-size:10px;font-style:normal;font-weight:700;line-height:14px;color:#fff;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,0.150404);transform:matrix(-1,0,0,1,0,0);vertical-align:middle;padding:3px 4px;background:#eb5757;border-radius:4px}
.cart-sidebar .cart-price-detail #bar-progress-can-buy{margin:0 auto 20px;width:100%;height:8px;border-radius:40px;background-color:#ebecf9}
.cart-sidebar .cart-price-detail #bar-progress-can-buy #percent-can-buy{max-width:100%;height:8px;border-radius:20px;box-shadow:inset 0 0 4px rgba(0,0,0,0.13);background:linear-gradient(90deg,#ff2a14 5%,#ffc101 100%)}
.cart-sidebar .cart-price-detail #bar-progress-can-buy #percent-can-buy-step{background:gray;width:1px;height:10px;position:relative;top:-9px}
.cart-sidebar .cart-price-detail .disclaimer-can-buy{font-weight:400;font-size:14px;line-height:19px;color:#333339;margin-bottom:16px}
.cart-sidebar .cart-price-detail .btn-green{font-size:16px;line-height:22px;border-radius:8px;box-shadow:rgba(58,201,104,0.32) 0 2px 6px 0;background:#3ac968;border-color:#3ac968}
.cart-sidebar .cart-price-detail .btn-green:hover{background:#00a500}.fbn-footer-btn{z-index:1003}.fbn-footer-btn .btn-ctn{text-align:center}
.fbn-footer-btn .btn-ctn button,.fbn-footer-btn .btn-ctn a{width:initial;min-width:125px}.cart-sidebar.fbn-edit-order-btn{display:none !important}
.cart-sidebar .remove-item-container{position:absolute;right:23px;border:1px solid #e9e9e9;border-radius:50%;width:36px;height:36px;padding:0}
.cart-sidebar .remove-item-container:hover{border:1px solid #ee573e}.cart-sidebar .remove-item-container .remove-item{font-style:normal;font-weight:normal;font-size:12px;line-height:12px;align-items:center;color:#e9e9e9}
.cart-sidebar .remove-item-container:hover .remove-item{color:#ee573e}.cart-sidebar .remove-item-container .remove-item .icon.trash{width:12px;height:15px;margin:10px 11px}
@media(max-width:445px){.cart-sidebar.ui.right.sidebar{width:100%}.cart-sidebar .remove-item-container{margin-left:3px}
.cart-sidebar .order-items-ctn .item-detail{max-width:100%}.cart-sidebar .order-items-ctn .order-item{margin-left:0 !important;margin-right:0 !important}
.cart-sidebar .order-items-ctn .item-img-ctn{margin:0 auto}.order-item::after{width:93.75%}.cart-sidebar .order-items-ctn .item-detail .price-with-discount{padding-right:5px;padding-left:3px}
}@media(min-width:768px){.cart-sidebar .order-items-ctn .item-img-ctn{margin:0 auto}.cart-sidebar .cart-summary-ctn .cart-summary .cart-summary-product{font-size:14px;line-height:19px}
.cart-sidebar .order-items-ctn .item-detail .cart-item .product-variant{margin:4px 0}.cart-sidebar .order-items-ctn .item-detail .price-with-discount{font-size:14px;line-height:19px;padding-left:3px}
.cart-sidebar .order-items-ctn .item-detail .old-price{font-size:14px;line-height:19px;padding-left:16px}
.cart-sidebar .order-items-ctn .item-detail .cart-item .uses{font-size:10px;line-height:14px}}@media(min-width:1024px){.cart-sidebar .order-items-ctn .item-detail .action-btn.icon{margin-right:18px;font-size:1.06em;margin-top:4px}
}@media(min-width:1680px){.cart-sidebar .cart-price-detail{bottom:unset !important}}a.disabledAction{pointer-events:none;cursor:default;opacity:.7}
a.btn-green.js-buyButton.disabled,a.btn-green.js-accept-edit.disabled{pointer-events:all;cursor:default;opacity:.7}
.discount-order-cointainer{display:flex;flex-direction:row;justify-content:space-around;align-items:center;background-color:#fcefeb;align-self:stretch;margin-top:5px;width:100%;height:2.18em}
.campaign-order-cointainer{display:flex;align-items:center;border-radius:4px;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);margin-top:5px;margin-bottom:10px;width:100%;padding:7px;cursor:pointer;box-shadow:0 2px 6px rgb(0,0,0,0.12);border:3px #fff solid}
.campaign-order-cointainer.train-campaign{background:linear-gradient(180deg,#615fd3 6.57%,#3c8eca 100%)}
.campaign-order-cointainer.completed{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}.campaign-category-cointainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:4px;background-color:#713dfa;align-self:stretch;margin-top:5px;margin-bottom:10px;width:100%;padding:7px;cursor:pointer;box-shadow:0 2px 6px rgb(0,0,0,0.12);border:3px #fff solid}
.campaign-order-cointainer .title{font-size:13px;margin-left:5px;line-height:110%;color:white;font-weight:normal}
.campaign-category-cointainer .title{font-size:.71em;margin-left:-5px;line-height:12px;flex-wrap:wrap;flex:.9;color:white;font-weight:normal}
.campaign-category-cointainer .title{font-size:12px}.campaign-category-cointainer .icon-arrow_right{height:10px}
#playerCartConfettiHandler,#playerCartCompleteConfettiHandler{position:absolute;width:99%;height:340px;bottom:0;left:0;z-index:1000}
.campaign-order-cointainer .title .bold{font-weight:bold}.order-discount-title{font-size:.71em;line-height:12px;flex-wrap:wrap;flex:.9;color:#797979;font-weight:normal}
#svg-icon{flex:.1}.ui.tiny.modal.saving-modal{max-width:394px;min-width:281px}.ui.modal.saving-modal>.close{color:#4a4a4a;top:.5rem !important;right:.5rem !important}
.ui.modal.saving-modal>.content{text-align:center;padding:3rem 0 !important;margin-top:4px}.saving-modal .content .saving-modal-cointainer{display:flex;flex-direction:row;justify-content:space-around;align-items:center;border-radius:5px;background-color:#d6e7c1;align-self:stretch;margin-top:5px;margin-bottom:5px;margin:auto;height:1.8rem;width:17.7rem}
.saving-modal .content .saving-modal-cointainer .img-saving{margin-top:10px;margin-left:-11px}.saving-modal .content .saving-modal-cointainer .title{font-size:11px;line-height:12px;flex:.9;color:#2b3c09;font-weight:bold;margin-left:-15px}
.saving-modal .content .clarification{margin:2rem auto;font-size:14px;color:#979797;width:17.7rem}.saving-modal .content .btn .btn-new-green{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;line-height:1em;min-height:1em;text-align:center;color:#fff;box-shadow:0 1px 2px 0 rgba(145,145,145,0.5);opacity:1;width:17.7rem;height:2.575rem;outline:0;border-radius:3px;background-color:#3ac968;border:1px solid #3ac968;border:1px solid rgba(58,201,104,0.4);-webkit-background-clip:padding-box;background-clip:padding-box;border-width:1px;border-style:solid;border-image:initial;font-size:14px}
.saving-modal .content .btn .btn-new-green:hover{background:#00a500;color:#fcfcfc}@media(max-width:400px){.ui.tiny.modal.saving-modal{max-width:281px}
.ui.grid>.row>.column.p-left-mobile{padding-left:20px}}.base-campaign-order-main-cointainer .base-campaign-order-cointainer{display:flex;align-items:center;border-radius:4px;background:linear-gradient(180deg,#1b5bd7 25.8%,#3f1cc9 100%);margin-top:5px;margin-bottom:10px;width:100%;padding:1px 6px;cursor:pointer;box-shadow:0 2px 6px rgb(0,0,0,0.12);border:3px #fff solid}
.base-campaign-order-main-cointainer .base-campaign-order-cointainer img{filter:drop-shadow(0 2px 6px rgba(0,0,0,0.12));transform:rotate(-5deg);padding:4px}
.base-campaign-order-main-cointainer .base-campaign-order-cointainer.completed{background:linear-gradient(180deg,#f90 0,#ee8100 79.49%)}
.base-campaign-order-main-cointainer .base-campaign-order-cointainer .title{font-size:13px;margin-left:5px;line-height:110%;color:white;font-weight:normal}
.cart-sidebar .order-items-ctn .productsNotAvailable{background:#fff7ec;border:1px solid #ffa95c;border-radius:8px;width:97%;margin:0 auto 22px}
.cart-sidebar .order-items-ctn .productsNotAvailable .content_title{color:#f9aa30;padding:11px 14px;display:flex;cursor:pointer}
.cart-sidebar .order-items-ctn .productsNotAvailable .content_title.show{border-bottom:1px solid #ffa95c}
.cart-sidebar .order-items-ctn .productsNotAvailable .content_title .svg_arrow{width:11px;margin-left:auto}
.cart-sidebar .order-items-ctn .productsNotAvailable .content_title .svg_arrow.show{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.cart-sidebar .order-items-ctn .productsNotAvailable .content_title .not-available{font-weight:600;font-size:14px;line-height:20px;align-items:center;color:#fc7f16;margin-left:10px}
.cart-sidebar .order-items-ctn .productsNotAvailable .order-item::after{content:"";width:384px;margin:0 auto;margin-top:10px;border-bottom:1px solid #d7d8e2}
.cart-sidebar .order-items-ctn .productsNotAvailable .item-img{margin:0 auto;opacity:50%;width:80px;height:80px;background-color:white;border-radius:4px}
.cart-sidebar .order-items-ctn .productsNotAvailable .remove-all-not-available{margin:12px;cursor:pointer;text-align:center}
.cart-sidebar .order-items-ctn .productsNotAvailable .remove-all-not-available .remove-all{font-style:normal;font-weight:normal;font-size:12px;line-height:12px;align-items:center;color:#797979}
.cart-sidebar .order-items-ctn .productsNotAvailable .remove-all-not-available .remove-all .text{text-decoration:underline;font-size:14px;line-height:16px;font-weight:500;color:#828282}
.cart-sidebar .order-items-ctn .productsNotAvailable .remove-all-not-available .remove-all .trash{color:#acacac}
.cart-sidebar .order-items-ctn .productsNotAvailable .item-detail .cart-item .product-stockout{font-weight:700;font-size:12px;line-height:16px;color:#fff;padding:4px 8px;background:#53545e;border-radius:4px}
.cart-sidebar .order-items-ctn .productsNotAvailable .item-detail .cart-item .product-stockout.incomplete{background:#0085ff}
.cart-sidebar .order-items-ctn .productsNotAvailable .item-detail .cart-item .product-variant{font-style:normal;font-weight:400;font-size:12px;line-height:16px;align-items:center;color:#53545e;margin:4px 0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.cart-sidebar .order-items-ctn .productsNotAvailable .item-detail .cart-item .product-name{margin-top:7px}
.cart-sidebar .order-items-ctn .productsNotAvailable .item-detail .cart-item .product-variant.incomplete{color:#0085ff}
.stockout-message{bottom:155px;position:fixed;z-index:9999;right:30px;width:365px}.stockout-message .ui.message{background:#fe8025;box-shadow:0 8px 24px rgb(83,84,94,0.10);border-radius:4px;color:white;padding:8px 16px}
.stockout-message .ui.message img{height:15px;margin-right:10px}.stockout-message .ui.message .content{font-weight:400;font-size:14px;line-height:19px}
@media(min-width:445px){.stockout-message{width:90%;right:5%}}.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn .tooltipMaxCant{display:none;position:absolute;left:-95px;top:-64px}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn .tooltipMaxCant .tooltip .tooltipContent{width:269px;background:#4a4a4a;font-size:16px;font-weight:600;color:#fff;border-radius:8px;position:absolute;z-index:1;transition:opacity .3s;padding:9px;top:0;display:flex;left:56px}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn .tooltipMaxCant .tooltip .iconAlert{float:left;height:40px;margin-right:5px}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn .tooltipMaxCant .tooltip .tooltiptext{font-weight:400;line-height:16px;font-size:12px;align-self:center}
.cart-sidebar .order-items-ctn .item-detail .item-quantity-ctn .tooltipMaxCant .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:85%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#4a4a4a transparent transparent transparent}
.mov-alert{align-items:center;margin:16px;gap:16px;background:#fffcf2;border:1px solid #fe8025;border-radius:8px}
.mov-alert .ui.icon.message{background:transparent;border:0;box-shadow:none;padding:16px}.mov-alert .ui.icon.message .information-icon{align-self:flex-start;height:16px;margin:3px 6px 3px 0}
.mov-alert .ui.icon.message .content{display:flex;flex-direction:column;gap:4px}.mov-alert .ui.icon.message .content .add-more{font-weight:700;font-size:14px;line-height:19px;color:#fe8025}
.mov-alert .ui.icon.message .content .mov{font-weight:400;font-size:13px;line-height:18px;color:#53545e}
.mov-alert .ui.icon.message .go-to-home{background:#fff;border:1.58333px solid #feefd2;border-radius:38px;flex:none;flex-grow:0;width:38px;height:38px;display:flex;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}
.mov-alert .ui.icon.message .go-to-home:hover{transform:scale(1.1)}.mov-alert .ui.icon.message .go-to-home .arrow{width:16px}
.pagination{display:inline-flex}.pagination>li>a,.pagination>li>span{border:0;border-radius:30px !important;transition:all .3s;padding:0 11px;margin:0 3px;min-width:30px;height:30px;line-height:30px;color:#999;font-weight:400;font-size:12px;text-transform:uppercase;background:transparent}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#999}
.pagination a.active,.pagination span.active{color:#e40037}.pager{text-align:right;margin:0}.pager>ul{padding:10px 10px 10px 20px;border-radius:0;text-align:right;margin:0}
.pager .pagination a,.pager .pagination a:hover{border:#000 1px solid;border-radius:5px !important;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2)}
.pager .pagination a span{position:relative;top:-1.0}.pager .pagination .active a{background-color:black}
.pager .pagination .inactive a{color:black}.pager .pagination .inactive a.disabled{box-shadow:none}.pager .pagination .inactive a:hover{background-color:rgba(0,0,0,0.1);border:#000 1px solid}
.pager .pagination .inactive a.disabled{border-color:#999}.pager .pagination .inactive a.disabled:hover,.pager .pagination .inactive a.disabled:focus{background-color:transparent}
.sponsorBannerGallery{position:relative;padding:1rem;display:grid;grid-template-columns:repeat(4,432px);grid-template-rows:1fr;grid-column-gap:1rem;grid-row-gap:1rem;overflow:scroll;scroll-padding:1rem;margin:0;padding-top:27px;padding-bottom:27px;padding-left:3.5%;padding-right:3.5%}
.activeBanner{scroll-snap-type:unset}.sponsorBannerGallery li{scroll-snap-align:center;display:inline-block;border-radius:3px;font-size:0}
.sponsorBannerGallery img{width:100%;border-radius:4px}.sponsorBannerGallery::-webkit-scrollbar{width:0;height:0}
#sponsorBanner .controls-direction a{position:absolute;top:12%;margin-top:-131px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
#sponsorBanner .controls-direction .slider-prev{left:3.7%;background-size:cover;background-repeat:no-repeat;background-position:center center}
#sponsorBanner .controls-direction .slider-next{right:3.7%;background-size:cover;background-repeat:no-repeat;background-position:center center}
@media(min-width:768px){.slider-next{background-image:url(/img/arrow-banner-desktop-rigth.svg)}.slider-prev{background-image:url(/img/arrow-banner-desktop-left.svg)}
.sponsorBannerGallery img{width:432px;height:150px}}@media(max-width:767px){.sponsorBannerGallery{grid-template-columns:repeat(4,296px);padding-top:0;padding-bottom:6px}
.sponsorBannerGallery img{width:296px;height:104px}}.hide-controls{display:none}#sponsorBanner .controls-direction{position:relative}
#fbn-map{width:443px;min-height:400px;margin-right:44px}.ui.modal>.content.confirm-address-content{display:flex}
.ui.modal>.content.confirm-address-content.addressOutOfRange label{color:#bdbdbd}.ui.modal>.content.confirm-address-content.addressOutOfRange label:after{color:#bdbdbd}
.ui.modal>.content.confirm-address-content.addressOutOfRange .labelAddress{color:#ee573e}.ui.modal>.content.confirm-address-content.addressOutOfRange .labelAddress:after{color:#ee573e}
.content.confirm-address-content.addressOutOfRange .ui.input .inputAddress{border:1px solid #ee573e}
.ui.tiny.modal.confirm-address-modal{width:866px !important;border-radius:24px;max-width:95%}.ui.tiny.modal.confirm-address-modal .header{border-radius:24px}
.ui.tiny.modal.confirm-address-modal .confirm-address-content{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:24px;margin-bottom:1rem}
.detailDelivery{max-width:100%}.detailDelivery span{font-size:12px;font-style:italic;font-weight:400;color:#828282}
.fbn-group-address{width:100% !important}.fbn-group-address select{width:100%}.segment-address{display:flex;padding-bottom:12px;padding-top:14px;gap:10px}
.segment-address input{font-size:16px;font-weight:400}.title-modal{font-size:24px;font-weight:700;color:#333;padding-bottom:20px;display:block}
.js-searchInMap{margin-top:30px}.ui.tiny.modal.lotties-container{margin-top:-180px;width:100px !important;border-radius:50% !important}
.ui.tiny.modal.lotties-container.error{width:160px !important;border-radius:50% !important;background-color:transparent;box-shadow:none}
.lottieMessage,.lottieMessageChangeAddress{font-size:18px;position:absolute;width:317px;font-weight:700;color:#fff;text-align:center;left:-100px;margin-top:20px}
.ui.tiny.modal.lotties-container.error .lottieMessage,.ui.tiny.modal.lotties-container.error .lottieMessageChangeAddress{left:-80px;margin-top:0}
#postalCodeBR .fullAddress{display:block}#postalCodeBR .fullAddress label{display:block;margin-bottom:5px;font-size:13px;font-weight:700}
#postalCodeDataBR.segment-address{padding-top:0;display:block}#postalCodeDataBR.segment-address .fbn-group-address-item{display:block}
#postalCodeDataBR.segment-address .fbn-group-address-item label{display:block;margin-bottom:5px;font-size:13px;font-weight:700}
#postalCodeDataBR.segment-address .fbn-group-address-item input{background-color:#d7d8e2}#postalCodeMX .fullAddress{display:block}
#postalCodeMX .fullAddress label{display:block;margin-bottom:5px;font-size:13px;font-weight:700}#postalCodeDataMX.segment-address{padding-top:0;display:block}
#postalCodeDataMX.segment-address .fbn-group-address-item{display:block}#postalCodeDataMX.segment-address .fbn-group-address-item label{display:block;margin-bottom:5px;font-size:13px;font-weight:700}
#postalCodeDataMX.segment-address .fbn-group-address-item input{background-color:#d7d8e2}.fullAddress{width:100%}
.fullAddress input{width:100%;border-radius:8px !important;height:40px;text-overflow:ellipsis}.ui.modal.address-modal{width:393px;border-radius:24px;max-width:95%}
.ui.modal.address-modal .content{padding-top:51px;border-radius:24px}.segment-address input{width:100%;height:40px;border-radius:8px !important}
.fbn-group-address select{width:100%;height:40px;border-radius:8px}.selected-city-address-field{height:40px;border-radius:8px;width:100%}
.cityState{margin-bottom:24px}.addressContainer{margin-bottom:24px;width:372px;max-width:100%}.changeFormat{display:block;position:relative;cursor:pointer;font-size:16px;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#9aa739;font-weight:600;text-decoration:underline;float:right}
.changeFormat input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.changeFormat .checkmark{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:3px;border:1px solid #acacac}
.changeFormat input:checked ~ .checkmark{background:#9aa739;border:solid 1px #9aa739}.changeFormat .checkmark:after{content:"";position:absolute;display:none}
.changeFormat input:checked ~ .checkmark:after{display:block}.changeFormat .checkmark:after{left:4px;top:0;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.js-searchInMap{width:345px;border-radius:8px;height:54px;background-color:#9aa739;max-width:100%;border-color:#c5ca9f;box-shadow:none}
.js-searchInMap:disabled{opacity:unset;background-color:#c5ca9f;pointer-events:none}.content-address-modal .field>label,.confirm-address-content .confirm-address-form form .field>label{font-size:16px;font-weight:600}
.content-address-modal .required.field>label:after{margin:-0.2 em 0 0 .2 em;content:"*";color:#db2828}
.content-address-modal select{height:40px !important}#simpleAddressInput{padding-left:30px !important;padding-right:20px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#f8f8f8}
.simpleAddress .ubicationIcon{top:14px;position:absolute;height:12px;left:8px}.simpleAddress .cleanInput{display:none;top:14px;position:absolute;height:12px;left:330px}
.ui.input.simpleAddressNumber{display:block;padding-top:10px}.confirm-address-form .editAddress{top:10px;position:absolute;height:18px;width:18px;left:auto;right:8px;cursor:pointer}
.confirm-address-form .ui.form .field{margin-bottom:21px;margin-top:16px}#inputAddress{padding-right:30px}
.js-addAddressStockout{height:54px}.tooltipAddressOutOfRange{display:none}.tooltipAddressOutOfRange .tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;width:100%}
.tooltipAddressOutOfRange .tooltip .tooltipContent{width:269px;background-color:#ff4b55;font-size:16px;font-weight:600;color:#fff;text-align:center;border-radius:8px;position:absolute;z-index:1;transition:opacity .3s;padding-top:15px;padding-left:10px;padding-bottom:15px;top:0;left:56px}
.tooltipAddressOutOfRange .tooltip .tooltipContent.tooltiptextBr{width:313px;left:30px;padding:17px 5px 17px 9px}
.tooltipAddressOutOfRange .tooltip .tooltipContent.tooltiptextCo{top:30px}.tooltipAddressOutOfRange .tooltip .tooltiptext{white-space:nowrap;font-weight:500}
.tooltipAddressOutOfRange .tooltip .iconAlert{float:left}.tooltipAddressOutOfRange .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#ff4b55 transparent transparent transparent}
.tooltipAddressOutOfRange .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltipLocateYourAddress .tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;width:100%}
.tooltipLocateYourAddress .tooltip .tooltipContent{background-color:#3ac968;border-radius:34px;height:38px;width:270px;top:130px;font-size:16px;font-weight:700;color:#fff;text-align:center;position:absolute;z-index:1;transition:opacity .3s;padding-top:8px;padding-left:10px;left:56px}
.tooltipLocateYourAddress .tooltip .tooltipContent.tooltiptextBr{top:150px}.tooltipLocateYourAddress .tooltip .tooltipContent.tooltiptextCo{top:80px}
.tooltipLocateYourAddress .tooltip .tooltiptext{white-space:nowrap;font-weight:500}.tooltipLocateYourAddress .tooltip .iconAlert{float:left}
.tooltipLocateYourAddress .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltipLocateYourAddress .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#3ac968 transparent transparent transparent}
.addressMobile{display:none}.ui.modal>button.ui.button.back{left:0;right:auto}.ui.modal.confirm-address-modal>.header button.ui.button.back{left:0;right:auto;position:absolute;top:10px;opacity:1;background:transparent}
.ui.modal.confirm-address-modal>.header button.ui.button.close{position:absolute;top:10px;right:10px;opacity:1;background:transparent}
.confirm-address-modal.ui.tiny.modal .header{margin-left:40px}.confirm-address-modal.ui.tiny.modal .header-mobile{display:none}
.infoAlert{width:350px;border:1px solid #ff4646;border-radius:8px;padding:6px 19px 6px 12px;margin-top:16px;background-color:#fff2f2}
.addAddressSection{margin-bottom:25px}.ui.tiny.modal.address-list-modal{width:401px;border-radius:24px}
.ui.tiny.modal.address-list-modal .content{border-radius:24px}.listAddress li{list-style-type:none;margin-bottom:30px}
.listAddress li:last-child{margin-bottom:0}.listAddress .js-manage-address .icon.trash{color:#bdbdbd}
.listAddress .fbn-address-item{display:flex;justify-content:space-between;border-bottom:1px solid #dededf;padding-bottom:30px}
.listAddress .fbn-address-item-radio{margin:0}.listAddress .fbn-address-item-radio-label{display:flex;cursor:pointer;flex-direction:row;justify-content:center;align-items:flex-start}
.listAddress .fbn-address-item-radio-button{align-self:center}.listAddress .fbn-address-item-content-container{margin-left:12px}
.listAddress .fbn-address-item-content-description{font-size:14px;line-height:20px;color:#979797}.listAddress input[type="radio"].fbn-address-item-radio-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;min-width:18px;height:18px;padding:3px;background-clip:content-box;border:1px solid #acacac;background-color:#fff;border-radius:50%}
.listAddress input[type="radio"]:checked.fbn-address-item-radio-button{background-color:#9aa739;border:1px solid #9aa739}
.ui.tiny.modal.confirm-change-address-modal{width:337px;max-width:95%;border-radius:24px}.ui.tiny.modal.confirm-change-address-modal .content{border-radius:24px}
.ui.tiny.modal.confirm-change-address-modal .content .description{font-size:16px;text-align:center;font-weight:400;display:block;margin-top:16px;margin-bottom:16px;color:#4a4a4a}
.content-description{text-align:center;margin-left:-0.5rem;margin-right:-0.5rem}.ui.tiny.modal.confirm-change-address-modal .content button{width:100%;height:54px;margin-bottom:13px;border-radius:8px}
.cancelChangeAddress{background-color:white;color:black;font-weight:400;border:1px solid #e0e0e0;cursor:pointer}
.addAddressBtn{width:353px;height:40px;border-radius:8px;border:1px solid #e0e0e0;color:#828282;text-align:left;padding-left:40px}
.addAddressBtnCO{background-color:white;font-weight:400;border:1px solid #bdbdbd;cursor:pointer;width:350px;height:54px;border-radius:8px;color:#bdbdbd;font-size:16px;line-height:22px}
.address-list-modal .ubicationIcon{position:absolute;top:122px;z-index:10;left:40px}.storeName{font-size:16px;font-weight:600;color:#4f4f4f;line-height:22px}
.fbn-address-item-content.selected{color:#9aa739}.storeAddress{width:308px}.listAddress .confirmDeleteContainer{display:none;position:absolute;right:16px}
.listAddress .confirmDelete{display:flex}.listAddress .confirmDelete .deleteBtn{width:67px;height:24px;background-color:#ee573e;border-radius:4px;border:1px solid #ee573e;color:#fff;cursor:pointer}
.listAddress .confirmDelete .cancelDelete{border:0;background-color:transparent;cursor:pointer}.listAddress .confirmDelete .cancelDelete .x.icon{color:#828282}
.actionsAddress{position:relative}.infoAlertNeedAddress,.infoAlertNoDelete{background-color:#4a4a4a;min-height:66px;width:353px;border-radius:8px;color:#fff;font-size:15px;display:flex;align-items:center;font-weight:700;margin:16px auto 0}
.infoAlertNeedAddress span,.infoAlertNoDelete span{padding-left:17px;padding-top:10px;padding-bottom:10px;display:block}
.infoAlertNeedAddress img,.infoAlertNoDelete img{width:54px;padding-left:10px}.currentAddress label{font-size:14px;font-weight:400;color:#4f4f4f;line-height:20px}
.container.container-addresses{width:100%}.far-address{background-color:#fc7f16;width:100%;border-radius:0 0 4px 4px;font-size:13px;color:#fff;padding:5px 33px 5px 38px !important;display:none;margin-top:-10px}
@media(max-width:500px){.far-address{padding:5px 16px 5px 20px !important}}.changeAddressCheckout{float:right;color:#3ac968;font-size:13px;font-weight:700;margin-bottom:-10px;cursor:pointer}
.changeAddressCheckoutFarAway{float:right;font-weight:700;cursor:pointer}.ui.modal.address-not-found-modal{box-shadow:0 0 16px rgb(0,0,0,0.10);border-radius:24px;width:404px;max-width:95%}
.ui.modal.address-not-found-modal>.content{text-align:center;padding:52px 38px 0 !important;box-shadow:0 0 16px rgb(0,0,0,0.10);border-radius:24px}
.ui.modal.address-not-found-modal .content .title{text-align:left;font-weight:bold;font-size:24px;line-height:33px;color:#333339;margin-bottom:16px;margin-top:6px}
.ui.modal.address-not-found-modal .content .description{font-size:16px;line-height:22px;color:#53545e;margin-bottom:0;text-align:left;padding:0 !important}
.ui.modal.address-not-found-modal .content .btn-back-address{cursor:pointer;display:inline-block;vertical-align:baseline;font-weight:normal;font-size:14px;min-height:14px;text-align:center;color:white;width:328px;height:50px;background:#9aa739;border-radius:8px;border:0;margin:16px 0 24px;max-width:100%}
#playerSuccessHandler{width:100px;height:100px}#playerErrorHandler{width:160px;height:160px}.info-need-to-address,.info-select-address{text-align:left;display:flex;background:#4a4a4a;border:2px solid #4a4a4a;border-radius:8px;color:white;width:345px;max-width:95%;padding:5px 9px;flex-direction:row;align-items:center;position:absolute;bottom:3.5%;left:21px}
.info-need-to-address img,.info-select-address img{height:51px}.info-need-to-address .description,.info-select-address .description{font-weight:bold;font-size:15px;line-height:20px;margin-left:9px}
.s-hidden{visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;width:100%}
.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;padding:0 10px;font-weight:bold;border:1px solid #e0e0e0;border-radius:8px;height:40px;width:100%;padding-top:8px;font-size:16px;font-weight:400;color:#4f4f4f}
.styledSelect:after{content:"";width:12px;height:6px;position:absolute;background-image:url('/img/icons/arrow-select.png');top:16px;right:13px;background-position:bottom;background-repeat:no-repeat}
.styledSelect:active,.styledSelect.active{border-radius:8px 8px 0 0}.styledSelect:empty:before{content:attr(data-placeholder);color:gray}
.styledSelect.withPlaceholder{color:#bdbdbd}.options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;border:1px solid #e0e0e0;background-color:white;border-radius:0 0 8px 8px;max-height:326px;overflow:auto;border-top:0}
.options li{padding:0 6px;margin:0;padding:0 10px;height:54px;border-bottom:1px solid #e0e0e0;color:#4f4f4f;font-size:16px;font-weight:600;align-items:center;display:flex}
.options li:last-child{border-radius:0 0 8px 8px;border-bottom:0}.options li:hover{background-color:#e0e0e0;color:white}
select.ui.dropdown{height:40px;border:1px solid #e0e0e0;border-radius:8px}.address-modal .ui.input>input::-webkit-input-placeholder,.confirm-address-modal .ui.input>input::-webkit-input-placeholder{font-size:16px;font-weight:400}
.address-modal .ui.input>input,.confirm-address-modal .ui.input>input{font-size:16px;font-weight:400;color:#4f4f4f;border-radius:8px}
.confirm-address-modal .ui.input>input.disabledInput{background:#d7d8e2;opacity:.45}.confirm-address-modal .field.cityState>label,.confirm-address-modal .field.cityState .input>input{color:#4f4f4f !important}
@media(max-width:767px){.confirm-address-modal.ui.tiny.modal .header-mobile{font-size:24px;line-height:1.28571429em;font-weight:700;margin-left:20px;color:#333;display:block;padding-top:15px;padding-bottom:20px}
.confirm-address-modal.ui.tiny.modal .header-desktop{display:none}.confirm-address-modal.ui.tiny.modal .header{visibility:hidden}
.options{overflow:auto;max-height:271px}.info-need-to-address{left:9px}.ui.modal.address-modal{width:332px}
.js-searchInMap{width:300px;height:52px}.simpleAddress{width:300px}.simpleAddress .cleanInput{left:284px}
.confirm-address-modal{width:357px !important}.ui.modal>.content.confirm-address-content{display:block;padding:0 !important}
#fbn-map{width:100%;min-height:350px}.confirm-address-form{padding-left:1rem;padding-right:1rem}.addressDesktop{display:none}
.addressMobile{display:block;font-size:12px;font-weight:400;color:#4f4f4f}.ui.input.simple.fullAddress{width:320px;max-width:100%;padding:0}
.title-modal{padding-top:38px}.js-searchInMap{margin-bottom:10px}.add-address .svg-arrow-down.flag{margin-bottom:1px;width:8px}
.tooltipAddressOutOfRange .tooltip .tooltipContent{left:12%;top:24px}.tooltipAddressOutOfRange .tooltip .tooltipContent.tooltiptextBr{left:6%;top:24px}
.tooltipLocateYourAddress .tooltip .tooltipContent.tooltiptextCo{left:12%;top:30px}.tooltipLocateYourAddress .tooltip .tooltipContent{left:12%;top:30px}
.tooltipLocateYourAddress .tooltip .tooltipContent.tooltiptextBr{left:6%;top:30px}.ui.tiny.modal.address-list-modal{width:327px}
.address-list-modal .addAddressBtn{width:295px}.address-list-modal .ubicationIcon{top:152px}.infoAlert{width:295px;padding-right:15px}
.addAddressBtnCO{width:295px}.storeAddress{width:100%}.listAddress{max-height:50vh;overflow:auto}.content.confirm-address-content{max-height:68vh;overflow:overlay;overflow-x:hidden}
.modals.dimmer .ui.scrolling.modal.lotties-container:not(.fullscreen){margin:40vh auto}.ui.modal.address-not-found-modal{width:345px}
.ui.modal.address-not-found-modal>.content{padding:52px 36px 0 !important}}@media(max-width:360px){.ui.tiny.modal.confirm-address-modal{margin:.5rem auto !important}
.ui.modal.address-not-found-modal>.content{padding:52px 17px 0 !important}.confirm-address-modal.ui.tiny.modal .header-mobile{width:300px}
}.locationSection{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dededf;margin-bottom:30px;height:56px}
.location-content{display:flex;align-items:center;text-align:center}.location-text{margin-left:12px}
.mini-icon{font-size:12px;width:9px;height:20px}.address-option-list{position:absolute;max-height:25vh;overflow:scroll;background-color:#fff;z-index:999;width:90%;border:1px solid #dededf;border-radius:24px;-ms-overflow-style:none;scrollbar-width:none}
.address-option-list::-webkit-scrollbar{display:none}.address-suggestion-item{line-height:1.8;border-bottom:1px solid #dededf;margin:15px 10px 1px 10px;z-index:9999}
.address-suggestion-title{font-weight:600;font-size:16px;line-height:22px;color:#4f4f4f}.address-suggestion-detail{margin-top:5px;font-weight:400;font-size:14px;line-height:20px;color:#979797;margin-bottom:10px}
.locationContainer{clear:both;position:relative;cursor:pointer}.location-content-loading{opacity:.3}
.locationLoader{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-content:center;align-items:center}
.fbn-remove-address{cursor:pointer}.productCardContainer{margin:0 auto !important;width:93%;padding-top:20px}
.productCardContainer .productCardWebMobile{display:flex}.productCardContainer .productCardWebMobile .productCardLeft{width:50%;margin-right:32px}
.productCardContainer .productCardWebMobile .productCardRight{width:50%;position:relative}.descriptionTitle{font-size:18px;font-weight:700;color:#333339;display:block;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #f0f1f9}
.cardDescription{color:#53545e;padding-bottom:24px}.descriptionContent{color:#53545e;font-size:16px;font-weight:400;line-height:21px}
.productTitle{font-size:24px;color:#333339;font-weight:700;line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.skuDetailsContainer #confettiTried{width:220px;height:155px;position:fixed}.skuGroup{border:2px solid #eeeff8;border-radius:16px;margin-bottom:12px}
.skuGroup .skuGroupPresentation{padding:8px 16px;box-shadow:0 2px 0 #f0f1f9;display:flex;flex-direction:column}
.skuGroup .skuName{font-size:18px;font-weight:700;color:#fe8025;line-height:24px;padding-bottom:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.skuGroup .skuGroupPresentation .skuDescription{font-weight:400;font-size:16px;line-height:22px;color:#92919c}
.skuGroup .skuItem{border-bottom:2px solid #eeeff8}.skuGroup .skuItem:last-child{border-bottom:0}.skuGroup .skuItemTired{margin:12px 16px}
.skuGroup .skuItem .skuItemDetails{margin:12px 16px;position:relative}.skuGroup .skuItem .skuItemDetails .maxUsesContainer.maxUses,.skuGroup .skuItemTired .skuItemDetails .maxUsesContainer.maxUses{font-size:14px;line-height:12px;color:#92919c;padding-bottom:10px;font-weight:400;margin-top:10px}
.skuGroup .skuItem .skuItemDetails .maxUses,.skuGroup .skuItemTired .skuItemTiredContent .maxUses{padding-top:4px;font-weight:400}
.skuGroup .skuItem .skuItemDetails .maxUses.overflow,.skuGroup .skuItemTired .skuItemTiredContent .maxUses.overflow{display:inline-block;border:1px solid rgb(238,87,62,0.2);box-sizing:border-box;border-radius:2px;margin-top:10px;padding:2px 4px;line-height:12px !important;border-color:#eb5757;background:#ffe5e5;padding:4px;font-size:14px;color:#eb5757}
.skuGroup .skuItem .skuItemDetails .maxUses:before,.skuGroup .skuItemTired .skuItemTiredContent .maxUses:before{content:" * ";color:#ee573e;font-weight:600}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails{margin:12px 0;background:#fff;border:1px solid #d7d8e2;border-radius:8px;position:relative;display:flex;justify-content:space-between;padding:8px 16px;cursor:pointer}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails.disabled{opacity:.5}.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails.selected{background:#f4fff0;padding:8px 16px;border:2px solid #3ac968}
.skuGroup .skuItem .skuItemDetails .skuItemPrice .percent{background:#eb5757;border-radius:4px;padding:4px;font-weight:700;font-size:16px;line-height:22px;color:#fff;margin-right:12px}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuItemPrice .percent{background:#eb5757;border-radius:4px;padding:2px 4px;font-weight:700;font-size:14px;line-height:16px;color:#fff;margin-right:4px}
.skuGroup .skuItem .skuItemDetails .skuOptionValue,.skuGroup .skuItemTired .skuItemTiredContent .skuOptionValue{font-weight:400;font-size:16px;line-height:22px;padding:4px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.skuGroup .skuItem .skuItemDetails .skuItemPrice{font-size:18px;font-weight:700;color:#53545e;line-height:24px;display:flex;align-items:center}
.skuGroup .skuItem .skuItemDetails .skuItemPrice .price-new{margin-right:8px}.skuGroup .skuItem .skuItemDetails .skuItemPrice .price-old{font-weight:400;font-size:14px;line-height:16px;text-decoration-line:line-through;color:#b4b2bc}
.skuGroup .skuItem .skuItemDetails .skuItemPrice .percent{background:#eb5757;border-radius:4px;color:#fff;padding:5px;font-size:16px;font-weight:700}
.skuGroup .skuItem .skuItemDetails .skuItemPrice .product-window{margin-right:5px}.skuGroup .skuItem .skuItemDetails .skuItemPrice .product-window.price-old{font-size:14px;color:#b4b2bc;text-decoration:line-through;font-weight:400}
.skuGroup .skuItem .skuItemDetails .skuItemPrice .outOfStock{background:#53545e;color:#fff;padding:4px;font-size:15px;font-weight:400;border-radius:4.45px;margin-left:16px}
.skuGroup .skuItem .skuItemDetails .addToCartIcon,.skuGroup .skuItem .skuItemDetails .addedToCartIcon{position:absolute;top:0;right:0}
.skuGroup .skuItem .skuItemDetails.skuOutOfStock .addToCartIcon{display:none}.skuGroup .skuItem .skuItemDetails.skuOutOfStock .skuOptionValue,.skuGroup .skuItem .skuItemDetails.skuOutOfStock .product-window,.skuGroup .skuItem .skuItemDetails.skuOutOfStock .addedToCartIcon{opacity:.5}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuContentPrice{display:flex;flex-direction:column}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuContentPrice .skuItemPrice{font-size:18px;font-weight:700;color:#53545e;line-height:24px;display:flex;align-items:center}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuContentPrice .skuItemPrice .price-new{margin-right:8px}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuContentPrice .skuItemPrice .price-old{font-weight:400;font-size:14px;line-height:16px;text-decoration-line:line-through;color:#b4b2bc;padding-left:5px}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuContentPrice .skuOptionValueDescription{font-weight:400;font-size:16px;line-height:22px;color:#333339}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuPriceSaving{display:flex;font-weight:700;font-size:16px;line-height:22px;color:#3ac968;align-items:baseline}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetails .skuPriceSaving img{margin-right:7px;height:12px;margin-top:6px}
.skuGroup .skuFinalDescription{font-weight:400;font-size:14px;line-height:19px;color:#92919c;margin-left:16px}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetailsSoldOut .skuContentPriceSoldOut{display:flex;font-weight:700;font-size:18px;line-height:25px;align-items:center;color:#53545e;opacity:.5}
.skuGroup .skuItemTired .skuItemTiredContent .skuItemTiredDetailsSoldOut .skuContentPriceSoldOut .skuTiredSoldOut{background:#53545e;font-weight:400;font-size:16px;line-height:18px;padding:5px;border-radius:5px;color:#fff;align-items:center;margin:0 12px}
.skuTiredMessage{display:flex;background:#53545e;border-radius:6px;padding:10px;color:#fff;align-items:center;margin:12px 16px}
.skuTiredMessage img{margin-right:7px}.skuTiredMessage.complete{background:#eafee3;color:#36aa55}.skuTiredMessage.complete img{height:16px}
#lottieStepTired{position:absolute;left:calc(50% - 275px);width:550px;height:404px;z-index:10001}.highPriceBtn{background:#fff7e1;border-radius:8px;font-weight:400;font-size:14px;line-height:14px;display:flex;align-items:center;margin-top:3px;padding:8px;color:#513515;cursor:pointer;max-width:max-content;margin-top:24px;margin-bottom:24px}
.highPriceBtn img{margin-right:5px}.closeProduct{position:absolute;right:0}.technicalSheet{font-size:14px;color:#0085ff;font-weight:700;text-decoration:underline}
.datasheetSection{padding-top:20px}.productCardImages{display:flex;justify-content:center}.productCardImages img{width:437px}
.preAddToCart{display:flex;border:1px solid #d7d8e2;height:40px;border-radius:8px;padding:5px;align-items:center;justify-content:center;margin-top:15px}
.preAddToCart .quantity{width:50%;float:left;border-right:1px solid #d7d8e2;display:flex;justify-content:center;align-items:center}
.preAddToCart .quantity .skuUnitLabel{width:75%;text-align:center}.preAddToCart .quantity span.minusSkuBtn{height:40px}
.preAddToCart .quantity .minusSkuBtn,.preAddToCart .quantity .deleteBtn,.preAddToCart .quantity .plusSkuBtn{width:14px;justify-content:center;align-items:center;display:flex;cursor:pointer}
.preAddToCart .quantity .minusSkuBtn.disabled,.preAddToCart .quantity .plusSkuBtn.disabled,.preAddToCart .quantity .deleteBtn:disabled{opacity:.45 !important}
.preAddToCart .price{padding-left:10px;width:50%}.addToCartBar{position:fixed;bottom:0;width:100%;height:87px;padding:20px;z-index:103;background:#fff;left:0;right:0;box-shadow:0 0 41px 0 #53545e29;align-items:center}
.addToCartBar .addToCartBarDesktop{display:flex;align-items:center}.addToCartBar .btn-green{width:250px;height:50px}
.addToCartBar img{width:54px;height:54px;margin-right:24px}.addToCartBar .productName{font-size:18px;font-weight:bold;width:50%;color:#333339;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.addToCartBar .addToCartBarDesktop .totalPrice{width:20%;font-size:22px;font-weight:700;color:#333339}
.addToCartBtn{padding:8px;display:flex;align-items:center;justify-content:center;background:#3ac968;border-radius:8px;font-size:16px;color:#fff;font-weight:600;height:51px}
.addToCartBtn .addToCartLabel{padding-right:15px;margin-right:15px;border-right:1px solid}.addToCartBarMobile{width:100%}
.formSku .skuItem .deleteContainer,.formSku .skuItemTired .deleteContainer{display:flex;align-items:center;justify-content:center;margin-top:15px}
.formSku .skuItem .deleteContainer .closeDeleteIcon,.formSku .skuItemTired .deleteContainer .closeDeleteIcon{cursor:pointer}
.formSku .skuItem .deleteContainer .removeBtn,.formSku .skuItemTired .deleteContainer .removeBtn{background:#53545e;width:100%;margin-right:16px;height:40px;border-radius:8px;align-items:center;justify-content:center;display:flex;cursor:pointer}
.formSku .skuItem .deleteContainer .removeBtn span,.formSku .skuItemTired .deleteContainer .removeBtn span{font-size:16px;font-weight:600;color:#fff;margin-left:19px}
.displayNone{display:none}#modal-report-product{width:854px;height:540px;box-shadow:0 0 41px rgba(83,84,94,0.16);border-radius:16px}
#modal-report-product #container-product-report,#modal-report-product #container-product-report #content-product-report{height:100%}
#modal-report-product .product-report-container{display:flex;height:100%}#modal-report-product .product-report-container .product-report-left{width:399px}
#modal-report-product .product-report-container .product-report-right{width:455px;background:#f8f8f8;padding:25px 36px;border-top-right-radius:16px;border-bottom-right-radius:16px}
#modal-report-product .product-report-container .product-report-left #back-to-buy{background-color:transparent;padding-top:22px;padding-bottom:53px}
#modal-report-product .product-report-container .product-report-left #back-to-buy img{height:19px}#modal-report-product .product-report-container .product-report-left #report-price-modal{align-items:center;text-align:center;color:#333339;font-weight:700;font-size:22px;line-height:30px}
#modal-report-product .product-report-container .product-report-left .productCardImages{width:224px;margin:8px auto}
#modal-report-product .product-report-container .product-report-left .productCardImages img{max-height:280px;max-width:280px;height:280px}
#modal-report-product .product-report-container .product-report-left #report-price-modal-name{align-items:center;text-align:center;color:#333339;font-weight:700;font-size:24px;line-height:33px}
#modal-report-product .product-report-container .product-report-left #report-do-we-high-price-modal{font-size:18px;line-height:25px;align-items:center;text-align:center;color:#3ac968;font-weight:700}
#modal-report-product .product-report-container .product-report-left #report-do-we-high-price-question-inform{font-size:16px;line-height:22px;align-items:center;text-align:center}
#modal-report-product .product-report-container .product-report-right .option-group{border:2px solid #eeeff8;border-radius:16px;margin-bottom:12px;background-color:#fff}
#modal-report-product .product-report-container .product-report-right .option-group-list{overflow:auto}
#modal-report-product .product-report-container .product-report-right .option-group .group-presentation{margin:16px 15px 12px}
#modal-report-product .product-report-container .product-report-right .option-group .group-presentation .sku-name{font-weight:700;color:#fe8025;font-size:18px;line-height:25px}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item{border-top:1px solid #eeeff8;display:flex;justify-content:space-between;padding:12px 15px}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .group-option-item-text{display:flex;flex-direction:column;gap:7px}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .group-option-item-text label{font-size:16px;line-height:22px}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .group-option-item-text div{font-weight:700;font-size:18px;line-height:25px;color:#53545e}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .item-button-report{background:transparent;border-radius:8px;font-weight:400;padding:12px;cursor:pointer;max-width:max-content;border:1px solid #513515;font-size:14px;line-height:19px;display:flex;align-items:center;text-align:center;color:#513515;max-height:53px}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .item-button-report span{padding-left:5px}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .item-button-report.selected{background:#fff7e1}
#modal-report-product .product-report-container .product-report-right #content-send-report-button{background-color:#fff;padding:14px 36px 25px !important;width:455px;bottom:0;position:absolute;border-bottom-right-radius:16px;right:0}
#modal-report-product .product-report-container .product-report-right #content-send-report-button #send-report-button{width:100%;height:57px;background:#3ac968;border-radius:8px;opacity:1}
#message-success-report{width:524px;box-shadow:0 0 41px rgb(83,84,94,0.16);border-radius:8px;bottom:40px;position:fixed;right:45px}
#message-success-report .ui.icon.message{background:#fe8025}#message-success-report .ui.icon.message .content{padding-left:30px;font-weight:700;font-size:18px;line-height:25px;color:#fff}
#message-success-report .ui.icon.message .content p{font-weight:400;font-size:14px;line-height:19px;padding-top:7px}
@media(max-width:900px){#modal-report-product{width:90%}#modal-report-product .product-report-container .product-report-left{width:46%}
#modal-report-product .product-report-container .product-report-right,#modal-report-product .product-report-container .product-report-right #content-send-report-button{width:54%}
}@media(max-width:768px){.productCardContainer .productCardWebMobile{display:block}.productCardContainer .productCardWebMobile .productCardLeft{width:100%}
.productCardContainer .productCardWebMobile .productCardRight{width:100%}.cardDescription{padding-top:24px}
.ui.container .contentToCollapse{display:none}.productCardImages img{width:161px}#modal-report-product{width:100%;height:auto;bottom:0;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
#modal-report-product .product-report-container{flex-direction:column}#modal-report-product .product-report-container .product-report-left,#modal-report-product .product-report-container .product-report-right,#modal-report-product .product-report-container .product-report-right #content-send-report-button{width:100%}
#modal-report-product .product-report-container .product-report-left #back-to-buy img{height:15px}#modal-report-product .product-report-container .product-report-left #back-to-buy{padding-bottom:3px;padding-top:18px}
#modal-report-product .product-report-container .product-report-left .productCardImages{display:none}
#modal-report-product .product-report-container .product-report-left #report-price-modal{display:none}
#modal-report-product .product-report-container .product-report-right .option-group-list{margin-bottom:74px;max-height:calc(100vh - 246px)}
#modal-report-product .product-report-container .product-report-left #report-price-modal-name{font-size:16px;line-height:18px}
#modal-report-product .product-report-container .product-report-left #report-do-we-high-price-modal{font-size:14px;line-height:19px}
#modal-report-product .product-report-container .product-report-left #report-do-we-high-price-question-inform{font-size:12px;line-height:16px;padding-bottom:20px}
#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .group-option-item-text label{font-size:14px;line-height:14px}
#modal-report-product .product-report-container .product-report-right .option-group .group-presentation .sku-name,#modal-report-product .product-report-container .product-report-right .option-group .group-option-item .group-option-item-text div{font-size:15px;line-height:16px}
#modal-report-product .product-report-container .product-report-right #content-send-report-button{padding-bottom:20px !important}
#modal-report-product .product-report-container .product-report-right #content-send-report-button #send-report-button{height:50px}
#message-success-report{bottom:0;width:96%;position:absolute;left:2%}.addToCartBar .addToCartBarDesktop{display:none}
.addToCartBar.csr-read{display:none !important}}@media(min-width:769px){i.chevron.icon.js-collapseAction{display:none}
.addToCartBarMobile{display:none}}.skuGroup .tooltipCardMaxCant{display:none;position:relative;left:-95px;bottom:100px}
.skuGroup .tooltipCardMaxCant .tooltip .tooltipContent{width:269px;background:#4a4a4a;font-size:16px;font-weight:600;color:#fff;border-radius:8px;position:absolute;z-index:1;transition:opacity .3s;padding:9px;top:0;display:flex;left:56px}
.skuGroup .tooltipCardMaxCant .tooltip .iconAlert{float:left;height:40px;margin-right:5px}.skuGroup .tooltipCardMaxCant .tooltip .tooltiptext{font-weight:400;line-height:16px;font-size:12px;align-self:center}
.skuGroup .tooltipCardMaxCant .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:85%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#4a4a4a transparent transparent transparent}
@media(max-width:768px){.skuGroup .tooltipCardMaxCant{left:calc(50% - 212px)}.skuGroup .tooltipCardMaxCant .tooltip .tooltiptext::after{left:133px}
}.ui.tiny.modal.birth-date-modal{width:343px !important;max-width:95%;text-align:center}.ui.tiny.modal.birth-date-modal>.content{border-radius:16px;padding-top:37px;padding-bottom:37px}
.ui.tiny.modal.birth-date-modal .add-birth-Date-accept{margin-bottom:16px}.ui.tiny.modal.birth-date-modal .add-birth-Date-accept[disabled]{cursor:default}
.ui.tiny.modal.birth-date-modal .title-modal{font-size:24px;font-weight:700;padding-bottom:20px;color:#333;font-style:normal;line-height:normal;display:block}
.ui.tiny.modal.birth-date-modal .information-required-modal{font-size:16px;font-weight:400;padding-bottom:28px;color:#53545e;font-style:normal;line-height:normal;display:block}
.ui.tiny.modal.birth-date-modal .information-modal{font-size:13px;font-weight:400;padding-top:15px;padding-bottom:33px;color:#92919c;font-style:normal;line-height:normal;display:block}
.ui.tiny.modal.birth-date-modal .information-modal.wrong{color:#d82c0d}.ui.tiny.modal.login-required-modal{width:343px !important;max-width:95%;text-align:center}
.ui.tiny.modal.login-required-modal>.content{text-align:center;border-radius:16px;padding-top:37px}.ui.tiny.modal.login-required-modal .message{font-size:17px;font-style:normal;font-weight:700;padding-top:15px;padding-bottom:33px;color:#92919c;font-style:normal;line-height:normal;display:block}