@charset "UTF-8";*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Thin.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Thin.woff") format("woff"),url("../fonts/montserrat/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-ExtraLight.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-ExtraLight.woff") format("woff"),url("../fonts/montserrat/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Light.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Light.woff") format("woff"),url("../fonts/montserrat/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Regular.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Regular.woff") format("woff"),url("../fonts/montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Medium.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Medium.woff") format("woff"),url("../fonts/montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-SemiBold.woff") format("woff"),url("../fonts/montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Bold.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Bold.woff") format("woff"),url("../fonts/montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-ExtraBold.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-ExtraBold.woff") format("woff"),url("../fonts/montserrat/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Black.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Black.woff") format("woff"),url("../fonts/montserrat/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-ThinItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-ThinItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-ExtraLightItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-ExtraLightItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-LightItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-LightItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Italic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Italic.woff") format("woff"),url("../fonts/montserrat/Montserrat-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-MediumItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-MediumItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-SemiBoldItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-BoldItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-BoldItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-ExtraBoldItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-ExtraBoldItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-BlackItalic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-BlackItalic.woff") format("woff"),url("../fonts/montserrat/Montserrat-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"MuseoSansRounded";src:url("../fonts/museo/MuseoSansRounded-100.woff2") format("woff2"),url("../fonts/museo/MuseoSansRounded-100.woff") format("woff"),url("../fonts/museo/MuseoSansRounded-100.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"MuseoSansRounded";src:url("../fonts/museo/MuseoSansRounded-300.woff2") format("woff2"),url("../fonts/museo/MuseoSansRounded-300.woff") format("woff"),url("../fonts/museo/MuseoSansRounded-300.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"MuseoSansRounded";src:url("../fonts/museo/MuseoSansRounded-500.woff2") format("woff2"),url("../fonts/museo/MuseoSansRounded-500.woff") format("woff"),url("../fonts/museo/MuseoSansRounded-500.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"MuseoSansRounded";src:url("../fonts/museo/MuseoSansRounded-700.woff2") format("woff2"),url("../fonts/museo/MuseoSansRounded-700.woff") format("woff"),url("../fonts/museo/MuseoSansRounded-700.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"MuseoSansRounded";src:url("../fonts/museo/MuseoSansRounded-900.woff2") format("woff2"),url("../fonts/museo/MuseoSansRounded-900.woff") format("woff"),url("../fonts/museo/MuseoSansRounded-900.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"MuseoSansRounded";src:url("../fonts/museo/MuseoSansRounded-1000.woff2") format("woff2"),url("../fonts/museo/MuseoSansRounded-1000.woff") format("woff"),url("../fonts/museo/MuseoSansRounded-1000.ttf") format("truetype");font-weight:1000;font-style:normal}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#1d1d1b;display:flex;font-family:"Montserrat","Open Sans",sans-serif;font-size:14px;font-weight:500;line-height:1;padding:8px 12px;transition:border-color .2s linear}input[type=text]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder{color:#999}input[type=text]:read-only,input[type=text]:disabled,input[type=text].readonly,input[type=password]:read-only,input[type=password]:disabled,input[type=password].readonly,input[type=url]:read-only,input[type=url]:disabled,input[type=url].readonly,input[type=tel]:read-only,input[type=tel]:disabled,input[type=tel].readonly,input[type=search]:read-only,input[type=search]:disabled,input[type=search].readonly,input[type=number]:read-only,input[type=number]:disabled,input[type=number].readonly,input[type=datetime]:read-only,input[type=datetime]:disabled,input[type=datetime].readonly,input[type=email]:read-only,input[type=email]:disabled,input[type=email].readonly{background-color:#f0f0f0;opacity:.6;pointer-events:none}input[type=text].mage-error,input[type=password].mage-error,input[type=url].mage-error,input[type=tel].mage-error,input[type=search].mage-error,input[type=number].mage-error,input[type=datetime].mage-error,input[type=email].mage-error{border-color:#f20d0d}@media only screen and (max-width:767px){input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{height:36px}}@media only screen and (min-width:768px){input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{height:44px}}select{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#1d1d1b;display:flex;font-family:"Montserrat","Open Sans",sans-serif;font-size:14px;font-weight:300;line-height:1;padding:8px 24px 8px 12px;transition:border-color .2s linear}select::placeholder{color:#999}select:disabled,select.readonly{background-color:#f0f0f0;opacity:.6;pointer-events:none}select.mage-error{border-color:#f20d0d}@media only screen and (max-width:767px){select{height:36px}}@media only screen and (min-width:768px){select{height:44px}}textarea{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#1d1d1b;font-family:"Montserrat","Open Sans",sans-serif;font-size:12px;font-weight:300;line-height:1.8;min-height:110px;padding:12px}textarea::placeholder{color:#999}textarea:read-only,textarea:disabled,textarea.readonly{background-color:#f0f0f0;opacity:.6;pointer-events:none}textarea.mage-error{border-color:#f20d0d}input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{border-color:#333}input[type=checkbox],input[type=radio]{margin:0 8px 0 0;top:0}@media only screen and (min-width:1024px){input[type=checkbox],input[type=radio]{margin-right:15px}}.fieldset>.field>.label,.fieldset>.fields>.field>.label{color:#1d1d1b;font-family:"Montserrat","Open Sans",sans-serif;font-size:12px;font-weight:700}@media only screen and (min-width:1024px){.fieldset>.field>.label,.fieldset>.fields>.field>.label{font-size:14px}}.custom-tooltip{align-items:center;background:0 0;display:inline-block;justify-content:flex-start;overflow:hidden;position:relative;transition:all .1s linear}.custom-tooltip>.tooltip-toggle{cursor:pointer}.custom-tooltip>.tooltip-content{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);border:1px solid #b7b7b7;border-radius:2px;color:#1d1d1b;display:none;font-size:10px;font-weight:400;line-height:1.2;text-align:left;width:0;height:0;white-space:pre;padding:0;top:auto;right:auto;bottom:auto;left:auto;position:absolute;opacity:0;transition:all .1s linear}.custom-tooltip:hover,.custom-tooltip:focus,.custom-tooltip:active{background:0 0;border:0;overflow:visible}.custom-tooltip:hover>.tooltip-content,.custom-tooltip:focus>.tooltip-content,.custom-tooltip:active>.tooltip-content{width:auto;display:inline-block;height:auto;padding:10px;opacity:1;left:auto;right:calc(0px - (100% - 60px));top:-45px;bottom:auto;z-index:900;left:50%;right:auto;transform:translateX(-50%)}.custom-tooltip.dark{display:inline;width:22px;height:22px;color:#fff;padding:0;border:0;margin-top:-4px;margin-left:4px}.custom-tooltip.dark>.tooltip-toggle{background-color:#1d1d1b;display:inline-block;font-size:12px;font-weight:700;line-height:20px;color:#fff;width:20px;height:20px;border-radius:30px;text-align:center}.custom-tooltip.dark>.tooltip-content{background-color:#1d1d1b;display:none;font-size:10px;font-weight:400;line-height:1.2;color:#fff;text-align:left;transition:all .1s linear;width:0;height:0;white-space:pre;border-radius:6px;padding:0;opacity:0;top:auto;right:auto;bottom:0;left:0;position:absolute;transform:translateX(0)}.custom-tooltip.dark:hover,.custom-tooltip.dark:focus,.custom-tooltip.dark:active{background:0 0;border:0;overflow:visible}.custom-tooltip.dark:hover>.tooltip-content,.custom-tooltip.dark:focus>.tooltip-content,.custom-tooltip.dark:active>.tooltip-content{display:inline-block;width:auto;height:auto;padding:4px 6px;opacity:1;left:24px}@media only screen and (max-width:767px){.custom-tooltip.dark:hover>.tooltip-content,.custom-tooltip.dark:focus>.tooltip-content,.custom-tooltip.dark:active>.tooltip-content{bottom:20px;left:50%;transform:translateX(-50%)}}button.action{position:relative}button.action:active{top:1px}[data-element=link].pagebuilder-button-primary,[data-element=button].pagebuilder-button-primary,a.action.primary,.action.primary,button.action-primary{background-color:#f20d0d;border-radius:2px;border:1px solid #f20d0d;color:#fff;font-family:"Montserrat","Open Sans",sans-serif;font-size:14px;font-weight:400;padding:15px 45px;width:100%}[data-element=link].pagebuilder-button-primary:hover,[data-element=link].pagebuilder-button-primary:active,[data-element=link].pagebuilder-button-primary:focus,[data-element=button].pagebuilder-button-primary:hover,[data-element=button].pagebuilder-button-primary:active,[data-element=button].pagebuilder-button-primary:focus,a.action.primary:hover,a.action.primary:active,a.action.primary:focus,.action.primary:hover,.action.primary:active,.action.primary:focus,button.action-primary:hover,button.action-primary:active,button.action-primary:focus{background-color:#cc1316;border:1px solid #cc1316;color:#fff}.action.secondary,button.action-secondary{background-color:transparent;border-radius:2px;border:1px solid #1d1d1b;color:#1d1d1b;font-family:"Montserrat","Open Sans",sans-serif;font-size:12px;font-weight:600;padding:12px 24px;width:auto}.action.secondary:hover,.action.secondary:active,.action.secondary:focus,button.action-secondary:hover,button.action-secondary:active,button.action-secondary:focus{background-color:#cc1316;border:1px solid #cc1316;color:#fff}.goback.action,.goback .pagebuilder-button-link{text-decoration:none}.goback.action:before,.goback .pagebuilder-button-link:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/arrow-left.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/arrow-left.svg") no-repeat center;mask-size:100%}.goback.action:before,.goback .pagebuilder-button-link:before{margin-left:-40px;transition:margin .2s ease-out}.goback.action span,.goback .pagebuilder-button-link span{font-size:22px;font-weight:700;line-height:24px}.goback.action:hover:before,.goback .pagebuilder-button-link:hover:before{margin-left:-50px}.goforward.action,.goforward .pagebuilder-button-link{align-items:center;display:flex;margin:0;padding:0;position:relative;text-decoration:none}.goforward.action:before,.goforward .pagebuilder-button-link:before{background-color:#fff;content:"";display:block;height:28px;position:absolute;width:28px;-webkit-mask:url("../images/arrow-right.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/arrow-right.svg") no-repeat center;mask-size:100%}.goforward.action:before,.goforward .pagebuilder-button-link:before{right:-40px;transition:right .2s ease-out}.goforward.action span,.goforward .pagebuilder-button-link span{color:#fff;font-size:32px;font-weight:700;line-height:1.2}.goforward.action:hover,.goforward .pagebuilder-button-link:hover{text-decoration:none}.goforward.action:hover:before,.goforward .pagebuilder-button-link:hover:before{right:-50px}html{font-size:10px}body{background-color:#f4f4f4;color:#1d1d1b;font-family:"Montserrat","Open Sans",sans-serif;font-size:1.4rem;font-weight:400}@-webkit-keyframes blackblur{from{text-shadow:0 0 72px #000;color:transparent}to{text-shadow:0;color:#000}}.nav-open #maincontent *{-webkit-animation:blackblur 2s .3s 1 alternate}.nav-open .page-wrapper{left:0}.nav-open .nav-sections{width:100%;left:0;right:0;box-shadow:none}.nav-open .logo{z-index:20}.nav-open .nav-toggle:after{background:rgba(0,0,0,.5);z-index:-1}.nav-open .pagebuilder-slider .pagebuilder-slide-wrapper{-webkit-filter:blur(30px);filter:blur(30px)}@media only screen and (max-width:767px){.dropdown-open{overflow:hidden}.dropdown-open .page-header{box-shadow:none !important}.dropdown-open .header.content>.logo,.dropdown-open .header.links>.customer-welcome .customer-name,.dropdown-open main.page-main{filter:blur(30px)}}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.page-full-width [data-content-type=row][data-appearance=contained],.footer.content,.page-footer>.footer-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:1366px}@media only screen and (max-width:767px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.page-full-width [data-content-type=row][data-appearance=contained],.footer.content,.page-footer>.footer-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.page-full-width [data-content-type=row][data-appearance=contained],.footer.content,.page-footer>.footer-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{padding-left:16px;padding-right:16px}}@media only screen and (min-width:1024px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.page-full-width [data-content-type=row][data-appearance=contained],.footer.content,.page-footer>.footer-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{padding-left:32px;padding-right:32px}}main.page-main{position:relative}@media only screen and (min-width:1024px){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px){[data-element=mobile_image]{display:none}}.cms-index-index .columns .column.main{padding-bottom:0}@media only screen and (max-width:767px){.checkout-cart-index .column.main{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.page-layout-2columns-left .column.main{padding-left:16px;width:75%}}@media only screen and (min-width:768px){.page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional{padding-right:16px;width:25%}}.page-main>.page-title-wrapper{margin-top:16px;margin-bottom:64px;padding:0 15px;text-align:left}@media only screen and (min-width:1024px){.page-main>.page-title-wrapper{padding:0}}.page-main>.page-title-wrapper .page-title{color:#1d1d1b;font-weight:400;text-transform:none}@media only screen and (max-width:767px){.page-main>.page-title-wrapper .page-title{font-size:28px;font-weight:600;text-align:center}}@media only screen and (min-width:768px){.page-main>.page-title-wrapper .page-title{font-size:32px;margin-bottom:0}}@media only screen and (min-width:1024px){.page-main>.page-title-wrapper .page-title{font-size:38px}}.page-main>.page-title-wrapper .page-subtitle{color:#1d1d1b;font-weight:500;line-height:1.8;text-transform:none}@media only screen and (max-width:767px){.page-main>.page-title-wrapper .page-subtitle{font-size:15px}}@media only screen and (min-width:768px){.page-main>.page-title-wrapper .page-subtitle{font-size:15px;margin-bottom:0}}@media only screen and (min-width:1024px){.page-main>.page-title-wrapper .page-subtitle{font-size:17px}}@media only screen and (min-width:1024px){.page-main>.page-title-wrapper{margin-bottom:64px}}@media only screen and (max-width:767px){.hidden-xs{display:none !important}}.page-header{background-color:#f20d0d}@media only screen and (max-width:767px){.page-header{background-color:#fff}.page-header:before{background-color:#f20d0d;content:"";display:block;height:70px;width:100%;top:0;left:0;position:absolute}}.page-header .panel.wrapper{background-color:#f20d0d;border-bottom-color:rgba(255,255,255,.2)}.page-header .panel.header{display:none}.page-header .panel.header:after,.page-header .panel.header:before{display:none}@media only screen and (min-width:768px){.page-header .panel.header{align-items:center;display:flex;justify-content:space-between;height:55px}}.page-header .panel.header .header.links .informacoes-da-conta{display:none}.page-header .extra-info{flex:1;font-size:14px}.page-header .change-school{display:flex;align-items:center;gap:16px}.page-header .change-school .control{border:1px solid #fff;border-radius:5px;display:flex;flex-direction:column;padding:0 10px}.page-header .change-school .control span{font-size:12px;font-weight:700}.page-header .change-school .control select{background:transparent url("../images/angle-down.svg") right top -4px no-repeat;background-size:17px;border:0;color:#fff;cursor:pointer;font-size:14px;font-weight:400;height:24px;max-width:240px;padding-top:0;padding-bottom:0;padding-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-header .change-school .control select option{background-color:#fff;color:#1d1d1b}.page-header .top-links-wrapper{display:flex;flex:1;justify-content:end}.page-header .top-links-wrapper>.header.links{display:flex;margin:0;padding:0 15px 0 32px;position:relative}.page-header .top-links-wrapper>.header.links>li{list-style:none;margin:0}.page-header .top-links-wrapper>.header.links>li>.authorization-link{margin-left:32px;font-weight:700}.page-header .top-links-wrapper>.header.links>li>.authorization-link:after{display:none}.page-header .top-links-wrapper>.header.links>li>.authorization-link.logged-in{display:none}.page-header .top-links-wrapper>.header.links>li>.authorization-link a{color:#fff;text-decoration:none}.page-header .top-links-wrapper>.header.links>.customer-welcome{position:absolute;width:100%;left:0}.page-header .top-links-wrapper>.header.links>.customer-welcome .action.switch{width:100%;text-align:right}@media only screen and (max-width:767px){.section-item-content>.header.links>.customer-loginmob{display:none}}@media only screen and (max-width:767px){.customer-welcome .customer-menu{display:flex;flex-direction:column;align-items:center}}.customer-welcome ul{border:0;border-radius:5px;display:flex !important;flex-direction:column;overflow:hidden}.customer-welcome ul li a,.customer-welcome ul li strong{color:#333;text-decoration:none;display:block;font-size:14px;font-weight:400;line-height:1.4;padding:15px 25px 15px 55px;white-space:nowrap}.customer-welcome ul li:hover{background:rgba(225,225,225,.3019607843)}@media only screen and (max-width:767px){.customer-welcome ul li span{color:#fff}}.customer-welcome ul li .minha-conta:before{background-color:#1d1d1b;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/minha-conta.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/minha-conta.svg") no-repeat center;mask-size:100%}.customer-welcome ul li .minha-conta:before{left:23px}.customer-welcome ul li .meus-pedidos:before{background-color:#1d1d1b;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/meus-pedidos.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/meus-pedidos.svg") no-repeat center;mask-size:100%}.customer-welcome ul li .meus-pedidos:before{left:23px}.customer-welcome ul li .informacoes-da-conta:before{background-color:#1d1d1b;content:"";display:block;height:22px;position:absolute;width:22px;-webkit-mask:url("../images/informacoes-conta.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/informacoes-conta.svg") no-repeat center;mask-size:100%}.customer-welcome ul li .informacoes-da-conta:before{left:22px}.customer-welcome ul li .authorization-link a:before{background-color:#1d1d1b;content:"";display:block;height:21px;position:absolute;width:21px;-webkit-mask:url("../images/sair.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/sair.svg") no-repeat center;mask-size:100%}.customer-welcome ul li .authorization-link a:before{left:24px}@media only screen and (max-width:767px){.customer-welcome ul li .authorization-link .whitetest{color:#fff;border-top:1px solid #d1d1d1}}@media only screen and (min-width:768px){.header.content{align-items:center;display:flex;gap:32px;justify-content:flex-end;min-height:120px;padding-top:0}}.header.content:before,.header.content:after{display:none}@media only screen and (min-width:768px){.logo{margin:0;margin-right:auto;order:1}}@media only screen and (max-width:767px){.logo{margin-left:45px}}.logo img{height:89px;width:auto}@media only screen and (max-width:767px){.logo img{height:42px}}@media only screen and (min-width:768px){.block-search{height:60px;width:50%;order:2}}@media only screen and (max-width:767px){.block-search .label:before,.block-search .label:hover:before{color:#fff;margin-right:22px}}.block-search input[type=text]{height:60px}@media only screen and (max-width:767px){.block-search input[type=text]{height:48px}}@media only screen and (max-width:767px){.block-search .minisearch.active .control{border:0;float:left;width:calc(100% - 62px)}}@media only screen and (max-width:767px){.block-search .minisearch.active .action.search{background-color:#f20d0d;border:0;color:#fff;display:block;float:right;margin-top:15px;height:48px;opacity:1}}.block-search .minisearch{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.block-search .minisearch{display:block}}.block-search .minisearch .field.search{flex:1}.block-search .actions{width:132px}@media only screen and (max-width:767px){.block-search .actions{width:76px;float:right}}.block-search .action.search{position:relative}@media only screen and (min-width:768px){.block-search .action.search{align-items:center;background:#f20d0d;border-radius:5px;color:#fff;display:flex;font-size:14px;font-weight:700;flex-direction:row-reverse;gap:16px;height:100%;padding-left:32px;right:0}.block-search .action.search[disabled]{opacity:1}}.block-search .action.search:before{color:#fff;font-size:22px;font-weight:700}.block-search .action.search span{display:none;width:auto;position:relative;margin:0;height:auto;overflow:visible}.block-search .action.search:hover,.block-search .action.search:focus{background-color:#f20d0d}.block-search .action.search:hover:before,.block-search .action.search:focus:before{color:#fff}.search-autocomplete ul li{align-items:center;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;line-height:1;padding:8px 12px}.search-autocomplete ul li .qs-option-name{color:#666;font-size:12px;font-weight:400}.search-autocomplete ul li .amount{color:#666;font-size:12px;font-weight:400;position:static}.search-autocomplete ul:not(:empty){border:1px solid #ccc;border-radius:3px}.header .minicart-wrapper{margin:0;height:48px}@media only screen and (min-width:768px){.header .minicart-wrapper{border-left:1px solid #fff;height:60px;order:3;padding-left:32px}}.header .minicart-wrapper .action.showcart{align-items:center;gap:24px}.header .minicart-wrapper .action.showcart,.header .minicart-wrapper .action.showcart.active{display:flex;height:48px}@media only screen and (min-width:768px){.header .minicart-wrapper .action.showcart,.header .minicart-wrapper .action.showcart.active{height:60px}}.header .minicart-wrapper .action.showcart:before,.header .minicart-wrapper .action.showcart.active:before{background-color:#fff;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/cart.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/cart.svg") no-repeat center;mask-size:100%}.header .minicart-wrapper .action.showcart:before,.header .minicart-wrapper .action.showcart.active:before{position:relative}.header .minicart-wrapper .action.showcart .counter.qty{align-items:center;background-color:#cc1316;display:flex;justify-content:center;width:60px;height:60px;border-radius:5px;margin:0;text-align:center}@media only screen and (max-width:767px){.header .minicart-wrapper .action.showcart .counter.qty{width:48px;height:48px}}.header .minicart-wrapper .action.showcart .counter.qty.empty{display:flex;opacity:0}.header .minicart-wrapper .action.showcart .counter.qty .counter-number{color:#fff;text-shadow:none}.header .minicart-wrapper .action.close{right:32px;top:16px}.header .minicart-wrapper .action.close:before{background-color:#1d1d1b;content:"";display:block;height:18px;position:absolute;width:18px;-webkit-mask:url("../images/close.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/close.svg") no-repeat center;mask-size:100%}.header .minicart-wrapper .block-minicart{border:0;border-radius:10px;padding:64px 32px 32px}@media only screen and (max-width:767px){.header .minicart-wrapper .block-minicart{padding:64px 20px 32px}}.header .minicart-wrapper .block-minicart:before{border:12px solid;border-color:transparent transparent #fff;right:90px;top:-24px}@media only screen and (max-width:767px){.header .minicart-wrapper .block-minicart:before{right:78px}}.header .minicart-wrapper .block-minicart:after{display:none}.header .minicart-wrapper .block-minicart .items-total,.header .minicart-wrapper .block-minicart .subtotal{font-size:12px}.header .minicart-wrapper .block-minicart .amount .price-wrapper:first-child .price{font-size:16px}.header .minicart-wrapper .block-minicart .block-content>.actions{margin-top:32px}@media only screen and (max-width:767px){.header .minicart-wrapper .block-minicart .block-content>.actions>.primary{margin:0}}.header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action.primary{font-size:14px}.header .minicart-wrapper .block-minicart .block-content>.actions>.secondary a{font-size:14px;text-decoration:underline}.minicart-items .product .actions{float:left;margin:-28px 0 0 140px}@media only screen and (max-width:767px){.minicart-items .product .actions{margin:-28px 0 0 125px}}@media only screen and (max-width:767px){.minicart-items .product .actions>.primary:not(:last-child){margin-right:7px}}.minicart-items .action.edit:before,.minicart-items .action.delete:before{color:#1d1d1b}.minicart-items .product-item-name a{color:#1d1d1b;font-size:14px;font-weight:600}.minicart-items .product-item-details .price{font-size:14px;font-weight:600}.minicart-items .product-item-details .details-qty{align-items:center;display:flex;gap:8px}.minicart-items .item-qty{border-radius:0;height:48px;width:80px}.nav-toggle:before,.nav-toggle:hover:before{color:#fff}.nav-open .nav-sections{background-color:#f20d0d;width:80%}.nav-sections-item-title{background:0 0;border:0}.nav-sections-item-title a{color:#fff;font-size:14px}.nav-sections-item-title.active{background-color:#cc1316}.section-item-content{background-color:#f20d0d;border-top:1px solid rgba(255,255,255,.2)}@media only screen and (max-width:767px){.section-item-content{padding:0;color:#fff}}.navigation{background-color:#f20d0d}@media only screen and (max-width:767px){.navigation{padding:0}}.navigation ul{padding:0}@media only screen and (max-width:767px){.navigation .level0 .level1 .submenu .level2 .ui-corner-all{color:#fff}}@media only screen and (max-width:767px){.navigation .level0{border:0 !important}}.navigation .level0>.level-top{line-height:58px}.navigation .level0>.level-top span{color:#fff;font-family:"Montserrat","Open Sans",sans-serif;font-size:16px}@media only screen and (max-width:767px){.navigation .level0>.level-top span{font-size:14px}}@media only screen and (max-width:767px){.navigation .level0>.level-top:after{color:#fff;right:16px;top:2px}}@media only screen and (max-width:767px){.navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active){background-color:#cc1316;border:0;color:#fff;padding:0 32px}}.navigation .level0.active .all-category .ui-state-focus,.navigation .level0.has-active .all-category .ui-state-focus{border:0;color:#fff;padding:12px 20px 12px 15px}@media only screen and (max-width:767px){.navigation .level0:hover>.level-top{background-color:#cc1316;padding:0 32px}}.navigation .level0:hover>.level-top span{color:#cc1316}@media only screen and (max-width:767px){.navigation .level0:hover>.level-top span{color:#fff}}.navigation .level0 .submenu{box-shadow:0 6px 6px rgba(34,34,34,.4);border-radius:10px;padding:32px 16px}@media only screen and (max-width:767px){.navigation .level0 .submenu{box-shadow:0 0 2px rgba(34,34,34,.4);border-radius:0}}.navigation .level0 .submenu:after{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid #fff;top:-12px;left:15px;position:absolute}@media only screen and (max-width:767px){.navigation .level0 .submenu:after{display:none}}.navigation .level0 .submenu a{color:#1d1d1b;font-family:"Montserrat","Open Sans",sans-serif;font-size:14px;padding:12px 20px}@media only screen and (max-width:767px){.navigation .level0 .submenu a{color:#fff;font-weight:400}}@media only screen and (max-width:767px){.navigation .level0 .submenu .active a{border:0;color:#fff;font-weight:700;padding:12px 20px 12px 15px !important}}.page-footer{background:#1d1d1b;margin:0 auto;padding:48px}@media only screen and (max-width:767px){.page-footer{padding-left:16px;padding-right:16px}}@media only screen and (max-width:767px){.page-footer .pagebuilder-column{flex:1;width:100% !important;padding:0 16px}}.page-footer .pagebuilder-column-group{flex-wrap:wrap}@media only screen and (max-width:767px){.page-footer .pagebuilder-column-group{flex-direction:column;text-align:center}}@media only screen and (max-width:767px){.page-footer .pagebuilder-column-group .col-copyright{order:2}}.page-footer>.widget.block{margin:0}.page-footer h3{color:#fff;font-weight:700;margin:0 0 30px}@media only screen and (max-width:767px){.page-footer h3{font-size:16px}}@media only screen and (min-width:768px){.page-footer h3{font-size:18px}}.page-footer ul,.page-footer ol{list-style:none;margin:0;padding:0}@media only screen and (max-width:767px){.page-footer ul,.page-footer ol{margin-bottom:80px}}.page-footer ul li,.page-footer ol li{margin-bottom:40px}.page-footer ul li,.page-footer ul li>a,.page-footer ol li,.page-footer ol li>a{color:#fff;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none}.page-footer p{color:#fff;font-size:14px;line-height:1.8}@media only screen and (max-width:767px){.page-footer p{text-align:center}}.page-footer .goforward .pagebuilder-button-link{margin:0 0 60px}.page-footer .goforward .pagebuilder-button-link:before{background-color:#fff;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/arrow-right.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/arrow-right.svg") no-repeat center;mask-size:100%}.page-footer .goforward .pagebuilder-button-link:before{right:-35px}.page-footer .goforward .pagebuilder-button-link span{font-size:18px}.page-footer .goforward .pagebuilder-button-link:hover:before{right:-45px}.page-footer .copyright{background:0 0;font-size:11px;text-align:left;padding:0}.page-footer .pagamentos ul{display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}@media only screen and (max-width:767px){.page-footer .pagamentos ul{row-gap:15px;grid-template-columns:repeat(4,1fr)}}.page-footer .pagamentos ul li{margin:0}.page-footer .redes-sociais ul{display:flex;column-gap:20px}@media only screen and (max-width:767px){.page-footer .redes-sociais ul{justify-content:center}}.page-footer .redes-sociais ul li{margin:0}.page-footer b,.page-footer strong{font-weight:500}.message.global.cookie{background:#f20d0d}.message.global.cookie .actions .action.primary{width:auto !important}.footer-copyright{background-color:#f4f4f4}.footer-copyright>.content{border-top:1px solid #ccc;display:flex;justify-content:space-between;margin:0 auto;max-width:1366px;align-items:center;padding:32px}.footer-copyright>.content>.text{color:#666;display:flex;font-size:14px;font-weight:500;margin:0}.footer-copyright>.content>.text span+span{margin-left:8px}.footer-copyright>.content>.logo{margin:0}@media only screen and (max-width:767px){.footer-copyright>.content{padding:8px}.footer-copyright>.content>.text{display:inline-block;font-size:13px}.footer-copyright>.content>.text span+span{display:inline-block}}.loading-mask .loader{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.loading-mask .loader>img{display:none}.loading-mask .loader-content{color:#fff;display:flex;flex-direction:column;text-align:center}@media only screen and (max-width:767px){.loading-mask .loader-content{display:block;padding:16px}}.loading-mask .loader .icon-loading:before{background-color:#fff;content:"";display:block;height:244px;position:absolute;width:244px;-webkit-mask:url("../../../../../frontend/Magento/luma/pt_BR/BUFranchise_Journey/images/loading.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../../../../../frontend/Magento/luma/pt_BR/BUFranchise_Journey/images/loading.svg") no-repeat center;mask-size:100%}.loading-mask .loader .icon-loading:before{animation:spinner 2.6s linear infinite;left:50%;position:static;margin:0 auto;top:50%;transform:translate(-50%,-50%);z-index:100}@media only screen and (max-width:767px){.loading-mask .loader .icon-loading:before{height:200px;width:200px}}.loading-mask.custom{background:#f20d0d;display:none}.loading-mask.custom .loader:before{display:none}.loading-mask.custom.dependentes,.loading-mask.custom.maincontent{background:#f4f4f4}.loading-mask.custom.dependentes .loader,.loading-mask.custom.maincontent .loader{width:100%;height:100%}.loading-mask.custom.dependentes .loader:before,.loading-mask.custom.maincontent .loader:before{display:none}.loading-mask.custom.dependentes .loader-content,.loading-mask.custom.maincontent .loader-content{color:#1d1d1b}.loading-mask.custom.dependentes .loader .icon-loading:before,.loading-mask.custom.maincontent .loader .icon-loading:before{background-color:#666}.loading-mask.custom.dependentes .loader .icon-loading.success:before,.loading-mask.custom.maincontent .loader .icon-loading.success:before{background-color:#00c569;content:"";display:block;height:237px;position:absolute;width:237px;-webkit-mask:url("../images/success.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/success.svg") no-repeat center;mask-size:100%}.loading-mask.custom.dependentes .loader .icon-loading.success:before,.loading-mask.custom.maincontent .loader .icon-loading.success:before{animation:none;left:50%;position:static;top:50%;transform:none;z-index:100}.loading-mask.custom.maincontent{position:absolute}.loading-mask.custom.success{background-color:rgba(0,0,0,.5)}.loading-mask.custom.success .loader{background-color:#fff;display:block;margin:4rem auto;background-color:#fff;border-radius:5px;max-height:700px;height:auto;width:calc(100% - 64px)}@media only screen and (min-width:768px){.loading-mask.custom.success .loader{max-width:600px;width:auto}}@media only screen and (min-width:1024px){.loading-mask.custom.success .loader{margin:4rem auto;max-width:700px}}@media only screen and (min-width:1440px){.loading-mask.custom.success .loader{margin:5rem auto}}.loading-mask.custom.success .loader-content{padding:60px 40px}@media only screen and (min-width:768px){.loading-mask.custom.success .loader-content{padding:100px}}@media only screen and (min-width:1024px){.loading-mask.custom.success .loader-content{padding:100px}}@media only screen and (min-width:1440px){.loading-mask.custom.success .loader-content{padding:140px}}.loading-mask.custom.success [data-role=loader-title]{font-size:32px;margin-top:0;margin-bottom:0}@media only screen and (min-width:768px){.loading-mask.custom.success [data-role=loader-title]{font-size:53px}}.loading-mask.custom.success.custom.dependentes .icon-loading{margin-bottom:0}.loading-mask.custom.success.custom.dependentes .icon-loading.success:before{height:150px;width:150px}@media only screen and (min-width:768px){.loading-mask.custom.success.custom.dependentes .icon-loading.success:before{height:190px;width:190px}}@media only screen and (min-width:1024px){.loading-mask.custom.success.custom.dependentes .icon-loading.success:before{height:150px;width:150px}}@media only screen and (min-width:1440px){.loading-mask.custom.success.custom.dependentes .icon-loading.success:before{height:237px;width:237px}}.loading-mask [data-role=loader-welcome]{font-size:16px}.loading-mask [data-role=loader-title]{font-size:60px;font-weight:700}@media only screen and (max-width:767px){.loading-mask [data-role=loader-title]{font-size:32px}}.loading-mask [data-role=loader-image]{margin:45px auto 30px}@media only screen and (max-width:767px){.loading-mask [data-role=loader-image]{display:block;margin:0 auto}}.loading-mask [data-role=loader-text]{font-size:20px}.price.loader{position:relative}.price.loader:before{background-color:#b7b7b7;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../../../../../frontend/Magento/luma/pt_BR/BUFranchise_Journey/images/loading.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../../../../../frontend/Magento/luma/pt_BR/BUFranchise_Journey/images/loading.svg") no-repeat center;mask-size:100%}.price.loader:before{left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);z-index:100;animation:spinner 2.6s linear infinite}.pdp-change-cd .price.loader:before{position:static}.box-tocart.loader{position:relative}.box-tocart.loader:before{background-color:#b7b7b7;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../../../../../frontend/Magento/luma/pt_BR/BUFranchise_Journey/images/loading.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../../../../../frontend/Magento/luma/pt_BR/BUFranchise_Journey/images/loading.svg") no-repeat center;mask-size:100%}.box-tocart.loader:before{left:0;top:32px;width:20px;height:20px;z-index:100;animation:spinner 2.6s linear infinite}#checkout-loader .loader{position:relative}#checkout-loader .loader>img{display:none}#checkout-loader .loader:before{background-color:#1d1d1b;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../images/default-loading.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/default-loading.svg") no-repeat center;mask-size:100%}#checkout-loader .loader:before{animation:spinner .48s linear infinite;left:50%;position:static;top:50%;transform:translate(-50%,-50%);z-index:100}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modal-popup._show{z-index:99999 !important}.modal-popup .modal-title{text-align:center;border-bottom:none;padding:30px;font-weight:700}.modal-popup .modal-inner-wrap{background:#faf7f2;border-radius:5px;max-width:900px}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-right:5rem;padding-left:5rem}@media only screen and (max-width:767px){.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-right:5%;padding-left:5%}}.modal-popup .modal-header{padding-top:70px}.modal-popup .modal-header .action-close{margin:0;position:relative}.modal-popup .modal-header .action-close:before{background-color:#1d1d1b;content:"";display:block;height:42px;position:absolute;width:42px;-webkit-mask:url("../images/close.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/close.svg") no-repeat center;mask-size:100%}.modal-popup .modal-header .action-close:before{position:relative !important}.modal-popup .modal-content{padding:0 2.5rem 5rem}.modal-popup .modal-content>div{padding-right:2.5rem;padding-left:2.5rem;max-height:calc(100vh - (100px + 5rem));overflow:auto;line-height:1.8}.modal-popup .modal-content>div::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:20px;background-color:#b7b7b7}.modal-popup .modal-content>div::-webkit-scrollbar-thumb{border-radius:0;background-color:#f20d0d}@media only screen and (min-width:1440px){.modal-popup .modal-content>div{max-height:calc(100vh - (124px + 15rem))}}.modal-popup .modal-content h2{font-family:"MuseoSansRounded","Open Sans",sans-serif;font-size:45px;font-weight:1000;line-height:1.2;margin-bottom:30px}@media only screen and (max-width:767px){.modal-popup .modal-content h2{font-size:34px}}.modal-popup .modal-content p{font-size:16px;line-height:2;margin-bottom:25px}.modal-popup .modal-content .modal-content-inner{align-items:center;display:flex}@media only screen and (max-width:767px){.modal-popup .modal-content .modal-content-inner{flex-direction:column;max-width:100%;padding:0 10px 0 0}}.modal-popup .modal-content .modal-content-inner>div{max-width:100%}.modal-popup.confirm .modal-header,.modal-popup.success .modal-header,.modal-popup.accept-cookies .modal-header,.modal-popup.accept-cookies-info .modal-header{padding:0}.modal-popup.confirm .modal-header:before,.modal-popup.success .modal-header:before,.modal-popup.accept-cookies .modal-header:before,.modal-popup.accept-cookies-info .modal-header:before{background-color:#f20d0d;content:"";display:block;height:90px;position:absolute;width:90px;-webkit-mask:url("../images/trash.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/trash.svg") no-repeat center;mask-size:100%}.modal-popup.confirm .modal-header:before,.modal-popup.success .modal-header:before,.modal-popup.accept-cookies .modal-header:before,.modal-popup.accept-cookies-info .modal-header:before{position:relative;margin:60px auto 20px}.modal-popup.confirm .modal-header .action-close,.modal-popup.success .modal-header .action-close,.modal-popup.accept-cookies .modal-header .action-close,.modal-popup.accept-cookies-info .modal-header .action-close{margin:0;position:absolute}.modal-popup.confirm .modal-header .action-close:before,.modal-popup.success .modal-header .action-close:before,.modal-popup.accept-cookies .modal-header .action-close:before,.modal-popup.accept-cookies-info .modal-header .action-close:before{background-color:#1d1d1b;content:"";display:block;height:25px;position:absolute;width:25px;-webkit-mask:url("../images/close-message.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/close-message.svg") no-repeat center;mask-size:100%}.modal-popup.confirm .modal-header .action-close:before,.modal-popup.success .modal-header .action-close:before,.modal-popup.accept-cookies .modal-header .action-close:before,.modal-popup.accept-cookies-info .modal-header .action-close:before{position:relative !important}.modal-popup.confirm .modal-content,.modal-popup.success .modal-content,.modal-popup.accept-cookies .modal-content,.modal-popup.accept-cookies-info .modal-content{padding-bottom:0}.modal-popup.confirm .modal-content>div,.modal-popup.success .modal-content>div,.modal-popup.accept-cookies .modal-content>div,.modal-popup.accept-cookies-info .modal-content>div{font-family:"MuseoSansRounded","Open Sans",sans-serif;font-size:28px;line-height:1.4;text-align:center;padding:0}.modal-popup.confirm .modal-footer,.modal-popup.success .modal-footer,.modal-popup.accept-cookies .modal-footer,.modal-popup.accept-cookies-info .modal-footer{display:flex;gap:16px}.modal-popup.confirm .modal-footer button,.modal-popup.success .modal-footer button,.modal-popup.accept-cookies .modal-footer button,.modal-popup.accept-cookies-info .modal-footer button{border-radius:5px;flex:1;padding:12px;width:auto}.modal-popup.confirm .modal-footer button,.modal-popup.confirm .modal-footer button span,.modal-popup.success .modal-footer button,.modal-popup.success .modal-footer button span,.modal-popup.accept-cookies .modal-footer button,.modal-popup.accept-cookies .modal-footer button span,.modal-popup.accept-cookies-info .modal-footer button,.modal-popup.accept-cookies-info .modal-footer button span{font-size:14px;font-weight:700;text-transform:none}.modal-popup.success .modal-header:before{background-color:#86ddb0;content:"";display:block;height:80px;position:absolute;width:80px;-webkit-mask:url("../images/success.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/success.svg") no-repeat center;mask-size:100%}.modal-popup.success .modal-header:before{position:relative}@media only screen and (max-width:767px){.modal-popup.success .modal-header:before{height:60px;width:60px}}@media only screen and (max-width:767px){.modal-popup.accept-cookies,.modal-popup.accept-cookies-info{position:absolute}}.modal-popup.accept-cookies .modal-inner-wrap,.modal-popup.accept-cookies-info .modal-inner-wrap{width:600px;height:auto}.modal-popup.accept-cookies .modal-inner-wrap .modal-header:before,.modal-popup.accept-cookies-info .modal-inner-wrap .modal-header:before{display:none}.modal-popup.accept-cookies .modal-inner-wrap .modal-content li,.modal-popup.accept-cookies-info .modal-inner-wrap .modal-content li{font:message-box}@media only screen and (max-width:767px){.modal-popup.accept-cookies .modal-inner-wrap .modal-content,.modal-popup.accept-cookies-info .modal-inner-wrap .modal-content{padding-bottom:0;padding-top:0}}@media only screen and (max-width:767px){.modal-popup.accept-cookies .modal-inner-wrap,.modal-popup.accept-cookies-info .modal-inner-wrap{width:100%;bottom:unset}}.modal-popup.modal-redirect-login .modal-inner-wrap{width:705px;height:auto;max-width:705px}.modal-popup.modal-redirect-login .modal-inner-wrap .modal-header:before{display:none}.modal-popup.modal-redirect-login .modal-inner-wrap .modal-header .action-close{margin:2rem 2rem 0 0}.modal-popup.modal-redirect-login .modal-inner-wrap .modal-header .modal-title{padding:8rem 4rem 4rem}.modal-popup.modal-redirect-login .modal-inner-wrap .modal-footer .btnDisable{display:none}.modal-popup.credit-card-number-error .modal-inner-wrap{width:465px;height:auto;max-width:465px}.modal-popup.credit-card-number-error .modal-inner-wrap .modal-header{padding:0}.modal-popup.credit-card-number-error .modal-inner-wrap .modal-header:before{display:none}.modal-popup.credit-card-number-error .modal-inner-wrap .modal-header .action-close{float:right}.modal-popup.credit-card-number-error .modal-inner-wrap .modal-content{font-weight:500;font-size:17pt;margin:auto;padding:2rem 0 1rem}.message.success{background:#e5efe5 !important;border:1px solid #00c569;border-radius:5px;color:#000;font-size:14px;padding:10px;position:fixed !important;z-index:2 !important;bottom:1rem;right:1rem}.message.success>div:first-child:before{display:none}.message.error{background:rgba(242,13,13,.1019607843);border:1px solid #f20d0d;border-radius:5px;color:#f20d0d;font-size:13px;padding:15px 40px 15px 20px}.message.error>div:first-child:before{background-color:#f20d0d;content:"";display:block;height:15px;position:absolute;width:15px;-webkit-mask:url("../images/close-message.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/close-message.svg") no-repeat center;mask-size:100%}.message.error>div:first-child:before{height:100%;margin:0;top:0;right:15px;left:auto}.customer-account-login .page-main{align-items:center;display:flex;flex-wrap:wrap}.customer-account-login .page-main .page.messages{flex:auto;width:100%}.customer-account-login .page-main .column.main{padding:0}.login-container{align-items:center;display:flex;justify-content:space-between;margin:64px 0}@media only screen and (max-width:767px){.login-container{flex-direction:column}}.login-container:before,.login-container:after{display:none}.login-container .block .block-title{border:0;padding:0;margin-bottom:32px}.login-container .block .block-title strong{font-family:"Montserrat","Open Sans",sans-serif;font-size:36px;font-weight:700;line-height:1.4}.login-container .block.block-customer-login{margin:0;width:fit-content}.login-container .fieldset>.field>.control{width:auto;position:relative}.login-container .fieldset>.field>.control .enter-lex{align-items:center;background:#fff;border:1px solid #aaa;border-radius:5px;color:#333;display:flex;font-size:14px;font-weight:600;justify-content:center;text-decoration:none;padding:11px 0}.login-container .fieldset>.field>.control .enter-lex img{margin-left:8px}.login-container .fieldset>.field .customer-in{position:absolute;top:12px;right:12px;opacity:.3}.login-container .fieldset>.field.title{border-bottom:1px solid #333;font-size:22px;font-weight:600;margin-bottom:32px;padding-bottom:24px}.login-container .fieldset>.field.lex{position:relative}.login-container .fieldset>.field.lex:before{content:"ou";background:#f4f4f4;display:inline-block;text-align:center;width:20px;left:calc(50% - 10px);bottom:-8px;position:absolute}.login-container .fieldset>.field.lex:after{content:"";background:#b7b7b7;display:block;height:1px;width:100%;margin:40px 0 32px}.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional,.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{flex-grow:0;flex-basis:auto}@media only screen and (max-width:767px){.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional,.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{flex:auto;order:0;width:100%;margin:-61px -83px 0 -28px}}@media only screen and (min-width:1024px){.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional,.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{padding:0;width:25%}}.block-collapsible-nav{background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 3px 10px rgba(0,0,0,.16);height:100%}.block-collapsible-nav .block-collapsible-nav-title{clip:none;height:auto;margin:0;padding:0;position:static;width:auto}.block-collapsible-nav .block-collapsible-nav-title strong{line-height:1;font-size:20px;font-weight:600;color:#fff}@media only screen and (max-width:767px){.block-collapsible-nav .block-collapsible-nav-title strong{margin:0}}@media only screen and (max-width:767px){.block-collapsible-nav .block-collapsible-nav-title{padding:15px 0 0;text-align:left;display:flex;align-items:center;position:relative;background:#f20d0d}}@media only screen and (max-width:767px){.block-collapsible-nav .block-collapsible-nav-title{padding:20px 19px}}@media only screen and (min-width:1024px){.block-collapsible-nav .block-collapsible-nav-title{padding:23px 20px;background:#f20d0d}}.block-collapsible-nav .content{background-color:transparent;padding:0}.block-collapsible-nav .items{display:flex;flex-direction:column}.block-collapsible-nav .item{margin:0}.block-collapsible-nav .item>a[href$="/company/profile/"],.block-collapsible-nav .item>a[href$="/company/"],.block-collapsible-nav .item>a[href$="/company/users/"]{display:none !important}.block-collapsible-nav .item>a,.block-collapsible-nav .item>strong{align-items:center;color:#1d1d1b;display:flex;font-weight:400;line-height:1}.block-collapsible-nav .item>a>strong,.block-collapsible-nav .item>strong>strong{align-items:center;display:flex}@media only screen and (max-width:767px){.block-collapsible-nav .item>a,.block-collapsible-nav .item>strong{padding:12px 20px}}@media only screen and (min-width:1024px){.block-collapsible-nav .item>a,.block-collapsible-nav .item>strong{font-size:16px;padding:17px 27px}}.block-collapsible-nav .item a:hover{background-color:#f4f4f4;border:0;border-left:3px solid;border-color:#1d1d1b;color:#1d1d1b;font-weight:600}.block-collapsible-nav .item.current>a,.block-collapsible-nav .item.current>strong{background-color:#f4f4f4;border-left:3px solid;border-left:3px solid;border-color:#1d1d1b;font-weight:600}.block-collapsible-nav .item .delimiter{display:none}@media only screen and (max-width:767px){.block-collapsible-nav .item{background-color:#fff}}@media only screen and (max-width:767px){.block-collapsible-nav{box-shadow:none;background-color:transparent;border-radius:0;top:0;position:static}}.sales-order-history .my-orders-search-advanced{display:none}.sales-order-history .filter-divider{display:none}.sales-order-history .table-wrapper.orders-history{border:0;overflow:visible}.sales-order-history .table-order-items>thead>tr,.sales-order-history .table-order-items>tbody>tr,.sales-order-history .table-order-items>tfoot>tr{align-items:center;display:flex;position:relative}@media only screen and (max-width:767px){.sales-order-history .table-order-items>thead>tr .col.id:before,.sales-order-history .table-order-items>tbody>tr .col.id:before,.sales-order-history .table-order-items>tfoot>tr .col.id:before{display:block !important}}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr .col.id,.sales-order-history .table-order-items>tbody>tr .col.id,.sales-order-history .table-order-items>tfoot>tr .col.id{flex-shrink:0;flex-basis:15%}}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr .col.date,.sales-order-history .table-order-items>tbody>tr .col.date,.sales-order-history .table-order-items>tfoot>tr .col.date{flex-shrink:1;flex-basis:14%}}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr .col.shipping,.sales-order-history .table-order-items>tbody>tr .col.shipping,.sales-order-history .table-order-items>tfoot>tr .col.shipping{flex-shrink:0;flex-basis:10%}}.sales-order-history .table-order-items>thead>tr .col.status,.sales-order-history .table-order-items>tbody>tr .col.status,.sales-order-history .table-order-items>tfoot>tr .col.status{line-height:1}@media only screen and (max-width:767px){.sales-order-history .table-order-items>thead>tr .col.status:before,.sales-order-history .table-order-items>tbody>tr .col.status:before,.sales-order-history .table-order-items>tfoot>tr .col.status:before{display:none !important}}@media only screen and (max-width:767px){.sales-order-history .table-order-items>thead>tr .col.status,.sales-order-history .table-order-items>tbody>tr .col.status,.sales-order-history .table-order-items>tfoot>tr .col.status{align-items:center;display:flex;order:-1}}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr .col.status,.sales-order-history .table-order-items>tbody>tr .col.status,.sales-order-history .table-order-items>tfoot>tr .col.status{flex-shrink:0;flex-basis:17%}}@media only screen and (max-width:767px){.sales-order-history .table-order-items>thead>tr .col.qty:before,.sales-order-history .table-order-items>tbody>tr .col.qty:before,.sales-order-history .table-order-items>tfoot>tr .col.qty:before{display:none !important}}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr .col.qty,.sales-order-history .table-order-items>tbody>tr .col.qty,.sales-order-history .table-order-items>tfoot>tr .col.qty{flex-shrink:1;flex-basis:9%}}@media only screen and (max-width:767px){.sales-order-history .table-order-items>thead>tr .col.total strong,.sales-order-history .table-order-items>tbody>tr .col.total strong,.sales-order-history .table-order-items>tfoot>tr .col.total strong{font-weight:400}}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr .col.total,.sales-order-history .table-order-items>tbody>tr .col.total,.sales-order-history .table-order-items>tfoot>tr .col.total{flex-shrink:1;flex-basis:12%}}@media only screen and (max-width:767px){.sales-order-history .table-order-items>thead>tr .col.actions,.sales-order-history .table-order-items>tbody>tr .col.actions,.sales-order-history .table-order-items>tfoot>tr .col.actions{margin-top:10px;padding-bottom:20px;width:100%}}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr .col.actions,.sales-order-history .table-order-items>tbody>tr .col.actions,.sales-order-history .table-order-items>tfoot>tr .col.actions{flex-shrink:0;flex-basis:15%}}.sales-order-history .table-order-items>thead>tr th,.sales-order-history .table-order-items>thead>tr td,.sales-order-history .table-order-items>tbody>tr th,.sales-order-history .table-order-items>tbody>tr td,.sales-order-history .table-order-items>tfoot>tr th,.sales-order-history .table-order-items>tfoot>tr td{border:0;padding:12px}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr th,.sales-order-history .table-order-items>tbody>tr th,.sales-order-history .table-order-items>tfoot>tr th{font-size:15px}}.sales-order-history .table-order-items>thead>tr td,.sales-order-history .table-order-items>tbody>tr td,.sales-order-history .table-order-items>tfoot>tr td{letter-spacing:-.02em}@media only screen and (min-width:1024px){.sales-order-history .table-order-items>thead>tr td,.sales-order-history .table-order-items>tbody>tr td,.sales-order-history .table-order-items>tfoot>tr td{font-size:13px}}.sales-order-history .table-order-items>thead>tr.spacer,.sales-order-history .table-order-items>tbody>tr.spacer,.sales-order-history .table-order-items>tfoot>tr.spacer{border:0;height:40px}.sales-order-history .table-order-items>tbody>tr{display:flex;margin-left:-15px;margin-right:-15px;border:1px solid #ccc;border-radius:5px;margin-top:20px}.sales-order-history .table-order-items>tbody>tr+tr{margin-top:40px}@media only screen and (max-width:767px){.sales-order-history .table-order-items>tbody>tr+tr{margin-top:60px}}.sales-order-history .table-order-items>tbody>tr .action.primary{padding:15px;text-align:center;font-weight:600;font-size:13px}@media only screen and (max-width:767px){.sales-order-history .table-order-items>tbody>tr{align-items:center;flex-direction:column;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;margin-top:40px}}.sales-order-history .table-order-items .col.status{align-items:center;display:flex}.sales-order-history .table-order-items .col.status>.icon{align-items:center;background-color:#e4c36f;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-right:6px;width:28px}.sales-order-history .table-order-items .col.status>.icon:before{background-color:#fff;content:"";display:block;height:18px;position:absolute;width:18px;-webkit-mask:url("../images/hourglass.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/hourglass.svg") no-repeat center;mask-size:100%}.sales-order-history .table-order-items .col.status>.icon:before{position:static}@media only screen and (max-width:767px){.sales-order-history .table-order-items .col.status>.icon{height:40px;width:40px;margin:-24px auto 10px}}.sales-order-history .table-order-items .col.status>span{color:#e4c36f;font-weight:500;font-size:14px}.sales-order-history .table-order-items .col.status.complete>.icon,.sales-order-history .table-order-items .col.status.received>.icon{background-color:#86ddb0}.sales-order-history .table-order-items .col.status.complete>.icon:before,.sales-order-history .table-order-items .col.status.received>.icon:before{background-color:#fff;content:"";display:block;height:18px;position:absolute;width:18px;-webkit-mask:url("../images/check.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/check.svg") no-repeat center;mask-size:100%}.sales-order-history .table-order-items .col.status.complete>span,.sales-order-history .table-order-items .col.status.received>span{color:#86ddb0}.sales-order-history .table-order-items .col.status.canceled>.icon,.sales-order-history .table-order-items .col.status.closed>.icon{background-color:#f20d0d}.sales-order-history .table-order-items .col.status.canceled>.icon:before,.sales-order-history .table-order-items .col.status.closed>.icon:before{background-color:#fff;content:"";display:block;height:18px;position:absolute;width:18px;-webkit-mask:url("../images/wrong.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/wrong.svg") no-repeat center;mask-size:100%}.sales-order-history .table-order-items .col.status.canceled>span,.sales-order-history .table-order-items .col.status.closed>span{color:#f20d0d}@media only screen and (max-width:767px){.sales-order-history .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr{display:flex}}@media only screen and (max-width:767px){.sales-order-history .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,.sales-order-history .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{content:attr(data-th)}}@media only screen and (max-width:767px){.sales-order-history .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{border:0}}.order-products-toolbar .toolbar-amount{font-size:14px}.order-products-toolbar .pager .limiter{display:flex;align-items:center;font-size:14px}@media only screen and (max-width:767px){.order-products-toolbar .pager .limiter{justify-content:center}}.order-products-toolbar .pager .limiter select{background-color:#fff;box-shadow:none;height:34px}.order-links{display:none}.page-title-wrapper .order-status{position:absolute;top:0;right:0;align-items:center;display:flex;text-transform:none;border:0}.page-title-wrapper .order-status>.icon{align-items:center;background-color:#e4c36f;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-right:6px;width:28px}.page-title-wrapper .order-status>.icon:before{background-color:#fff;content:"";display:block;height:18px;position:absolute;width:18px;-webkit-mask:url("../images/hourglass.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/hourglass.svg") no-repeat center;mask-size:100%}.page-title-wrapper .order-status>.icon:before{position:static}@media only screen and (max-width:767px){.page-title-wrapper .order-status>.icon{height:32px;width:32px}}.page-title-wrapper .order-status>span{color:#e4c36f;font-weight:500;font-size:15px}.page-title-wrapper .order-status.complete>.icon,.page-title-wrapper .order-status.received>.icon{background-color:#86ddb0}.page-title-wrapper .order-status.complete>.icon:before,.page-title-wrapper .order-status.received>.icon:before{background-color:#fff;content:"";display:block;height:18px;position:absolute;width:18px;-webkit-mask:url("../images/check.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/check.svg") no-repeat center;mask-size:100%}.page-title-wrapper .order-status.complete>span,.page-title-wrapper .order-status.received>span{color:#86ddb0}.page-title-wrapper .order-status.canceled>.icon,.page-title-wrapper .order-status.closed>.icon{background-color:#f20d0d}.page-title-wrapper .order-status.canceled>.icon:before,.page-title-wrapper .order-status.closed>.icon:before{background-color:#fff;content:"";display:block;height:18px;position:absolute;width:18px;-webkit-mask:url("../images/wrong.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/wrong.svg") no-repeat center;mask-size:100%}.page-title-wrapper .order-status.canceled>span,.page-title-wrapper .order-status.closed>span{color:#f20d0d}@media only screen and (max-width:767px){.page-title-wrapper .order-status{display:flex;justify-content:center;position:static;margin-top:10px !important}}.account .page-main .page-title-wrapper .order-date{margin-top:0;float:left;margin-top:40px;margin-bottom:0}@media only screen and (max-width:767px){.account .page-main .page-title-wrapper .order-date{float:none;margin-top:30px}}.order-actions-toolbar{float:right;margin-top:40px;margin-bottom:0}.order-actions-toolbar .action.order{display:none}.order-actions-toolbar .action.print{color:#000}.order-details-items{border:0;border-bottom:1px solid #333;margin-top:0}.order-details-items .table-wrapper{border:0}.order-details-items .order-items>.list{list-style:none;margin:0;padding-left:0}.order-details-items .order-items>.list>.item{margin:0;padding-bottom:30px}.order-details-items .order-items>.list>.item+.item{border-top:2px dashed #e5e5e5;padding-top:30px}.order-details-items .order-item-content{align-items:flex-start;display:flex;flex-wrap:wrap}.order-details-items .order-item-content>.product-image img{display:block}@media only screen and (min-width:1024px){.order-details-items .order-item-content>.product-image{padding-right:40px}}@media only screen and (min-width:1440px){.order-details-items .order-item-content>.product-image{padding-right:80px}}.order-details-items .order-item-content>.product-item-details{display:flex;flex-direction:column;line-height:1.8}.order-details-items .order-item-content>.product-item-details .product-name{color:#1d1d1b;font-weight:700;text-transform:uppercase}@media only screen and (min-width:1024px){.order-details-items .order-item-content>.product-item-details .product-name{font-size:18px}}@media only screen and (min-width:1440px){.order-details-items .order-item-content>.product-item-details .product-name{font-size:20px}}.order-details-items .order-item-content>.product-item-details .student-name{color:#666;font-weight:400}.order-details-items .order-item-content>.product-item-details .price-box .price{color:#666;font-weight:400}.order-details-items .order-item-content>.product-item-details .school-name{color:#666;font-weight:400}@media only screen and (min-width:1024px){.order-details-items .order-item-content>.product-item-details{font-size:15px}}@media only screen and (min-width:1440px){.order-details-items .order-item-content>.product-item-details{font-size:16px}}.order-details-items .order-item-content .actions-toolbar{display:flex;justify-content:flex-end;margin-top:10px;width:100%}.order-details-items .order-item-content .actions-toolbar .action.show-description{align-items:center;display:flex;justify-content:center;margin:0}.order-details-items .order-item-content .actions-toolbar .action.show-description>span{pointer-events:none;order:0}.order-details-items .order-item-content .actions-toolbar .action.show-description:before{background-color:#fff;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/angle-down.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/angle-down.svg") no-repeat center;mask-size:100%}.order-details-items .order-item-content .actions-toolbar .action.show-description:before{margin-left:12px;order:1;position:static}.order-details-items .order-item-content .actions-toolbar .action.show-description.active:before{background-color:#fff;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/angle-up.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/angle-up.svg") no-repeat center;mask-size:100%}.order-details-items .order-item-content .actions-toolbar .action.show-description.active:before{margin-left:12px;order:1;position:static}@media only screen and (max-width:767px){.order-details-items .order-item-content .actions-toolbar .action.show-description{margin:15px 0 0}}@media only screen and (min-width:1024px){.order-details-items .order-item-content .actions-toolbar .action.show-description{padding:15px 30px}}.order-details-items .order-item-content .actions-toolbar .action.nfe{align-items:center;display:flex;justify-content:center;margin:0 15px 15px 0}.order-details-items .order-item-content .actions-toolbar .action.nfe:before{background-color:#fff;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/list.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/list.svg") no-repeat center;mask-size:100%}.order-details-items .order-item-content .actions-toolbar .action.nfe:before{margin-right:12px;position:static}@media only screen and (max-width:767px){.order-details-items .order-item-content .actions-toolbar .action.nfe{margin:15px 0 0}}@media only screen and (min-width:1024px){.order-details-items .order-item-content .actions-toolbar .action.nfe{padding:15px 30px}}@media only screen and (max-width:767px){.order-details-items .order-item-content .actions-toolbar{flex-direction:column}}.order-details-items .order-item-content .product-description{display:none;width:100%}.order-details-items .order-item-content .product-description>.content h4{text-align:center}@media only screen and (min-width:1024px){.order-details-items .order-item-content .product-description>.content h4{font-size:18px}}.order-details-items .order-item-content .product-description.active{display:block}@media only screen and (min-width:1024px){.order-details-items .order-item-content{padding-left:60px}}@media only screen and (min-width:1440px){.order-details-items .order-item-content{padding-left:100px}}.block-order-details-view .block-title{display:none}.block-order-details-view .box-title{font-weight:700}.block-order-details-view>.block-content{display:flex}.block-order-details-view>.block-content>.left{width:50%}.block-order-details-view>.block-content>.left>.box{float:none;width:100%}@media only screen and (max-width:767px){.block-order-details-view>.block-content>.left>.box{margin-top:15px;text-align:center}}@media only screen and (max-width:767px){.block-order-details-view>.block-content>.left{margin-bottom:20px;width:100%}}.block-order-details-view>.block-content>.right{width:50%}.block-order-details-view>.block-content>.right>.box{float:none;width:100%}@media only screen and (max-width:767px){.block-order-details-view>.block-content>.right{width:100%}}@media only screen and (max-width:767px){.block-order-details-view>.block-content{flex-direction:column}}.box-order-shipping-address .icon:before{background-color:#f20d0d;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../images/truck.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/truck.svg") no-repeat center;mask-size:100%}.box-order-shipping-address .icon:before{position:static}@media only screen and (max-width:767px){.box-order-shipping-address .icon:before{margin:0 auto}}.box-order-shipping-address legend{color:#f20d0d;font-weight:700;margin-bottom:10px;padding:0}.box-order-shipping-address .box-content .school-name{display:block;font-weight:700}.box-order-shipping-address .box-content address{font-size:14px;margin-top:15px}.box-order-shipping-address .box-content address:first-line {font-size:0}.box-order-shipping-address .box-content address br{display:inline}.box-order-shipping-address .box-content .tracking-number{display:block;font-size:14px;margin-top:15px}.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{float:none;width:100%}.box-order-details .box-content{color:#666;font-weight:500;line-height:2;display:grid;grid-template-columns:1fr 1fr}.box-order-details .box-content .price{display:block;margin-left:auto;text-align:right}.box-order-details .box-content strong{color:#1d1d1b;font-weight:700}@media only screen and (max-width:767px){.account .column.main .block:not(.widget) .box-title{display:block;text-align:center}}.box-order-zoop-bankslip .box-content p{margin-bottom:20px}@media only screen and (max-width:767px){.box-order-zoop-bankslip .box-content p{font-size:14px;word-break:break-all}}.box-order-zoop-bankslip .box-content h4{margin-top:0}.box-order-zoop-bankslip .box-content .actions-toolbar{gap:32px;display:flex;align-items:center}@media only screen and (max-width:767px){.box-order-zoop-bankslip .box-content .actions-toolbar{gap:16px;display:flex;flex-direction:column}}.account .page.messages .success{display:none}.account .box.box-shipping-address{display:none !important}.customer-greetings{margin-bottom:40px}.customer-greetings>.title{line-height:1;margin:0}.customer-greetings>.title>span{font-weight:400}.customer-greetings>.title>span>strong{font-weight:700}@media only screen and (min-width:1024px){.customer-greetings>.title{font-size:28px}}@media only screen and (min-width:1024px){.customer-greetings{margin-bottom:60px}}@media only screen and (min-width:1440px){.customer-greetings{margin-bottom:80px}}.account .column.main .block:not(.widget) .block-title>strong{font-weight:400}.account .column.main .block-content p{line-height:1.8}@media only screen and (max-width:767px){.account .column.main{margin-top:20px}}@media only screen and (max-width:767px){.account .page-main{padding-left:28px;padding-right:28px}}.account.page-layout-2columns-left .columns,.account.page-layout-2columns-left .columns{display:flex;margin-bottom:32px}@media only screen and (min-width:1024px){.account.page-layout-2columns-left .columns,.account.page-layout-2columns-left .columns{flex-direction:row}}.account.page-layout-2columns-left .column.main,.account.page-layout-2columns-left .column.main{background-color:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.16);flex-grow:0;height:auto;margin-bottom:0}@media only screen and (max-width:767px){.account.page-layout-2columns-left .column.main,.account.page-layout-2columns-left .column.main{padding:10px}}@media only screen and (min-width:1024px){.account.page-layout-2columns-left .column.main,.account.page-layout-2columns-left .column.main{margin-left:20px;padding:40px 40px 80px;width:calc(75% - 20px)}}.account.page-layout-2columns-left .page-title-wrapper,.account.page-layout-2columns-left .page-title-wrapper{border-bottom:1px solid #1d1d1b;position:relative}.account.page-layout-2columns-left .page-title-wrapper .page-title,.account.page-layout-2columns-left .page-title-wrapper .page-title{color:#1d1d1b;align-items:center;display:flex;font-weight:700;margin:0;line-height:1}.account.page-layout-2columns-left .page-title-wrapper .page-title span,.account.page-layout-2columns-left .page-title-wrapper .page-title span{line-height:1}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon{align-items:center;border-radius:50%;border:3px solid #f20d0d;display:flex;flex-shrink:0;height:50px;justify-content:center;position:relative;width:50px}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.list:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.list:before{background-color:#f20d0d;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/list.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/list.svg") no-repeat center;mask-size:100%}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.list:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.list:before{position:static}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.clock:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.clock:before{background-color:#f20d0d;content:"";display:block;height:26px;position:absolute;width:26px;-webkit-mask:url("../images/clock.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/clock.svg") no-repeat center;mask-size:100%}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.clock:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.clock:before{position:static}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.profile:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.profile:before{background-color:#f20d0d;content:"";display:block;height:26px;position:absolute;width:26px;-webkit-mask:url("../images/profile.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/profile.svg") no-repeat center;mask-size:100%}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.profile:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.profile:before{position:static}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.card:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.card:before{background-color:#f20d0d;content:"";display:block;height:36px;position:absolute;width:36px;-webkit-mask:url("../images/card.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/card.svg") no-repeat center;mask-size:100%}.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.card:before,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon.card:before{position:static}@media only screen and (max-width:767px){.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon{margin-right:10px}}@media only screen and (min-width:1024px){.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon,.account.page-layout-2columns-left .page-title-wrapper .page-title>.icon{height:50px;margin-right:15px;width:50px}}@media only screen and (max-width:767px){.account.page-layout-2columns-left .page-title-wrapper .page-title,.account.page-layout-2columns-left .page-title-wrapper .page-title{font-size:20px}}@media only screen and (min-width:1024px){.account.page-layout-2columns-left .page-title-wrapper .page-title,.account.page-layout-2columns-left .page-title-wrapper .page-title{font-size:32px}}.account.page-layout-2columns-left .page-title-wrapper .custom-tooltip,.account.page-layout-2columns-left .page-title-wrapper .custom-tooltip{align-items:center;display:flex;justify-content:center;margin-left:15px;margin-top:0}.account.page-layout-2columns-left .page-title-wrapper .custom-tooltip .tooltip-toggle,.account.page-layout-2columns-left .page-title-wrapper .custom-tooltip .tooltip-toggle{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){.account.page-layout-2columns-left .page-title-wrapper,.account.page-layout-2columns-left .page-title-wrapper{margin-bottom:30px;padding-bottom:15px}}@media only screen and (min-width:1024px){.account.page-layout-2columns-left .page-title-wrapper,.account.page-layout-2columns-left .page-title-wrapper{margin-bottom:40px;padding-bottom:30px}}.delete-card>span{pointer-events:none}.form-edit-account.lex-account .fieldset .field input{background-color:#f0f0f0;opacity:.75;pointer-events:none}.form-edit-account.lex-account .fieldset .field.choice{display:none}.form-edit-account.lex-account .fieldset .field.email{display:block !important}.form-edit-account .fieldset{width:100%}.form-edit-account .fieldset>.legend{color:#1d1d1b}.form-edit-account .fieldset>.legend>span{font-weight:400}@media only screen and (min-width:1024px){.form-edit-account .fieldset>.legend>span{font-size:18px}}@media only screen and (min-width:1024px){.form-edit-account .fieldset>.legend{margin-bottom:40px;padding-bottom:16px}}.form-edit-account .actions-toolbar>.primary{width:100%}.form-edit-account .actions-toolbar>.primary .action{width:100%}.block-account-schools .content{margin:0 0 48px}.block-account-schools .content .label{display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px}.block-account-schools .content .control{border:1px solid #b7b7b7;border-radius:5px;display:flex;flex-direction:column;padding:0 10px;position:relative}.block-account-schools .content .control:before{background-color:#b7b7b7;content:"";display:block;height:14px;position:absolute;width:14px;-webkit-mask:url("../images/angle-down.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/angle-down.svg") no-repeat center;mask-size:100%}.block-account-schools .content .control:before{height:100%;right:10px;z-index:0}.block-account-schools .content .control span{font-size:12px;font-weight:600;line-height:1.8}.block-account-schools .content .control select{background:0 0;border:0;color:#1d1d1b;cursor:pointer;font-size:14px;font-weight:400;height:28px;width:100%;padding:0;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-account-schools .content .control option{background:red;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-account-schools .addresses{border:1px solid #b7b7b7;border-radius:5px;display:flex;flex-direction:column;padding:0 10px;position:relative;padding-bottom:20px}.block-account-schools .addresses h3{border-bottom:1px solid #b7b7b7;font-size:14px;font-weight:700;margin-bottom:15px;padding:0 0 15px}.block-account-schools .addresses h4{font-size:16px;font-weight:700;margin:0 0 15px}.block-account-schools .addresses .item-content{font-size:14px;line-height:2;margin-bottom:20px}.block-account-schools .addresses .custom-tooltip{height:30px;width:30px}.block-account-schools .addresses .custom-tooltip .tooltip-toggle{background:#f20d0d;width:28px;height:28px;line-height:28px;font-size:14px;font-weight:400}.block-account-schools .addresses .custom-tooltip .tooltip-content{background:#f20d0d;left:32px;height:auto;max-width:240px;min-width:150px;white-space:normal;width:max-content}.block-account-schools .addresses button{background:#b7b7b7;border:0;border-radius:2px;color:#888;cursor:help;padding:16px}.block-account-schools .addresses button span{font-size:15px;font-weight:400}.block-account-schools>p{color:#888;font-size:16px;line-height:1.8;text-align:center}.customer-address-index .box.box-address-shipping{display:none}.customer-address-index .actions-toolbar>.primary .action.add{display:none !important}.account .column.main .block:not(.widget) .block-content .box-address-billing{width:100%}.box-address-billing{border:1px solid #ccc;border-radius:5px;padding:16px}.box-address-billing .box-content address{line-height:2}.box-address-billing .box-actions{display:flex;margin-top:12px}.box-address-billing .box-actions>.action{align-items:center;font-size:14px;margin-right:16px;padding:10px 30px;width:auto}.box-address-billing .box-actions>.action:hover{text-decoration:none}@media only screen and (min-width:1024px){.box-address-billing{padding:32px}}.form-address-edit>.fieldset{display:flex;flex-wrap:wrap;width:auto;margin-left:-8px;margin-right:-8px}.form-address-edit>.fieldset .message.info{display:none}.form-address-edit>.fieldset>.legend{padding-left:8px;padding-right:8px}.form-address-edit>.fieldset>.field{flex-basis:100%;padding:0 8px}.form-address-edit>.fieldset>.field[class*=firstname],.form-address-edit>.fieldset>.field[class*=lastname],.form-address-edit>.fieldset>.field[class*=street1],.form-address-edit>.fieldset>.field[class*=street2]{flex-basis:50%}.form-address-edit .nested{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:auto}.form-address-edit .nested>.field{flex-basis:100%;padding:0 8px;margin-top:20px}.form-address-edit .nested>.field[class*=street1],.form-address-edit .nested>.field[class*=street2]{flex-basis:50%}.form-address-edit .field.choice.set.shipping{display:none !important}.form-address-edit .actions-toolbar>.primary{width:100%}.form-address-edit .actions-toolbar>.primary .action{width:100%}.field.street .field .label{clip:none;height:auto;margin:0;padding:0;position:static;width:auto;color:#1d1d1b;font-size:12px;font-weight:600}@media only screen and (min-width:1024px){.field.street .field .label{font-size:14px}}.additional-addresses{border:0 !important}.additional-addresses>.list{list-style:none;margin:0;padding:0}.additional-addresses>.list>.item+.item{margin-top:16px}.additional-addresses .address-block{border:1px solid #ccc;border-radius:5px;padding:16px}.additional-addresses .address-block p{font-weight:400;line-height:2;margin-bottom:5px}.additional-addresses .address-block .action{display:flex;margin-top:12px}.additional-addresses .address-block .action>a{align-items:center;font-size:14px;margin-right:16px;padding:10px 30px;width:auto}.additional-addresses .address-block .action>a:hover{text-decoration:none}@media only screen and (min-width:1024px){.additional-addresses .address-block{padding:32px}}.customer-addresses-toolbar.toolbar .limiter{display:flex;align-items:center}.status-progress>.content>.timeline{box-shadow:0 3px 10px rgba(0,0,0,.16);display:grid;border-radius:30px;grid-template-columns:repeat(5,1fr);width:100%}.status-progress>.content>.timeline>.bar{background-color:#e4c36f;border-radius:30px;height:22px;margin-right:-25px;position:relative;width:auto}.status-progress>.content>.timeline>.bar:before,.status-progress>.content>.timeline>.bar:after{background-color:rgba(0,0,0,.13);border-radius:50%;content:"";display:block;height:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.status-progress>.content>.timeline>.bar:before{left:4px}.status-progress>.content>.timeline>.bar:after{right:4px}.status-progress>.content>.timeline>.bar:last-child{background-color:transparent;margin-right:0}.status-progress>.content>.timeline>.bar:last-child:after{display:none}@media only screen and (max-width:767px){.status-progress>.content>.timeline>.bar{display:none}.status-progress>.content>.timeline>.bar:last-child{display:block}}.status-progress>.content>.timeline.complete>.bar,.status-progress>.content>.timeline.received>.bar{background-color:#1fa731}.status-progress>.content>.timeline.complete>.bar:last-child,.status-progress>.content>.timeline.received>.bar:last-child{grid-column-start:-3;grid-column-end:-1}.status-progress>.content>.timeline.complete>.bar:last-child:after,.status-progress>.content>.timeline.received>.bar:last-child:after{display:block}.status-progress>.content>.timeline.canceled>.bar,.status-progress>.content>.timeline.closed>.bar{background-color:#f20d0d}.status-progress>.content>.timeline.canceled>.bar:last-child,.status-progress>.content>.timeline.closed>.bar:last-child{background-color:transparent}.status-progress>.content>.timeline.canceled>.bar:last-child:after,.status-progress>.content>.timeline.closed>.bar:last-child:after{display:none}@media only screen and (max-width:767px){.status-progress>.content>.timeline{grid-template-columns:1fr}}.status-progress>.content>.list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;list-style:none;padding:16px 0 0}.status-progress>.content>.list .item.previsao{grid-column-start:-1;grid-column-end:-2;text-align:right}@media only screen and (max-width:767px){.status-progress>.content>.list .item{display:none}.status-progress>.content>.list .item:nth-last-child(2),.status-progress>.content>.list .item:nth-last-child(1){display:block}.status-progress>.content>.list .item:nth-last-child(1){text-align:right}}.status-progress>.content>.list .status{letter-spacing:-.02em}.status-progress>.content>.list .status.received{text-align:right}.status-progress>.content>.list .status p{font-size:14px;font-weight:400}.status-progress>.content>.list .status span{display:block;font-size:12px;font-weight:400;margin-top:8px}@media only screen and (max-width:767px){.status-progress>.content>.list{grid-template-columns:repeat(2,1fr)}}.status-progress.received>.content>.timeline,.status-progress.received>.content>.list{grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:767px){.status-progress.received>.content>.timeline,.status-progress.received>.content>.list{grid-template-columns:repeat(2,1fr)}}.status-progress.complete>.content>.timeline.complete>.bar:last-child{grid-column-start:-2;background-color:transparent}.status-progress.complete>.content>.timeline.complete>.bar:last-child:after{display:none}.field.qty>.control{display:flex}.field.qty>.control .input-text{border-radius:0;border-left:0;border-right:0;height:48px;max-width:45px;width:auto;margin:0;padding:0;text-align:center}.field.qty>.control .button{background:0 0;border-radius:0;padding:0 10px;opacity:1}.field.qty>.control .button.decrease{border-top-left-radius:2px;border-bottom-left-radius:2px}.field.qty>.control .button.increase{border-top-right-radius:2px;border-bottom-right-radius:2px}@media only screen and (max-width:767px){body.cms-index-index,body.catalog-category-view,body.catalogsearch-result-index{background:#fff}}@media only screen and (max-width:767px){body.categorypath-slm-professor .sorter{display:none}}@media only screen and (max-width:767px){body.categorypath-slm-professor .filter-title strong{display:none}}@media only screen and (max-width:767px){body.categorypath-slm-professor .columns{padding-top:0}}.toolbar.toolbar-products{background-color:#fff;padding:10px;border-radius:2px}.toolbar.toolbar-products select{height:32px;background-color:#fff}.toolbar.toolbar-products select#sorter{display:inline-block}@media only screen and (max-width:767px){.toolbar.toolbar-products select#sorter{width:50%}}@media only screen and (max-width:767px){.toolbar.toolbar-products{padding:0}}.block-content.filter-content{background-color:#fff;border-radius:2px;box-shadow:0px 2px 6px rgba(17,17,17,.0705882353)}.block-content.filter-content .block-subtitle{padding:20px 10px 20px}@media only screen and (max-width:767px){.products-grid .product-item{margin-left:0 !important;width:100% !important}}@media only screen and (min-width:768px){.products-grid .product-item{margin-left:6% !important;width:47% !important}.products-grid .product-item:nth-child(2n+1){margin-left:0 !important}}@media only screen and (min-width:1024px){.products-grid .product-item{margin-left:2% !important;padding:5px !important;width:23.5% !important}.products-grid .product-item:nth-child(2n+1){margin-left:2% !important}.products-grid .product-item:nth-child(4n+1){margin-left:0 !important}}@media only screen and (max-width:767px){.page-products:not(.catalogsearch-result-index) .sorter{left:30%}}@media only screen and (max-width:767px){.page-products:not(.catalogsearch-result-index) .products-grid .product-item{margin-left:0 !important;width:100% !important}}.page-products:not(.catalogsearch-result-index) .products-grid .product-item .product-item-info{width:290px;max-width:100%}@media only screen and (min-width:768px){.page-products:not(.catalogsearch-result-index) .products-grid .product-item{margin-left:6% !important;width:47% !important}.page-products:not(.catalogsearch-result-index) .products-grid .product-item:nth-child(2n+1){margin-left:0 !important}}@media only screen and (min-width:1024px){.page-products:not(.catalogsearch-result-index) .products-grid .product-item{margin-left:3% !important;padding:5px !important;width:31.3333333333% !important}.page-products:not(.catalogsearch-result-index) .products-grid .product-item:nth-child(2n+1){margin-left:3% !important}.page-products:not(.catalogsearch-result-index) .products-grid .product-item:nth-child(3n+1){margin-left:0 !important}}.products-grid .product-items>li{margin:0 0 20px}.products-grid .product-item .product-item-info{width:290px;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.products-grid .product-item .product-item-info{box-shadow:0px 2px 6px rgba(17,17,17,.0705882353)}}.products-grid .product-item .product-item-name>a{font-weight:600}.products-grid .product-item .price-box .price{font-weight:600;white-space:nowrap}.products-grid .product-item:hover .product-item-info{box-shadow:0px 2px 6px rgba(17,17,17,.0705882353)}.products-grid .product-item-info{background:#fff;padding:20px}.products-grid .product-item-info:hover{border:none;margin:0 auto;padding:20px}.products-grid .product-item-info:hover img.product-image-photo{transform:scale(1.08);transition-duration:.5s}.products-grid .product-item-info .product-item-inner{border:none;display:block !important;height:auto !important;overflow:visible !important;padding:0 !important;position:relative !important;width:100% !important;box-shadow:none !important;margin:50px 0 0 !important}.products-grid .product-item-info .product-item-actions .actions-primary{display:block}.products-grid .product-item-info .product-item-actions .actions-primary form{display:flex;flex-direction:row-reverse;gap:8px}.products-grid .product-item-info .product-item-actions .actions-primary form .tocart{width:155px;max-width:100%;padding:16px 10px;white-space:normal}.products-grid .product-item-info .product-item-actions .actions-primary form .tocart-added{background-color:#1d1d1b !important;border:none}.products-grid .product-item-info .product-item-actions .actions-primary form input[type=number]{display:inline-block;border-radius:2px;height:48px}.products-grid .product-item-info .product.name a{font-weight:600}.list.products-list .product-item{padding-left:30px;background:#fff;margin-bottom:35px;padding:30px}.list.products-list .product-item:hover{box-shadow:0px 2px 6px rgba(17,17,17,.0705882353)}.list.products-list .product-item:hover img.product-image-photo{transform:scale(1.08);transition-duration:.5s}.list.products-list .product-item .product-item-actions .tocart{width:auto;max-width:100%;padding:16px 10px}.list.products-list .product-item .product-item-actions .tocart-added{background-color:#1d1d1b !important;border:none}.list.products-list .product-item .product-item-name{margin:5px 0 50px}.list.products-list .product-item .product.name a{font-weight:600}.list.products-list .product-item .product-item-inner{margin-top:32px}.list.products-list .product-item .price-box .price{font-weight:600}.list.products-list .product-item-description{float:left}.list.products-list .product-item-description p{display:none}.list.products-list .actions-primary{display:block}.list.products-list .actions-primary form{display:flex;flex-direction:row-reverse;justify-content:left;gap:8px}.list.products-list .actions-primary form .action.primary{width:auto;max-width:100%;padding:16px 10px}.list.products-list .actions-primary form input[type=number]{display:inline-block;border-radius:2px;height:48px}.custom-wrapper{background:#fff;box-shadow:0 2px 6px rgba(17,17,17,.0705882353);border:1px solid #b7b7b7;border-radius:5px;display:flex;flex-direction:row;gap:64px;justify-content:space-between;padding:44px 22px;margin-bottom:64px}@media only screen and (max-width:767px){.custom-wrapper{flex-direction:column;justify-content:center;align-items:center}}.custom-wrapper .product-info-main{width:55%}@media only screen and (max-width:767px){.custom-wrapper .product-info-main{width:100%}}.custom-wrapper .product.media{width:45%}@media only screen and (max-width:767px){.custom-wrapper .product.media{width:100%}}.installments{margin:0;padding:0;font-size:14px;font-family:"Montserrat","Open Sans",sans-serif;font-weight:300}.installments li{line-height:2;margin-bottom:32px}.installments span{font-weight:600}.installments .com-desconto{color:#00c569}.installments .com-juros{color:#f20d0d}.product-shippment .title{border-bottom:1px solid #d0d0d0;font-size:16px;margin:0 0 10px;padding:0 0 5px 30px;position:relative}.product-shippment .title:before{background-color:#1d1d1b;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/frete.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/frete.svg") no-repeat center;mask-size:100%}.product-shippment .title:before{left:0;top:1px;display:none}.product-info-main .page-title-wrapper h1{font-size:32px;font-weight:700;line-height:1.3;min-height:84px}.product-info-main .product-info-price{border:0;border-top:1px solid #b7b7b7;display:flex;width:fit-content;padding:24px 0 12px}.product-info-main .product-info-price .price-box{padding:0;margin:0}.product-info-main .product-info-price .price-box .price-container span{margin:0}.product-info-main .product-info-price .price-box .price-container .price{color:#f20d0d;font-size:24px;font-weight:600;line-height:1.2}.product-installments .installments{font-size:16px;font-weight:400;line-height:1.8}.product-installments .installments.list{display:none}.product-installments span{font-weight:600}.product.attribute.overview p{color:#888;font-size:14px;line-height:1.6}.product.attribute.overview>a{font-size:14px;line-height:1.6;text-decoration:underline}.product.info.detailed{background:#fff;box-shadow:0 2px 6px rgba(17,17,17,.0705882353);border:1px solid #b7b7b7;border-radius:5px;padding:0 40px;margin-bottom:64px}.product.data.items>.item.title>.switch,.product.data.items>.item.title:not(.disabled)>.switch{background:0 0;border:0;color:#b7b7b7;font-size:14px;font-weight:700;text-transform:uppercase;height:70px;line-height:70px}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:hover,.product.data.items>.item.title.active>.switch:active,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:target,.product.data.items>.item.title.active>.switch:visited{border-bottom:3px solid #f20d0d;color:#f20d0d}.product.data.items>.item.content{border:0;border-top:1px solid #b7b7b7;margin-top:70px}.product.data.items>.item.content .installments{columns:2;display:none;list-style-type:none;-webkit-columns:2;-moz-columns:2}.product.data.items>.item.content .installments.list{display:block}.block.upsell .title{margin-bottom:32px;text-align:center}.block.upsell .title strong{font-size:38px;font-weight:700}.products.products-upsell .product-items{display:grid;grid-template-columns:repeat(4,1fr);column-gap:32px}@media only screen and (max-width:767px){.products.products-upsell .product-items{grid-template-columns:repeat(1,1fr);width:100%}}.products.products-upsell .product-items li{margin:0;padding:0 !important;width:100% !important}@media only screen and (max-width:767px){.products.products-upsell .product-items li{text-align:center}}.products.products-upsell .product-image-container{width:100% !important}.products.products-upsell .product-item-info{width:auto}.widget-product-carousel .product-items>li{margin:0 0 20px}.widget-product-carousel .product-item .product-item-info{width:290px;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.widget-product-carousel .product-item .product-item-info{box-shadow:0px 2px 6px rgba(17,17,17,.0705882353)}}.widget-product-carousel .product-item .product-item-name>a{font-weight:600}.widget-product-carousel .product-item .price-box .price{font-weight:600;white-space:nowrap}.widget-product-carousel .product-item:hover .product-item-info{box-shadow:0px 2px 6px rgba(17,17,17,.0705882353)}.widget-product-carousel .product-item-info{background:#fff;padding:20px}.widget-product-carousel .product-item-info:hover{border:none;margin:0 auto;padding:20px}.widget-product-carousel .product-item-info:hover img.product-image-photo{transform:scale(1.08);transition-duration:.5s}.widget-product-carousel .product-item-info .product-item-inner{border:none;display:block !important;height:auto !important;overflow:visible !important;padding:0 !important;position:relative !important;width:100% !important;box-shadow:none !important;margin:50px 0 0 !important}.widget-product-carousel .product-item-info .product-item-actions .actions-primary{display:block}.widget-product-carousel .product-item-info .product-item-actions .actions-primary form{display:flex;flex-direction:row-reverse;gap:8px}.widget-product-carousel .product-item-info .product-item-actions .actions-primary form .tocart{width:155px;max-width:100%;padding:16px 10px}.widget-product-carousel .product-item-info .product-item-actions .actions-primary form .tocart-added{background-color:#1d1d1b !important;border:none}.widget-product-carousel .product-item-info .product-item-actions .actions-primary form input[type=number]{display:inline-block;border-radius:2px;height:48px}.widget-product-carousel .product-item-info .product.name a{font-weight:600}.opc-progress-bar{display:none;padding-left:60px}@media only screen and (max-width:767px){.opc-progress-bar>.opc-progress-bar-item{width:35%;position:relative}}.opc-progress-bar>.opc-progress-bar-item:before{background:#ccc;border:0;height:2px;position:absolute}@media only screen and (max-width:767px){.opc-progress-bar>.opc-progress-bar-item:before{content:"" !important;display:block !important;width:100%;top:18px}}.opc-progress-bar>.opc-progress-bar-item>span{display:flex;height:36px;padding:46px 0 0;position:relative;width:36px;font-size:24px;font-weight:400;line-height:1.4;text-align:center;justify-content:center;white-space:nowrap}@media only screen and (max-width:767px){.opc-progress-bar>.opc-progress-bar-item>span{font-size:14px;height:auto;white-space:initial}}.opc-progress-bar>.opc-progress-bar-item>span>span{color:#1d1d1b;font-size:14px;font-weight:500;left:50%;position:absolute;text-align:center;top:100%;transform:translateX(-50%)}.opc-progress-bar>.opc-progress-bar-item>span:before{background:#f4f4f4;border-color:#ccc;height:36px;left:0;margin:0;top:0;width:36px}@media only screen and (max-width:767px){.opc-progress-bar>.opc-progress-bar-item>span:before{border-radius:50%;border-width:1px;border-style:solid;content:"" !important;display:block !important;position:absolute}}.opc-progress-bar>.opc-progress-bar-item>span:after{align-items:center;background:0 0;border:0;color:#999;content:"1";display:flex;font-size:20px;font-weight:400;font-family:"Montserrat","Open Sans",sans-serif;height:36px;justify-content:center;left:1px;line-height:1;margin:0;position:absolute;top:1px;width:36px}.opc-progress-bar>.opc-progress-bar-item._active>span:after{color:#fff}.opc-progress-bar>.opc-progress-bar-item._active>span:before{background:#f20d0d;border-color:#f20d0d}.opc-progress-bar>.opc-progress-bar-item._complete:before{background:#86ddb0}.opc-progress-bar>.opc-progress-bar-item._complete>span{color:#83b9f9;text-decoration:underline}.opc-progress-bar>.opc-progress-bar-item._complete>span:after{color:#fff}.opc-progress-bar>.opc-progress-bar-item._complete>span:before{background:#86ddb0;border-color:#86ddb0}.opc-progress-bar>.opc-progress-bar-item:last-child{direction:rtl}.opc-progress-bar>.opc-progress-bar-item:last-child>span:after{content:"2"}@media only screen and (max-width:767px){.opc-progress-bar{display:none;padding:0;margin-bottom:32px;justify-content:center}}@media only screen and (min-width:768px){.opc-progress-bar{margin-bottom:64px;margin-top:32px}}@media only screen and (max-width:767px){.checkout-cart-index{background:#fff}}.cart-container{display:flex}.cart-container .cart-summary,.cart-container .cart-custom-wrapper{background:#fff;border:1px solid #b7b7b7;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.cart-container .cart-summary{width:calc(35% - 32px)}@media only screen and (max-width:767px){.cart-container .cart-summary{width:100%;padding-top:0}}.cart-container .cart-summary>.title{font-size:28px;font-weight:400}.cart-container .cart-summary .block.shipping{display:none}.cart-container .cart-summary .checkout-methods-items .action.primary.checkout{font-size:18px;line-height:1.4}.cart-container .cart-custom-wrapper{float:left;padding:32px;width:calc(65% - 32px);margin-right:30px}@media only screen and (max-width:767px){.cart-container .cart-custom-wrapper{border:0;box-shadow:none;float:none;width:100%;padding:0}}.cart-container .form-cart{border-top:1px solid rgba(183,183,183,.5019607843);float:none;padding:0;width:100%;padding-top:8px}.cart-container .form-cart .action.primary{width:auto}.cart-totals .grand .mark,.cart-totals .grand .amount{font-size:18px;font-weight:700}.cart-totals .discount{color:#00c569}.cart-totals .discount th{border:none;padding:5px 0}.cart-totals .noInterest th{border:none;padding:5px 0}.cart-totals .installments{color:#f20d0d}.cart-totals .installments th{border:none;padding:5px 0}.cart.table-wrapper{border-top:0;margin-bottom:32px}.cart.table-wrapper .cart thead tr th.col{border-bottom:1px solid #1d1d1b;text-align:left}.cart.table-wrapper .cart>.item{border-bottom:1px solid rgba(183,183,183,.5019607843)}.cart.table-wrapper .cart tbody .col.item,.cart.table-wrapper .cart tbody .col.price,.cart.table-wrapper .cart tbody .col.qty,.cart.table-wrapper .cart tbody .col.subtotal{text-align:left;padding-bottom:0}.cart.table-wrapper .cart tbody .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .cart tbody .col.price .price-excluding-tax .price{color:#1d1d1b;font-size:18px;font-weight:600;line-height:2}.cart.table-wrapper .product-item-name{font-size:18px;line-height:2;margin:0}.cart.table-wrapper .item-actions td{padding:0 0 32px}.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before{color:#1d1d1b;font-size:20px}.cart-discount{background:#f5f5f5;display:flex;float:none;margin-bottom:32px;padding:40px 20px;width:100%}@media only screen and (max-width:767px){.cart-discount{padding:32px 16px 16px}}.cart-discount .block>.title{border:0;margin-bottom:20px;padding:0}.cart-discount .block>.title:after{display:none}.cart-discount .block>.title strong{color:#1d1d1b;font-size:28px}@media only screen and (max-width:767px){.cart-discount .block>.title strong{font-size:18px;font-weight:700}}.cart-discount .block.discount{clear:both;float:none;width:100%}.cart-discount .block.active .content{padding:0}.cart-discount .fieldset:last-child{margin:0}.cart-discount input[type=text]{height:48px;border:0;border-top-right-radius:0;border-bottom-right-radius:0}.cart-discount .actions-toolbar .action.primary{background-color:#f20d0d;border-radius:2px;border:1px solid #f20d0d;box-shadow:none !important;color:#fff;font-family:"Montserrat","Open Sans",sans-serif;font-size:14px;font-weight:400;padding:15px 30px;width:100%}@media only screen and (max-width:767px){.cart-discount .actions-toolbar .action.primary{padding:15px 5px}}.cart-discount .actions-toolbar .action.primary:hover,.cart-discount .actions-toolbar .action.primary:active,.cart-discount .actions-toolbar .action.primary:focus{background-color:#cc1316;border:1px solid #cc1316;color:#fff}.checkout-container{margin-top:40px}.checkout-container .checkout-shipping-address div.new-address-popup{margin:0}@media only screen and (max-width:767px){.checkout-container .opc-estimated-wrapper{display:none}}.opc-wrapper{background:#fff;border:1px solid #b7b7b7;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);margin:0;padding:32px;width:calc(65% - 32px)}@media only screen and (max-width:767px){.opc-wrapper{width:100%;margin-bottom:32px;padding:4px}}.opc-wrapper .step-title{border-color:#888;margin-bottom:30px}.opc-wrapper .step-content{margin:0}.opc-wrapper .title-discount-heading{margin:0 0 2rem;font-weight:700}.opc-wrapper .form-shipping-address{max-width:none}.opc-wrapper .form-shipping-address .fieldset.address{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}.opc-wrapper .form-shipping-address .fieldset .field{margin:0}.opc-wrapper .form-shipping-address .fieldset .field .label{clip:initial;display:inline-block;font-size:14px;height:auto;line-height:1.4;margin:0;overflow:auto;padding:0;position:relative;width:auto}.opc-wrapper .form-shipping-address .fieldset .field.street{grid-column:span 2;width:100%}.opc-wrapper .form-shipping-address .fieldset .field.street>.control{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}.opc-wrapper .shipping-address-item{border:1px solid #b7b7b7;border-radius:5px;width:60%}.opc-wrapper .shipping-address-item.selected-item{border-color:#b7b7b7}@media only screen and (max-width:767px){.opc-wrapper .shipping-address-item.selected-item{width:100%}}.opc-wrapper .shipping-address-item.selected-item:before{background-color:#2db235;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/success.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/success.svg") no-repeat center;mask-size:100%}.opc-wrapper .shipping-address-item.selected-item:before{left:auto;right:10px;top:20px}.opc-wrapper .shipping-address-item.selected-item:after{display:none}.opc-wrapper .checkout-payment-method .form.payments>.fieldset{display:flex;flex-direction:column}.opc-wrapper .checkout-payment-method .form.payments>.fieldset .cart-discount{order:0}.opc-wrapper .checkout-payment-method .form.payments>.fieldset .opc-payment{order:1}.opc-wrapper .checkout-payment-method .form.payments .total-order.discount,.opc-wrapper .checkout-payment-method .form.payments .total-order.noInterest,.opc-wrapper .checkout-payment-method .form.payments .total-order.installments{display:none}.opc-wrapper .checkout-shipping-method{display:none}.opc-wrapper .form-discount{max-width:none}.opc-wrapper .form-discount .actions-toolbar .primary{float:left}.opc-sidebar{background:0 0;border:0;box-shadow:none;margin:0;padding:0;width:calc(35% - 32px)}@media only screen and (max-width:767px){.opc-sidebar{width:100%;opacity:1;visibility:visible;position:relative;left:auto;right:auto;bottom:auto;top:auto}}.opc-sidebar .modal-inner-wrap{position:relative;transition:none;transform:none;background:0 0;border:0;box-shadow:none;overflow:visible}@media only screen and (max-width:767px){.opc-sidebar .modal-inner-wrap .modal-header{display:none}}.opc-sidebar .opc-block-summary,.opc-sidebar .opc-block-shipping-information{background:#fff;border:1px solid #b7b7b7;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);margin:0;padding:32px;width:100%}.opc-sidebar .opc-block-summary{margin-bottom:40px}.opc-sidebar .opc-block-shipping-information .ship-to{margin:0}.opc-sidebar .opc-block-shipping-information .shipping-information-content{border:1px solid #ccc;border-radius:5px;margin:0;padding:40px 20px 0;position:relative}@media only screen and (max-width:767px){.opc-sidebar .opc-block-shipping-information .shipping-information-content{padding:40px 20px 0}}.opc-sidebar .opc-block-shipping-information .shipping-information-content:before{background-color:#2db235;content:"";display:block;height:26px;position:absolute;width:26px;-webkit-mask:url("../images/success.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/success.svg") no-repeat center;mask-size:100%}.opc-sidebar .opc-block-shipping-information .shipping-information-content:before{top:10px;right:10px}.opc-sidebar .actions-toolbar-trigger .action.primary{font-size:18px;line-height:1}.opc-block-summary .table-totals .table-caption{clip:initial;display:table-caption;font-size:28px;font-weight:400;height:auto;line-height:1.4;margin:0 0 8px;overflow:auto;position:relative;text-align:left;width:auto}.opc-block-summary .table-totals tbody .mark,.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .mark,.opc-block-summary .table-totals tfoot .amount{font-size:16px;font-weight:400;padding:24px 0;border-bottom:1px solid #ccc}.opc-block-summary .table-totals .grand strong{font-weight:700}.opc-block-summary .discount{color:#00c569;padding:5px 0 5px}.opc-block-summary .discount:first-of-type{padding-top:15px}.opc-block-summary .noInterest{padding:5px 0}.opc-block-summary .installments{color:#f20d0d;padding:5px 0 15px}.opc-block-summary .minicart-items-wrapper{margin:0;max-height:none;padding:15px 0 0}.opc-block-summary .minicart-items-wrapper .minicart-items .product-item{padding:0}.opc-block-summary .items-in-cart{margin-bottom:24px}.opc-block-summary .items-in-cart .product{display:flex;flex-direction:row;gap:24px;position:relative}.opc-block-summary .items-in-cart .product:before,.opc-block-summary .items-in-cart .product:after{display:none}.opc-block-summary .items-in-cart .product>.product-image-container{display:block;flex:1;float:none;height:auto !important;width:auto !important}.opc-block-summary .items-in-cart .product>.product-item-details{flex:2.2;padding-left:0;width:auto}.opc-block-summary .items-in-cart .product>.product-item-details .product-item-name,.opc-block-summary .items-in-cart .product>.product-item-details .details-qty,.opc-block-summary .items-in-cart .product>.product-item-details .price{font-size:16px;line-height:2}.opc-block-summary .items-in-cart .product>.product-item-details .price{font-weight:700}@media only screen and (max-width:767px){.checkout-payment-method .payment-methods{margin:0 auto}}.payment-group{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;min-height:230px;position:relative}.payment-group .step-title{border-bottom:1px solid #888;flex:auto;height:fit-content;width:100%}.payment-group>.payment-method{width:100%}.payment-group>.payment-method .payment-method-title{border:1px solid #d0d0d0;border-radius:2px;left:0;margin-bottom:0;padding:0;position:inherit;top:78px;width:100%}@media only screen and (max-width:767px){.payment-group>.payment-method .payment-method-title{left:20px}}.payment-group>.payment-method .payment-method-title input[type=radio]{position:absolute;opacity:0}.payment-group>.payment-method .payment-method-title label{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:35px 50px;text-align:center}@media only screen and (max-width:767px){.payment-group>.payment-method .payment-method-title label{padding:15px 10%}}.payment-group>.payment-method .payment-method-title label span{display:inline;font-size:16px;font-weight:400}.payment-group>.payment-method .payment-method-title.free{background-color:rgba(176,182,186,.1);border-color:#707070}.payment-group>.payment-method .payment-method-title.free label>span{color:#707070}.payment-group>.payment-method .payment-method-title.barcode{width:100%}.payment-group>.payment-method .payment-method-title.barcode label:before{background-color:#b7b7b7;content:"";display:block;height:70px;position:absolute;width:70px;-webkit-mask:url("../images/barcode.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/barcode.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-title.barcode label:before{position:relative}.payment-group>.payment-method .payment-method-title.creditcard{width:100%}@media only screen and (max-width:767px){.payment-group>.payment-method .payment-method-title.creditcard{left:auto}}.payment-group>.payment-method .payment-method-title.creditcard label:before{background-color:#b7b7b7;content:"";display:block;height:70px;position:absolute;width:70px;-webkit-mask:url("../images/card.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/card.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-title.creditcard label:before{position:relative}.payment-group>.payment-method._active{position:static}.payment-group>.payment-method._active .payment-method-title{background:#f5eaea;border-color:#f20d0d}.payment-group>.payment-method._active .payment-method-title label span{color:#f20d0d}.payment-group>.payment-method._active .payment-method-title.barcode label:before{background-color:#f20d0d;content:"";display:block;height:70px;position:absolute;width:70px;-webkit-mask:url("../images/barcode.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/barcode.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method._active .payment-method-title.barcode label:before{position:relative}.payment-group>.payment-method._active .payment-method-title.free{background-color:rgba(176,182,186,.1);border-color:#707070}.payment-group>.payment-method._active .payment-method-title.free label>span{color:#707070}.payment-group>.payment-method._active .payment-method-title.creditcard label:before{background-color:#f20d0d;content:"";display:block;height:70px;position:absolute;width:70px;-webkit-mask:url("../images/card.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/card.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method._active .payment-method-title.creditcard label:before{position:relative}.payment-group>.payment-method._active .payment-method-content{display:flex;padding-top:20px}.payment-group>.payment-method .payment-method-content{flex-direction:row;flex-wrap:wrap;width:100%;padding:0 0 64px;left:0;position:relative}.payment-group>.payment-method .payment-method-content .checkout-agreements-block{display:none}@media only screen and (max-width:767px){.payment-group>.payment-method .payment-method-content{gap:16px;padding:0 0 32px}}@media only screen and (min-width:1440px){.payment-group>.payment-method .payment-method-content{gap:32px}}.payment-group>.payment-method .payment-method-content .label{display:inline-block;font-size:16px;font-weight:600;line-height:1.4;clip:auto;height:auto;width:auto;margin:0 0 6px;position:relative}.payment-group>.payment-method .payment-method-content .payment-method-billing-address,.payment-group>.payment-method .payment-method-content .payment-method-barcode,.payment-group>.payment-method .payment-method-content .payment-method-ccard{background:#fff;border-top:1px solid #d0d0d0;padding:64px 32px 32px}@media only screen and (max-width:767px){.payment-group>.payment-method .payment-method-content .payment-method-billing-address,.payment-group>.payment-method .payment-method-content .payment-method-barcode,.payment-group>.payment-method .payment-method-content .payment-method-ccard{flex:auto;padding:64px 16px 16px}}@media only screen and (min-width:1024px){.payment-group>.payment-method .payment-method-content .payment-method-billing-address{width:100%}}@media only screen and (min-width:1024px){.payment-group>.payment-method .payment-method-content .payment-method-barcode-wrap,.payment-group>.payment-method .payment-method-content .payment-method-ccard{width:100%}}.payment-group>.payment-method .payment-method-content .payment-method-ccard{padding-top:32px}.payment-group>.payment-method .payment-method-content .payment-method-ccard select,.payment-group>.payment-method .payment-method-content .payment-method-ccard .input-text{width:100%}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field{float:none;width:auto}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.required>.label:after{content:"*";color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.novo{display:flex;flex-direction:column;padding-left:50px;margin-bottom:40px;position:relative;justify-content:center}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.novo:before{background-color:#1d1d1b;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/creditcard.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/creditcard.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.novo:before{left:0}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.novo .label{border-bottom:1px solid #e5e5e5;padding-bottom:4px;margin-bottom:4px}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.novo>span{color:#666;font-size:12px}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.type{text-align:center;margin-bottom:40px}.payment-group>.payment-method .payment-method-content .payment-method-ccard .field.type .label{font-size:14px;font-weight:400;margin-bottom:20px}.payment-group>.payment-method .payment-method-content .payment-method-ccard .nested{display:flex;flex-wrap:wrap;column-gap:16px;justify-content:space-between;margin-bottom:20px}.payment-group>.payment-method .payment-method-content .payment-method-ccard .nested .field{flex:1}.payment-group>.payment-method .payment-method-content .payment-method-ccard .nested .field.number{margin-bottom:20px;flex-grow:0;flex-basis:100%}.payment-group>.payment-method .payment-method-content .payment-method-ccard .nested .field.date{flex-grow:0;flex-basis:60%}.payment-group>.payment-method .payment-method-content .payment-method-ccard .nested .field.cvv{flex-grow:0;flex-basis:37%}.payment-group>.payment-method .payment-method-content .payment-method-ccard .nested .fields.group{display:flex}.payment-group>.payment-method .payment-method-content .payment-method-ccard .nested .fields.group .month{flex:.75}.payment-group>.payment-method .payment-method-content .payment-method-barcode{padding:32px 32px 0}.payment-group>.payment-method .payment-method-content .payment-method-barcode .fieldset{margin:0 auto;text-align:center}.payment-group>.payment-method .payment-method-content .payment-method-barcode .barcode-title{font-size:32px;font-weight:600;margin:0 0 30px}.payment-group>.payment-method .payment-method-content .payment-method-barcode .barcode-title:before{background-color:#1d1d1b;content:"";display:block;height:190px;position:absolute;width:190px;-webkit-mask:url("../images/barcode.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/barcode.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-content .payment-method-barcode .barcode-title:before{margin:0 auto;height:145px;position:relative}.payment-group>.payment-method .payment-method-content .payment-method-barcode .price-box{font-size:36px;font-weight:700;line-height:1.2;margin:0 0 45px}.payment-group>.payment-method .payment-method-content .payment-method-barcode>p{font-size:18px;font-weight:500}.payment-group>.payment-method .payment-method-content .payment-method-billing-address{display:none}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field-select-billing,.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-form{max-width:none}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .legend{display:block;font-size:28px;font-weight:700;text-align:center;height:auto;width:100%;margin-bottom:20px;position:relative;overflow:visible}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .legend:before{background-color:#f20d0d;content:"";display:block;height:46px;position:absolute;width:46px;-webkit-mask:url("../images/endereco.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/endereco.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .legend:before{margin-left:-23px;top:-82px;left:50%;z-index:10}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .legend:after{content:"";background-color:#fff;border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:block;width:80px;height:80px;margin-left:-40px;top:-100px;left:50%;position:absolute;z-index:1}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .field.choice{align-items:center;display:flex}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .field.choice input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:4px;border:1px solid #ccc;cursor:pointer;height:30px;width:30px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .field.choice input[type=checkbox]:active:before,.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .field.choice input[type=checkbox]:checked:before{background:#1d1d1b;border-radius:3px;content:"";display:block;height:20px;left:4px;position:absolute;top:4px;width:20px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .field.choice .label{cursor:pointer;font-size:16px;font-weight:400;margin:0}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details{border-radius:12px;border:1px solid #ccc;line-height:2;padding:40px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details a{color:#1d1d1b}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details button.action{background-color:transparent;border-radius:2px;border:1px solid #1d1d1b;color:#1d1d1b;font-family:"Montserrat","Open Sans",sans-serif;font-size:12px;font-weight:600;margin-top:20px;padding:12px 24px;width:auto}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details button.action:hover,.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details button.action:active,.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details button.action:focus{background-color:#cc1316;border:1px solid #cc1316;color:#fff}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar .primary{display:flex;flex-direction:row-reverse;gap:32px;width:auto}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar .action{float:none;margin:0;text-align:center;justify-content:center}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar .action.action-update{order:2}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar .action.action-cancel{order:1}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field.field-select-billing>.label{display:none}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field.street{margin:0}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field.street>.label{display:none}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field.street>.control{display:flex;flex-wrap:wrap;column-gap:16px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field.street .field{flex:auto;margin-bottom:20px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field.street .field:first-child,.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field.street .field:last-child{width:100%}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field._required>.label:after{content:"*";color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field[name*=telephone] .field-tooltip{display:none}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .field[name*=telephone] input{margin:0;width:100%}.payment-group>.payment-method .payment-method-content .messages,.payment-group>.payment-method .payment-method-content .actions-toolbar{width:100% !important}.payment-group>.payment-method .payment-method-content .messages .primary,.payment-group>.payment-method .payment-method-content .actions-toolbar .primary{width:100%}.payment-group>.payment-method .payment-method-content .messages .primary .action,.payment-group>.payment-method .payment-method-content .actions-toolbar .primary .action{width:100%}.payment-group>.payment-method .cvv-hint{display:flex;margin-top:8px}.payment-group>.payment-method .cvv-hint img{height:24px;margin-right:6px}@media only screen and (min-width:1440px){.payment-group>.payment-method .cvv-hint img{height:32px;margin-right:10px}}.payment-group>.payment-method .cvv-hint>span{font-size:10px}.payment-group>.payment-method .payment-method-title.free+.payment-method-content{align-items:center;flex-direction:column}.payment-group>.payment-method .payment-method-title.free+.payment-method-content .actions-toolbar{width:calc(40% - 16px)}.checkout-payment-method .discount-code .form-discount{max-width:350px}@media only screen and (max-width:767px){.checkout-payment-method .discount-code .form-discount{display:unset}}.checkout-payment-method .discount-code .form-discount .payment-option-inner{margin:0}.checkout-payment-method .discount-code .form-discount .payment-option-inner input[type=text]{background:#fff;border:0;border-top-right-radius:0;border-bottom-right-radius:0;width:260px;height:48px;font-size:14px}@media only screen and (max-width:767px){.checkout-payment-method .discount-code .form-discount .payment-option-inner input[type=text]{width:100%}}.checkout-payment-method .discount-code .form-discount .actions-toolbar .action{background-color:#f20d0d !important;border-radius:0 6px 6px 0 !important;border:1px solid #f20d0d !important;box-shadow:none !important;color:#fff !important;font-family:"Montserrat","Open Sans",sans-serif;font-size:14px;font-weight:400;padding:15px 30px;width:100% !important}@media only screen and (max-width:767px){.checkout-payment-method .discount-code .form-discount .actions-toolbar .action{padding:15px 5px}}.checkout-payment-method .discount-code .form-discount .actions-toolbar .action:hover,.checkout-payment-method .discount-code .form-discount .actions-toolbar .action:active,.checkout-payment-method .discount-code .form-discount .actions-toolbar .action:focus{background-color:#cc1316;border:1px solid #cc1316;color:#fff}.custom-payment-error{align-items:center;background:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.16);display:block;width:100%;padding:60px 32px 30px;text-align:center}.custom-payment-error .btn-close{display:block;width:40px;height:40px;right:16px;top:16px;position:absolute}.custom-payment-error .btn-close span{display:none}.custom-payment-error .btn-close:before{background-color:#000;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/close.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/close.svg") no-repeat center;mask-size:100%}.custom-payment-error img.head{max-width:230px}.custom-payment-error h2{color:#f20d0d;font-size:16px;font-weight:700;line-height:2;margin-bottom:32px}.custom-payment-error p{font-size:16px;line-height:2;margin-bottom:32px}.custom-payment-error .motivos{display:flex;flex-direction:row;gap:32px;padding-top:16px}.custom-payment-error .motivos>div{flex:1}.custom-payment-error .motivos p{font-size:14px;line-height:1.8}.checkout-onepage-success .page-main>.page-title-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:30px;text-align:center}.checkout-onepage-success .page-main>.page-title-wrapper:before{background-color:#2db235;content:"";display:block;height:55px;position:absolute;width:55px;-webkit-mask:url("../images/success.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/success.svg") no-repeat center;mask-size:100%}.checkout-onepage-success .page-main>.page-title-wrapper:before{position:relative}.checkout-success{max-width:960px;margin:0 auto}.checkout-success h2{font-size:22px;font-weight:700}.checkout-success .success-head{border-bottom:1px dotted #f20d0d;text-align:center;padding-bottom:16px;margin-bottom:96px}.checkout-success .success-head .button{width:auto;margin:0 auto 60px;padding:12px 40px}.checkout-success .success-head .order-id{font-size:24px;font-weight:400;text-align:center}.checkout-success .success-head .order-id strong{font-size:34px}.checkout-success .success-footer{max-width:780px;margin:0 auto 32px;text-align:center}.checkout-success .success-footer>strong{display:block;font-size:32px;font-weight:700;margin-bottom:20px;font-family:"Montserrat","Open Sans",sans-serif}.checkout-success .success-footer>strong span{color:#f20d0d}.checkout-success .success-footer>img{margin:0 auto}.checkout-success .success-content{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16);border-radius:5px;padding:64px 10%;margin-bottom:64px;position:relative}@media only screen and (max-width:767px){.checkout-success .success-content{padding:64px 5%}}.checkout-success .success-content:before{background-color:#f20d0d;content:"";display:block;height:56px;position:absolute;width:56px;-webkit-mask:url("../images/bear.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/bear.svg") no-repeat center;mask-size:100%}.checkout-success .success-content:before{margin-left:-28px;top:-26px;left:50%;z-index:10}.checkout-success .success-content:after{content:"";background-color:#fff;border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:block;width:90px;height:90px;margin-left:-45px;top:-45px;left:50%;position:absolute;z-index:1}.checkout-success .order-content{background:#f4f4f4;border-radius:5px;display:flex;margin-bottom:64px}@media only screen and (max-width:767px){.checkout-success .order-content{flex-direction:column;gap:0}}.checkout-success .order-content-icon,.checkout-success .order-content-problem{flex:.2}.checkout-success .order-content-icon{align-items:center;background:#f20d0d;border-top-left-radius:5px;border-bottom-left-radius:5px;display:flex;justify-content:center}.checkout-success .order-content-icon>span{display:none}.checkout-success .order-content-icon:before{background-color:inherit;background:url("../images/maplebear.svg") no-repeat center;content:"";display:block;height:70px;position:absolute;width:70px;-webkit-mask:url("../images/maplebear.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/maplebear.svg") no-repeat center;mask-size:100%}.checkout-success .order-content-icon:before{position:relative;width:100px !important;height:100px !important;-webkit-mask:none !important}.checkout-success .order-content-details{flex:1;padding:32px 24px}@media only screen and (max-width:767px){.checkout-success .order-content-details{padding:5%;text-align:center}}.checkout-success .order-content-details h2{color:#f20d0d}.checkout-success .order-content-details h3{font-size:18px;font-weight:700;line-height:1.2}.checkout-success .order-content-details h4{font-size:14px;font-weight:700;line-height:1.2;margin:0 0 10px}.checkout-success .order-content-details #bar-code-to-pay{word-break:break-all}.checkout-success .order-content-details-head{border-bottom:1px solid #d0d0d0;padding-bottom:24px;margin-bottom:24px}.checkout-success .order-content-details-content{font-size:16px;font-weight:400;line-height:1.6}.checkout-success .order-content-details .order-slms{border-bottom:1px solid #d0d0d0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;padding-bottom:24px;margin-bottom:24px}.checkout-success .order-content-details .order-slms .product-image img{display:block}.checkout-success .order-content-details .order-slms .product-details{display:flex;flex-direction:column;font-size:16px;gap:8px;grid-column:span 3;justify-content:center;line-height:2}.checkout-success .order-content-details .order-slms .price{font-weight:700}.checkout-success .order-content-details .actions-toolbar{display:flex;gap:16px;width:fit-content}.checkout-success .order-content-details .actions-toolbar:before,.checkout-success .order-content-details .actions-toolbar:after{display:none}.checkout-success .order-content-details .actions-toolbar .action{flex:auto;font-weight:400;font-size:13px;margin:0;padding-left:16px;padding-right:16px;width:auto}.checkout-success .order-content-problem{padding:48px 16px 0 0}@media only screen and (max-width:767px){.checkout-success .order-content-problem{padding:5%;text-align:center}}.checkout-success .order-content-problem .action{align-items:center;display:flex;flex-direction:column;text-decoration:none;margin:0 auto;position:relative}.checkout-success .order-content-problem .action:after{background:#f20d0d;border-radius:50%;content:"";display:block;width:60px;height:60px;margin-bottom:10px;order:2}.checkout-success .order-content-problem .action span{color:#1d1d1b;font-size:12px;font-weight:400;text-align:center;order:3}.checkout-success .order-content-problem .action-problem:before{background-color:#fff;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/problem.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/problem.svg") no-repeat center;mask-size:100%}.checkout-success .order-content-problem .action-problem:before{top:13px;order:1}.checkout-success .order-pending{margin-bottom:64px}.checkout-success .order-pending-head{align-items:center;display:flex;border-bottom:1px dotted #f20d0d;padding-bottom:16px;margin-bottom:32px}.checkout-success .order-pending-head-icon{align-items:center;display:flex;flex:.2;justify-content:center}.checkout-success .order-pending-head-icon:before{background-color:inherit;background:url("../images/exclamation.svg") no-repeat center;content:"";display:block;height:32px;position:absolute;width:32px;-webkit-mask:url("../images/exclamation.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/exclamation.svg") no-repeat center;mask-size:100%}.checkout-success .order-pending-head-content{flex:1.2}.checkout-success .order-pending-head p{font-size:18px}.checkout-success .order-pending .order-content-icon:before{background-color:#fff;content:"";display:block;height:60px;position:absolute;width:60px;-webkit-mask:url("../images/slms.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/slms.svg") no-repeat center;mask-size:100%}.checkout-success .order-pending .order-content-icon:before{background:#fff;position:relative}.checkout-success .order-pending .order-content-details-head{padding-bottom:4px;margin-bottom:10.6666666667px}.checkout-success .order-pending .action{text-align:center}.checkout-success .order-info{border-top:1px dotted #f20d0d;text-align:center;padding-top:32px}.checkout-success .order-info h2{font-size:22px;font-weight:700;margin:0 0 21.3333333333px}.cards.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:40px;padding-top:40px}.cards.empty>.image{margin-bottom:20px}@media only screen and (min-width:1024px){.cards.empty>.image{margin-bottom:40px}}.cards.empty>.title{font-weight:700;text-align:center}@media only screen and (min-width:1024px){.cards.empty>.title{font-size:28px}}@media only screen and (min-width:1440px){.cards.empty>.title{font-size:32px}}@media only screen and (min-width:1024px){.cards.empty{padding-bottom:80px;padding-top:80px}}#nectar_zooppayment-saved-cards{margin-top:30px}@media only screen and (min-width:1024px){#nectar_zooppayment-saved-cards{margin-top:40px}}#nectar_zooppayment-form .select,#nectar_zooppayment-saved-cards .select,.zoop-customer-cards .select{padding-left:12px;padding-right:12px}#nectar_zooppayment-form .field.cards,#nectar_zooppayment-saved-cards .field.cards,.zoop-customer-cards .field.cards{margin-top:40px}#nectar_zooppayment-form .card-list,#nectar_zooppayment-saved-cards .card-list,.zoop-customer-cards .card-list{list-style:none;margin:0;padding:0}#nectar_zooppayment-form .card-list>.item,#nectar_zooppayment-saved-cards .card-list>.item,.zoop-customer-cards .card-list>.item{display:flex;flex-wrap:wrap;margin-bottom:0}#nectar_zooppayment-form .card-list>.item+.item,#nectar_zooppayment-saved-cards .card-list>.item+.item,.zoop-customer-cards .card-list>.item+.item{margin-top:30px}#nectar_zooppayment-form .card-list>.item>.label,#nectar_zooppayment-saved-cards .card-list>.item>.label,.zoop-customer-cards .card-list>.item>.label{cursor:pointer;display:flex;width:100%}#nectar_zooppayment-form .card-list>.item>.label input[type=radio],#nectar_zooppayment-saved-cards .card-list>.item>.label input[type=radio],.zoop-customer-cards .card-list>.item>.label input[type=radio]{display:none}#nectar_zooppayment-form .card-list>.item .field.cvv,#nectar_zooppayment-form .card-list>.item .field.installments,#nectar_zooppayment-saved-cards .card-list>.item .field.cvv,#nectar_zooppayment-saved-cards .card-list>.item .field.installments,.zoop-customer-cards .card-list>.item .field.cvv,.zoop-customer-cards .card-list>.item .field.installments{display:none}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-list>.item .field.cvv .label,#nectar_zooppayment-form .card-list>.item .field.installments .label,#nectar_zooppayment-saved-cards .card-list>.item .field.cvv .label,#nectar_zooppayment-saved-cards .card-list>.item .field.installments .label,.zoop-customer-cards .card-list>.item .field.cvv .label,.zoop-customer-cards .card-list>.item .field.installments .label{font-size:14px}}#nectar_zooppayment-form .card-list>.item .field.cvv,#nectar_zooppayment-saved-cards .card-list>.item .field.cvv,.zoop-customer-cards .card-list>.item .field.cvv{margin-right:30px;width:calc(50% - 30px)}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-list>.item .field.cvv,#nectar_zooppayment-saved-cards .card-list>.item .field.cvv,.zoop-customer-cards .card-list>.item .field.cvv{margin-bottom:20px;margin-right:0;width:100%}}#nectar_zooppayment-form .card-list>.item .field.installments,#nectar_zooppayment-saved-cards .card-list>.item .field.installments,.zoop-customer-cards .card-list>.item .field.installments{width:50%}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-list>.item .field.installments,#nectar_zooppayment-saved-cards .card-list>.item .field.installments,.zoop-customer-cards .card-list>.item .field.installments{width:100%}}#nectar_zooppayment-form .card-list>.item .select,#nectar_zooppayment-saved-cards .card-list>.item .select,.zoop-customer-cards .card-list>.item .select{padding-left:12px;padding-right:12px}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-list>.item .input-text,#nectar_zooppayment-form .card-list>.item .select,#nectar_zooppayment-saved-cards .card-list>.item .input-text,#nectar_zooppayment-saved-cards .card-list>.item .select,.zoop-customer-cards .card-list>.item .input-text,.zoop-customer-cards .card-list>.item .select{height:42px}}#nectar_zooppayment-form .card-info,#nectar_zooppayment-saved-cards .card-info,.zoop-customer-cards .card-info{align-items:center;background-color:#fff;border-radius:5px;border:2px solid transparent;box-shadow:0 3px 10px rgba(0,0,0,.16);display:flex;justify-content:center;padding:30px 40px;width:auto}#nectar_zooppayment-form .card-info .brand,#nectar_zooppayment-saved-cards .card-info .brand,.zoop-customer-cards .card-info .brand{margin-right:40px}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-info .brand,#nectar_zooppayment-saved-cards .card-info .brand,.zoop-customer-cards .card-info .brand{margin-bottom:15px;margin-right:0;width:100%}}#nectar_zooppayment-form .card-info .info,#nectar_zooppayment-saved-cards .card-info .info,.zoop-customer-cards .card-info .info{text-align:left}#nectar_zooppayment-form .card-info .info+.info,#nectar_zooppayment-saved-cards .card-info .info+.info,.zoop-customer-cards .card-info .info+.info{margin-left:20px}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-info .info+.info,#nectar_zooppayment-saved-cards .card-info .info+.info,.zoop-customer-cards .card-info .info+.info{width:calc(50% - 20px)}}#nectar_zooppayment-form .card-info .info .label,#nectar_zooppayment-saved-cards .card-info .info .label,.zoop-customer-cards .card-info .info .label{color:#999;display:block;font-size:14px;font-weight:400;margin-bottom:8px}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-info .info .label,#nectar_zooppayment-saved-cards .card-info .info .label,.zoop-customer-cards .card-info .info .label{font-size:12px}}#nectar_zooppayment-form .card-info .info .value,#nectar_zooppayment-saved-cards .card-info .info .value,.zoop-customer-cards .card-info .info .value{color:#000;display:block;font-size:16px;font-weight:400;margin:0}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-info .info .value,#nectar_zooppayment-saved-cards .card-info .info .value,.zoop-customer-cards .card-info .info .value{font-size:14px}}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-info .info,#nectar_zooppayment-saved-cards .card-info .info,.zoop-customer-cards .card-info .info{width:50%}}@media only screen and (max-width:767px){#nectar_zooppayment-form .card-info,#nectar_zooppayment-saved-cards .card-info,.zoop-customer-cards .card-info{flex-wrap:wrap;padding:20px}}#nectar_zooppayment-form .card-list>.item.active>.label,#nectar_zooppayment-saved-cards .card-list>.item.active>.label,.zoop-customer-cards .card-list>.item.active>.label{margin-bottom:20px}#nectar_zooppayment-form .card-list>.item.active .card-info,#nectar_zooppayment-saved-cards .card-list>.item.active .card-info,.zoop-customer-cards .card-list>.item.active .card-info{background:#f5eaea;border-color:#f20d0d;box-shadow:none}#nectar_zooppayment-form .card-list>.item.active .field.cvv,#nectar_zooppayment-form .card-list>.item.active .field.installments,#nectar_zooppayment-saved-cards .card-list>.item.active .field.cvv,#nectar_zooppayment-saved-cards .card-list>.item.active .field.installments,.zoop-customer-cards .card-list>.item.active .field.cvv,.zoop-customer-cards .card-list>.item.active .field.installments{display:block}.zoop-customer-cards .card-list>.item+.item{margin-top:20px}@media only screen and (min-width:1024px){.zoop-customer-cards .card-list>.item+.item{margin-top:40px}}.zoop-customer-cards .card-info{border:1px solid #ccc}.zoop-customer-cards .card-info .delete-card{align-items:center;background-color:transparent;border:0;color:#666;display:flex;flex-direction:column;font-weight:400;margin-left:12px}.zoop-customer-cards .card-info .delete-card:before{background-color:#666;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/trash.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/trash.svg") no-repeat center;mask-size:100%}.zoop-customer-cards .card-info .delete-card:before{position:static}.zoop-customer-cards .card-info .delete-card>span{display:block}@media only screen and (min-width:1024px){.zoop-customer-cards .card-info .delete-card>span{margin-top:12px}}@media only screen and (min-width:1024px){.zoop-customer-cards .card-info .delete-card{font-size:15px;margin-left:40px}}@media only screen and (min-width:1024px){.zoop-customer-cards .card-info{padding:40px}}.modal-popup.card-confirmation-popup .modal-inner-wrap{max-width:760px}@media only screen and (min-width:768px){.modal-popup.card-confirmation-popup .modal-inner-wrap{width:760px}}.modal-popup.card-confirmation-popup .modal-header{display:flex;justify-content:center}.modal-popup.card-confirmation-popup .modal-header:before{background-color:#f20d0d;content:"";display:block;height:60px;position:absolute;width:60px;-webkit-mask:url("../images/trash.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/trash.svg") no-repeat center;mask-size:100%}.modal-popup.card-confirmation-popup .modal-header:before{position:static}.modal-popup.card-confirmation-popup .modal-header .action-close{display:none}.modal-popup.card-confirmation-popup .modal-content{padding-bottom:0}.modal-popup.card-confirmation-popup .modal-content h2{text-align:center}@media only screen and (min-width:1024px){.modal-popup.card-confirmation-popup .modal-content h2{font-size:38px}}.modal-popup.card-confirmation-popup .modal-footer{border:0;display:flex}@media only screen and (min-width:1024px){.modal-popup.card-confirmation-popup .modal-footer .action+.action{margin-left:8%}}.modal-popup.card-confirmation-popup .modal-footer .action.secondary{border-color:#f20d0d;color:#f20d0d}.modal-popup.card-confirmation-popup .modal-footer .action.secondary:hover{color:#fff}@media only screen and (min-width:1024px){.modal-popup.card-confirmation-popup .modal-footer .action{width:46%}}.modal-popup.card-confirmation-popup .card-info{border:0}@media only screen and (min-width:1024px){.modal-popup.card-confirmation-popup .card-info{padding:10px}}#nectar_zooppayment-form{background:0 0;box-shadow:none;border-radius:0;padding:0}#nectar_zooppayment-form .credit-card-types{align-items:center;display:flex;justify-content:center}#nectar_zooppayment-form .credit-card-types .item+.item{margin-left:32px}@media only screen and (max-width:767px){#nectar_zooppayment-form .control .select-installments{font-size:11px;font-weight:300}}#nectar_zooppayment-form .new-card-wrapper{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16);border-radius:5px;flex:1;padding:32px}#nectar_zooppayment-form .new-card-wrapper .title{cursor:pointer;display:flex;flex-direction:column;padding-left:56px;position:relative;justify-content:center}#nectar_zooppayment-form .new-card-wrapper .title *{cursor:pointer}#nectar_zooppayment-form .new-card-wrapper .title:before{background-color:#1d1d1b;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/creditcard.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/creditcard.svg") no-repeat center;mask-size:100%}#nectar_zooppayment-form .new-card-wrapper .title:before{left:0}#nectar_zooppayment-form .new-card-wrapper .title .label{border-bottom:1px solid #e5e5e5;padding-bottom:4px;margin-bottom:4px}#nectar_zooppayment-form .new-card-wrapper .title>span{color:#666;font-size:12px}#nectar_zooppayment-form .new-card-wrapper .title .icon{background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:0;padding-left:10px}#nectar_zooppayment-form .new-card-wrapper .title .icon:before{background-color:#1d1d1b;content:"";display:block;height:22px;position:absolute;width:22px;-webkit-mask:url("../images/angle-down.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/angle-down.svg") no-repeat center;mask-size:100%}#nectar_zooppayment-form .new-card-wrapper .title .icon:before{position:static}#nectar_zooppayment-form .new-card-wrapper .title.active .icon:before{background-color:#1d1d1b;content:"";display:block;height:22px;position:absolute;width:22px;-webkit-mask:url("../images/angle-left.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/angle-left.svg") no-repeat center;mask-size:100%}#nectar_zooppayment-form .new-card-wrapper .title.active .icon:before{position:static}#nectar_zooppayment-form .new-card-wrapper>.fieldset{display:none;margin-top:40px}#nectar_zooppayment-form .new-card-wrapper>.fieldset.active{display:block}#nectar_zooppayment-form select,#nectar_zooppayment-form .input-text{width:100%}#nectar_zooppayment-form .field{margin-bottom:20px}#nectar_zooppayment-form .field .label{font-weight:700;line-height:1;margin-bottom:8px;letter-spacing:-.02em}#nectar_zooppayment-form .field.type .label{font-weight:300}#nectar_zooppayment-form .field.number:before{background-color:#999;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/card.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/card.svg") no-repeat center;mask-size:100%}@media only screen and (min-width:1024px){#nectar_zooppayment-form .field{margin-bottom:30px}}@media only screen and (min-width:1440px){#nectar_zooppayment-form .field{margin-bottom:40px}}#nectar_zooppayment-form .nested{column-gap:0;margin-left:-8px;margin-right:-8px;margin-bottom:0}#nectar_zooppayment-form .nested .field{padding-left:8px;padding-right:8px}#nectar_zooppayment-form .nested .field.number{flex-basis:100%}@media only screen and (min-width:1024px){#nectar_zooppayment-form .nested .field.number{flex-basis:35%}}#nectar_zooppayment-form .nested .field.number:before{display:none !important}#nectar_zooppayment-form .nested .field.date{flex-basis:100%}@media only screen and (min-width:1024px){#nectar_zooppayment-form .nested .field.date{flex-basis:30%}}#nectar_zooppayment-form .nested .field.cvv{flex-basis:100%}@media only screen and (min-width:1024px){#nectar_zooppayment-form .nested .field.cvv{flex-basis:25%}}#nectar_zooppayment-form .nested .field .group .field{margin-bottom:0;padding:0}#nectar_zooppayment-form .nested .field .group .field+.field{padding-left:6px}#nectar_zooppayment-form .cvv-hint{display:flex;margin-top:8px}#nectar_zooppayment-form .cvv-hint img{height:24px;margin-right:6px}@media only screen and (min-width:1440px){#nectar_zooppayment-form .cvv-hint img{height:32px;margin-right:10px}}#nectar_zooppayment-form .cvv-hint>span{font-size:10px}#nectar_zooppayment-form .field.choice{align-items:center;display:flex}#nectar_zooppayment-form .field.choice input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:4px;border:1px solid #ccc;cursor:pointer;height:30px;width:30px}#nectar_zooppayment-form .field.choice input[type=checkbox]:active:before,#nectar_zooppayment-form .field.choice input[type=checkbox]:checked:before{background:#1d1d1b;border-radius:3px;content:"";display:block;height:20px;left:4px;position:absolute;top:4px;width:20px}#nectar_zooppayment-form .field.choice .label{cursor:pointer;font-size:16px;font-weight:400;margin:0}#nectar_zooppayment-form .actions-toolbar{margin-top:30px}@media only screen and (min-width:1440px){#nectar_zooppayment-form .actions-toolbar{margin-top:40px}}