@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:#242424;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:900px){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:900px){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:#242424;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:900px){select{height:36px}}@media only screen and (min-width:900px){select{height:44px}}textarea{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#242424;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:#242424;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:5px;color:#242424;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:900px){.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%)}}@media only screen and (max-width:900px){.balloon-open{display:none !important}}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:#cc1316;border-radius:5px;border:1px solid #f20d0d;color:#fff;font-family:"Montserrat","Open Sans",sans-serif;font-size:16px;font-weight:700;padding:20px 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:#e2191c;border:1px solid #cc1316;color:#fff}.action.secondary,button.action-secondary{background-color:transparent;border-radius:5px;border:1px solid #1d1d1b;color:#1d1d1b;font-family:"Montserrat","Open Sans",sans-serif;font-size:16px;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:#e2191c;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:#fff;color:#242424;font-family:"Montserrat","Open Sans",sans-serif;font-size:1.6rem;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:900px){.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:900px){.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:900px){.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:900px){[data-element=mobile_image]{display:none}}.cms-index-index .columns .column.main{padding-bottom:0}@media only screen and (max-width:900px){.checkout-cart-index .column.main{padding-left:16px;padding-right:16px}}@media only screen and (min-width:900px){.page-layout-2columns-left .column.main{padding-left:16px;width:75%}}@media only screen and (min-width:900px){.page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional{padding-right:16px;width:25%}}.page-main>.page-title-wrapper{display:block;margin-bottom:16px;padding:0 10%;text-align:center;width:100%}.page-main>.page-title-wrapper .page-title{color:#333;font-weight:700;text-transform:none}@media only screen and (max-width:900px){.page-main>.page-title-wrapper .page-title{font-size:28px}}@media only screen and (min-width:900px){.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:42px}}.page-main>.page-title-wrapper .page-subtitle{color:#333;font-weight:500;line-height:1.8;text-transform:none}@media only screen and (max-width:900px){.page-main>.page-title-wrapper .page-subtitle{font-size:15px}}@media only screen and (min-width:900px){.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:900px){.hidden-xs{display:none !important}}.page-header{border:0;z-index:5}.lac-notification-sticky{display:none !important}.header.content{align-items:center;background:0 0;display:flex;gap:20px;justify-content:flex-start;position:relative;z-index:2}.header.content:before,.header.content:after{display:none}@media only screen and (max-width:900px){.header.content{justify-content:space-between;padding:40px;margin:0}.header.content .navigation{display:none}}@media only screen and (min-width:900px){.header.content{padding:16px}.header.content .nav-sections-item-content>.navigation{display:none}}@media only screen and (min-width:1024px){.header.content{padding:24px 32px}}.header-checkout .page-header{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:0 0 40px}.logo{float:none;margin:0 auto 0 0 !important;max-width:none;position:relative;order:0;z-index:1}@media only screen and (max-width:900px){.logo>img{height:40px;min-width:initial;max-width:none;width:auto}}@media only screen and (max-width:900px){.header-checkout .logo{margin:0 !important}}.header.links{list-style:none;padding:0;margin:0;display:flex;gap:24px;align-items:center;right:0;position:inherit}@media only screen and (max-width:900px){.header.links{right:auto;position:relative}}.header.links li{margin:0}.header.links>.authorization-link{display:none}@media only screen and (max-width:900px){.header.links>.authorization-link{display:none}}.header.links>.authorization-link a{align-items:center;display:flex;color:#333;font-size:16px;gap:10px;padding:10px;text-decoration:none}.header.links>.authorization-link a:before{background-color:#333;content:"";display:block;height:32px;position:absolute;width:32px;-webkit-mask:url("../images/logout.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/logout.svg") no-repeat center;mask-size:100%}.header.links>.authorization-link a:before{position:relative}.header.links>.welcome{align-items:center;display:flex;font-size:16px;font-weight:700;gap:16px;position:relative}@media only screen and (max-width:900px){.header.links>.welcome{display:none}}.header.links>.welcome:before{background-color:#fff;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/customer.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/customer.svg") no-repeat center;mask-size:100%}@media only screen and (max-width:900px){.header.links>.welcome:before{background-color:#333;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/menu2.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/menu2.svg") no-repeat center;mask-size:100%}}.header.links>.welcome:before{top:14px;right:15px;z-index:10}@media only screen and (max-width:900px){.header.links>.welcome:before{top:10px;right:10px;height:30px;width:30px}}.header.links>.welcome:after{content:"" !important;background:#333;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.3);display:block;width:60px;height:60px;position:relative;z-index:0}@media only screen and (max-width:900px){.header.links>.welcome:after{height:50px;width:50px;background:#fff}}.header.links>.customer-welcome{height:100%;left:0;right:110px;position:absolute;z-index:10}@media only screen and (max-width:900px){.header.links>.customer-welcome .customer-name{display:block}}.header.links>.customer-welcome button{height:100%;width:100%;opacity:0}.header.links>.customer-welcome button:before{background-color:#fff;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/customer.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/customer.svg") no-repeat center;mask-size:100%}.header.links>.customer-welcome button:before{top:14px;left:15px;z-index:10}@media only screen and (max-width:900px){.header.links>.customer-welcome button:before{top:1px;left:15px;height:30px;width:30px;opacity:0}}.header.links>.customer-welcome button:after{content:"" !important;background:#f20d0d;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.3);display:block;width:60px;height:60px;position:relative;z-index:0}@media only screen and (max-width:900px){.header.links>.customer-welcome button:after{height:60px;width:60px}}.header.links>.customer-welcome button:after,.header.links>.customer-welcome button span{display:none}@media only screen and (max-width:900px){.header.links>.customer-welcome button{background:0 0;border:0;padding:0}}.header.links>.customer-welcome li a,.header.links>.customer-welcome li strong{font-size:12px;font-weight:400;padding:8px}.header.links>.customer-welcome .customer-menu{display:none}.header.links>.customer-welcome.active .customer-menu{display:block;right:0;position:absolute}@media only screen and (max-width:900px){.header.links>.customer-welcome.active .customer-menu{background-color:#f5f5f5;position:fixed;left:0;top:0;bottom:0;right:0;overflow:auto;padding:40px 10px 10px;z-index:10}.header.links>.customer-welcome.active .customer-menu .header.links{border:0;margin-top:0}.header.links>.customer-welcome.active .customer-menu .header.links li{border:0}.header.links>.customer-welcome.active .customer-menu .header.links li a,.header.links>.customer-welcome.active .customer-menu .header.links li strong{align-items:center;border:2px solid transparent;border-radius:5px;color:#000;display:flex;flex-direction:row-reverse;font-size:16px;gap:10px;font-weight:500;padding:20px 55px;text-decoration:none;justify-content:flex-end}.header.links>.customer-welcome.active .customer-menu .header.links li a.inicio:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.inicio:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/home.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/home.svg") no-repeat center;mask-size:100%}.header.links>.customer-welcome.active .customer-menu .header.links li a.inicio:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.inicio:before{left:10px}.header.links>.customer-welcome.active .customer-menu .header.links li a.my-address:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.my-address:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/home.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/home.svg") no-repeat center;mask-size:100%}.header.links>.customer-welcome.active .customer-menu .header.links li a.my-address:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.my-address:before{left:10px}.header.links>.customer-welcome.active .customer-menu .header.links li a.meus-dados:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.meus-dados:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/customer.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/customer.svg") no-repeat center;mask-size:100%}.header.links>.customer-welcome.active .customer-menu .header.links li a.meus-dados:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.meus-dados:before{left:10px}.header.links>.customer-welcome.active .customer-menu .header.links li a.buy-materials:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.buy-materials:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-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.links>.customer-welcome.active .customer-menu .header.links li a.buy-materials:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.buy-materials:before{left:10px}.header.links>.customer-welcome.active .customer-menu .header.links li a.meus-dependentes:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.meus-dependentes:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/dependent.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/dependent.svg") no-repeat center;mask-size:100%}.header.links>.customer-welcome.active .customer-menu .header.links li a.meus-dependentes:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.meus-dependentes:before{left:10px}.header.links>.customer-welcome.active .customer-menu .header.links li a.meus-pedidos:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.meus-pedidos:before{background-color:#1d1d1b;content:"";display:block;height:26px;position:absolute;width:26px;-webkit-mask:url("../images/list.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/list.svg") no-repeat center;mask-size:100%}.header.links>.customer-welcome.active .customer-menu .header.links li a.meus-pedidos:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.meus-pedidos:before{left:10px;width:22px}.header.links>.customer-welcome.active .customer-menu .header.links li a.minha-carteira:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.minha-carteira:before{background-color:#1d1d1b;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%}.header.links>.customer-welcome.active .customer-menu .header.links li a.minha-carteira:before,.header.links>.customer-welcome.active .customer-menu .header.links li strong.minha-carteira:before{left:4px}.header.links>.customer-welcome.active .customer-menu .header.links li a.active,.header.links>.customer-welcome.active .customer-menu .header.links li strong.active{background:#fef4f4;border-color:#f20d0d;color:#f20d0d}.header.links>.customer-welcome.active .customer-menu .header.links li.authorization-link{bottom:5%;position:fixed}.header.links>.customer-welcome.active .customer-menu .header.links li.authorization-link a:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/logout.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/logout.svg") no-repeat center;mask-size:100%}.header.links>.customer-welcome.active .customer-menu .header.links li.authorization-link a:before{left:12px}}.header.links>.customer-welcome .header.links{align-items:stretch;border:0;border-radius:5px;display:flex;flex-direction:column;gap:0;margin-top:5px;width:100%;overflow:hidden;margin-right:-40px}.header.links>.customer-welcome .header.links .authorization-link{display:block;order:4}.header.links>.customer-welcome .header.links .authorization-link a:before{display:none}.header.links>.customer-welcome .header.links:before,.header.links>.customer-welcome .header.links:after{display:none}.header.links>.customer-welcome .header.links>li{border-top:1px solid #e5e5e5}.header.links>.customer-welcome .header.links>li:first-child{border:0}@media only screen and (max-width:900px){.header-checkout .header.links>.welcome{display:flex}}@media only screen and (max-width:900px){.header-checkout .header.links>.welcome .logged-in{display:none}}.cms-noroute-index .page-header,.cms-page-view .page-header,.cms-index-index .page-header{margin-bottom:-160px}@media only screen and (min-width:1024px){.cms-noroute-index .page-header,.cms-page-view .page-header,.cms-index-index .page-header{margin-bottom:-128px}}.cms-noroute-index .header.links,.cms-page-view .header.links,.cms-index-index .header.links{flex:initial;margin-right:65px;right:auto;position:relative}@media only screen and (max-width:900px){.cms-noroute-index .header.links,.cms-page-view .header.links,.cms-index-index .header.links{display:none}}.cms-noroute-index .header.links>.authorization-link,.cms-page-view .header.links>.authorization-link,.cms-index-index .header.links>.authorization-link{display:none}.cms-noroute-index .header.links>.welcome:before,.cms-noroute-index .header.links>.welcome:after,.cms-page-view .header.links>.welcome:before,.cms-page-view .header.links>.welcome:after,.cms-index-index .header.links>.welcome:before,.cms-index-index .header.links>.welcome:after{display:none}.cms-noroute-index .header.links>.welcome span,.cms-page-view .header.links>.welcome span,.cms-index-index .header.links>.welcome span{color:#fff;font-size:16px;font-weight:600}.cms-noroute-index .header.links>.customer-welcome,.cms-page-view .header.links>.customer-welcome,.cms-index-index .header.links>.customer-welcome{width:100%;position:absolute}@media only screen and (max-width:900px){.cms-noroute-index .header.links>.customer-welcome .customer-name,.cms-page-view .header.links>.customer-welcome .customer-name,.cms-index-index .header.links>.customer-welcome .customer-name{display:block}}.cms-noroute-index .header.links>.customer-welcome button:before,.cms-noroute-index .header.links>.customer-welcome button:after,.cms-page-view .header.links>.customer-welcome button:before,.cms-page-view .header.links>.customer-welcome button:after,.cms-index-index .header.links>.customer-welcome button:before,.cms-index-index .header.links>.customer-welcome button:after{display:none}.cms-noroute-index .header.links>.customer-welcome button span,.cms-page-view .header.links>.customer-welcome button span,.cms-index-index .header.links>.customer-welcome button span{display:inline-block;font-size:16px;font-weight:600;position:relative;height:auto;margin:0;width:auto;overflow:initial;clip:auto;visibility:hidden}.cms-noroute-index .logged-out .header.links>.welcome,.cms-page-view .logged-out .header.links>.welcome,.cms-index-index .logged-out .header.links>.welcome{display:none}.cms-noroute-index .logged-out .header.links>.authorization-link,.cms-page-view .logged-out .header.links>.authorization-link,.cms-index-index .logged-out .header.links>.authorization-link{display:block}.cms-noroute-index .logged-out .header.links>.authorization-link a,.cms-page-view .logged-out .header.links>.authorization-link a,.cms-index-index .logged-out .header.links>.authorization-link a{color:#fff;font-size:16px;font-weight:600;text-decoration:none}.cms-noroute-index .logged-out .header.links>.authorization-link a:before,.cms-page-view .logged-out .header.links>.authorization-link a:before,.cms-index-index .logged-out .header.links>.authorization-link a:before{display:none}.nav-sections{background:0 0;flex:1;margin-bottom:0}@media only screen and (max-width:900px){.nav-sections{top:110px;max-height:calc(100% - 110px);overflow:auto}}@media only screen and (max-width:900px){.nav-sections-item-title{display:none}}@media only screen and (max-width:900px){.nav-sections-item-content{margin:0;padding-top:60px}}.header-menu-container{display:block}@media only screen and (max-width:900px){.header-menu-container.interrogation{display:none}}.header-menu-container [data-content-type=html]{display:flex;column-gap:2%;justify-content:flex-end}@media only screen and (max-width:900px){.header-menu-container [data-content-type=html]{align-items:flex-start;flex-direction:column;row-gap:80px;padding:0 40px}}.header-menu-container ul{align-items:center;column-gap:2%;display:flex;flex:2.4;flex-direction:row;list-style:none;justify-content:space-evenly;margin:0;padding:0}@media only screen and (max-width:900px){.header-menu-container ul{align-items:flex-start;flex-direction:column;width:100%}}.header-menu-container ul li{margin:0}@media only screen and (max-width:900px){.header-menu-container ul li{width:100%}}.header-menu-container ul a{text-transform:uppercase}.header-menu-container ul a:not(.button){color:#fff;display:flex;font-size:14px;font-weight:700;text-align:center;text-decoration:none;padding:8px;position:relative}@media only screen and (max-width:900px){.header-menu-container ul a:not(.button){border-bottom:1px solid #fff;display:block;font-weight:600;padding:20px 0;text-align:left;width:100%}}.header-menu-container ul a:not(.button):after{content:"";background:#fff;display:block;width:0;height:3px;left:0;bottom:0;position:absolute;transition:width .1s linear}.header-menu-container ul a:not(.button):hover:after{width:100%}@media only screen and (max-width:900px){.header-menu-container ul a.primary{font-size:20px;text-transform:none}}.header-menu-container ul a.interrogation{padding:0;width:auto;height:auto;display:block}.header-menu-container ul a.interrogation span{display:none}.header-menu-container ul a.interrogation:before{background-color:#fff;content:"";display:block;height:45px;position:absolute;width:45px;-webkit-mask:url("../images/interrogation.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/interrogation.svg") no-repeat center;mask-size:100%}.header-menu-container ul a.interrogation:before{position:relative}.header-menu-container ul a.interrogation:after{display:none}@media only screen and (max-width:900px){.header-menu-container ul a.interrogation{border:1px solid #fff;border-radius:5px;display:flex;justify-content:center;position:relative;padding:14px}.header-menu-container ul a.interrogation span{display:flex;font-size:20px;text-transform:none;order:0}.header-menu-container ul a.interrogation:before{width:26px;height:26px;order:1;position:absolute;top:50%;right:28px;transform:translateY(-50%)}}.header-menu-container ul.menu-buttons{flex:initial}.header-menu-container ul.menu-buttons .tooltip-content{top:-40px}@media only screen and (max-width:900px){.header-menu-container ul.menu-buttons li{margin-bottom:40px}.header-menu-container ul.menu-buttons li:last-child{margin:0}}@media only screen and (min-width:900px){.header-menu-container ul.menu-buttons li.ajuda{right:16px;position:absolute}}@media only screen and (min-width:1024px){.header-menu-container ul.menu-buttons li.ajuda{right:32px;position:absolute}}@media only screen and (max-width:900px){.header-menu-container ul.menu-buttons a{text-align:center}}.nav-toggle{align-items:center;display:flex;height:56px;justify-content:center;left:8px;position:static;width:56px;order:2}.nav-toggle:before{background-color:#fff;content:"";display:block;height:48px;position:absolute;width:48px;-webkit-mask:url("../images/menu.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/menu.svg") no-repeat center;mask-size:100%}.nav-toggle:before{position:static}@media only screen and (min-width:900px){.nav-toggle{display:none}}.nav-open .nav-toggle:before{background-color:#fff;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%}.nav-open .nav-toggle:before{position:static}.header-checkout .nav-toggle,.customer-account-identification .nav-toggle,.customer-account-login .nav-toggle,body.account .nav-toggle{display:none}.block-search input{height:35px;padding-right:56px}.block-search .action.search{align-items:center;background-color:#f8dcdc;border:0;border-radius:0 3px 3px 0;box-shadow:none;display:flex;height:35px;justify-content:center;right:0;width:44px}.block-search .action.search[disabled]{opacity:1}.block-search .action.search:hover,.block-search .action.search:active,.block-search .action.search:focus{background-color:#333}.block-search .action.search:before{background-color:#fff;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/search.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/search.svg") no-repeat center;mask-size:100%}@media only screen and (max-width:900px){.block-search{margin:16px auto 8px;width:100%}.block-search input{margin:0;position:static}.block-search .control{border:0;clear:both;margin:0;padding:0}.block-search .field.search label{display:none}.block-search .block-content{position:relative}.block-search .action.search{bottom:1px;right:1px;height:34px;top:auto;position:absolute}.block-search .action.search span{display:none}}@media only screen and (min-width:900px){.block-search{margin-right:auto;padding-left:0}}@media only screen and (min-width:1024px){.block-search{max-width:270px;width:100%}}.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}.page-footer{background:#1d1d1b;margin:0 auto;padding:48px;position:relative}@media only screen and (max-width:900px){.page-footer{padding-left:16px;padding-right:16px}}@media only screen and (max-width:900px){.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:900px){.page-footer .pagebuilder-column-group{flex-direction:column;text-align:center}}@media only screen and (max-width:900px){.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:900px){.page-footer h3{font-size:16px}}@media only screen and (min-width:900px){.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:900px){.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:900px){.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:900px){.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:900px){.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:#1d1d1b}.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:900px){.footer-copyright>.content{padding:8px}.footer-copyright>.content>.text{display:inline-block;font-size:13px}.footer-copyright>.content>.text span+span{display:inline-block}}.contact-box>.holder{align-items:center;display:flex}.contact-box>.holder:before{background-color:#1d1d1b;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/headset.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/headset.svg") no-repeat center;mask-size:100%}.contact-box>.holder:before{margin-right:8px;position:static}.contact-box>.holder>.link{color:#f20d0d;font-size:14px;font-weight:600;line-height:1.1}@media only screen and (max-width:900px){.contact-box{flex-grow:1;margin-bottom:0;max-width:26%;padding-right:12px;position:relative}.contact-box>.holder:before{flex-shrink:0;height:32px;margin-right:0;width:32px}.contact-box>.holder>.link{font-size:12px}}.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:#1d1d1b;display:flex;flex-direction:column;text-align:center}@media only screen and (max-width:900px){.loading-mask .loader-content{display:block;padding:16px}}.loading-mask .loader .icon-loading:before{background-color:#f20d0d;content:"";display:block;height:220px;position:absolute;width:220px;-webkit-mask:url("../images/loading.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../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;padding:20px;top:50%;transform:translate(-50%,-50%);z-index:100;height:232px}@media only screen and (max-width:900px){.loading-mask .loader .icon-loading:before{height:200px;width:200px}}.loading-mask.custom{background:#fff;display:none}.loading-mask.custom .loader:before{display:none}.loading-mask.custom.dependentes,.loading-mask.custom.maincontent{background:#fff}.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:#242424}.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:900px){.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:900px){.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:900px){.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:900px){.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:900px){.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:900px){.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:#ccc;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../images/loading.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../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:#ccc;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../images/loading.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../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)}}.modals-wrapper .modal-popup .modal-inner-wrap{width:auto}.modal-popup._show{z-index:999 !important}.modal-popup .modal-inner-wrap{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:900px){.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-right:5%;padding-left:5%}}.modal-popup .modal-header .action-primary,.modal-popup .modal-content .action-primary,.modal-popup .modal-footer .action-primary{text-transform:lowercase}.modal-popup .modal-header .action-primary:first-letter ,.modal-popup .modal-content .action-primary:first-letter ,.modal-popup .modal-footer .action-primary:first-letter {text-transform:uppercase}.modal-popup .modal-header{padding-top:70px;margin:15px}.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:#ccc}.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:900px){.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:900px){.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 .modal-content img{height:500px;margin-top:4rem}.modal-popup .modal-novoaluno{align-items:flex-start;flex-direction:column;text-align:left}.modal-popup .modal-novoaluno.modal-content-inner{align-items:center}.modal-popup .modal-novoaluno form{width:100%}.modal-popup .modal-novoaluno form .field.escola{margin-bottom:32px}.modal-popup .modal-novoaluno form .actions{text-align:center}.modal-popup .modal-novoaluno form button{width:auto}.modal-popup.confirm .modal-inner-wrap,.modal-popup.alert .modal-inner-wrap,.modal-popup.success .modal-inner-wrap,.modal-popup.accept-cookies .modal-inner-wrap,.modal-popup.accept-cookies-info .modal-inner-wrap{background:#fff;max-width:85rem;width:85%}@media only screen and (min-width:900px){.modal-popup.confirm .modal-inner-wrap,.modal-popup.alert .modal-inner-wrap,.modal-popup.success .modal-inner-wrap,.modal-popup.accept-cookies .modal-inner-wrap,.modal-popup.accept-cookies-info .modal-inner-wrap{max-width:60rem;width:60%}}.modal-popup.confirm .modal-header,.modal-popup.confirm .modal-content,.modal-popup.confirm .modal-footer,.modal-popup.alert .modal-header,.modal-popup.alert .modal-content,.modal-popup.alert .modal-footer,.modal-popup.success .modal-header,.modal-popup.success .modal-content,.modal-popup.success .modal-footer,.modal-popup.accept-cookies .modal-header,.modal-popup.accept-cookies .modal-content,.modal-popup.accept-cookies .modal-footer,.modal-popup.accept-cookies-info .modal-header,.modal-popup.accept-cookies-info .modal-content,.modal-popup.accept-cookies-info .modal-footer{display:flex;text-align:center;padding:16px 64px;justify-content:space-between;gap:32px}@media only screen and (max-width:900px){.modal-popup.confirm .modal-header,.modal-popup.confirm .modal-content,.modal-popup.confirm .modal-footer,.modal-popup.alert .modal-header,.modal-popup.alert .modal-content,.modal-popup.alert .modal-footer,.modal-popup.success .modal-header,.modal-popup.success .modal-content,.modal-popup.success .modal-footer,.modal-popup.accept-cookies .modal-header,.modal-popup.accept-cookies .modal-content,.modal-popup.accept-cookies .modal-footer,.modal-popup.accept-cookies-info .modal-header,.modal-popup.accept-cookies-info .modal-content,.modal-popup.accept-cookies-info .modal-footer{gap:16px;padding:5%}}.modal-popup.confirm .modal-header,.modal-popup.alert .modal-header,.modal-popup.success .modal-header,.modal-popup.accept-cookies .modal-header,.modal-popup.accept-cookies-info .modal-header{align-items:center;flex-direction:column;padding-top:64px;text-align:center}@media only screen and (max-width:900px){.modal-popup.confirm .modal-header,.modal-popup.alert .modal-header,.modal-popup.success .modal-header,.modal-popup.accept-cookies .modal-header,.modal-popup.accept-cookies-info .modal-header{padding-top:32px}}.modal-popup.confirm .modal-header:before,.modal-popup.alert .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:80px;position:absolute;width:80px;-webkit-mask:url("../images/comprardepois.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/comprardepois.svg") no-repeat center;mask-size:100%}.modal-popup.confirm .modal-header:before,.modal-popup.alert .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}@media only screen and (max-width:900px){.modal-popup.confirm .modal-header:before,.modal-popup.alert .modal-header:before,.modal-popup.success .modal-header:before,.modal-popup.accept-cookies .modal-header:before,.modal-popup.accept-cookies-info .modal-header:before{height:60px;width:60px}}.modal-popup.confirm .modal-header h1,.modal-popup.alert .modal-header h1,.modal-popup.success .modal-header h1,.modal-popup.accept-cookies .modal-header h1,.modal-popup.accept-cookies-info .modal-header h1{border:0;font-family:"MuseoSansRounded","Open Sans",sans-serif;font-size:36px;font-weight:1000}@media only screen and (max-width:900px){.modal-popup.confirm .modal-header h1,.modal-popup.alert .modal-header h1,.modal-popup.success .modal-header h1,.modal-popup.accept-cookies .modal-header h1,.modal-popup.accept-cookies-info .modal-header h1{font-size:32px}}.modal-popup.confirm .modal-header .action-close,.modal-popup.alert .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{display:none}.modal-popup.confirm .modal-content,.modal-popup.alert .modal-content,.modal-popup.success .modal-content,.modal-popup.accept-cookies .modal-content,.modal-popup.accept-cookies-info .modal-content{justify-content:center}.modal-popup.confirm .modal-content p,.modal-popup.alert .modal-content p,.modal-popup.success .modal-content p,.modal-popup.accept-cookies .modal-content p,.modal-popup.accept-cookies-info .modal-content p{font-size:18px;line-height:1.2}.modal-popup.confirm .modal-content p.produto strong,.modal-popup.confirm .modal-content p.preco strong,.modal-popup.alert .modal-content p.produto strong,.modal-popup.alert .modal-content p.preco strong,.modal-popup.success .modal-content p.produto strong,.modal-popup.success .modal-content p.preco strong,.modal-popup.accept-cookies .modal-content p.produto strong,.modal-popup.accept-cookies .modal-content p.preco strong,.modal-popup.accept-cookies-info .modal-content p.produto strong,.modal-popup.accept-cookies-info .modal-content p.preco strong{font-size:22px}.modal-popup.confirm .modal-footer,.modal-popup.alert .modal-footer,.modal-popup.success .modal-footer,.modal-popup.accept-cookies .modal-footer,.modal-popup.accept-cookies-info .modal-footer{padding-bottom:64px}@media only screen and (max-width:900px){.modal-popup.confirm .modal-footer,.modal-popup.alert .modal-footer,.modal-popup.success .modal-footer,.modal-popup.accept-cookies .modal-footer,.modal-popup.accept-cookies-info .modal-footer{flex-direction:column;padding-bottom:32px}}.modal-popup.confirm .modal-footer button,.modal-popup.alert .modal-footer button,.modal-popup.success .modal-footer button,.modal-popup.accept-cookies .modal-footer button,.modal-popup.accept-cookies-info .modal-footer button{flex:1;font-size:14px;padding:16px}.modal-popup.confirm .modal-footer button.secondary,.modal-popup.alert .modal-footer button.secondary,.modal-popup.success .modal-footer button.secondary,.modal-popup.accept-cookies .modal-footer button.secondary,.modal-popup.accept-cookies-info .modal-footer button.secondary{background-color:#f8dcdc;border-color:#1d1d1b;color:#fff}.modal-popup.confirm .modal-footer button.secondary:hover,.modal-popup.alert .modal-footer button.secondary:hover,.modal-popup.success .modal-footer button.secondary:hover,.modal-popup.accept-cookies .modal-footer button.secondary:hover,.modal-popup.accept-cookies-info .modal-footer button.secondary:hover{background-color:#333;border-color:#333;color:#fff}.modal-popup.confirm.deletealuno .modal-header:before,.modal-popup.confirm.deleteescola .modal-header:before,.modal-popup.alert.deletealuno .modal-header:before,.modal-popup.alert.deleteescola .modal-header:before,.modal-popup.success.deletealuno .modal-header:before,.modal-popup.success.deleteescola .modal-header:before,.modal-popup.accept-cookies.deletealuno .modal-header:before,.modal-popup.accept-cookies.deleteescola .modal-header:before,.modal-popup.accept-cookies-info.deletealuno .modal-header:before,.modal-popup.accept-cookies-info.deleteescola .modal-header:before{background-color:#f20d0d;content:"";display:block;height:80px;position:absolute;width:80px;-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.deletealuno .modal-header:before,.modal-popup.confirm.deleteescola .modal-header:before,.modal-popup.alert.deletealuno .modal-header:before,.modal-popup.alert.deleteescola .modal-header:before,.modal-popup.success.deletealuno .modal-header:before,.modal-popup.success.deleteescola .modal-header:before,.modal-popup.accept-cookies.deletealuno .modal-header:before,.modal-popup.accept-cookies.deleteescola .modal-header:before,.modal-popup.accept-cookies-info.deletealuno .modal-header:before,.modal-popup.accept-cookies-info.deleteescola .modal-header:before{position:static}@media only screen and (max-width:900px){.modal-popup.confirm.deletealuno .modal-header:before,.modal-popup.confirm.deleteescola .modal-header:before,.modal-popup.alert.deletealuno .modal-header:before,.modal-popup.alert.deleteescola .modal-header:before,.modal-popup.success.deletealuno .modal-header:before,.modal-popup.success.deleteescola .modal-header:before,.modal-popup.accept-cookies.deletealuno .modal-header:before,.modal-popup.accept-cookies.deleteescola .modal-header:before,.modal-popup.accept-cookies-info.deletealuno .modal-header:before,.modal-popup.accept-cookies-info.deleteescola .modal-header:before{height:60px;width:60px}}.modal-popup.confirm.deletealuno .modal-header h1,.modal-popup.confirm.deleteescola .modal-header h1,.modal-popup.alert.deletealuno .modal-header h1,.modal-popup.alert.deleteescola .modal-header h1,.modal-popup.success.deletealuno .modal-header h1,.modal-popup.success.deleteescola .modal-header h1,.modal-popup.accept-cookies.deletealuno .modal-header h1,.modal-popup.accept-cookies.deleteescola .modal-header h1,.modal-popup.accept-cookies-info.deletealuno .modal-header h1,.modal-popup.accept-cookies-info.deleteescola .modal-header h1{font-size:32px}@media only screen and (min-width:1024px){.modal-popup.confirm.deletealuno .modal-header h1,.modal-popup.confirm.deleteescola .modal-header h1,.modal-popup.alert.deletealuno .modal-header h1,.modal-popup.alert.deleteescola .modal-header h1,.modal-popup.success.deletealuno .modal-header h1,.modal-popup.success.deleteescola .modal-header h1,.modal-popup.accept-cookies.deletealuno .modal-header h1,.modal-popup.accept-cookies.deleteescola .modal-header h1,.modal-popup.accept-cookies-info.deletealuno .modal-header h1,.modal-popup.accept-cookies-info.deleteescola .modal-header h1{font-size:34px}}@media only screen and (min-width:1440px){.modal-popup.confirm.deletealuno .modal-header h1,.modal-popup.confirm.deleteescola .modal-header h1,.modal-popup.alert.deletealuno .modal-header h1,.modal-popup.alert.deleteescola .modal-header h1,.modal-popup.success.deletealuno .modal-header h1,.modal-popup.success.deleteescola .modal-header h1,.modal-popup.accept-cookies.deletealuno .modal-header h1,.modal-popup.accept-cookies.deleteescola .modal-header h1,.modal-popup.accept-cookies-info.deletealuno .modal-header h1,.modal-popup.accept-cookies-info.deleteescola .modal-header h1{font-size:36px}}.modal-popup.alert .modal-header:before{background-color:#f20d0d;content:"";display:block;height:80px;position:absolute;width:80px;-webkit-mask:url("../images/wrong.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/wrong.svg") no-repeat center;mask-size:100%}.modal-popup.alert .modal-header:before{position:relative}@media only screen and (max-width:900px){.modal-popup.alert .modal-header:before{height:60px;width:60px}}.modal-popup.success .modal-header:before{background-color:#1fa731;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:900px){.modal-popup.success .modal-header:before{height:60px;width:60px}}@media only screen and (max-width:900px){.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}@media only screen and (max-width:900px){.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:900px){.modal-popup.accept-cookies .modal-inner-wrap,.modal-popup.accept-cookies-info .modal-inner-wrap{width:100%;bottom:unset}}.modal-popup.confirm-year-buy .modal-inner-wrap .modal-header{display:none}.modal-popup.confirm-year-buy .modal-inner-wrap .modal-content{padding:30px}.modal-popup.confirm-year-buy .modal-inner-wrap .modal-footer{padding-bottom:30px}.modal-popup.modal-identification .modal-inner-wrap{background:#fff}.modal-popup.modal-identification .modal-header{padding:0}.modal-popup.modal-identification .modal-content-inner{margin-top:0}.modal-popup.modal-identification .modal-content-inner h2{font-size:40px;margin-top:0;margin-bottom:10px}@media only screen and (max-width:900px){.modal-popup.modal-identification .modal-content-inner h2{font-size:25px}}.modal-popup.modal-identification .modal-content-inner p{margin-bottom:10px}@media only screen and (max-width:900px){.modal-popup.modal-identification .modal-content-inner p{font-size:14px}}.modal-popup.modal-identification .modal-content-inner img{margin-top:0}@media only screen and (max-width:900px){.modal-popup.modal-identification .modal-content-inner img{display:none}}.modal-popup.modal-external-link .modal-inner-wrap{background:#fff}.modal-popup.modal-external-link .modal-header{padding:0}.modal-popup.modal-external-link .modal-header .action-close:before{background-color:#1d1d1b;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%}.modal-popup.modal-external-link .modal-content{padding:0 2.5rem}@media only screen and (max-width:900px){.modal-popup.modal-external-link .modal-content>div{max-height:calc(100vh - (85px + 2.5rem))}}.modal-popup.modal-external-link .modal-content-inner{align-items:end;padding-right:0}.modal-popup.modal-external-link .modal-content-inner>img{height:485px}@media only screen and (max-width:900px){.modal-popup.modal-external-link .modal-content-inner>img{display:none}}.modal-popup.modal-external-link .modal-text{padding-bottom:calc(5rem + 80px)}@media only screen and (max-width:900px){.modal-popup.modal-external-link .modal-text{padding:0}}.modal-popup.modal-external-link .modal-text h2 span{font-style:italic;font-weight:400}.modal-popup.modal-external-link .modal-footer{border:0;display:flex;gap:16px;padding:0;width:calc(50% - 5rem);bottom:5rem;left:5rem;position:absolute}@media only screen and (max-width:900px){.modal-popup.modal-external-link .modal-footer{bottom:auto;flex-direction:column;left:auto;margin:32px 0 32px;padding:0 32px;position:relative;width:100%}}.modal-popup.modal-external-link .modal-footer button{flex:1;padding:16px}.modal-popup.cadastrar-aluno .modal-inner-wrap{height:500px}@media only screen and (max-width:900px){.modal-popup.cadastrar-aluno .modal-inner-wrap{height:auto}}.modal-popup.cadastrar-aluno .modal-header{padding-bottom:0}.modal-popup.cadastrar-aluno .modal-content h2{font-family:"Montserrat","Open Sans",sans-serif;font-size:36px;font-weight:700;letter-spacing:-.02em;margin-top:0;text-align:center}@media only screen and (max-width:900px){.modal-popup.cadastrar-aluno .modal-content h2{font-size:28px}}.modal-popup.cadastrar-aluno .modal-content p{line-height:1.8;text-align:center}.modal-popup.cadastrar-aluno .modal-content .modal-content-inner{padding:0 40px 8vw}@media only screen and (max-width:900px){.modal-popup.cadastrar-aluno .modal-content .modal-content-inner{padding:0 7vh 4vw}}.modal-popup.cadastrar-aluno .modal-content .modal-content-inner .label{display:block;font-weight:700;margin-bottom:8px}.modal-popup.cadastrar-aluno .modal-content .modal-content-inner select{background-position:center right 10px;background-size:40px;font-size:14px;height:60px;padding:12px 40px 12px 20px}.modal-popup.cadastrar-aluno .modal-content .modal-content-inner .select2-container{width:100% !important}.modal-popup.popup-politica p{font-size:14px}.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}.modal-popup.modal-info-maple-books img{margin:0;height:auto}.modal-popup.modal-info-maple-books .info-books-button{display:none}.modal-popup.modal-info-maple-books .modal-contents{grid-template-columns:5fr 2fr}.modal-popup.modal-info-maple-books .info-maple-books{margin:0}.message.success{padding:20px;text-align-last:left}.message.success>*:first-child:before{display:none}.message.success>div:first-child:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:24px;color:#006400;content:"\e60e";font-family:"luma-icons";margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:22px;width:45px;position:absolute;text-align:center}.customer-account-identification{background:#f20d0d}@media only screen and (min-width:1024px){.customer-account-identification .header.content{padding-bottom:48px;padding-top:48px}}@media only screen and (max-width:900px){.customer-account-identification .page-header{border-bottom:0;margin:0;padding-top:32px;padding-bottom:32px}}.customer-account-identification .logo{margin:0 auto}.customer-account-identification .logo>img{height:100px;min-width:0;width:auto}@media only screen and (max-width:900px){.customer-account-identification .logo{float:none;max-width:none;height:auto}}.customer-account-identification .page-main{max-width:880px}.customer-account-identification .page-main>.page-title-wrapper{margin-bottom:32px;padding:0}.customer-account-identification .page-main>.page-title-wrapper .page-title{color:#fff;font-size:32px}.customer-account-identification .page-main>.page-title-wrapper .page-title:after{background:#fff;content:"";display:flex;height:5px;hyphens:none;margin:32px auto 0;max-width:300px;width:80%;word-break:break-word}@media only screen and (max-width:900px){.customer-account-identification .page-main>.page-title-wrapper .page-title{font-size:24px;hyphens:none;line-height:1.8;margin-bottom:30px;word-break:break-word}.customer-account-identification .page-main>.page-title-wrapper .page-title:after{margin-top:20px;width:90%}}@media only screen and (max-width:900px){.customer-account-identification .page-main{padding-left:32px;padding-right:32px}}.customer-account-identification .form-login{color:#fff}.customer-account-identification .form-login .field{font-size:18px;margin:0 auto 80px}@media only screen and (max-width:900px){.customer-account-identification .form-login .field{font-size:16px}}.customer-account-identification .form-login .field.note{line-height:2;text-align:center;margin:0 0 60px}.customer-account-identification .form-login .field .label{color:#fff;font-size:22px;font-weight:700;padding:0 30px}@media only screen and (max-width:900px){.customer-account-identification .form-login .field .label{padding:0}}.customer-account-identification .note a{color:#fff;text-decoration:underline}.customer-account-identification input[type=text]{background:0 0;border:0;border-bottom:2px solid #fff;border-radius:0;color:#fff;font-size:18px;height:auto;padding:15px 30px}.customer-account-identification input[type=text].mage-error{background:url("../images/ico-exclamacao.png") right 30px center no-repeat;background-size:32px auto}.customer-account-identification input[type=text]::placeholder{color:#ffa8a8}@media only screen and (max-width:900px){.customer-account-identification input[type=text]{padding:15px 5px}}.customer-account-identification .mage-error[generated]{color:#fff;font-size:1.6rem;font-weight:600;margin-left:30px}.customer-account-identification .actions-toolbar{font-size:18px;text-align:center;margin:0 auto 60px;padding:0 30px}@media only screen and (max-width:900px){.customer-account-identification .actions-toolbar{padding:0}}@media only screen and (max-width:900px){.customer-account-identification .actions-toolbar>.primary{margin-bottom:60px;width:100%}}.customer-account-identification .actions-toolbar>.secondary{float:right}@media only screen and (max-width:900px){.customer-account-identification .actions-toolbar>.secondary{float:none;width:100%}}.customer-account-identification .action.primary{background-color:#f8dcdc;border:1px solid #1d1d1b;border-radius:5px;color:#fff;font-family:"Montserrat","Open Sans",sans-serif;font-size:16px;font-weight:700;width:100%;padding:21px 70px 20px;text-transform:uppercase}.customer-account-identification .action.primary:hover,.customer-account-identification .action.primary:active,.customer-account-identification .action.primary:focus{background-color:#cc1316;border:1px solid #cc1316;color:#fff}@media only screen and (max-width:900px){.customer-account-identification .action.primary{padding:20px;width:100%}}@media only screen and (max-width:900px){.customer-account-identification .action.goback{border:2px solid #fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:16px 20px 15px;width:100%;position:relative}}.customer-account-identification .action.goback:before{background-color:#fff}@media only screen and (max-width:900px){.customer-account-identification .action.goback:before{margin:0 15px 0 0;left:auto;position:initial}}.customer-account-identification .action.goback span{color:#fff}@media only screen and (max-width:900px){.page-main>.page-title-wrapper{margin-bottom:64px}}.create-account-message{font-family:"Montserrat","Open Sans",sans-serif;line-height:24px;font-size:14px;font-weight:500;color:#242424;margin-bottom:30px;padding:5px 15px;background-color:#e4c36f;border-radius:3px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:inline-block}@media only screen and (max-width:900px){.create-account-message{max-width:100%;margin-right:0}}@media only screen and (min-width:900px){.create-account-message{max-width:100%;margin-right:0}}@media only screen and (min-width:1024px){.create-account-message{max-width:45%}}.form.create.account{display:grid;column-gap:10%;width:auto;padding-top:40px}@media only screen and (min-width:1024px){.form.create.account{grid-template-columns:repeat(2,1fr)}}.form.create.account .fieldset .legend{border:0;text-align:center;position:relative;margin-top:50px}.form.create.account .fieldset .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%}.form.create.account .fieldset .legend:before{margin-left:-23px;top:-82px;left:50%;z-index:10}.form.create.account .fieldset .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}.form.create.account .fieldset .legend>span{font-family:"Montserrat","Open Sans",sans-serif;font-size:2rem;font-weight:700}.form.create.account .fieldset .label{clip:auto;height:auto;margin:0 0 8px;overflow:initial;padding:0;position:relative;width:auto;display:inline-block}.form.create.account .fieldset.account,.form.create.account .fieldset.address{background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border:0;margin:0 0 40px;padding:60px 40px 40px;height:fit-content;position:relative}.form.create.account .fieldset.account:after{content:"";display:block;width:0;height:100%;top:0;right:calc(0px - (10% + 6px));margin:0;position:absolute;border-right:1px #999 dashed}@media only screen and (max-width:900px){.form.create.account .fieldset.account:after{display:none}}.form.create.account .fieldset.account .legend:before{background-color:#f20d0d;content:"";display:block;height:46px;position:absolute;width:46px;-webkit-mask:url("../images/customer.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/customer.svg") no-repeat center;mask-size:100%}.form.create.account .fieldset.account .legend:before{margin-left:-23px;top:-82px;left:50%;z-index:10}.form.create.account input[type=text].valid{background-image:url("../images/ico-valid-input.png");background-position:center right 10px;background-repeat:no-repeat;background-size:10px}.form.create.account input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;width:30px;height:30px;margin:0;border-radius:4px;cursor:pointer}.form.create.account input[type=checkbox]:active:before,.form.create.account input[type=checkbox]:checked:before{content:"";background:#242424;border-radius:3px;display:block;width:20px;height:20px;top:4px;left:4px;position:absolute}.form.create.account .nested{display:grid;grid-template-columns:1.5fr 2fr;grid-column-gap:20px;margin:10px 0 0}.form.create.account .nested .field{margin-bottom:10px}.form.create.account .nested .field:last-child{grid-column:span 2;margin-bottom:0}.form.create.account .customer-custom-attributes .field{display:grid;align-items:center;column-gap:10px;margin-bottom:10px;grid-template-columns:30px auto}.form.create.account .customer-custom-attributes .field .label{margin:0}.form.create.account .customer-custom-attributes .field div.mage-error{order:2;grid-column:2;margin:0}.form.create.account .customer-custom-attributes .field-telefone__seb{display:none}.form.create.account .action.goback,.form.create.account .action.goforward{position:absolute;bottom:auto !important;top:-32px;left:35px}.form.create.account .action.goback:before,.form.create.account .action.goforward:before{background-color:#242424;width:16px;height:16px;top:0;right:155px;transform:scaleX(-1)}.form.create.account .action.goback span,.form.create.account .action.goforward span{color:#242424;font-size:14px;font-weight:600}.form.create.account .action.goback:hover:before,.form.create.account .action.goforward:hover:before{right:160px}.form.create.account .goback:before{top:4px !important;right:auto !important;margin-left:-20px}.form.create.account>.actions-toolbar{display:flex;justify-content:flex-end}@media only screen and (max-width:900px){.form.create.account>.actions-toolbar>.primary{width:100%}}.customer-account-login,.customer-account-forgotpassword,.customer-account-createpassword{background:#fff}.customer-account-login .customer-login-title,.customer-account-forgotpassword .customer-login-title,.customer-account-createpassword .customer-login-title{color:var(--escala-de-cinza-preto,#242424);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:120%}@media only screen and (min-width:1024px){.customer-account-login .header.content,.customer-account-forgotpassword .header.content,.customer-account-createpassword .header.content{padding-bottom:48px;padding-top:48px}}@media only screen and (max-width:900px){.customer-account-login .page-header,.customer-account-forgotpassword .page-header,.customer-account-createpassword .page-header{border-bottom:0;margin:0;padding-top:32px;padding-bottom:32px}}.customer-account-login .logo,.customer-account-forgotpassword .logo,.customer-account-createpassword .logo{margin:10px 0 0 20px !important}.customer-account-login .logo>img,.customer-account-forgotpassword .logo>img,.customer-account-createpassword .logo>img{width:auto;height:100px}@media only screen and (max-width:900px){.customer-account-login .logo>img,.customer-account-forgotpassword .logo>img,.customer-account-createpassword .logo>img{height:100px}}@media only screen and (max-width:900px){.customer-account-login .logo,.customer-account-forgotpassword .logo,.customer-account-createpassword .logo{float:none;max-width:none;height:auto}}.customer-account-login .page-main,.customer-account-forgotpassword .page-main,.customer-account-createpassword .page-main{height:100vh !important}.customer-account-login .page-main>.page-title-wrapper,.customer-account-forgotpassword .page-main>.page-title-wrapper,.customer-account-createpassword .page-main>.page-title-wrapper{margin-bottom:32px;padding:0}.customer-account-login .page-main>.page-title-wrapper .page-title,.customer-account-forgotpassword .page-main>.page-title-wrapper .page-title,.customer-account-createpassword .page-main>.page-title-wrapper .page-title{color:#242424;font-size:36px}.customer-account-login .page-main>.page-title-wrapper .page-title:after,.customer-account-forgotpassword .page-main>.page-title-wrapper .page-title:after,.customer-account-createpassword .page-main>.page-title-wrapper .page-title:after{content:"";background:#fff;display:flex;max-width:300px;width:80%;height:5px;margin:45px auto 0;hyphens:none;word-break:break-word}@media only screen and (max-width:900px){.customer-account-login .page-main>.page-title-wrapper .page-title,.customer-account-forgotpassword .page-main>.page-title-wrapper .page-title,.customer-account-createpassword .page-main>.page-title-wrapper .page-title{font-size:24px;line-height:1.8;margin-bottom:30px;hyphens:none;word-break:break-word}.customer-account-login .page-main>.page-title-wrapper .page-title:after,.customer-account-forgotpassword .page-main>.page-title-wrapper .page-title:after,.customer-account-createpassword .page-main>.page-title-wrapper .page-title:after{width:90%;margin-top:20px}}.customer-account-login .login-container .block,.customer-account-forgotpassword .login-container .block,.customer-account-createpassword .login-container .block{clear:none;float:none;width:100%;margin:0 auto;padding:0 31px}.customer-account-login .login-container .fieldset:after,.customer-account-forgotpassword .login-container .fieldset:after,.customer-account-createpassword .login-container .fieldset:after{display:none;color:#242424}.customer-account-login .form-login,.customer-account-login .form.forget,.customer-account-login .form.password.reset,.customer-account-forgotpassword .form-login,.customer-account-forgotpassword .form.forget,.customer-account-forgotpassword .form.password.reset,.customer-account-createpassword .form-login,.customer-account-createpassword .form.forget,.customer-account-createpassword .form.password.reset{color:#242424;width:auto}.customer-account-login .form-login .taxvat-label,.customer-account-login .form.forget .taxvat-label,.customer-account-login .form.password.reset .taxvat-label,.customer-account-forgotpassword .form-login .taxvat-label,.customer-account-forgotpassword .form.forget .taxvat-label,.customer-account-forgotpassword .form.password.reset .taxvat-label,.customer-account-createpassword .form-login .taxvat-label,.customer-account-createpassword .form.forget .taxvat-label,.customer-account-createpassword .form.password.reset .taxvat-label{color:var(--grayscale-black,#242424);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.1px;margin:20px 0 5px;padding:0 !important}.customer-account-login .form-login .field,.customer-account-login .form.forget .field,.customer-account-login .form.password.reset .field,.customer-account-forgotpassword .form-login .field,.customer-account-forgotpassword .form.forget .field,.customer-account-forgotpassword .form.password.reset .field,.customer-account-createpassword .form-login .field,.customer-account-createpassword .form.forget .field,.customer-account-createpassword .form.password.reset .field{font-size:18px;margin:0 auto 20px}@media only screen and (max-width:900px){.customer-account-login .form-login .field,.customer-account-login .form.forget .field,.customer-account-login .form.password.reset .field,.customer-account-forgotpassword .form-login .field,.customer-account-forgotpassword .form.forget .field,.customer-account-forgotpassword .form.password.reset .field,.customer-account-createpassword .form-login .field,.customer-account-createpassword .form.forget .field,.customer-account-createpassword .form.password.reset .field{font-size:16px}}.customer-account-login .form-login .field.note,.customer-account-login .form.forget .field.note,.customer-account-login .form.password.reset .field.note,.customer-account-forgotpassword .form-login .field.note,.customer-account-forgotpassword .form.forget .field.note,.customer-account-forgotpassword .form.password.reset .field.note,.customer-account-createpassword .form-login .field.note,.customer-account-createpassword .form.forget .field.note,.customer-account-createpassword .form.password.reset .field.note{line-height:2;text-align:left;margin:0 0 30px}@media only screen and (max-width:900px){.customer-account-login .form-login .field.note,.customer-account-login .form.forget .field.note,.customer-account-login .form.password.reset .field.note,.customer-account-forgotpassword .form-login .field.note,.customer-account-forgotpassword .form.forget .field.note,.customer-account-forgotpassword .form.password.reset .field.note,.customer-account-createpassword .form-login .field.note,.customer-account-createpassword .form.forget .field.note,.customer-account-createpassword .form.password.reset .field.note{margin-bottom:60px}}.customer-account-login .form-login .field.note.maplebear-message,.customer-account-login .form.forget .field.note.maplebear-message,.customer-account-login .form.password.reset .field.note.maplebear-message,.customer-account-forgotpassword .form-login .field.note.maplebear-message,.customer-account-forgotpassword .form.forget .field.note.maplebear-message,.customer-account-forgotpassword .form.password.reset .field.note.maplebear-message,.customer-account-createpassword .form-login .field.note.maplebear-message,.customer-account-createpassword .form.forget .field.note.maplebear-message,.customer-account-createpassword .form.password.reset .field.note.maplebear-message{color:var(--escala-de-cinza-preto,#242424);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.5px;text-align:start}@media only screen and (max-width:900px){.customer-account-login .form-login .field.note.maplebear-message,.customer-account-login .form.forget .field.note.maplebear-message,.customer-account-login .form.password.reset .field.note.maplebear-message,.customer-account-forgotpassword .form-login .field.note.maplebear-message,.customer-account-forgotpassword .form.forget .field.note.maplebear-message,.customer-account-forgotpassword .form.password.reset .field.note.maplebear-message,.customer-account-createpassword .form-login .field.note.maplebear-message,.customer-account-createpassword .form.forget .field.note.maplebear-message,.customer-account-createpassword .form.password.reset .field.note.maplebear-message{width:300px}}.customer-account-login .form-login .field .label,.customer-account-login .form.forget .field .label,.customer-account-login .form.password.reset .field .label,.customer-account-forgotpassword .form-login .field .label,.customer-account-forgotpassword .form.forget .field .label,.customer-account-forgotpassword .form.password.reset .field .label,.customer-account-createpassword .form-login .field .label,.customer-account-createpassword .form.forget .field .label,.customer-account-createpassword .form.password.reset .field .label{color:var(--grayscale-black,#242424);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.1px}@media only screen and (max-width:900px){.customer-account-login .form-login .field .label,.customer-account-login .form.forget .field .label,.customer-account-login .form.password.reset .field .label,.customer-account-forgotpassword .form-login .field .label,.customer-account-forgotpassword .form.forget .field .label,.customer-account-forgotpassword .form.password.reset .field .label,.customer-account-createpassword .form-login .field .label,.customer-account-createpassword .form.forget .field .label,.customer-account-createpassword .form.password.reset .field .label{padding:0}}.customer-account-login .form-login .field .control,.customer-account-login .form.forget .field .control,.customer-account-login .form.password.reset .field .control,.customer-account-forgotpassword .form-login .field .control,.customer-account-forgotpassword .form.forget .field .control,.customer-account-forgotpassword .form.password.reset .field .control,.customer-account-createpassword .form-login .field .control,.customer-account-createpassword .form.forget .field .control,.customer-account-createpassword .form.password.reset .field .control{width:100%}.customer-account-login .form-login .field .label:after,.customer-account-login .form.forget .field .label:after,.customer-account-login .form.password.reset .field .label:after,.customer-account-forgotpassword .form-login .field .label:after,.customer-account-forgotpassword .form.forget .field .label:after,.customer-account-forgotpassword .form.password.reset .field .label:after,.customer-account-createpassword .form-login .field .label:after,.customer-account-createpassword .form.forget .field .label:after,.customer-account-createpassword .form.password.reset .field .label:after{content:"*";color:#242424;font-size:1.2rem;margin:0 0 0 5px}.customer-account-login .form.password.forget .fieldset:after,.customer-account-forgotpassword .form.password.forget .fieldset:after,.customer-account-createpassword .form.password.forget .fieldset:after{display:none}.customer-account-login .note a,.customer-account-forgotpassword .note a,.customer-account-createpassword .note a{color:#242424;text-decoration:underline}.customer-account-login input[type=email],.customer-account-login input[type=password],.customer-account-forgotpassword input[type=email],.customer-account-forgotpassword input[type=password],.customer-account-createpassword input[type=email],.customer-account-createpassword input[type=password]{display:flex;height:56px;padding:16px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:1px solid var(--grayscale-gray-3,#a7a9ac);background:var(--grayscale-gray-2,#f5f5f5)}.customer-account-login input[type=email].mage-error,.customer-account-login input[type=password].mage-error,.customer-account-forgotpassword input[type=email].mage-error,.customer-account-forgotpassword input[type=password].mage-error,.customer-account-createpassword input[type=email].mage-error,.customer-account-createpassword input[type=password].mage-error{background:url("../images/ico-exclamacao.png") right 30px center no-repeat;background-size:32px auto}@media only screen and (max-width:900px){.customer-account-login input[type=email],.customer-account-login input[type=password],.customer-account-forgotpassword input[type=email],.customer-account-forgotpassword input[type=password],.customer-account-createpassword input[type=email],.customer-account-createpassword input[type=password]{padding:15px 5px}}.customer-account-login .mage-error[generated],.customer-account-forgotpassword .mage-error[generated],.customer-account-createpassword .mage-error[generated]{color:#242424;font-size:1.6rem;font-weight:600;margin-left:30px}.customer-account-login #taxvat-error,.customer-account-forgotpassword #taxvat-error,.customer-account-createpassword #taxvat-error{color:#242424;font-size:1.6rem;font-weight:600}.customer-account-login .actions-toolbar,.customer-account-forgotpassword .actions-toolbar,.customer-account-createpassword .actions-toolbar{font-size:18px;text-align:center;margin:0;padding:0}@media only screen and (max-width:900px){.customer-account-login .actions-toolbar,.customer-account-forgotpassword .actions-toolbar,.customer-account-createpassword .actions-toolbar{padding:0}}.customer-account-login .actions-toolbar>.primary,.customer-account-forgotpassword .actions-toolbar>.primary,.customer-account-createpassword .actions-toolbar>.primary{margin:18vh auto 0 auto;display:flex;justify-content:center;color:var(--White,#fff);text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px;border-radius:56px;width:373px;height:56px;padding:16px;gap:8px;flex-shrink:0;flex-wrap:wrap}@media only screen and (max-width:900px){.customer-account-login .actions-toolbar>.primary,.customer-account-forgotpassword .actions-toolbar>.primary,.customer-account-createpassword .actions-toolbar>.primary{margin-bottom:60px;width:100%}}.customer-account-login .actions-toolbar>.secondary,.customer-account-forgotpassword .actions-toolbar>.secondary,.customer-account-createpassword .actions-toolbar>.secondary{display:flex;justify-content:end;width:100%}.customer-account-login .actions-toolbar>.secondary a,.customer-account-forgotpassword .actions-toolbar>.secondary a,.customer-account-createpassword .actions-toolbar>.secondary a{color:#cc1316;text-decoration:none}.customer-account-login .actions-toolbar>.secondary a:before,.customer-account-forgotpassword .actions-toolbar>.secondary a:before,.customer-account-createpassword .actions-toolbar>.secondary a:before{margin-left:auto}.customer-account-login .actions-toolbar>.secondary a span,.customer-account-forgotpassword .actions-toolbar>.secondary a span,.customer-account-createpassword .actions-toolbar>.secondary a span{margin-left:3.5rem}@media only screen and (max-width:900px){.customer-account-login .actions-toolbar>.secondary,.customer-account-forgotpassword .actions-toolbar>.secondary,.customer-account-createpassword .actions-toolbar>.secondary{float:none}}.customer-account-login .action.primary,.customer-account-forgotpassword .action.primary,.customer-account-createpassword .action.primary{display:flex;width:373px;height:56px;padding:16px 24px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:48px;background:#cc1316}.customer-account-login .action.primary:first-letter ,.customer-account-forgotpassword .action.primary:first-letter ,.customer-account-createpassword .action.primary:first-letter {text-transform:uppercase}.customer-account-login .action.primary:hover,.customer-account-login .action.primary:active,.customer-account-login .action.primary:focus,.customer-account-forgotpassword .action.primary:hover,.customer-account-forgotpassword .action.primary:active,.customer-account-forgotpassword .action.primary:focus,.customer-account-createpassword .action.primary:hover,.customer-account-createpassword .action.primary:active,.customer-account-createpassword .action.primary:focus{background-color:#e2191c;border:none;color:#fff}@media only screen and (max-width:900px){.customer-account-login .action.primary,.customer-account-forgotpassword .action.primary,.customer-account-createpassword .action.primary{padding:21px 0 20px}}@media only screen and (max-width:900px){.customer-account-login .action.goback,.customer-account-forgotpassword .action.goback,.customer-account-createpassword .action.goback{border:2px solid #fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:16px 20px 15px;width:100%;position:relative}}.customer-account-login .action.goback:before,.customer-account-forgotpassword .action.goback:before,.customer-account-createpassword .action.goback:before{background-color:#fff}@media only screen and (max-width:900px){.customer-account-login .action.goback:before,.customer-account-forgotpassword .action.goback:before,.customer-account-createpassword .action.goback:before{margin:0 15px 0 0;left:auto;position:initial}}.customer-account-login .action.goback span,.customer-account-forgotpassword .action.goback span,.customer-account-createpassword .action.goback span{color:#242424;font-size:16px}.password-strength-meter{color:#242424}.customer-account-forgotpassword .field.password .control .input-text,.customer-account-createpassword .field.password .control .input-text{margin-bottom:10px}.block-customer-notfound{margin-bottom:60px !important}.block-customer-notfound .block-image{align-items:center;display:flex;justify-content:center;margin-bottom:-140px}.block-customer-notfound .block-image img{margin-right:80px}.block-customer-notfound .block-content{background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.3);max-width:1000px;margin:0 auto;padding:140px 100px 60px;text-align:center}@media only screen and (max-width:900px){.block-customer-notfound .block-content{padding:140px 16px 16px}}.block-customer-notfound .block-content h2{border-bottom:1px solid #ccc;font-size:18px;font-weight:700;margin-bottom:60px;padding-bottom:20px}.block-customer-notfound .block-content h2 span{color:#f20d0d;font-style:italic}.block-customer-notfound .fieldset{margin:0 auto}.block-customer-notfound .field.escola{text-align:left;padding:16px 32px}@media only screen and (max-width:900px){.block-customer-notfound .field.escola{padding:0}}.block-customer-notfound .field.escola .label{font-size:15px;font-weight:700}.block-customer-notfound .actions-toolbar{display:flex;justify-content:center}.block-customer-notfound .actions-toolbar>.primary{width:100%}.block-customer-notfound .actions-toolbar .action.primary{margin:0 auto;position:relative;float:none;padding:20px 125px}@media only screen and (max-width:900px){.block-customer-notfound .actions-toolbar .action.primary{width:100%;padding:20px}}.block-customer-orientation{background:#faf7f2;display:flex;gap:20px;max-width:1200px;margin:0 auto;padding:82px 74px}@media only screen and (max-width:900px){.block-customer-orientation{flex-direction:column;padding:40px 30px}}.block-content{flex:1.4}@media only screen and (max-width:900px){.block-content{flex:1;width:100%;order:2}}.block-content h2{font-family:"MuseoSansRounded","Open Sans",sans-serif;font-size:42px;font-weight:1000;line-height:1.4;margin-bottom:50px}@media only screen and (max-width:900px){.block-content h2{font-size:32px}}.block-content h2 em{font-style:italic}.block-content h2 span{color:#f20d0d}.block-content p{font-size:16px;line-height:2.2;margin-bottom:40px}.block-content .actions-toolbar{align-items:center;display:flex;justify-content:space-between;gap:50px}@media only screen and (max-width:900px){.block-content .actions-toolbar{flex-direction:column-reverse;gap:0}}.block-content .actions-toolbar .note{margin:0 auto}.block-content .actions-toolbar>.button{flex:1}.block-content .actions-toolbar>.button.primary{font-size:16px}.block-content .actions-toolbar>.button.secondary{border-color:#f20d0d;color:#f20d0d;font-size:18px;font-weight:700;line-height:2}.block-content .actions-toolbar>.button.secondary:hover,.block-content .actions-toolbar>.button.secondary:focus,.block-content .actions-toolbar>.button.secondary:active{color:#fff}.block-content .actions-toolbar:before,.block-content .actions-toolbar:after{display:none}.block-image{flex:1}@media only screen and (max-width:900px){.block-image{order:1}}.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:900px){.account .column.main{margin-top:20px}}@media only screen and (max-width:900px){.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;padding:20px;margin-bottom:0}@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:80px 100px 40px;width:calc(75% - 20px)}}@media only screen and (min-width:1440px){.account.page-layout-2columns-left .column.main,.account.page-layout-2columns-left .column.main{padding:80px 140px 40px}}.account.page-layout-2columns-left .page-title-wrapper,.account.page-layout-2columns-left .page-title-wrapper{border-bottom:1px solid #242424;position:relative}.account.page-layout-2columns-left .page-title-wrapper .page-title,.account.page-layout-2columns-left .page-title-wrapper .page-title{color:#f20d0d;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:900px){.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:900px){.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:900px){.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}.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:900px){.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}}@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: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;border-bottom:1px solid #ccc;font-weight:700;text-align:center}.block-collapsible-nav .block-collapsible-nav-title:before{background-color:#242424;content:"";display:block;height:38px;position:absolute;width:38px;-webkit-mask:url("../images/menu.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/menu.svg") no-repeat center;mask-size:100%}.block-collapsible-nav .block-collapsible-nav-title:before{margin-right:6px;position:static}@media only screen and (min-width:900px){.block-collapsible-nav .block-collapsible-nav-title:before{display:none}}@media only screen and (max-width:900px){.block-collapsible-nav .block-collapsible-nav-title:after{display:none}}.block-collapsible-nav .block-collapsible-nav-title strong{line-height:1}@media only screen and (max-width:900px){.block-collapsible-nav .block-collapsible-nav-title strong{font-size:20px}}@media only screen and (min-width:1024px){.block-collapsible-nav .block-collapsible-nav-title strong{font-size:32px}}@media only screen and (max-width:900px){.block-collapsible-nav .block-collapsible-nav-title{border:0;border-bottom:1px solid #333;padding:15px 0 0;text-align:left;display:flex;align-items:center;position:relative}}@media only screen and (min-width:1024px){.block-collapsible-nav .block-collapsible-nav-title{margin-bottom:20px;padding:50px 20px 40px}}.block-collapsible-nav .content{background-color:transparent}@media only screen and (min-width:1024px){.block-collapsible-nav .content{margin-left:-20px;margin-right:-20px}}.block-collapsible-nav .items{display:flex;flex-direction:column}.block-collapsible-nav .item{margin:0 0 15px;order:2}.block-collapsible-nav .item:last-child{margin-bottom:0}.block-collapsible-nav .item>a,.block-collapsible-nav .item>strong{align-items:center;border:2px solid transparent;color:#242424;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}.block-collapsible-nav .item>a .icon,.block-collapsible-nav .item>strong .icon{align-items:center;border-radius:50%;border:3px solid #242424;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:8px;position:relative;width:40px}.block-collapsible-nav .item>a .icon.list:before,.block-collapsible-nav .item>strong .icon.list:before{background-color:#242424;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%}.block-collapsible-nav .item>a .icon.list:before,.block-collapsible-nav .item>strong .icon.list:before{position:static}@media only screen and (max-width:900px){.block-collapsible-nav .item>a .icon.list:before,.block-collapsible-nav .item>strong .icon.list:before{height:26px;width:26px}}.block-collapsible-nav .item>a .icon.clock:before,.block-collapsible-nav .item>strong .icon.clock:before{background-color:#242424;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%}.block-collapsible-nav .item>a .icon.clock:before,.block-collapsible-nav .item>strong .icon.clock:before{position:static}@media only screen and (max-width:900px){.block-collapsible-nav .item>a .icon.clock:before,.block-collapsible-nav .item>strong .icon.clock:before{height:22px;width:22px}}.block-collapsible-nav .item>a .icon.profile:before,.block-collapsible-nav .item>strong .icon.profile:before{background-color:#242424;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%}.block-collapsible-nav .item>a .icon.profile:before,.block-collapsible-nav .item>strong .icon.profile:before{position:static}@media only screen and (max-width:900px){.block-collapsible-nav .item>a .icon.profile:before,.block-collapsible-nav .item>strong .icon.profile:before{height:22px;width:22px}}.block-collapsible-nav .item>a .icon.card:before,.block-collapsible-nav .item>strong .icon.card:before{background-color:#242424;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%}.block-collapsible-nav .item>a .icon.card:before,.block-collapsible-nav .item>strong .icon.card:before{position:static}@media only screen and (max-width:900px){.block-collapsible-nav .item>a .icon.card:before,.block-collapsible-nav .item>strong .icon.card:before{height:30px;width:30px}}.block-collapsible-nav .item>a .icon.cart:before,.block-collapsible-nav .item>strong .icon.cart:before{background-color:#242424;content:"";display:block;height:28px;position:absolute;width:28px;-webkit-mask:url("../images/cart.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/cart.svg") no-repeat center;mask-size:100%}.block-collapsible-nav .item>a .icon.cart:before,.block-collapsible-nav .item>strong .icon.cart:before{position:static}@media only screen and (max-width:900px){.block-collapsible-nav .item>a .icon.cart:before,.block-collapsible-nav .item>strong .icon.cart:before{height:30px;width:30px}}.block-collapsible-nav .item>a .icon.dependent:before,.block-collapsible-nav .item>strong .icon.dependent:before{background-color:#242424;content:"";display:block;height:28px;position:absolute;width:28px;-webkit-mask:url("../images/bear.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/bear.svg") no-repeat center;mask-size:100%}.block-collapsible-nav .item>a .icon.dependent:before,.block-collapsible-nav .item>strong .icon.dependent:before{position:static}@media only screen and (max-width:900px){.block-collapsible-nav .item>a .icon.dependent:before,.block-collapsible-nav .item>strong .icon.dependent:before{height:30px;width:30px}}.block-collapsible-nav .item>a .icon.exclamation,.block-collapsible-nav .item>strong .icon.exclamation{border:0}.block-collapsible-nav .item>a .icon.exclamation:before,.block-collapsible-nav .item>strong .icon.exclamation:before{background-color:inherit;background:url("../images/exclamation.svg") no-repeat center;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/exclamation.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/exclamation.svg") no-repeat center;mask-size:100%}.block-collapsible-nav .item>a .icon.exclamation:before,.block-collapsible-nav .item>strong .icon.exclamation:before{background-size:100%;height:50px;width:50px;position:static}@media only screen and (min-width:1024px){.block-collapsible-nav .item>a .icon,.block-collapsible-nav .item>strong .icon{height:50px;margin-right:15px;width:50px}}@media only screen and (max-width:900px){.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:15px 20px}}@media only screen and (min-width:1440px){.block-collapsible-nav .item>a,.block-collapsible-nav .item>strong{font-size:18px;padding:20px 60px}}.block-collapsible-nav .item a:hover{background-color:rgba(242,13,13,.0509803922);border-color:#f20d0d;border-radius:5px;color:#f20d0d}.block-collapsible-nav .item a:hover .icon{border-color:#f20d0d}.block-collapsible-nav .item a:hover .icon:before{background-color:#f20d0d}.block-collapsible-nav .item.current>a,.block-collapsible-nav .item.current>strong{background-color:rgba(242,13,13,.0509803922);border-color:#f20d0d;border-radius:5px;color:#f20d0d;font-weight:400}.block-collapsible-nav .item.current>a .icon,.block-collapsible-nav .item.current>strong .icon{border-color:#f20d0d}.block-collapsible-nav .item.current>a .icon:before,.block-collapsible-nav .item.current>strong .icon:before{background-color:#f20d0d}.block-collapsible-nav .item.account{order:1}.block-collapsible-nav .item.address{order:3}.block-collapsible-nav .item.orders{order:4}.block-collapsible-nav .item.materials{order:2}.block-collapsible-nav .item.cards{order:5}.block-collapsible-nav .item .delimiter{display:none}@media only screen and (max-width:900px){.block-collapsible-nav{box-shadow:none;background-color:transparent;border-radius:0;top:0;position:static}}@media only screen and (min-width:1024px){.block-collapsible-nav{padding:20px}}.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:#242424}.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%}.form-edit-account .field-telefone__seb{display:none}.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:#242424;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}.old-orders{margin-bottom:40px}.old-orders>.content{background-color:#f5f5f5;border:1px solid #8f8f8f;border-radius:5px;padding:24px;text-align:center}.old-orders>.content>.message{color:#707070;font-size:12px;font-weight:700;line-height:1.8;margin-bottom:0}@media only screen and (min-width:1024px){.old-orders>.content{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1440px){.old-orders>.content{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1024px){.old-orders{margin-bottom:80px;margin-top:-20px}}.search-sku input{padding-right:42px;width:365px}@media only screen and (max-width:900px){.search-sku input{width:100%}}.search-sku button[type=submit]{height:100%;width:40px;margin-left:-40px}@media only screen and (max-width:900px){.search-sku button[type=submit]{margin-left:0;display:flex;position:absolute;right:38px;height:auto}}@media only screen and (max-width:900px){.sales-order-history .my-orders-search-advanced .search-sku{margin:0 !important;width:100% !important}}@media only screen and (max-width:900px){.sales-order-history .my-orders-search-advanced .filters-collapse{text-align:center !important}}@media only screen and (max-width:900px){.sales-order-history #filter-show-btn,.sales-order-history #filter-close-btn{margin:20px auto 0px auto}}.sales-order-history .my-orders-search-advanced{display:none}.sales-order-history .filter-divider{display:none}.sales-order-history .orders.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:40px;padding-top:40px}.sales-order-history .orders.empty>.image{margin-bottom:20px}@media only screen and (min-width:1024px){.sales-order-history .orders.empty>.image{margin-bottom:40px}}.sales-order-history .orders.empty>.title{font-weight:700;text-align:center}@media only screen and (min-width:1024px){.sales-order-history .orders.empty>.title{font-size:28px}}@media only screen and (min-width:1440px){.sales-order-history .orders.empty>.title{font-size:32px}}.sales-order-history .orders.empty p{text-align:center}@media only screen and (min-width:1024px){.sales-order-history .orders.empty p{margin-bottom:40px}}@media only screen and (min-width:1024px){.sales-order-history .orders.empty{padding-bottom:80px;padding-top:80px}}.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:900px){.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:19%}}@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%}}.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:900px){.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:900px){.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:20%}}@media only screen and (max-width:900px){.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:12%}}@media only screen and (max-width:900px){.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:16%}}@media only screen and (max-width:900px){.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:19%}}.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;padding-left:15px;border:1px solid #ccc;padding-right:15px;border-radius:5px;margin-top:20px}.sales-order-history .table-order-items>tbody>tr+tr{margin-top:40px}@media only screen and (max-width:900px){.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:900px){.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:900px){.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:#1fa731}.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:#1fa731}.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:900px){.sales-order-history .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr{display:flex}}@media only screen and (max-width:900px){.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:900px){.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}.order-products-toolbar .pager .limiter select{background-color:#fff;box-shadow:none;height:34px}.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:900px){.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:#1fa731}.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:#1fa731}.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:900px){.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:900px){.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:#242424;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:900px){.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:900px){.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:900px){.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:900px){.block-order-details-view>.block-content>.left>.box{margin-top:15px;text-align:center}}@media only screen and (max-width:900px){.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:900px){.block-order-details-view>.block-content>.right{width:100%}}@media only screen and (max-width:900px){.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:900px){.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:#242424;font-weight:700}@media only screen and (max-width:900px){.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:900px){.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}@media only screen and (max-width:900px){.box-order-zoop-bankslip .box-content .actions-toolbar{gap:16px}}.menu-header{display:none}@media only screen and (max-width:900px){.menu-header{display:block;margin-bottom:40px}.menu-header>.content{display:flex;flex-wrap:wrap}.menu-header .head{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-header .logo{height:75px;margin-bottom:10px}.menu-header .logo>img{height:100%}.menu-header .icon.close{display:flex;align-items:center;justify-content:center;position:relative}.menu-header .icon.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%}.menu-header .icon.close:before{position:static}.menu-header .greet.welcome{align-items:center;display:flex;justify-content:left;width:100%;margin-top:20px}.menu-header .greet.welcome>span{color:#000;font-size:18px;font-weight:700}.menu-header .greet.welcome>.icon{display:none}}.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:900px){.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:900px){.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:900px){.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:900px){.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:900px){.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}.orders.empty>.image{width:180px}.dependents-account-index .page.messages .success{display:none}.dependents-account-index .page-main{padding-left:0;padding-right:0;max-width:100%}.dependents-account-index .page-main .column.main{padding-bottom:0}@media only screen and (max-width:900px){.dependents-account-index .page-main>.page-title-wrapper .page-title{font-size:15px;line-height:1.5}}@media only screen and (min-width:900px){.dependents-account-index .page-main>.page-title-wrapper .page-title{font-size:18px;line-height:1.8}}.dependents-account-index .page-main>.page-title-wrapper .page-title .base span{color:#f20d0d}@media only screen and (max-width:900px){.dependents-account-index .page-main>.page-title-wrapper{padding:0 2%;margin-bottom:20px}}@media only screen and (min-width:1024px){.dependents-account-index .page-main>.page-title-wrapper{margin-bottom:20px}}@media only screen and (max-width:900px){.dependents-account-index .page-main{padding-left:0;padding-right:0}}.anos.data.items .anos-title-container{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center;font-size:2rem;line-height:2rem;display:flex;align-items:flex-end}.anos.data.items .anos-title-container .title.item{cursor:pointer;background-color:#fff;font-weight:700;flex:1;padding:30px 0;box-shadow:0px -5px 10px 0px rgba(0,0,0,.05),inset 0px -5px 10px 0px rgba(0,0,0,.05)}@media only screen and (max-width:900px){.anos.data.items .anos-title-container .title.item{font-size:1.6rem;line-height:1.6rem}}.anos.data.items .anos-title-container .title.item.placeholder{visibility:hidden}.anos.data.items .anos-title-container .title.item a{color:#333;text-decoration:none}.anos.data.items .anos-title-container .title.item.pastYears a{opacity:.5}.anos.data.items .anos-title-container .title.item.pastYears.previous a,.anos.data.items .anos-title-container .title.item.pastYears.next a{transition:all .3s ease;opacity:.3}.anos.data.items .anos-title-container .title.item.pastYears.previous:hover a,.anos.data.items .anos-title-container .title.item.pastYears.next:hover a{opacity:.5}.anos.data.items .anos-title-container .title.item.currentYear a{color:#f20d0d}.anos.data.items .anos-title-container .title.item.futureYear a{color:#f20d0d}.anos.data.items .anos-title-container .title.item .year-message,.anos.data.items .anos-title-container .title.item .year-subtitle{display:none}.anos.data.items .anos-title-container .title.item.active{font-size:2.5rem;line-height:2.5rem;flex:5;border-radius:5px 5px 0 0;z-index:0;box-shadow:0px -5px 10px 0px rgba(0,0,0,.05)}.anos.data.items .anos-title-container .title.item.active .year-message{display:inline}.anos.data.items .anos-title-container .title.item.active .year-subtitle{display:block;font-size:14px;font-weight:500;line-height:14px;margin-top:14px}.anos.data.items .anos-title-container .title.item.next{border-radius:0 5px 0 0}.anos.data.items .anos-title-container .title.item.next a{margin-left:-20px}.anos.data.items .anos-title-container .title.item.next a:after{background-color:#000;content:"";display:block;height:10px;position:absolute;width:10px;-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%}.anos.data.items .anos-title-container .title.item.next a:after{display:inline;margin-left:5px;margin-top:5px;transition:all .3s ease}@media only screen and (max-width:900px){.anos.data.items .anos-title-container .title.item.next a:after{margin-top:2px}}.anos.data.items .anos-title-container .title.item.next.currentYear a:after{background-color:#f20d0d;content:"";display:block;height:10px;position:absolute;width:10px;-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%}.anos.data.items .anos-title-container .title.item.next.currentYear a:after{display:inline;margin-left:5px;margin-top:5px;transition:all .3s ease}@media only screen and (max-width:900px){.anos.data.items .anos-title-container .title.item.next.currentYear a:after{margin-top:2px}}.anos.data.items .anos-title-container .title.item.next:hover a:after{margin-left:12px;transition:all .3s ease}.anos.data.items .anos-title-container .title.item.previous{border-radius:5px 0 0}.anos.data.items .anos-title-container .title.item.previous a{margin-right:-20px}.anos.data.items .anos-title-container .title.item.previous a:before{background-color:#000;content:"";display:block;height:10px;position:absolute;width:10px;-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%}.anos.data.items .anos-title-container .title.item.previous a:before{display:inline;margin-left:-15px;margin-top:5px;transition:all .3s ease}@media only screen and (max-width:900px){.anos.data.items .anos-title-container .title.item.previous a:before{margin-top:2px}}.anos.data.items .anos-title-container .title.item.previous.currentYear a:before{background-color:#f20d0d;content:"";display:block;height:10px;position:absolute;width:10px;-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%}.anos.data.items .anos-title-container .title.item.previous.currentYear a:before{display:inline;margin-left:-15px;margin-top:5px;transition:all .3s ease}@media only screen and (max-width:900px){.anos.data.items .anos-title-container .title.item.previous.currentYear a:before{margin-top:2px}}.anos.data.items .anos-title-container .title.item.previous:hover a:before{margin-left:-22px;transition:all .3s ease}.anos.data.items .anos-title-container .title.item:nth-of-type(2) a{margin-right:auto !important}.anos.data.items .anos-title-container .title.item:nth-of-type(2) a:before{display:none !important}.anos.data.items .anos-title-container .title.item:nth-last-child(-n+2) a{margin-left:auto !important}.anos.data.items .anos-title-container .title.item:nth-last-child(-n+2) a:after{display:none !important}.anos.data.items .item.content{background:#fff;padding:80px 0 100px;box-shadow:0 3px 10px rgba(0,0,0,.16)}@media only screen and (max-width:900px){.anos.data.items .item.content{padding-right:32px;padding-left:32px}}.anos.data.items .item.content.pastYears{opacity:.7}.block.block-dependent{background:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.16);height:auto;max-width:1000px;margin:0 auto 110px;padding:96px 32px 32px;position:relative}@media only screen and (max-width:900px){.block.block-dependent>.block-school-actions{display:block}}.block.block-dependent>.block-school-actions>form{margin-bottom:30px}.block.block-dependent>.block-school-actions>form>.faltou:hover{background-color:#f5eaea}.block.block-dependent>.block-school-actions>form>.faltou:focus{background-color:transparent}@media only screen and (max-width:900px){.block.block-dependent{box-shadow:0 3px 10px rgba(0,0,0,.16);padding:96px 16px 32px}}.block.block-dependent h3{border-bottom:1px solid #ccc;font-size:22px;font-weight:700;margin:0 0 12px;padding:0 0 12px}@media only screen and (max-width:900px){.block.block-dependent h3{font-size:22px;text-align:center}}.block.block-dependent h3.pendente{border:0;line-height:1.8;margin-bottom:32px;padding:0 16px}@media only screen and (min-width:900px){.block.block-dependent h3.pendente{text-align:center}}@media only screen and (min-width:1024px){.block.block-dependent h3.pendente{font-size:24px;padding-bottom:32px}}@media only screen and (min-width:1440px){.block.block-dependent h3.pendente{font-size:28px}}@media only screen and (max-width:900px){.block.block-dependent p{font-size:16px;line-height:1.5;text-align:center}}.block.block-dependent.new{text-align:center}.block.block-dependent.new h3{border:0;margin-bottom:32px;padding:0}@media only screen and (max-width:900px){.block.block-dependent.new h3{border-bottom:1px solid #ccc;padding:0 16px 24px}}.block.block-dependent.new p{line-height:1.4;margin-bottom:24px}@media only screen and (max-width:900px){.block.block-dependent.new p{font-size:14px;line-height:2;margin-bottom:8px;padding:0 16px}}.block.block-dependent.new .button{width:auto}@media only screen and (max-width:900px){.block.block-dependent.new .button{width:100%}}.block.block-dependent>.icon{background-color:#fff;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-left:-50px;top:-50px;left:50%;position:absolute;z-index:1}.block.block-dependent>.icon-bear:before{background-color:inherit;background:url("../images/bear.svg") no-repeat center;content:"";display:block;height:51px;position:absolute;width:51px;-webkit-mask:url("../images/bear.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/bear.svg") no-repeat center;mask-size:100%}.block.block-dependent>.icon-bear:before{position:static}.block.block-dependent>.icon-student{background-color:#f20d0d}.block.block-dependent>.icon-student:before{background-color:inherit;background:url("../images/nova-matricula.svg") no-repeat center;content:"";display:block;height:53px;position:absolute;width:53px;-webkit-mask:url("../images/nova-matricula.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/nova-matricula.svg") no-repeat center;mask-size:100%}.block.block-dependent>.icon-student:before{margin:24px}.block.block-dependent .block-totals{margin-bottom:32px;text-align:right}.block.block-dependent .block-totals>.content>.total-price{font-size:22px}@media only screen and (min-width:1440px){.block.block-dependent .block-totals>.content>.total-price{font-size:30px}}.block .actions{align-items:center;display:flex}@media only screen and (max-width:900px){.block .actions{gap:50px;justify-content:center}}.block .actions form{display:flex}.block .actions .action{align-items:center;background:0 0;border:0;border-radius:0;display:flex;width:60px;height:60px;justify-content:center}@media only screen and (max-width:900px){.block .actions .action{width:100%;height:36px;padding:0;display:flex;align-items:center;justify-content:center}}.block .actions .action:hover{background:#ccc}.block .actions .action span{display:none}.block .actions .action.show-more:before{background-color:#333;content:"";display:block;height:30px;position:absolute;width:30px;-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%}@media only screen and (max-width:900px){.block .actions .action.show-more:before{position:static}}.block .actions .action.show-less:before{background-color:#333;content:"";display:block;height:30px;position:absolute;width:30px;-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%}@media only screen and (max-width:900px){.block .actions .action.show-less:before{position:static}}.block .actions .action.edit:before{background-color:#333;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/edit.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/edit.svg") no-repeat center;mask-size:100%}@media only screen and (max-width:900px){.block .actions .action.edit:before{position:static}}.block .actions .action.trash:before{background-color:#333;content:"";display:block;height:30px;position:absolute;width:30px;-webkit-mask:url("../images/trash.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/trash.svg") no-repeat center;mask-size:100%}@media only screen and (max-width:900px){.block .actions .action.trash:before{position:static}}.block-school-head{background:#fff;display:flex;gap:40px;justify-content:space-between;margin:-96px -32px 48px;padding-right:24px}@media only screen and (max-width:900px){.block-school-head{align-items:center;flex-direction:column;flex-wrap:wrap;margin:-96px -16px 40px;gap:32px;padding:0 16px 32px}}.block-school-head>.count{align-items:center;background:#f20d0d;border-radius:5px;display:flex;height:120px;justify-content:center;width:120px;position:relative}@media only screen and (max-width:900px){.block-school-head>.count{width:100%}}.block-school-head>.count: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%}.block-school-head>.count:before{-webkit-mask:none;height:100%;width:70%}.block-school-head>.count>span{background:#f20d0d;border-radius:50%;color:#fff;font-size:13px;line-height:25px;height:25px;width:25px;text-align:center;top:-30px;right:0;position:absolute}@media only screen and (max-width:900px){.block-school-head>.count>span{right:auto;left:0}}.block-school-head>.name{display:flex;flex:1;flex-direction:column;justify-content:center}@media only screen and (max-width:900px){.block-school-head>.name{padding:0;text-align:center}}.block-school-head>.name h2{font-size:22px;font-weight:700;margin:0 0 10px}.block-school-head>.name p{font-size:14px;color:#242424;line-height:1.5}@media only screen and (max-width:900px){.block-school-head>.name p{line-height:1.8;margin-top:16px}}.block-school-head>.name .control{display:flex;gap:8px;align-items:stretch}.block-school-head>.name .control select{flex:1}.block-school-head>.name .control button{flex:.2;padding:4px}.block-school-head>.alert{align-items:center;display:flex}.block-school-head>.alert .icon-problem{align-items:center;background:#f20d0d;border-radius:50%;display:flex;justify-content:center;width:60px;height:60px}.block-school-head>.alert .icon-problem span{display:none}.block-school-head>.alert .icon-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%}.block-school-dependents{margin-bottom:32px}.block-school-dependents hr{border-top:1px dashed #ccc;margin:0 0 32px}.block-school-dependents .title{text-align:center;margin-bottom:48px}.block-school-dependents .title h2{font-size:28px;font-weight:700}@media only screen and (max-width:900px){.block-school-dependents .title h2{font-size:24px}}.block-school-dependents .title a{color:#1d1d1b;cursor:pointer;text-decoration:underline}.block-school-dependents .dependent{border-radius:5px;margin-bottom:32px}.block-school-dependents .dependent-head{align-items:center;background:#fff;border-radius:5px;display:flex;gap:40px;justify-content:space-between;padding:24px}@media only screen and (max-width:900px){.block-school-dependents .dependent-head{align-items:center;flex-direction:column;gap:28px;padding:32px 24px}}.block-school-dependents .dependent-head .icons{align-items:center;display:flex;gap:20px;justify-content:center;position:relative}.block-school-dependents .dependent-head .icons>span{display:none}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .icons>span{display:block;font-size:12px}}.block-school-dependents .dependent-head .icons .ico-status{align-items:center;display:flex;flex-direction:row;font-size:12px;font-weight:500;gap:4px;line-height:1.2;width:auto;text-align:center}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .icons .ico-status{flex-direction:column}}.block-school-dependents .dependent-head .icons .ico-status img{margin-bottom:10px;margin-right:30px}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .icons .ico-status img{margin-right:0}}.block-school-dependents .dependent-head .icons.disponivel{color:#007bff}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .icons.disponivel img.slms{display:none}}.block-school-dependents .dependent-head .icons.disponivel{color:#007bff}.block-school-dependents .dependent-head .icons.nao-comprado{align-items:start;color:#000}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .icons.nao-comprado img.slms{display:none}}.block-school-dependents .dependent-head .icons.pago{color:#00c569}.block-school-dependents .dependent-head .icons.revisao{color:#e4c36f}.block-school-dependents .dependent-head .icons.pendente{align-items:start;color:#e4c36f}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .icons.pendente img.slms{display:none}}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .icons{flex-direction:column;gap:10px}}.block-school-dependents .dependent-head .infos{flex:auto}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .infos{justify-content:center;display:flex;flex-direction:column}}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .actions .custom-tooltip{width:100%}}.block-school-dependents .dependent-head .actions .show-more>span,.block-school-dependents .dependent-head .actions .show-less>span,.block-school-dependents .dependent-head .actions .edit>span,.block-school-dependents .dependent-head .actions .trash>span{color:#242424;font-weight:700}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .actions .show-more>span,.block-school-dependents .dependent-head .actions .show-less>span,.block-school-dependents .dependent-head .actions .edit>span,.block-school-dependents .dependent-head .actions .trash>span{display:block;flex-grow:1;font-size:16px;order:-1;text-align:center}}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .actions .show-more:before,.block-school-dependents .dependent-head .actions .show-less:before,.block-school-dependents .dependent-head .actions .edit:before,.block-school-dependents .dependent-head .actions .trash:before{margin-left:16px;position:static}}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .actions .show-more,.block-school-dependents .dependent-head .actions .show-less,.block-school-dependents .dependent-head .actions .edit,.block-school-dependents .dependent-head .actions .trash{border:1px solid #242424;border-radius:5px;display:flex;height:60px;align-items:center;justify-content:space-between;padding:20px;width:100%}}@media only screen and (max-width:900px){.block-school-dependents .dependent-head .actions{flex-direction:column;gap:16px;width:100%}}.block-school-dependents .dependent.produto-extra .dependent-head .icons.pago,.block-school-dependents .dependent.produto-extra .dependent-head .icons.disponivel{color:#c500ff}.block-school-dependents .dependent-content{background:#fff;padding:6vh 6vw}@media only screen and (max-width:900px){.block-school-dependents .dependent-content{padding:5%}}.block-school-dependents .dependent-content h4{font-size:24px;text-align:center;margin-bottom:32px}.block-school-dependents .dependent-form{padding:6vh 6vw}@media only screen and (max-width:900px){.block-school-dependents .dependent-form{padding:5%}}.block-school-dependents .dependent-form fieldset{display:grid;column-gap:32px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:900px){.block-school-dependents .dependent-form fieldset{column-gap:8px;grid-template-columns:repeat(1,1fr)}}.block-school-dependents .dependent-form fieldset .field.nome,.block-school-dependents .dependent-form fieldset .nested{grid-column:span 2/3}@media only screen and (max-width:900px){.block-school-dependents .dependent-form fieldset .field.nome,.block-school-dependents .dependent-form fieldset .nested{grid-column:initial}}.block-school-dependents .dependent-form fieldset .nested{display:grid;column-gap:32px;grid-template-columns:repeat(2,1fr)}.block-school-dependents .dependent-form fieldset .nested .field{flex:1}.block-school-actions{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:900px){.block-school-actions>form{padding:0 16px;width:100%}}@media only screen and (max-width:900px){.block-school-actions{gap:8px}}.block-school-actions .button{align-items:center;text-align:center;width:auto !important}@media only screen and (max-width:900px){.block-school-actions .button{padding:16px 8px}}@media only screen and (min-width:1024px){.block-school-actions .button{padding-left:48px;padding-right:48px}}.block-school-actions .button.submit:after{margin-left:12px;position:static}.block-school-actions .button.secondary{align-items:center;border-color:#f20d0d;color:#f20d0d;display:flex;font-size:14px;min-height:52px;justify-content:center}@media only screen and (min-width:1024px){.block-school-actions .button.secondary{padding-left:48px;padding-right:48px}}.block-school-actions .button.secondary:hover,.block-school-actions .button.secondary:active,.block-school-actions .button.secondary:focus{color:#fff}.block-school-actions .button.secondary.faltou:hover,.block-school-actions .button.secondary.faltou:active,.block-school-actions .button.secondary.faltou:focus{background-color:rgba(242,13,13,.25);color:#f20d0d}.block-school-actions .button.muted{background:#b7b7b7;border-radius:5px;color:#8f8f8f;font-size:14px;font-weight:700;padding:16px 32px}@media only screen and (max-width:900px){.block-school-actions .button{width:100% !important}}.block .images{display:flex;flex-direction:row;gap:32px;margin-bottom:32px;justify-content:center}.block .images>.item{max-width:50%}.block .owl-carousel{margin-bottom:16px}.block .owl-carousel .owl-stage-outer{margin-bottom:32px}.block .owl-carousel .owl-nav{align-items:center;display:flex;justify-content:space-between;height:0;width:calc(100% + 60px);left:-30px;top:50%;position:absolute}.block .owl-carousel .owl-next,.block .owl-carousel .owl-prev{background:#fff;border:0;bottom:0;transform:none;top:auto;display:flex;align-items:center;justify-content:center;height:50px;width:50px}.block .owl-carousel .owl-next span,.block .owl-carousel .owl-prev span{display:none}.block .owl-carousel .owl-prev{left:-16px}.block .owl-carousel .owl-prev:before{background-color:#242424;content:"";display:block;height:25px;position:absolute;width:25px;-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%}.block .owl-carousel .owl-prev:before{padding:0;position:static}.block .owl-carousel .owl-next{right:-16px}.block .owl-carousel .owl-next:before{background-color:#242424;content:"";display:block;height:25px;position:absolute;width:25px;-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%}.block .owl-carousel .owl-next:before{padding:0;position:static}.block .owl-carousel .owl-dots{display:flex;align-items:center;justify-content:center;gap:4px}.block .owl-carousel .owl-dots .owl-dot{background:#707070;border-radius:50%;width:8px;height:8px;padding:0 !important}.block .owl-carousel .owl-dots .owl-dot.active{background:#333}@media only screen and (min-width:900px){.modal-popup.faltou-estudante .modal-header{padding-top:40px}}@media only screen and (min-width:1024px){.modal-popup.faltou-estudante .modal-header{padding-top:50px}}@media only screen and (min-width:1440px){.modal-popup.faltou-estudante .modal-header{padding-top:70px}}.modal-popup.faltou-estudante .modal-content .modal-content-inner{align-items:flex-start}.dependents-account-create .page.messages .success{display:none}.dependents-account-create .page-title-wrapper .page-subtitle{font-weight:400}.form.create.account.dependent{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:980px}.form.create.account.dependent .fieldset.account{border-radius:5px;width:100%;padding:70px 70px 40px}.form.create.account.dependent .fieldset.account:after{display:none}.form.create.account.dependent .fieldset-head{text-align:center;margin-bottom:40px}.form.create.account.dependent .fieldset>.field{margin-bottom:32px}.form.create.account.dependent .fieldset>.field.checkbox{align-items:center;display:flex;gap:16px}.form.create.account.dependent .fieldset>.field.checkbox label{font-weight:400;margin:0}.form.create.account.dependent .fieldset>.field.checkbox .mage-error{margin-top:0}.form.create.account.dependent .fieldset .legend{margin:0;padding:0}.form.create.account.dependent .fieldset .legend:before{background-color:inherit;background:url("../images/novo-aluno.svg") no-repeat center;content:"";display:block;height:125px;position:absolute;width:125px;-webkit-mask:url("../images/novo-aluno.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/novo-aluno.svg") no-repeat center;mask-size:100%}.form.create.account.dependent .fieldset .legend:before{margin-left:-62px;top:-125px;left:50%;z-index:10}.form.create.account.dependent .fieldset .legend:after{width:100px;height:100px;margin-left:-53px;top:-119px}.form.create.account.dependent .fieldset .legend>span{color:#242424;line-height:1.4}@media only screen and (max-width:900px){.form.create.account.dependent .fieldset .legend>span{font-size:18px}}@media only screen and (min-width:900px){.form.create.account.dependent .fieldset .legend>span{font-size:24px}}@media only screen and (min-width:1024px){.form.create.account.dependent .fieldset .legend>span{font-size:32px}}.form.create.account.dependent .nested{display:flex;gap:32px}@media only screen and (max-width:900px){.form.create.account.dependent .nested{flex-direction:column;row-gap:15px}}.form.create.account.dependent .nested .field{flex:1;margin-bottom:0}.form.create.account .actions-toolbar{display:flex;justify-content:end}.form.create.account .actions-toolbar button{margin-right:0}.form.create.account .action.goback:before{transform:scaleX(1)}.dependent-extra-products{padding:32px 48px 64px}@media only screen and (max-width:900px){.dependent-extra-products{padding:24px 16px}}.dependent-extra-products>.content>.title{border:0;padding:0;font-size:22px;font-weight:600;text-align:left;margin-bottom:32px}@media only screen and (max-width:900px){.dependent-extra-products>.content>.title{font-size:18px}}.extra-products-container.product-items{display:flex;overflow:hidden;padding-left:64px;padding-right:64px}@media only screen and (max-width:900px){.extra-products-container.product-items{padding-left:0;padding-right:0}}.extra-products-container .slick-prev,.extra-products-container .slick-next{align-items:center;background-color:#f20d0d;border-radius:50%;display:flex;height:43px;justify-content:center;top:100px;transform:none;width:43px}@media only screen and (max-width:900px){.extra-products-container .slick-prev,.extra-products-container .slick-next{height:36px;width:36px}}.extra-products-container .slick-prev:before,.extra-products-container .slick-next:before{font-size:0;padding:0}.extra-products-container .slick-prev:hover,.extra-products-container .slick-next:hover{background-color:#f20d0d}.extra-products-container .slick-prev{padding-right:2px;left:0}.extra-products-container .slick-prev:before{background-color:#fff;content:"";display:block;height:28px;position:absolute;width:28px;-webkit-mask:url("../images/angle-left-bold.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/angle-left-bold.svg") no-repeat center;mask-size:100%}.extra-products-container .slick-prev:before{position:static}@media only screen and (max-width:900px){.extra-products-container .slick-prev:before{height:22px;width:22px}}.extra-products-container .slick-next{padding-left:2px;right:0}.extra-products-container .slick-next:before{background-color:#fff;content:"";display:block;height:28px;position:absolute;width:28px;-webkit-mask:url("../images/angle-right-bold.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/angle-right-bold.svg") no-repeat center;mask-size:100%}.extra-products-container .slick-next:before{position:static}@media only screen and (max-width:900px){.extra-products-container .slick-next:before{height:22px;width:22px}}.extra-products-container .slick-list{margin-left:-20px;margin-right:-20px}.extra-products-container .slick-track{display:flex}.extra-products-container .product-item{height:auto}.extra-products-container .product-item.slick-slide{padding-left:20px;padding-right:20px;text-align:center}.extra-products-container .product-item .product-item-photo{margin-bottom:16px}.extra-products-container .product-item .product-item-info{align-items:center;display:flex;height:100%;flex-direction:column;width:auto}.extra-products-container .product-item .product-item-info .product-item-details{align-items:center;display:flex;flex-direction:column;flex-grow:1}.extra-products-container .product-item .product-item-info .product-item-name{font-size:18px;font-weight:700;line-height:1.8;margin-bottom:16px;margin-top:0;text-transform:uppercase}.extra-products-container .product-item .product-item-info .price-box{display:flex;flex-direction:column-reverse;align-items:flex-start;margin-top:auto;padding:0 72px;width:100%}.extra-products-container .product-item .product-item-info .price-box .price-label{display:none}.extra-products-container .product-item .product-item-info .price-box .price{font-size:26px;font-weight:700;color:#242424}.extra-products-container .product-item .product-item-info .price-box .old-price .price{color:#242424;font-size:14px;font-weight:500;text-decoration:line-through}.extra-products-container .product-item .product-item-info .action.tocart{background-color:#3bb54a;border-radius:5px;height:60px;padding:16px 20px;font-size:12px;width:auto}.extra-products-container .product-item .product-item-info .action.tocart:before{background-color:#fff;content:"";display:block;height:32px;position:absolute;width:32px;-webkit-mask:url("../images/plus-circle.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/plus-circle.svg") no-repeat center;mask-size:100%}.extra-products-container .product-item .product-item-info .action.tocart:before{position:static}.extra-products-container .product-item .product-item-info .action.tocart:hover{background-color:#31ac3f}.extra-products-container .product-item .product-item-info .action.tocart>span{display:inline;margin-left:12px;pointer-events:none}.extra-products-container .product-item .product-item-info .action.tocart.remove{background-color:#cc1316}.extra-products-container .product-item .product-item-info .action.tocart.remove:before{background-color:#fff;content:"";display:block;height:32px;position:absolute;width:32px;-webkit-mask:url("../images/minus-circle.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/minus-circle.svg") no-repeat center;mask-size:100%}.extra-products-container .product-item .product-item-info .action.tocart.remove:before{position:static}.extra-products-container .product-item .product-item-info .action.tocart.remove:hover{background-color:#e2191c}.cms-noroute-index .page-header,.cms-politica-de-privacidade-e-cookies .page-header,.cms-trocas-e-devolucoes .page-header{background:#1d1d1b;margin-bottom:0}.cms-noroute-index .pagebuilder-column h1[data-content-type=heading],.cms-politica-de-privacidade-e-cookies .pagebuilder-column h1[data-content-type=heading],.cms-trocas-e-devolucoes .pagebuilder-column h1[data-content-type=heading]{font-size:42px;font-weight:700;line-height:1.4}@media only screen and (max-width:900px){.row-passaporte-educacional{padding:0 !important}}.row-passaporte-educacional [data-content-type=heading]{font-size:42px;font-weight:700;line-height:62px;margin:0 0 32px}.row-passaporte-educacional [data-content-type=text]{font-size:16px;line-height:2;margin-bottom:16px}.row-passaporte-educacional .pagebuilder-column{position:relative}@media only screen and (max-width:900px){.row-passaporte-educacional .pagebuilder-column{padding:32px !important}}@media only screen and (max-width:900px){.row-especialidades{padding:0 !important}}.row-especialidades [data-content-type=heading]{font-size:42px;font-weight:700;line-height:62px;margin:0 0 32px}.row-especialidades [data-content-type=text]{font-size:16px;line-height:2;margin-bottom:16px}.row-especialidades .pagebuilder-column{position:relative}@media only screen and (max-width:900px){.row-especialidades .pagebuilder-column{padding:32px !important}}.row-especialidades .slick-slide img{width:100% !important;height:auto !important;max-width:none !important}.row-especialidades .slick-prev,.row-especialidades .slick-next{background:#f5f5f5;border-radius:50%;padding:32px}@media only screen and (max-width:900px){.row-especialidades .slick-prev,.row-especialidades .slick-next{padding:24px}}@media only screen and (max-width:900px){.row-especialidades .slick-prev{left:-2rem}}@media only screen and (max-width:900px){.row-especialidades .slick-next{right:-2rem}}@media only screen and (max-width:900px){.row-especialidades .pagebuilder-slide-wrapper .pagebuilder-overlay{padding:0 15px !important}}@media only screen and (max-width:900px){.row-especialidades .pagebuilder-slider{padding:0 !important}}.row-especialidades .pagebuilder-slider .pagebuilder-slide-wrapper [data-element=content] p{color:#000;font-size:14px;font-style:italic;line-height:2}@media only screen and (max-width:900px){.row-video{padding:0 !important}}.row-video [data-content-type=heading]{color:#fff;font-size:32px;font-weight:700;line-height:62px}.row-video [data-content-type=text]{color:#fff;font-size:16px;line-height:2}.row-video .play-video{background:#cc1316;width:auto;margin:0 auto;padding:40px 60px 60px}.row-video .play-video>a{align-items:center;display:flex;justify-content:center}.row-video .play-video>a:before{background-color:#fff;content:"";display:block;height:180px;position:absolute;width:180px;-webkit-mask:url("../images/play.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/play.svg") no-repeat center;mask-size:100%}.row-slmplus h2[data-content-type=heading]{font-size:42px;font-weight:700;line-height:58px;margin:0 0 64px;position:relative}.row-slmplus h2[data-content-type=heading]:before{content:"";background:#f20d0d;display:none !important;width:100px;height:2px;top:50%;left:-120px;position:absolute}@media only screen and (max-width:900px){.row-slmplus h2[data-content-type=heading]{font-size:45px}.row-slmplus h2[data-content-type=heading]:before{top:25px;left:-110px;display:none !important}}.row-slmplus [data-content-type=text]{font-size:16px;line-height:2;margin:0 0 32px}@media only screen and (max-width:900px){.row-slmplus [data-content-type=text]{font-size:16px}}.row-slmplus .toggle-tabs{display:flex;justify-content:space-between;margin-bottom:64px}@media only screen and (max-width:900px){.row-slmplus .toggle-tabs{display:grid !important;gap:16px;grid-template-columns:repeat(2,1fr);align-items:end}}.row-slmplus .toggle-tabs [data-content-type=button-item] .pagebuilder-button-link{border-bottom:5px solid #000;color:#000;font-size:18px;font-weight:700;text-decoration:none;margin:0 !important}@media only screen and (max-width:900px){.row-slmplus .toggle-tabs [data-content-type=button-item] .pagebuilder-button-link{border-bottom:2px solid #b7b7b7;color:#b7b7b7;font-size:14px}}.row-slmplus .toggle-tabs [data-content-type=button-item].active .pagebuilder-button-link{border-bottom-color:#f20d0d;color:#f20d0d}@media only screen and (max-width:900px){.row-slmplus .toggle-tabs [data-content-type=button-item]{display:flex !important;flex-direction:column;align-items:center}.row-slmplus .toggle-tabs [data-content-type=button-item].early-childhood:before{background-color:#b7b7b7;content:"";display:block;height:25px;position:absolute;width:25px;-webkit-mask:url("../images/early-childhood.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/early-childhood.svg") no-repeat center;mask-size:100%}.row-slmplus .toggle-tabs [data-content-type=button-item].elementary:before{background-color:#b7b7b7;content:"";display:block;height:25px;position:absolute;width:25px;-webkit-mask:url("../images/elementary.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/elementary.svg") no-repeat center;mask-size:100%}.row-slmplus .toggle-tabs [data-content-type=button-item].middle-years:before{background-color:#b7b7b7;content:"";display:block;height:25px;position:absolute;width:25px;-webkit-mask:url("../images/middle-years.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/middle-years.svg") no-repeat center;mask-size:100%}.row-slmplus .toggle-tabs [data-content-type=button-item].high-school:before{background-color:#b7b7b7;content:"";display:block;height:25px;position:absolute;width:25px;-webkit-mask:url("../images/high-school.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/high-school.svg") no-repeat center;mask-size:100%}.row-slmplus .toggle-tabs [data-content-type=button-item]:before{position:relative !important}.row-slmplus .toggle-tabs [data-content-type=button-item].active:before{background-color:#f20d0d}.row-slmplus .toggle-tabs [data-content-type=button-item].active .pagebuilder-button-link{border-bottom-width:2px}}.row-slmplus div[data-content-type=tabs] h2[data-content-type=heading]{color:#f20d0d;margin-bottom:16px}.row-slmplus div[data-content-type=tabs] .tabs-navigation{display:flex;gap:64px;margin-bottom:48px !important}@media only screen and (max-width:900px){.row-slmplus div[data-content-type=tabs] .tabs-navigation{flex-direction:row !important;gap:16px !important;overflow:auto;padding-bottom:8px}.row-slmplus div[data-content-type=tabs] .tabs-navigation::-webkit-scrollbar{-webkit-appearance:none;background:0 0;width:4px;height:0}.row-slmplus div[data-content-type=tabs] .tabs-navigation::-webkit-scrollbar-thumb{background:0 0;border-radius:0}}.row-slmplus div[data-content-type=tabs] .tabs-navigation li.tab-header{background:0 0;border:0;display:block;margin:0}.row-slmplus div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title{display:flex;gap:8px;font-size:16px;font-weight:400;padding:0}@media only screen and (max-width:900px){.row-slmplus div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title{border:1px solid #b7b7b7;border-radius:5px;color:#b7b7b7;padding:8px 16px !important;white-space:nowrap}}.row-slmplus div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-tabs-active a{color:#f20d0d;font-weight:600}@media only screen and (max-width:900px){.row-slmplus div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-tabs-active a{border:1px solid #f20d0d}}.row-slmplus div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-tabs-active a:before{content:"/";display:inline}.row-slmplus div[data-content-type=tabs] .tabs-content{border:0}.row-slmplus div[data-content-type=tabs] .slick-prev,.row-slmplus div[data-content-type=tabs] .slick-next{background:0 0;padding:0}.row-slmplus div[data-content-type=tabs] .pagebuilder-slider .pagebuilder-slide-wrapper{align-items:end}.row-slmplus div[data-content-type=tabs] .pagebuilder-slider .pagebuilder-slide-wrapper p{font-size:14px;line-height:1.8;margin-bottom:16px}.row-slmplus div[data-content-type=tabs] .pagebuilder-slider .pagebuilder-slide-wrapper [data-element=overlay]>.pagebuilder-collage-content{max-width:none}.row-slmplus div[data-content-type=tabs] .pagebuilder-slider .pagebuilder-slide-wrapper .pagebuilder-overlay{padding:32px 24px 16px}.cms-conheca-o-slm .columns .column.main{padding-bottom:0}.cms-conheca-o-slm .slick-prev: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%}.cms-conheca-o-slm .slick-next:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-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%}.cms-conheca-o-slm .slick-prev,.cms-conheca-o-slm .slick-next{width:auto;height:auto}.cms-conheca-o-slm .slick-prev:before,.cms-conheca-o-slm .slick-next:before{position:relative;padding:0}.cms-conheca-o-slm .modal-popup .modal-inner-wrap{max-width:none;width:95%}.cms-conheca-o-slm .modal-popup.accept-cookies .modal-inner-wrap{width:600px}.cms-conheca-o-slm .modal-popup.accept-cookies-info .modal-inner-wrap{width:600px}.row-slmplus h2[data-content-type=heading]{font-size:48px;font-weight:700;line-height:58px;margin:0 0 64px;position:relative}.row-slmplus h2[data-content-type=heading]:before{content:"";background:#f20d0d;display:none !important;width:100px;height:2px;top:50%;left:-120px;position:absolute}@media only screen and (max-width:900px){.row-slmplus h2[data-content-type=heading]{font-size:45px}.row-slmplus h2[data-content-type=heading]:before{top:25px;left:-110px;display:none !important}}.row-slmplus [data-content-type=text]{font-size:16px;line-height:2;margin:0 0 32px}@media only screen and (max-width:900px){.row-slmplus [data-content-type=text]{font-size:16px}}.row-slmplus div[data-content-type=tabs] h2[data-content-type=heading]{color:#000;margin-bottom:16px}.row-slmplus div[data-content-type=tabs] .goforward .pagebuilder-button-link:before{background-color:#1d1d1b}.row-slmplus div[data-content-type=tabs] .goforward .pagebuilder-button-link span{color:#1d1d1b}.row-slmplus div[data-content-type=tabs] [data-content-type=image]{box-shadow:0 6px 8px 0px rgba(0,0,0,.2);border-radius:5px;margin:10px;position:relative}.row-slmplus div[data-content-type=tabs] [data-content-type=image]:before{content:"";background:transparent linear-gradient(0deg,rgba(255,255,255,.0901960784) 0%,rgba(37,49,60,.8) 100%) 0% 0% no-repeat padding-box;display:block;width:100%;height:30%;bottom:0;transform:matrix(-1,0,0,-1,0,0);mix-blend-mode:multiply;opacity:.6;position:absolute;z-index:100}.row-slmplus div[data-content-type=tabs] [data-content-type=image] a,.row-slmplus div[data-content-type=tabs] [data-content-type=image] img{display:block}.row-slmplus div[data-content-type=tabs] .pagebuilder-column{position:relative}.row-slmplus div[data-content-type=tabs] .pagebuilder-column h3[data-content-type=heading]{color:#fff;font-size:28px;font-weight:700;line-height:1.2;padding:0 30px;bottom:60px;position:absolute;z-index:100}.row-slmplus div[data-content-type=tabs] .pagebuilder-column-group[data-grid-size="3"]{margin-bottom:32px;gap:24px}.cms-onde-encontro-uniformes .columns .column.main,.cms-onde-encontro-uniformes-enderecos .columns .column.main{padding-bottom:0}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .toggle-tabs,.cms-onde-encontro-uniformes-enderecos .toggle-tabs{display:flex !important;gap:0}}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .toggle-tabs [data-content-type=button-item],.cms-onde-encontro-uniformes-enderecos .toggle-tabs [data-content-type=button-item]{flex:1}}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .toggle-tabs [data-content-type=button-item] .pagebuilder-button-link,.cms-onde-encontro-uniformes-enderecos .toggle-tabs [data-content-type=button-item] .pagebuilder-button-link{width:100%;padding:14px 0}}.cms-onde-encontro-uniformes .tabela,.cms-onde-encontro-uniformes-enderecos .tabela{overflow-x:scroll}.cms-onde-encontro-uniformes .tabela::-webkit-scrollbar,.cms-onde-encontro-uniformes-enderecos .tabela::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:8px;background-color:#ccc}.cms-onde-encontro-uniformes .tabela::-webkit-scrollbar-thumb,.cms-onde-encontro-uniformes-enderecos .tabela::-webkit-scrollbar-thumb{border-radius:3px;background-color:#f20d0d}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .tabela,.cms-onde-encontro-uniformes-enderecos .tabela{overflow:initial}}.cms-onde-encontro-uniformes .tabela table,.cms-onde-encontro-uniformes-enderecos .tabela table{border:0}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .tabela table,.cms-onde-encontro-uniformes-enderecos .tabela table{display:block;height:auto !important}}.cms-onde-encontro-uniformes .tabela table tr,.cms-onde-encontro-uniformes-enderecos .tabela table tr{border-bottom:1px solid #ccc}.cms-onde-encontro-uniformes .tabela table th,.cms-onde-encontro-uniformes .tabela table td,.cms-onde-encontro-uniformes-enderecos .tabela table th,.cms-onde-encontro-uniformes-enderecos .tabela table td{border:0;min-width:220px}.cms-onde-encontro-uniformes .tabela table td,.cms-onde-encontro-uniformes-enderecos .tabela table td{font-size:16px;line-height:1.8;vertical-align:middle;text-align:center}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .tabela table thead,.cms-onde-encontro-uniformes-enderecos .tabela table thead{display:none}}.cms-onde-encontro-uniformes .tabela table thead th,.cms-onde-encontro-uniformes .tabela table thead td,.cms-onde-encontro-uniformes-enderecos .tabela table thead th,.cms-onde-encontro-uniformes-enderecos .tabela table thead td{background-color:#ececec;font-size:20px;font-weight:700;text-align:center}.cms-onde-encontro-uniformes .tabela table thead th,.cms-onde-encontro-uniformes-enderecos .tabela table thead th{cursor:pointer}.cms-onde-encontro-uniformes .tabela table thead th:nth-last-child(-n+3),.cms-onde-encontro-uniformes-enderecos .tabela table thead th:nth-last-child(-n+3){background:#fff}.cms-onde-encontro-uniformes .tabela table thead th strong,.cms-onde-encontro-uniformes-enderecos .tabela table thead th strong{align-items:center;gap:8px;display:flex;justify-content:center;position:relative}.cms-onde-encontro-uniformes .tabela table thead th strong span,.cms-onde-encontro-uniformes-enderecos .tabela table thead th strong span{order:1}.cms-onde-encontro-uniformes .tabela table thead th strong:before,.cms-onde-encontro-uniformes-enderecos .tabela table thead th strong:before{background-color:#000;content:"";display:block;height:20px;position:absolute;width:20px;-webkit-mask:url("../images/arrows-sort.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/arrows-sort.svg") no-repeat center;mask-size:100%}.cms-onde-encontro-uniformes .tabela table thead th strong:before,.cms-onde-encontro-uniformes-enderecos .tabela table thead th strong:before{position:relative;order:2}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .tabela table tbody,.cms-onde-encontro-uniformes-enderecos .tabela table tbody{display:flex;flex-direction:column;gap:32px}}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .tabela table tbody tr,.cms-onde-encontro-uniformes-enderecos .tabela table tbody tr{background:#fff;border-radius:5px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);display:flex;flex:1;flex-direction:column;gap:16px;padding:32px 24px}}.cms-onde-encontro-uniformes .tabela table tbody tr:nth-child(odd),.cms-onde-encontro-uniformes-enderecos .tabela table tbody tr:nth-child(odd){background-color:#ececec}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .tabela table tbody tr:nth-child(odd),.cms-onde-encontro-uniformes-enderecos .tabela table tbody tr:nth-child(odd){background:#fff}}.cms-onde-encontro-uniformes .tabela table tbody tr td:nth-child(2),.cms-onde-encontro-uniformes-enderecos .tabela table tbody tr td:nth-child(2){min-width:250px}.cms-onde-encontro-uniformes .tabela table tbody tr td:nth-child(5),.cms-onde-encontro-uniformes-enderecos .tabela table tbody tr td:nth-child(5){text-align:left}@media only screen and (max-width:900px){.cms-onde-encontro-uniformes .tabela table tbody tr td,.cms-onde-encontro-uniformes-enderecos .tabela table tbody tr td{align-items:center;display:flex;flex:1;width:100% !important;padding:0;text-align:left}.cms-onde-encontro-uniformes .tabela table tbody tr td:first-child,.cms-onde-encontro-uniformes-enderecos .tabela table tbody tr td:first-child{font-size:24px;font-weight:700;line-height:2;padding-bottom:16px;justify-content:center}}@media only screen and (max-width:900px){.row-parceiros{padding:0 !important}}.row-parceiros [data-content-type=heading]{font-size:42px;font-weight:700;line-height:62px;margin:0 0 32px}.row-parceiros [data-content-type=text]{font-size:16px;line-height:2;margin-bottom:16px}.row-parceiros [data-content-type=text] h2{font-size:42px;font-weight:700;line-height:62px;margin:0 0 32px}.row-parceiros .pagebuilder-column{position:relative}@media only screen and (max-width:900px){.row-parceiros .pagebuilder-column{padding:32px !important}}.row-parceiros .goforward.action:before,.row-parceiros .goforward .pagebuilder-button-link:before{background-color:#000;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%}.row-parceiros .goforward.action span,.row-parceiros .goforward .pagebuilder-button-link span{color:#000}.cms-parceiros-maple-bear .columns .column.main{padding-bottom:0}.checkout-cart-index .page.messages .success{display:none}.checkout-cart-index .page-main{max-width:1194px}@media only screen and (min-width:1024px){.checkout-cart-index .page-main{padding-left:32px;padding-right:32px}}@media only screen and (min-width:1440px){.checkout-cart-index .page-main{padding-left:64px;padding-right:64px}}.checkout-cart-index .page-main>.page-title-wrapper{margin-bottom:80px}@media only screen and (max-width:900px){.checkout-cart-index .page-main>.page-title-wrapper{display:none}}.checkout-cart-index .modal-popup .modal-inner-wrap{max-width:87% !important}.checkout-cart-index .modal-popup .modal-inner-wrap .modal-header{padding-top:40px}.checkout-cart-index .modal-popup .modal-inner-wrap .modal-header:before{display:none}.checkout-cart-index .modal-popup .modal-inner-wrap .modal-footer .action-secondary{border:1px solid #f20d0d;color:#f20d0d}.checkout-cart-index .modal-popup .modal-inner-wrap .modal-footer .action-secondary:hover{color:#fff}.cart-container{display:flex;flex-direction:column}.cart-container .loading-mask .loader{height:100%;width:100%}.cart-container:before,.cart-container:after{display:none}.cart-container .form-cart{background:#fff;border-radius:5px;box-shadow:0 3px 38px rgba(0,0,0,.161);margin:0;overflow:visible;padding:64px 32px;width:auto}@media only screen and (max-width:900px){.cart-container .form-cart{order:1}}.cart-container .form-cart .cart-totals{border:0}.cart-container .form-cart .cart-totals .grand{display:flex;justify-content:flex-end}.cart-container .form-cart .cart-totals .grand .mark,.cart-container .form-cart .cart-totals .grand .amount{border:0;margin-left:12px;padding:0}@media only screen and (max-width:900px){.cart-container .form-cart .cart-totals .grand .mark,.cart-container .form-cart .cart-totals .grand .amount{margin-left:8px}}.cart-container .form-cart .cart-totals .grand .mark strong,.cart-container .form-cart .cart-totals .grand .amount strong{font-size:32px;line-height:1;padding:0}@media only screen and (max-width:900px){.cart-container .form-cart .cart-totals .grand .mark strong,.cart-container .form-cart .cart-totals .grand .amount strong{font-size:24px}}.cart-container .form-cart .cart-totals .grand .mark strong{font-weight:500}.cart-container .form-cart .cart-totals .grand .amount strong{font-weight:700}.cart .loading-mask .loader{height:100%;width:100%}.cart .table-caption{align-items:center;color:#f20d0d;display:flex;font-size:26px;font-weight:700;justify-content:center;padding-top:20px;position:relative;text-align:center}.cart .table-caption:before{background-color:#fff;content:"";display:block;height:50px;position:absolute;width:50px;-webkit-mask:url("../images/slms.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/slms.svg") no-repeat center;mask-size:100%}@media only screen and (max-width:900px){.cart .table-caption{padding-top:0}}.cart .table-caption:before{top:-77px;z-index:10}@media only screen and (max-width:900px){.cart .table-caption:before{top:-84px;width:45px;height:45px}}.cart .table-caption:after{content:"";background:#f20d0d;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.161);height:100px;width:100px;top:-100px;position:absolute;z-index:0}@media only screen and (max-width:900px){.cart .table-caption:after{height:80px;width:80px;top:-100px}}.cart.table-wrapper{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}@media only screen and (max-width:900px){.cart.table-wrapper{border:0;padding:0;overflow:visible}}.cart.table-wrapper .product-item-photo{display:block;margin:0 auto 32px;width:100%;padding:0;max-width:none;left:auto;top:auto;position:relative}.cart.table-wrapper .cart.item .actions-toolbar>.action{display:flex}.cart.items{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:900px){.cart.items{gap:32px}}.cart.item{border:0 !important;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.16);padding:32px 48px;text-align:center}@media only screen and (max-width:900px){.cart.item{padding:24px 32px}}@media only screen and (max-width:900px){.cart.item .item-header{display:block !important}}.cart.item .item-header .student-info{margin-bottom:32px;text-align:left}@media only screen and (max-width:900px){.cart.item .item-header .student-info{margin-bottom:16px}}.cart.item .item-header .student-info .title{font-size:26px;margin:0}@media only screen and (max-width:900px){.cart.item .item-header .student-info .title{font-size:20px}}.cart.item .item-header .student-info .title span{font-size:24px}@media only screen and (max-width:900px){.cart.item .item-header .student-info .title span{font-size:18px}}.cart.item .item-header .summary{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:900px){.cart.item .item-header .summary{align-items:flex-start;display:block}}.cart.item .item-header .summary .total{align-items:baseline;display:flex;font-size:26px}@media only screen and (max-width:900px){.cart.item .item-header .summary .total{font-size:18px}}.cart.item .item-header .summary .total .label{font-weight:600;margin-right:8px}.cart.item .item-header .summary .total .price{font-size:26px;font-weight:500}@media only screen and (max-width:900px){.cart.item .item-header .summary .total .price{font-size:18px}}.cart.item .item-header .summary .gift-options-cart-item{display:none}.cart.item .item-header .summary .actions-toolbar{padding:0;flex-direction:row-reverse}@media only screen and (max-width:900px){.cart.item .item-header .summary .actions-toolbar{justify-content:space-between;margin-top:40px;margin-bottom:40px;display:block}}.cart.item .item-header .summary .actions-toolbar:before,.cart.item .item-header .summary .actions-toolbar:after{display:none}.cart.item .item-header .summary .actions-toolbar>.action{flex-basis:auto;flex-direction:row;max-width:none;padding:0;border:0;margin-left:32px;white-space:nowrap}@media only screen and (max-width:900px){.cart.item .item-header .summary .actions-toolbar>.action{flex-grow:0;margin:auto;flex-direction:column-reverse}}.cart.item .item-header .summary .actions-toolbar>.action:before,.cart.item .item-header .summary .actions-toolbar>.action:after{display:none}.cart.item .item-header .summary .actions-toolbar>.action>span{font-size:22px;font-weight:700;pointer-events:none}@media only screen and (max-width:900px){.cart.item .item-header .summary .actions-toolbar>.action>span{font-size:22px;margin-top:20px}}.cart.item .item-header .summary .actions-toolbar>.action:hover,.cart.item .item-header .summary .actions-toolbar>.action:focus,.cart.item .item-header .summary .actions-toolbar>.action:active{background-color:transparent}.cart.item .item-header .summary .actions-toolbar>.action.action-remove>span{color:#f20d0d}.cart.item .item-header .summary .actions-toolbar>.action.show-details>span{color:#3bb54a}.cart.item .item-info{display:none;padding:64px 32px}@media only screen and (max-width:900px){.cart.item .item-info{padding:24px 0}}.cart.item .item-info>.optional-product-block{margin-top:30px;display:inline-block}.cart.item .item-info>.optional-product-block>.optional-product-block-title{display:inline-block !important;padding:20px 20px 20px 0;font-size:24px;font-weight:700}.cart.item .item-info>.optional-product-block>.optional-product-block-title .optional-pearson-benefits-msg{font-weight:400}.cart.item .item-info>.optional-product-block>.optional-product-block-title .optional-pearson-benefits-msg .special-values{color:#00d550;font-weight:600}.cart.item .item-info>.main>.title{font-size:26px;font-weight:700;margin-bottom:32px;margin-top:0;text-align:left}@media only screen and (max-width:900px){.cart.item .item-info>.main>.title{font-size:18px}}.cart.item .item-info>.main>.base-product{align-items:center;display:flex}@media only screen and (max-width:900px){.cart.item .item-info>.main>.base-product{display:block}}.cart.item .item-info>.main>.base-product>.product-item-photo{margin:0;width:auto}@media only screen and (max-width:900px){.cart.item .item-info>.main>.base-product>.product-item-photo{left:0;max-width:120px;top:0}}.cart.item .item-info>.main>.base-product>.product-item-details{text-align:left;margin-left:48px}@media only screen and (max-width:900px){.cart.item .item-info>.main>.base-product>.product-item-details{margin-left:0}}.cart.item .item-info>.main>.base-product>.product-item-details p{font-size:16px;margin:0}@media only screen and (max-width:900px){.cart.item .item-info>.main>.base-product>.product-item-details p{font-size:14px}}.cart.item .item-info>.main>.base-product>.subtotal{margin-left:auto}@media only screen and (max-width:900px){.cart.item .item-info>.main>.base-product>.subtotal{margin-left:0;margin-top:8px;display:flex}}.cart.item .item-info>.main>.base-product>.subtotal .price{font-size:30px;font-weight:700}@media only screen and (max-width:900px){.cart.item .item-info>.main>.base-product>.subtotal .price{font-size:20px}}.cart.item .item-info>.main>.subtotal{align-items:center;display:flex;justify-content:space-between;line-height:1;margin-top:80px}@media only screen and (max-width:900px){.cart.item .item-info>.main>.subtotal{margin-top:32px}}.cart.item .item-info>.main>.subtotal>.label{font-size:26px;font-weight:500}@media only screen and (max-width:900px){.cart.item .item-info>.main>.subtotal>.label{font-size:18px}}.cart.item .item-info>.main>.subtotal>.price{font-size:30px;font-weight:700}@media only screen and (max-width:900px){.cart.item .item-info>.main>.subtotal>.price{font-size:20px}}.cart.item .item-info>.subtotal{border-top:1px solid #ccc;display:flex;align-items:flex-start;justify-content:space-between;margin-top:64px;padding-top:48px}@media only screen and (max-width:900px){.cart.item .item-info>.subtotal{margin-top:48px;padding-top:32px}}.cart.item .item-info>.subtotal>.label{font-size:24px;font-weight:600;text-transform:uppercase}@media only screen and (max-width:900px){.cart.item .item-info>.subtotal>.label{font-size:16px}}.cart.item .item-info>.subtotal>.price{max-width:320px;text-align:right}.cart.item .item-info>.subtotal>.price .price{font-size:36px;font-weight:700}@media only screen and (max-width:900px){.cart.item .item-info>.subtotal>.price .price{font-size:20px}}.cart.item .item-info>.subtotal>.price .installments{color:#f20d0d;display:block;font-size:18px;font-weight:600;margin-top:4px}@media only screen and (max-width:900px){.cart.item .item-info>.subtotal>.price .installments{font-size:14px}}.cart.item .item-info>.subtotal>.price .discount{color:#00c569;display:block;font-size:18px;font-weight:600;margin-top:4px}@media only screen and (max-width:900px){.cart.item .item-info>.subtotal>.price .discount{font-size:14px}}.cart.item .item-info>.actions-toolbar{display:flex;justify-content:center;gap:32px;margin-top:64px;padding:0}@media only screen and (max-width:900px){.cart.item .item-info>.actions-toolbar{margin-top:32px;display:grid}}.cart.item.expanded .item-header{align-items:center;display:flex;justify-content:space-between}.cart.item.expanded .item-header .student-info{margin-bottom:0;margin-right:32px}.cart.item.expanded .item-header .student-info .title{display:flex;flex-direction:column;line-height:1.5}.cart.item.expanded .item-header .student-info .title .hyphen{display:none}.cart.item.expanded .item-header .summary .total{display:none}.cart.item.expanded .item-header .summary .actions-toolbar>.action.action-remove{display:none}.cart.item.expanded .item-header .summary .actions-toolbar>.action.show-details>span{color:#3bb54a}.cart.item.expanded .item-info{display:block}.cart .product-item-details{padding-bottom:10px !important}.cart .product-item-details .product-item-name,.cart .product-item-details h4,.cart .product-item-details h5{font-weight:700;margin:0 0 15px}.cart .product-item-details .product-item-name{font-size:26px;line-height:1.4}@media only screen and (max-width:900px){.cart .product-item-details .product-item-name{font-size:18px;margin-bottom:10px}}.cart .product-item-details .product-item-name a{text-decoration:none}.cart .product-item-details h4{font-size:22px}.cart .product-item-details h5{font-size:20px;margin:0}.cart .product-item-details p{font-size:16px;margin-bottom:25px}.cart .product-item-details p span{font-size:16px}.cart .product-item-details .subtotal{margin-bottom:35px}.cart .product-item-details .subtotal .price{font-size:38px;line-height:1.6}.cart .product-item-details .subtotal .installments{color:#f20d0d;display:inline-block;font-size:16px;font-weight:700}.cart .product-item-details .subtotal .discount{color:#00c569;display:inline-block;font-size:16px;font-weight:700;margin-bottom:6px;text-align:center}.cart .required-extra-products{margin-top:40px}@media only screen and (max-width:900px){.cart .required-extra-products{margin-top:32px}}.cart .required-extra-products>.list{list-style:none;margin:0;padding:0}.cart .required-extra-products>.list>.item{margin:0}.cart .required-extra-products>.list>.item+.item{margin-top:32px}.cart .required-extra-products>.list>.item>.content{align-items:center;display:flex;position:relative}@media only screen and (max-width:900px){.cart .required-extra-products>.list>.item>.content{align-items:flex-start;display:block}}.cart .required-extra-products>.list>.item>.content>.product-item-photo{margin:0;width:auto}@media only screen and (max-width:900px){.cart .required-extra-products>.list>.item>.content>.product-item-photo{max-width:120px}}.cart .required-extra-products>.list>.item>.content>.product-item-photo .product-image-container{display:block}.cart .required-extra-products>.list>.item>.content>.product-item-details{margin-left:48px;padding:0 64px 0 0 !important;text-align:left}@media only screen and (max-width:900px){.cart .required-extra-products>.list>.item>.content>.product-item-details{margin-left:0;margin-top:8px}}.cart .required-extra-products>.list>.item>.content>.product-item-details h3{font-size:20px}@media only screen and (max-width:900px){.cart .required-extra-products>.list>.item>.content>.product-item-details h3{font-size:16px;margin-bottom:8px}}.cart .required-extra-products>.list>.item>.content>.product-item-details p{font-size:16px;margin:0}@media only screen and (max-width:900px){.cart .required-extra-products>.list>.item>.content>.product-item-details p{font-size:13px}}.cart .required-extra-products>.list>.item>.content>.subtotal{font-size:30px;font-weight:700;margin-left:auto;text-align:left}@media only screen and (max-width:900px){.cart .required-extra-products>.list>.item>.content>.subtotal{font-size:18px;margin-left:0;margin-top:8px}}.cart .required-extra-products>.list>.item>.content>.subtotal .old-price{color:#242424;font-size:16px;font-weight:500;text-decoration:line-through}@media only screen and (max-width:900px){.cart .required-extra-products>.list>.item>.content>.subtotal .old-price{display:block;font-size:13px}}.cart .optional-products-container>.list{display:flex;flex-direction:column;list-style:none;padding:0}.cart .optional-products-container>.list>.item{margin:0}.cart .optional-products-container>.list>.item+.item{margin-top:32px}.cart .optional-products-container>.list>.item>.content{align-items:center;display:flex;position:relative}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content{align-items:flex-start;flex-direction:column}}.cart .optional-products-container>.list>.item>.content>.product-item-photo{margin:0;width:auto}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.product-item-photo{left:0;top:0;max-width:120px;width:120px}}.cart .optional-products-container>.list>.item>.content>.product-item-photo .product-image-container{display:block}.cart .optional-products-container>.list>.item>.content>.product-item-details{margin-left:48px;padding:0 45px 0 0 !important;text-align:left}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.product-item-details{margin-left:0;padding:0 !important}}.cart .optional-products-container>.list>.item>.content>.product-item-details h3{font-size:26px}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.product-item-details h3{font-size:18px}}.cart .optional-products-container>.list>.item>.content>.product-item-details p{font-size:16px;margin:0}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.product-item-details p{font-size:13px}}.cart .optional-products-container>.list>.item>.content>.pricing{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.pricing{align-items:flex-start}}.cart .optional-products-container>.list>.item>.content>.pricing>.subtotal{flex-direction:column;display:flex;font-size:30px;font-weight:700;margin-left:auto;text-align:left}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.pricing>.subtotal{font-size:18px;margin-left:0;margin-top:1rem}}.cart .optional-products-container>.list>.item>.content>.pricing>.subtotal .old-price{color:#242424;font-size:16px;font-weight:500;text-decoration:line-through}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.pricing>.subtotal .old-price{font-size:13px}}.cart .optional-products-container>.list>.item>.content>.pricing .action.remove{align-items:center;background-color:#cc1316;border-radius:5px;border:0;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-top:16px;width:auto;padding:12px 20px;white-space:nowrap}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.content>.pricing .action.remove{height:50px;padding:10px 16px;margin-top:1rem}}.cart .optional-products-container>.list>.item>.content>.pricing .action.remove:hover,.cart .optional-products-container>.list>.item>.content>.pricing .action.remove:active,.cart .optional-products-container>.list>.item>.content>.pricing .action.remove:focus{background-color:#e2191c;color:#fff}.cart .optional-products-container>.list>.item>.remove-button-extra{display:none}.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra{align-items:flex-start}}.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra>.subtotal{flex-direction:column;display:flex;font-size:30px;font-weight:700;margin-left:auto;text-align:left}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra>.subtotal{font-size:18px;margin-left:0}}.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra>.subtotal .old-price{color:#242424;font-size:16px;font-weight:500;text-decoration:line-through}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra>.subtotal .old-price{font-size:13px}}.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra .action.remove{align-items:center;background-color:#cc1316;border-radius:5px;border:0;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-top:16px;width:auto;padding:12px 20px;white-space:nowrap}@media only screen and (max-width:900px){.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra .action.remove{height:50px;padding:10px 16px;margin:auto}}.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra .action.remove:hover,.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra .action.remove:active,.cart .optional-products-container>.list>.item>.remove-button-extra>.pricing-extra .action.remove:focus{background-color:#e2191c;color:#fff}.cart .undo-removal .content .pricing-extra-responsive{align-items:center !important}.cart .undo-removal .content .add-optional-to-cart button{background-color:#3bb54a;color:#fff;margin-top:16px;height:60px;width:auto;border-radius:5px;white-space:nowrap;padding:12px 20px;font-size:1.6rem;font-weight:600}@media only screen and (max-width:900px){.cart .undo-removal .content .add-optional-to-cart button{height:50px;padding:10px 16px;margin:auto;margin-top:1rem}}.cart-container .actions-toolbar{display:flex;flex-direction:row}.cart-container .actions-toolbar .gift-options-cart-item{display:none !important}.cart-container .actions-toolbar .action{align-items:center;display:flex;flex-direction:column;flex:1;margin:0;max-width:200px;position:relative;text-decoration:none}.cart-container .actions-toolbar .action:after{background:#f20d0d;border-radius:50%;content:"";display:block;width:100px;height:100px;margin-bottom:10px;order:2}@media only screen and (max-width:900px){.cart-container .actions-toolbar .action:after{width:70px;height:70px}}.cart-container .actions-toolbar .action span{color:#242424;font-size:18px;font-weight:500;text-align:center;order:3}@media only screen and (max-width:900px){.cart-container .actions-toolbar .action span{font-size:12px}}.cart-container .actions-toolbar .action-edit{display:none !important}.cart-container .actions-toolbar .action-problem:before{background-color:#fff;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../images/problem.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/problem.svg") no-repeat center;mask-size:100%}.cart-container .actions-toolbar .action-problem:before{top:28px;order:1}@media only screen and (max-width:900px){.cart-container .actions-toolbar .action-problem:before{top:19px;width:32px;height:32px}}.cart-container .actions-toolbar .action-remove:before{background-color:#fff;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../images/comprardepois.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/comprardepois.svg") no-repeat center;mask-size:100%}.cart-container .actions-toolbar .action-remove:before{content:"";top:28px;order:1}@media only screen and (max-width:900px){.cart-container .actions-toolbar .action-remove:before{top:19px;width:32px;height:32px}}.cart-container .actions-toolbar .action-history:before{background-color:#fff;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url("../images/clock.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/clock.svg") no-repeat center;mask-size:100%}.cart-container .actions-toolbar .action-history:before{content:"";top:28px;order:1}@media only screen and (max-width:900px){.cart-container .actions-toolbar .action-history:before{top:19px;width:32px;height:32px}}.cart-summary{background:0 0;display:flex;flex-direction:column;flex:1;float:none;gap:64px;height:auto;margin:0;padding:0;position:static;width:auto}@media only screen and (max-width:900px){.cart-summary{border-top:0;gap:32px;order:2}}.cart-summary .cart-totals{border:0;padding:0}.cart-summary .cart-totals .loading-mask .loader{height:100%;width:100%}.cart-summary .cart-totals .grand .mark,.cart-summary .cart-totals .grand .amount{border:0;padding:0;text-align:left}@media only screen and (max-width:900px){.cart-summary .cart-totals .grand .mark,.cart-summary .cart-totals .grand .amount{text-align:center}}.cart-summary .cart-totals .grand .mark strong,.cart-summary .cart-totals .grand .amount strong{font-size:32px;font-weight:700}@media only screen and (max-width:900px){.cart-summary .cart-totals .grand .mark strong,.cart-summary .cart-totals .grand .amount strong{font-size:18px}}@media only screen and (min-width:900px){.cart-summary .cart-totals .grand .mark strong,.cart-summary .cart-totals .grand .amount strong{font-size:24px}}@media only screen and (min-width:1024px){.cart-summary .cart-totals .grand .mark strong,.cart-summary .cart-totals .grand .amount strong{font-size:32px}}.cart-summary .cart-totals .grand .mark .price,.cart-summary .cart-totals .grand .amount .price{font-size:48px}@media only screen and (max-width:900px){.cart-summary .cart-totals .grand .mark .price,.cart-summary .cart-totals .grand .amount .price{font-size:32px}}@media only screen and (min-width:900px){.cart-summary .cart-totals .grand .mark .price,.cart-summary .cart-totals .grand .amount .price{font-size:38px}}@media only screen and (min-width:1024px){.cart-summary .cart-totals .grand .mark .price,.cart-summary .cart-totals .grand .amount .price{font-size:48px}}.cart-summary .cart-totals .discount>th,.cart-summary .cart-totals .noInterest>th{border-top:0;color:#00c569;display:block;padding:10px 10px 0 0;max-width:330px}@media only screen and (max-width:900px){.cart-summary .cart-totals .discount>th,.cart-summary .cart-totals .noInterest>th{max-width:100%;padding:10px 10px 0;text-align:center}}.cart-summary .cart-totals .installments>th{border-top:0;color:#f20d0d;display:block;padding-left:0;max-width:330px}@media only screen and (max-width:900px){.cart-summary .cart-totals .installments>th{max-width:100%;padding:10px 10px 20px;text-align:center}}.cart-summary .cart-totals .resume .title,.cart-summary .cart-totals .resume .courses,.cart-summary .cart-totals .resume .obs{border:0;padding:0;text-align:left}@media only screen and (max-width:900px){.cart-summary .cart-totals .resume .title,.cart-summary .cart-totals .resume .courses,.cart-summary .cart-totals .resume .obs{text-align:center}}.cart-summary .cart-totals .resume .title strong,.cart-summary .cart-totals .resume .courses strong,.cart-summary .cart-totals .resume .obs strong{font-size:22px;line-height:2.5}@media only screen and (max-width:900px){.cart-summary .cart-totals .resume .title strong,.cart-summary .cart-totals .resume .courses strong,.cart-summary .cart-totals .resume .obs strong{font-size:16px;font-weight:400}}.cart-summary .cart-totals .resume .title p,.cart-summary .cart-totals .resume .courses p,.cart-summary .cart-totals .resume .obs p{border-bottom:1px solid #d0d0d0;font-size:18px;line-height:1.2;padding:8px 0 16px;margin-bottom:8px}@media only screen and (max-width:900px){.cart-summary .cart-totals .resume .title p,.cart-summary .cart-totals .resume .courses p,.cart-summary .cart-totals .resume .obs p{font-size:16px;font-weight:700}}.cart-summary .cart-totals .resume .title span,.cart-summary .cart-totals .resume .courses span,.cart-summary .cart-totals .resume .obs span{font-size:16px;line-height:2}@media only screen and (max-width:900px){.cart-summary .cart-totals .resume .title span,.cart-summary .cart-totals .resume .courses span,.cart-summary .cart-totals .resume .obs span{font-size:14px;line-height:1.8}}.cart-summary .cart-totals .resume .obs{padding:16px 0}.cart-summary .checkout-methods-items{margin-top:24px}@media only screen and (max-width:900px){.cart-summary .checkout-methods-items{padding:0}}.cart-summary .checkout-methods-items .action.primary.checkout{font-size:18px;height:80px;line-height:1.4;padding:24px 64px}@media only screen and (max-width:900px){.cart-summary .checkout-methods-items .action.primary.checkout{font-size:1.6rem;padding:16px;width:100% !important}}.cart-summary .summary-group{padding-bottom:96px}@media only screen and (max-width:900px){.cart-summary .summary-group{border-bottom:0;padding-bottom:32px}}.cart-summary .summary-group .delivery-location{font-size:18px;font-weight:500;margin-bottom:0;margin-top:24px;text-align:center}@media only screen and (max-width:900px){.cart-summary .summary-group .delivery-location{font-size:16px}}.cart-summary .summary-group .delivery-location strong{font-weight:700}.cart-summary .summary-help{text-align:center}@media only screen and (max-width:900px){.cart-summary .summary-help{padding:0 24px}}.cart-summary .summary-help h2{font-size:32px;font-weight:700;margin:0 0 30px}@media only screen and (max-width:900px){.cart-summary .summary-help h2{font-size:22px;margin-bottom:64px}}@media only screen and (min-width:900px){.cart-summary .summary-help h2{font-size:28px}}@media only screen and (min-width:1024px){.cart-summary .summary-help h2{font-size:32px}}.cart-summary .summary-help h3{font-size:28px;font-weight:700;margin:0 0 25px}@media only screen and (max-width:900px){.cart-summary .summary-help h3{font-size:18px}}@media only screen and (min-width:900px){.cart-summary .summary-help h3{font-size:24px}}@media only screen and (min-width:1024px){.cart-summary .summary-help h3{font-size:28px}}.cart-summary .summary-help p{font-size:18px;line-height:1.8;margin:0 0 35px}@media only screen and (max-width:900px){.cart-summary .summary-help p{font-size:14px;line-height:1.6}}.cart-summary .summary-help .action.secondary{border-color:#d0d0d0;line-height:1;padding:24px}.cart-summary .summary-help>div{position:relative}@media only screen and (max-width:900px){.cart-summary .summary-help>div{background:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.3);padding:32px}}.cart-summary .summary-help>div>.history{box-shadow:0px 3px 3px rgba(197,196,196,.729);background-color:#fff;display:flex;margin:0 auto 20px;justify-content:center;align-items:center;border-radius:50%;height:100px;width:100px}.cart-summary .summary-help>div>.history:before{background-color:#f20d0d;content:"";display:block;height:50px;position:absolute;width:50px;-webkit-mask:url("../images/clock.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/clock.svg") no-repeat center;mask-size:100%}.cart-summary .summary-help>div>.history:before{position:static}@media only screen and (max-width:900px){.cart-summary .summary-help>div>.history:before{width:40px;height:40px}}@media only screen and (max-width:900px){.cart-summary .summary-help>div>.history{height:70px;width:70px;margin-top:-65px;position:static}}.summary-pendente{background:#b7b7b7;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:16px;margin-bottom:100px;padding:100px 32px 48px;position:relative;text-align:center}@media only screen and (max-width:900px){.summary-pendente{padding:64px 16px 16px}}.summary-pendente:before{background-color:#8f8f8f;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/comprardepois.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/comprardepois.svg") no-repeat center;mask-size:100%}.summary-pendente:before{left:50%;top:-22px;transform:translateX(-50%);z-index:10}.summary-pendente:after{background:#fff;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.16);content:"";height:100px;left:50%;position:absolute;top:-48px;transform:translateX(-50%);width:100px;z-index:0}.summary-pendente .head-pendente{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:40px;position:relative;text-align:center}.summary-pendente h2{font-size:24px;font-weight:700;margin:0 0 16px}.summary-pendente p{font-size:18px;margin:0}.summary-pendente .slm-pendente{align-items:center;background:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.16);padding:40px 48px}@media only screen and (max-width:900px){.summary-pendente .slm-pendente{padding:20px 24px}}.summary-pendente .slm-pendente>.left{text-align:left}.summary-pendente .slm-pendente>.left h3{font-size:26px;margin-top:0}@media only screen and (max-width:900px){.summary-pendente .slm-pendente>.left h3{font-size:18px}}.summary-pendente .slm-pendente>.left h3 strong{font-weight:700}.summary-pendente .slm-pendente>.left h3 span{font-weight:400}.summary-pendente .slm-pendente>.left>.content{display:flex}.summary-pendente .slm-pendente>.left>.content .status{color:#f20d0d;font-size:26px;font-weight:600}@media only screen and (max-width:900px){.summary-pendente .slm-pendente>.left>.content .status{font-size:18px}}.summary-pendente .slm-pendente>.left>.content>.actions-toolbar{color:#242424;display:flex;flex-direction:row;font-family:"Montserrat","Open Sans",sans-serif;margin-left:auto}.summary-pendente .slm-pendente>.left>.content>.actions-toolbar .alert,.summary-pendente .slm-pendente>.left>.content>.actions-toolbar form{flex:1;text-align:center}.summary-pendente .slm-pendente>.left>.content>.actions-toolbar .gift-options-cart-item{display:none}.summary-pendente .slm-pendente>.left>.content>.actions-toolbar .action{background:0 0;border:0}.summary-pendente .slm-pendente>.left>.content>.actions-toolbar .action:after{display:none}.summary-pendente .slm-pendente>.left>.content>.actions-toolbar .action span{color:#3bb54a;font-size:22px;font-weight:700}@media only screen and (max-width:900px){.summary-pendente .slm-pendente>.left>.content>.actions-toolbar .action span{font-size:16px}}.checkout-index-index .header.content{padding:40px 40px 20px}@media only screen and (min-width:900px){.checkout-index-index .header.content{padding:16px}}.opc-estimated-wrapper{align-items:center;background:#faf7f2;border-radius:5px;border:1px solid #ccc;justify-content:space-between;margin:0 0 32px;padding:16px}.opc-estimated-wrapper:before,.opc-estimated-wrapper:after{display:none}.opc-estimated-wrapper .estimated-block{font-size:14px}.opc-estimated-wrapper .minicart-wrapper{margin:0}@media only screen and (max-width:900px){.opc-estimated-wrapper{display:flex}}.opc-wrapper .step-title{border:0;color:#f20d0d;font-size:16px;font-weight:700;margin-bottom:16px;margin-top:0;padding:0;text-transform:uppercase}@media only screen and (min-width:900px){.opc-wrapper .step-title{font-size:20px;margin-bottom:24px}}.opc-wrapper .step-subtitle{color:#000;font-weight:500;font-size:14px;letter-spacing:.05em;margin-bottom:0;margin-top:8px}.opc-wrapper .methods-shipping{border:0;margin:0;padding:0}@media only screen and (min-width:900px){.opc-wrapper{padding-right:32px;width:64%}}@media only screen and (min-width:900px){.opc-wrapper{padding-right:48px}}.opc-sidebar{order:1}@media only screen and (min-width:900px){.opc-sidebar{width:36%}}.opc-block-summary{background-color:#faf7f2;display:flex;flex-direction:column}.opc-block-summary>.title{border:0;color:#242424;font-size:20px;font-weight:700;margin-bottom:24px;margin-top:0;order:1;padding:0;text-transform:uppercase}.opc-block-summary .items-in-cart{order:2}.opc-block-summary .items-in-cart>.title{align-items:center;color:#242424;display:flex;flex-direction:row-reverse;justify-content:flex-end}.opc-block-summary .items-in-cart>.title:before{background-color:#242424;content:"";display:block;height:12px;position:absolute;width:12px;-webkit-mask:url("../images/caret-down.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/caret-down.svg") no-repeat center;mask-size:100%}.opc-block-summary .items-in-cart>.title strong{font-size:16px;font-weight:400}.opc-block-summary .items-in-cart>.title:before{margin-left:16px;position:static}.opc-block-summary .items-in-cart>.title:after{display:none}.opc-block-summary .items-in-cart.active>.title:before{background-color:#242424;content:"";display:block;height:12px;position:absolute;width:12px;-webkit-mask:url("../images/caret-up.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/caret-up.svg") no-repeat center;mask-size:100%}.opc-block-summary .items-in-cart.active>.title:before{margin-left:16px;position:static}.opc-block-summary .minicart-items-wrapper{margin:0;max-height:640px;padding:16px 0}.opc-block-summary .minicart-items-wrapper .minicart-items{display:flex;flex-wrap:wrap}.opc-block-summary .minicart-items-wrapper .minicart-items .product-item{border-top:1px solid #ccc;padding:12px;position:relative;width:50%}.opc-block-summary .minicart-items-wrapper .minicart-items .product-item:nth-child(1),.opc-block-summary .minicart-items-wrapper .minicart-items .product-item:nth-child(2){border-top:0}.opc-block-summary .minicart-items-wrapper .minicart-items .product-item:nth-child(odd){padding-left:0}.opc-block-summary .minicart-items-wrapper .minicart-items .product-item:nth-child(even){padding-right:0}.opc-block-summary .minicart-items-wrapper .minicart-items .product-item:nth-child(even):before{background-color:#ccc;content:"";display:block;height:100px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product-item-inner{margin-bottom:0}.opc-block-summary .minicart-items-wrapper .minicart-items .product-image-container{display:none}.opc-block-summary .minicart-items .product-item-details{padding-left:0}.opc-block-summary .minicart-items .product-item-name{color:#242424;font-size:13px;font-weight:500;line-height:1.4}.opc-block-summary .minicart-items .details-qty{align-items:center;display:flex}.opc-block-summary .minicart-items .details-qty .value{margin-left:3px}.opc-block-summary .minicart-items .details-qty .subtotal{margin-left:16px}.opc-block-summary .minicart-items .details-qty .subtotal .price{font-size:13px;font-weight:700}.opc-block-summary .minicart-items .details-qty .price-excluding-tax{font-size:inherit;margin:0}.opc-block-summary .minicart-items .details-qty,.opc-block-summary .minicart-items .details-taxes,.opc-block-summary .minicart-items .details-cd{color:#242424;font-size:13px;font-weight:500;line-height:1.4;margin-top:8px}.opc-block-summary .minicart-items .details-cd{text-transform:capitalize}.opc-block-summary .table-totals{border:0;margin-top:16px;order:3;text-align:left}.opc-block-summary .table-totals tr{padding-right:32px}.opc-block-summary .table-totals tr th{color:#f20d0d;display:block;font-weight:400;font-size:14px}.opc-block-summary .table-totals tr td{display:block;font-weight:700;font-size:16px}.opc-block-summary .table-totals tbody .amount{font-weight:700;font-size:16px;padding:0;text-align:left}.opc-block-summary .table-totals tbody .mark{padding-top:16px}.opc-block-summary .table-totals .totals.sub{order:1}.opc-block-summary .table-totals .totals.shipping{order:2}.opc-block-summary .table-totals .totals.deadline{order:3}.opc-block-summary .table-totals .totals.taxes{order:4}.opc-block-summary .table-totals .totals.grand{order:5}.opc-block-summary .table-totals .totals.price-in-cash{order:6}.opc-block-summary .table-totals .grand .mark{border:0;display:block;font-size:14px;color:#f20d0d;padding-bottom:0;padding-top:16px}.opc-block-summary .table-totals .grand .mark strong{font-weight:400}.opc-block-summary .table-totals .grand .amount{border:0;display:block;font-size:20px;padding:0}.opc-block-summary .table-totals .grand .amount strong{font-weight:700;padding:0}.opc-block-summary .table-totals .price-in-cash .amount{border:0;color:#2db235;display:block;font-size:20px;padding:0}.opc-block-summary .table-totals .price-in-cash .amount strong{font-weight:700;padding:0}.opc-block-summary .actions-toolbar{display:none !important}@media only screen and (min-width:900px){.opc-block-summary{border-radius:5px;border:1px solid #ccc;padding:32px}}.opc-block-shipping-information{padding:0}.opc-block-shipping-information .shipping-information{background-color:#faf7f2;border-radius:5px;border:1px solid #ccc}@media only screen and (min-width:900px){.opc-block-shipping-information .shipping-information{padding:32px}}.opc-block-shipping-information .shipping-information-title{border:0;font-size:20px;font-weight:700;line-height:1;margin-bottom:28px;padding:0;text-transform:uppercase}.opc-block-shipping-information .shipping-information-title .action-edit{display:none}.opc-block-shipping-information .ship-to .shipping-information-content{color:#000;font-size:13px;font-weight:400}.opc-block-shipping-information .ship-to .shipping-information-content a{color:#000}.opc-block-shipping-information .ship-via{display:none}.checkout-shipping-address{background:#fff;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.3);padding:64px 64px 32px}.checkout-shipping-address .form-shipping-address{width:100%;max-width:none}.opc-progress-bar{display:none !important}.opc-progress-bar>.opc-progress-bar-item:before{background:#ccc;border-color:#ccc;height:5px;position:absolute;width:140px}.opc-progress-bar>.opc-progress-bar-item>span{display:flex;height:64px;padding:0;position:relative;width:64px;padding-top:60px;font-size:14px;line-height:1;text-align:center;justify-content:space-between}.opc-progress-bar>.opc-progress-bar-item>span>span{color:#242424;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:#ccc;border-color:#ccc;height:64px;left:0;margin:0;top:-10px;width:64px}.opc-progress-bar>.opc-progress-bar-item>span:after{background-color:#fff;border:0;content:"";display:block;height:44px;left:12px;margin:0;position:absolute;top:1px;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%}.opc-progress-bar>.opc-progress-bar-item._active:before{background:#f20d0d;border-color:#f20d0d}.opc-progress-bar>.opc-progress-bar-item._active>span>span{color:#f20d0d}.opc-progress-bar>.opc-progress-bar-item._active>span:before{background:#f20d0d;border-color:#f20d0d}.opc-progress-bar>.opc-progress-bar-item._complete:hover:before,.opc-progress-bar>.opc-progress-bar-item._complete:hover>span:before{background:#ccc;border-color:#ccc}.opc-progress-bar>.opc-progress-bar-item:last-child>span:after{-webkit-mask:url("../images/credit-card.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/credit-card.svg") no-repeat center;mask-size:100%}@media only screen and (min-width:900px){.opc-progress-bar>.opc-progress-bar-item{width:140px}}@media only screen and (min-width:900px){.opc-progress-bar{margin-bottom:64px;margin-top:32px}}@media only screen and (max-width:900px){.checkout-payment-method .payment-methods{margin:0 auto}}hr{display:none}.payment-group{display:flex;flex-wrap:wrap;gap:64px;justify-content:center;position:relative;flex-direction:row-reverse}@media only screen and (max-width:900px){.payment-group{gap:8px;justify-content:space-between;display:unset;margin-top:80px}}.payment-group .step-title{flex:auto;width:100%}@media only screen and (max-width:900px){.payment-group>.payment-method{flex:.5}}.payment-group>.payment-method .payment-method-title{border:none;border-top:none !important;border-radius:8px;margin-bottom:48px;padding:0;box-shadow:0px 0px 42px -4px rgba(72,72,72,.08),0px 0px 18px -6px rgba(72,72,72,.08)}@media only screen and (max-width:900px){.payment-group>.payment-method .payment-method-title{margin-bottom:16px;width:90vw}}.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:40px 52px 61px 42px;text-align:center;position:relative}.payment-group>.payment-method .payment-method-title label:after{content:"";-webkit-mask:url(../images/unchecked.svg) no-repeat center;-webkit-mask-size:100%;background:url(../images/unchecked.svg) no-repeat center;display:block;height:44px;position:absolute;width:44px;bottom:8px;mask:url(../images/unchecked.svg) no-repeat center;mask-size:100%}@media only screen and (max-width:900px){.payment-group>.payment-method .payment-method-title label:after{left:10px}}@media only screen and (max-width:900px){.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:700;color:var(--grayscale-black,#1d1d1b);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.15px}.payment-group>.payment-method .payment-method-title label .payment-method-label .payment-method-label-icon{position:absolute;left:42%;top:15px;filter:grayscale(100%);-webkit-filter:grayscale(100%)}@media only screen and (max-width:900px){.payment-group>.payment-method .payment-method-title label .payment-method-label .payment-method-label-icon{left:18%}}.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 label:before{background-color:#1d1d1b;content:"";display:block;height:70px;position:absolute;width:70px;-webkit-mask:url("../images/icon-boleto.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/icon-boleto.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 label:before{background-color:#1d1d1b;content:"";display:block;height:70px;position:absolute;width:70px;-webkit-mask:url("../images/icon-creditcard.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/icon-creditcard.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-title.creditcard label:before{position:relative}.payment-group>.payment-method._active .payment-method-title{background:#fff}.payment-group>.payment-method._active .payment-method-title label span{color:#1d1d1b}.payment-group>.payment-method._active .payment-method-title label:after{content:"";-webkit-mask:url(../images/checked.svg) no-repeat center;-webkit-mask-size:100%;background:url(../images/checked.svg) no-repeat center;display:block;height:44px;position:absolute;width:44px;bottom:8px;mask:url(../images/checked.svg) no-repeat center;mask-size:100%}@media only screen and (max-width:900px){.payment-group>.payment-method._active .payment-method-title label:after{left:10px}}.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/icon-boleto.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/icon-boleto.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/icon-creditcard.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/icon-creditcard.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method._active .payment-method-title.creditcard label:before{position:relative}.payment-group>.payment-method .payment-method-content{flex-direction:row;flex-wrap:wrap;width:100%;padding:0 0 64px;left:0;position:absolute;justify-content:center}.payment-group>.payment-method .payment-method-content #payment_form_payer_getnet_paymentmagento_boleto{box-shadow:0px 0px 42px -4px rgba(72,72,72,.08),0px 0px 18px -6px rgba(72,72,72,.08)}.payment-group>.payment-method .payment-method-content #payment_form_getnet_paymentmagento_cc{box-shadow:0px 0px 42px -4px rgba(72,72,72,.08),0px 0px 18px -6px rgba(72,72,72,.08)}.payment-group>.payment-method .payment-method-content .checkout-agreements-block{display:none}@media only screen and (max-width:900px){.payment-group>.payment-method .payment-method-content{padding:0 0 32px;margin-top:64px;width:90vw}}@media only screen and (min-width:1024px){.payment-group>.payment-method .payment-method-content{gap:0 32px}}@media only screen and (min-width:1440px){.payment-group>.payment-method .payment-method-content{gap:0 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 .actions-toolbar{width:100%}@media only screen and (max-width:900px){.payment-group>.payment-method .payment-method-content .actions-toolbar{margin-bottom:100%}}.payment-group>.payment-method .payment-method-content .actions-toolbar .primary .action{color:#fff;border:none;background:#cc1316;border-radius:56px}.payment-group>.payment-method .payment-method-content .actions-toolbar .primary .action:hover{color:#fff;border:none;background:#e2191c}.payment-group>.payment-method .payment-method-content .payment-method-billing-cc{margin:0 0 50px}@media only screen and (max-width:900px){.payment-group>.payment-method .payment-method-content .payment-method-billing-cc{margin:50px 0}}.payment-group>.payment-method .payment-method-content .payment-method-billing-address-boleto{margin:0 0 50px;border-radius:8px;background:var(--grayscale-white,#fff);box-shadow:0px 0px 42px -4px rgba(72,72,72,.08),0px 0px 18px -6px rgba(72,72,72,.08)}.payment-group>.payment-method .payment-method-content .billing-address-title{font-size:16px;font-weight:500}.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{border-radius:8px;background:var(--grayscale-white,#fff);box-shadow:0px 0px 42px -4px rgba(72,72,72,.08),0px 0px 18px -6px rgba(72,72,72,.08);padding:16px}@media only screen and (max-width:900px){.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:16px}}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar,.payment-group>.payment-method .payment-method-content .payment-method-barcode .actions-toolbar,.payment-group>.payment-method .payment-method-content .payment-method-ccard .actions-toolbar{width:100%}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar .primary .action,.payment-group>.payment-method .payment-method-content .payment-method-barcode .actions-toolbar .primary .action,.payment-group>.payment-method .payment-method-content .payment-method-ccard .actions-toolbar .primary .action{color:#fff;border:none;background:#cc1316;border-radius:56px;width:120px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar .primary .action:hover,.payment-group>.payment-method .payment-method-content .payment-method-barcode .actions-toolbar .primary .action:hover,.payment-group>.payment-method .payment-method-content .payment-method-ccard .actions-toolbar .primary .action:hover{color:#fff;border:none;background:#e2191c}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .actions-toolbar .primary .action.secondary,.payment-group>.payment-method .payment-method-content .payment-method-barcode .actions-toolbar .primary .action.secondary,.payment-group>.payment-method .payment-method-content .payment-method-ccard .actions-toolbar .primary .action.secondary{background:#f8dcdc;color:#cc1316}@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:40%}}.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/icon-creditcard.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/icon-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{margin-bottom:40px;height:45.125rem}.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:16px;line-height:2.5}.payment-group>.payment-method .payment-method-content .payment-method-barcode .barcode-title:before{background-color:#1d1d1b;content:"";display:block;height:130px;position:absolute;width:130px;-webkit-mask:url("../images/icon-boleto.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/icon-boleto.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-content .payment-method-barcode .barcode-title:before{margin:0 auto;height:75px;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;margin-bottom:2rem}.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:20px;font-weight:700;text-align:center;line-height:24px;height:auto;width:100%;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/map-marker.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/map-marker.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;display:none}.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:none;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:#242424;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{line-height:2;padding:0;font-size:14px;font-weight:400;position:relative}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details a{color:#242424}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details button.action{background-color:transparent;border-radius:5px;border:none;color:#f20d0d;font-family:"Montserrat","Open Sans",sans-serif;font-size:16px;font-weight:600;margin-top:20px;padding:10px 30px 30px 10px;width:0;position:absolute;right:19px;bottom:25px}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details button.action:before{background-color:#1d1d1b;content:"";display:block;height:24px;position:absolute;width:24px;-webkit-mask:url("../images/edit.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/edit.svg") no-repeat center;mask-size:100%}.payment-group>.payment-method .payment-method-content .payment-method-billing-address .billing-address-details button.action span{display:none}.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{top:auto}.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-update{background:#cc1316}.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 .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%;background-color:#cc1316}.payment-group>.payment-method .payment-method-content .messages .primary .action:hover,.payment-group>.payment-method .payment-method-content .messages .primary .action:active,.payment-group>.payment-method .payment-method-content .messages .primary .action:focus,.payment-group>.payment-method .payment-method-content .actions-toolbar .primary .action:hover,.payment-group>.payment-method .payment-method-content .actions-toolbar .primary .action:active,.payment-group>.payment-method .payment-method-content .actions-toolbar .primary .action:focus{background-color:#e2191c}.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);display:flex}.opc-wrapper{float:none;margin:0 auto;padding:0;width:100%;order:2}.opc-wrapper .payment-group .step-title{display:none}.checkout-payment-method .payment-option-title{font-size:18px;font-weight:700;border:0;padding:0}.checkout-payment-method .discount-code{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding:0;box-shadow:none}@media only screen and (max-width:900px){.checkout-payment-method .discount-code{margin:0 auto 40px}}.checkout-payment-method .discount-code .payment-option-content{align-items:center;display:flex;flex-direction:column;width:100%;padding:0}.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:#fbfbfb;border:0;border-top-right-radius:0;border-bottom-right-radius:0;height:60px;font-size:14px}.checkout-payment-method .discount-code .form-discount .actions-toolbar .action{height:60px;padding:0 10px;white-space:nowrap;background:#cc1316;border-radius:0 8px 8px 0}@media only screen and (max-width:900px){.checkout-payment-method .discount-code .form-discount .actions-toolbar .action{width:100%}}.checkout-payment-method .discount-code .form-discount .actions-toolbar .action span{font-size:16px;font-weight:500}.checkout-payment-method .discount-code .form-discount .actions-toolbar .action:hover{background:#e2191c}.container-totals{position:fixed;top:30%;left:65%;max-width:30%;width:30%;box-shadow:0px 0px 42px -4px rgba(72,72,72,.08),0px 0px 18px -6px rgba(72,72,72,.08);padding:20px 20px 10px}@media only screen and (max-width:900px){.container-totals{height:auto;top:unset;right:unset;width:100%;bottom:0;left:0;z-index:999;background-color:#fff;max-width:unset;padding:20px}}.total-order{align-items:center;display:flex;color:#313131;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.15px}.total-order.discount,.total-order.noInterest{margin:8px 0}.total-order.discount>span,.total-order.noInterest>span{font-size:14px;color:#00c569;max-width:500px}.total-order>strong,.total-order>span{font-size:18px}.total-order>span{font-size:14px;color:#f20d0d;font-weight:400;max-width:500px}.total-order .price-total{font-size:22px;font-weight:700;position:absolute;right:30px}.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:80px 24% 50px;text-align:center}@media only screen and (max-width:900px){.custom-payment-error{padding:60px 32px 30px}}.custom-payment-error .btn-close{display:block;width:40px;height:40px;right:80px;top:60px;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%}@media only screen and (max-width:900px){.custom-payment-error .btn-close{right:16px;top:16px}}.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}@media only screen and (max-width:600px){#gbt-frame{bottom:140px !important;height:70% !important}.page-wrapper{overflow-x:hidden}}.checkout-success h2{font-size:22px;font-weight:700}.checkout-success .success-head{width:40%;text-align:center;padding-bottom:16px;margin:1rem 0 0 auto}.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{font-family:"Montserrat","Open Sans",sans-serif;display:block;font-size:26px;font-weight:700;margin-bottom:10px}.checkout-success .success-footer>strong span{color:#000}.checkout-success .success-footer>img{margin:0 10% 0 0;width:192px}.checkout-success .success-footer>p{margin-bottom:2rem;font-size:16pt}.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:900px){.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;display:none}.checkout-success .success-content:after{content:"";background-color:#fff;border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:none;width:90px;height:90px;margin-left:-45px;top:-45px;left:50%;position:absolute;z-index:1}.checkout-success .order-content{background:#fff;border-radius:5px;display:flex;gap:16px;margin-bottom:64px}@media only screen and (max-width:900px){.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}.checkout-success .order-content-details{flex:1}@media only screen and (max-width:900px){.checkout-success .order-content-details{padding:5%;text-align:center}}.checkout-success .order-content-details p{line-height:32px}.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{margin-bottom:24px;display:flex}.checkout-success .order-content-details-head .success-head .school-success-head{width:40%}.checkout-success .order-content-details-head .success-head .school-success-head .order-id{color:#333}.checkout-success .order-content-details-head .success-head .school-success-head p{color:#333}.checkout-success .order-content-details-content{font-size:16px;font-weight:400;line-height:1.6;display:flex}.checkout-success .order-content-details .order-slms{width:45%}.checkout-success .order-content-details .order-slms p{font-size:18px;line-height:1.2}.checkout-success .order-content-details .order-slms .dependent-info{margin-bottom:5rem}.checkout-success .order-content-details .order-payment{grid-template-columns:repeat(2,1fr);color:#333}@media only screen and (max-width:900px){.checkout-success .order-content-details .order-payment{grid-template-columns:repeat(1,1fr)}}.checkout-success .order-content-details .order-payment h3{margin-top:0}.checkout-success .order-content-details .actions-toolbar{display:flex;gap:8px;margin-top:4rem}.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:1;font-weight:400;font-size:13px;margin:0;padding-left:8px;padding-right:8px}.checkout-success .order-content-problem{padding:48px 16px 0 0}@media only screen and (max-width:900px){.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:#242424;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}.checkout-success{display:flex;flex-direction:column;margin:0 30%}@media only screen and (max-width:900px){.checkout-success{margin:unset}}.checkout-success .success-footer{order:1}.checkout-success .success-head{order:2}.checkout-success .success-content{order:3}.page-header .header.panel{font-weight:700}.page-header .header.panel p{margin:0}@media only screen and (max-width:900px){.page-header .header.panel{font-size:12px}}@media only screen and (min-width:900px){.page-header .header.panel{font-size:13px}}@media only screen and (min-width:1024px){.page-header .header.panel{font-size:14px}}@media only screen and (max-width:900px){[data-content-type=row][data-appearance=full-width]{padding-left:32px;padding-right:32px}}[data-content-type=row] [data-content-type=text]{font-size:16px;line-height:2.2}@media only screen and (max-width:900px){.row-comunidade{padding:0 !important}}.row-comunidade [data-content-type=heading]{font-size:42px;font-weight:700;line-height:1.5;margin:0 0 40px}@media only screen and (max-width:900px){.row-comunidade [data-content-type=heading]{font-size:32px;line-height:1.8}}.row-comunidade [data-content-type=text]{font-size:16px;line-height:2;margin-bottom:0}.row-comunidade [data-content-type=buttons]{height:86px;right:0;bottom:0;position:absolute}@media only screen and (max-width:900px){.row-comunidade [data-content-type=buttons]{height:56px}}.row-comunidade [data-content-type=buttons] a{align-items:center;background:#fff;border-top-left-radius:5px;display:flex;margin:0;min-width:86px;padding:0;height:86px;width:auto;text-decoration:none;justify-content:center}@media only screen and (max-width:900px){.row-comunidade [data-content-type=buttons] a{min-width:56px;height:56px;padding-left:20px}}.row-comunidade [data-content-type=buttons] a:before{background-color:#f20d0d;content:"";display:block;height:40px;position:absolute;width:40px;-webkit-mask:url("../images/plus.svg") no-repeat center;-webkit-mask-size:100%;mask:url("../images/plus.svg") no-repeat center;mask-size:100%}.row-comunidade [data-content-type=buttons] a:before{margin:23px;order:2;position:relative;transition:transform .2s linear}@media only screen and (max-width:900px){.row-comunidade [data-content-type=buttons] a:before{width:30px;height:30px;margin:13px}}.row-comunidade [data-content-type=buttons] a span{color:#f20d0d;display:flex;font-size:22px;font-weight:700;width:0;overflow:hidden;opacity:0;order:1;transition:all .3s linear}@media only screen and (max-width:900px){.row-comunidade [data-content-type=buttons] a span{opacity:1;width:auto}}.row-comunidade [data-content-type=buttons] a:hover:before{transform:rotate(90deg)}.row-comunidade [data-content-type=buttons] a:hover span{margin:0 0 0 25px;opacity:1;width:auto}.row-comunidade .pagebuilder-column{position:relative}@media only screen and (max-width:900px){.row-comunidade .pagebuilder-column{padding:32px !important}}@media only screen and (max-width:900px){.row-metodologia{padding-top:80px !important;padding-bottom:80px !important}}.row-metodologia [data-content-type=heading]{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:40px}@media only screen and (max-width:900px){.row-metodologia [data-content-type=heading]{font-size:32px;line-height:1.4}}.row-metodologia [data-content-type=text]{color:#fff;font-size:16px;line-height:2;margin-bottom:20px}@media only screen and (max-width:900px){.row-metodologia [data-content-type=text]{font-size:16px}}.row-comodidades h2[data-content-type=heading]{font-size:60px;font-weight:700;margin:0 0 40px;position:relative}.row-comodidades h2[data-content-type=heading]:before{content:"";background:#f20d0d;display:none !important;width:100px;height:2px;top:50%;left:-120px;position:absolute}@media only screen and (max-width:900px){.row-comodidades h2[data-content-type=heading]{font-size:32px}.row-comodidades h2[data-content-type=heading]:before{top:25px;left:-110px;display:none !important}}.row-comodidades [data-content-type=text]{font-size:16px;line-height:2;margin:0 0 60px}@media only screen and (max-width:900px){.row-comodidades [data-content-type=text]{font-size:16px}}.row-comodidades .row-full-width-inner .pagebuilder-column-group{flex-wrap:wrap;flex-direction:row}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column{cursor:default;flex:1 1 calc((100% - 200px)/4);height:250px;padding:35px 20px 35px 35px !important;position:relative}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column.easy-payment{cursor:pointer !important}@media only screen and (max-width:900px){.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column{height:auto}}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:after{content:"";background:#000;box-shadow:0 0 30px 6px rgba(0,0,0,.6);display:none;width:80%;height:10px;left:10%;bottom:2px;position:absolute;z-index:-1}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=image]{display:block;max-width:48px;margin-bottom:50px;transition:all .2s linear}@media only screen and (max-width:900px){.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=image]{margin-bottom:10px}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=image] img{width:auto}}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=heading]{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px;transition:all .2s linear}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=text]{color:#fff;display:block;height:0;overflow-y:scroll;font-size:14px;line-height:2.2;padding-right:15px !important;transition:all .2s linear}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=text]::-webkit-scrollbar{-webkit-appearance:none;width:1px;height:10px;background-color:none}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=text]::-webkit-scrollbar-thumb{border-radius:0;background-color:none}@media only screen and (max-width:900px){.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column [data-content-type=text]{height:100%;overflow:auto;margin:0}}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:hover:after{display:block}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:hover [data-content-type=image]{height:0;margin-bottom:0;overflow:hidden}.row-comodidades .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:hover [data-content-type=text]{height:auto;margin:0}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-dots{align-items:center;display:flex !important;height:80px;justify-content:center}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-dots li{height:auto;margin-left:6px;margin-right:6px;width:auto}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-dots li button{background-color:#d5d5d5;border:0;height:20px;width:20px}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-dots li.slick-active button{background-color:#242424}@media only screen and (min-width:900px){.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-dots{display:none !important}}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-arrow{bottom:0;transform:none;top:auto;display:flex;align-items:center;justify-content:center;height:80px;width:80px}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-arrow.slick-prev{left:-16px}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-arrow.slick-prev:before{background-color:#242424;content:"";display:block;height:40px;position:absolute;width:40px;-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%}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-arrow.slick-prev:before{padding:0;position:static}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-arrow.slick-next{right:-16px}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-arrow.slick-next:before{background-color:#242424;content:"";display:block;height:40px;position:absolute;width:40px;-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%}.row-comodidades .row-full-width-inner .pagebuilder-column-group .slick-arrow.slick-next:before{padding:0;position:static}@media only screen and (max-width:900px){.row-comodidades .row-full-width-inner .pagebuilder-column-group{row-gap:40px;position:relative}}@media only screen and (min-width:900px){.row-comodidades .row-full-width-inner .pagebuilder-column-group{column-gap:40px;row-gap:40px}}@media only screen and (min-width:1024px){.row-comodidades .row-full-width-inner .pagebuilder-column-group{column-gap:80px;row-gap:60px}}@media only screen and (min-width:1440px){.row-comodidades .row-full-width-inner .pagebuilder-column-group{column-gap:100px;row-gap:80px}}.row-duvidas{position:relative}@media only screen and (max-width:900px){.row-duvidas{background:0 0 !important;padding:0 16px !important;margin-bottom:100px}}.row-duvidas:before{background:#f4f4f4;content:"";display:block;width:100%;height:calc(50% - 70px);top:0;left:0;position:absolute;z-index:0}.row-duvidas .row-full-width-inner{z-index:1}.row-duvidas .row-full-width-inner .pagebuilder-column-group{background:#1d1d1b;border-radius:10px;margin:0 auto}@media only screen and (min-width:1024px){.row-duvidas .row-full-width-inner .pagebuilder-column-group{margin-left:-32px;margin-right:-32px}}@media only screen and (max-width:900px){.row-duvidas .row-full-width-inner .pagebuilder-column-group .pagebuilder-column{padding:80px 20px 0 !important;text-align:center}}.row-duvidas [data-content-type=heading]{color:#fff;font-size:32px;font-weight:700;line-height:2;margin:0 0 10px}@media only screen and (max-width:900px){.row-duvidas [data-content-type=heading]{font-size:32px;line-height:2;margin-bottom:40px}}.row-duvidas [data-content-type=text]{color:#fff}.row-duvidas img{display:block;margin:0 0 0 auto}.pagebuilder-slider .pagebuilder-slide-wrapper{align-items:center;display:flex}.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=overlay]{max-width:1366px;margin:0 auto;padding-top:100px}@media only screen and (min-width:1024px){.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=overlay]>.pagebuilder-collage-content{max-width:50%}}@media only screen and (min-width:1024px){.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=overlay]{padding:20vh 30px}}@media only screen and (min-width:1440px){.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=overlay]{padding:18vh 30px}}@media only screen and (max-width:900px){.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=content]{max-width:100%;hyphens:auto}}.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=content] h2{color:#fff;font-size:60px;font-weight:700;line-height:1.3}@media only screen and (max-width:900px){.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=content] h2{font-size:42px}}.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=content] p{color:#fff;font-size:16px;line-height:2}@media only screen and (max-width:900px){.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=content] p{font-size:14px}}.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=button]{border:0}@media only screen and (max-width:900px){.pagebuilder-slider .pagebuilder-slide-wrapper [data-element=button]{width:100%}}.pagebuilder-slider:not(.goforward) .pagebuilder-slide-wrapper [data-element=content] a{background-color:#cc1316;border-radius:5px;border:1px solid #f20d0d;color:#fff;display:inline-block;font-family:"Montserrat","Open Sans",sans-serif;font-size:14px;font-weight:700;margin-top:16px;padding:16px 45px;width:auto}.pagebuilder-slider:not(.goforward) .pagebuilder-slide-wrapper [data-element=content] a:hover,.pagebuilder-slider:not(.goforward) .pagebuilder-slide-wrapper [data-element=content] a:active,.pagebuilder-slider:not(.goforward) .pagebuilder-slide-wrapper [data-element=content] a:focus{background-color:#e2191c;border:1px solid #cc1316;color:#fff;text-decoration:none}@media only screen and (max-width:900px){.pagebuilder-slider:not(.goforward) .pagebuilder-slide-wrapper [data-element=content] a{font-size:20px;line-height:1;padding:20px 60px;text-align:center;width:100%}}.pagebuilder-slider.goforward .pagebuilder-slide-wrapper [data-element=content] a{align-items:center;color:#fff;display:inline-block;font-size:32px;font-weight:700;line-height:1.2;margin:20px 0 0;padding:0;position:relative;text-decoration:none;width:auto}.pagebuilder-slider.goforward .pagebuilder-slide-wrapper [data-element=content] a: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%}.pagebuilder-slider.goforward .pagebuilder-slide-wrapper [data-element=content] a:before{top:6px;right:-40px;transition:right .2s ease-out}.pagebuilder-slider.goforward .pagebuilder-slide-wrapper [data-element=content] a:hover{text-decoration:none}.pagebuilder-slider.goforward .pagebuilder-slide-wrapper [data-element=content] a:hover:before{right:-50px}@media only screen and (max-width:900px){.pagebuilder-slider.goforward .pagebuilder-slide-wrapper [data-element=content] a{font-size:28px}.pagebuilder-slider.goforward .pagebuilder-slide-wrapper [data-element=content] a:before{top:6px;width:24px;height:24px}}.pagebuilder-slider .slick-list{padding:0}.pagebuilder-slider .slick-list:before{display:none;content:"";height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1}.pagebuilder-slider .slick-dots{padding:10px 0;bottom:0;position:absolute}.pagebuilder-slider .slick-dots li{width:30px}.pagebuilder-slider .slick-dots li button{background-color:#1d1d1b;border:0;height:4px;width:30px}.pagebuilder-slider .slick-dots li.slick-active button{background-color:#fff}@media only screen and (max-width:900px){.pagebuilder-banners-grid .pagebuilder-column{flex-basis:50%;padding:5px !important}.pagebuilder-banners-grid .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{min-height:32vw !important}}.pagebuilder-slide-button.pagebuilder-button-primary{font-size:20px;text-align:center;width:auto}#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}#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:#242424;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:#242424;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}@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%}#nectar_zooppayment-form .nested .field.date{flex-basis:100%}@media only screen and (min-width:1024px){#nectar_zooppayment-form .nested .field.date{flex-basis:55%}}#nectar_zooppayment-form .nested .field.cvv{flex-basis:100%}@media only screen and (min-width:1024px){#nectar_zooppayment-form .nested .field.cvv{flex-basis:35%}}#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:#242424;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;margin-bottom:30px}@media only screen and (min-width:1440px){#nectar_zooppayment-form .actions-toolbar{margin-top:40px}}.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;width:180px}@media only screen and (min-width:1024px){.cards.empty>.image{margin-bottom:40px}}.cards.empty>.image img{width:180px}.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:900px){#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:900px){#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:900px){#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:900px){#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:100%}#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:900px){#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 .brand img,#nectar_zooppayment-saved-cards .card-info .brand img,.zoop-customer-cards .card-info .brand img{height:auto !important}#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:900px){#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:900px){#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:900px){#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:900px){#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:900px){#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}.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 (max-width:900px){.modal-popup.card-confirmation-popup .modal-footer .action.secondary{right:10px}}@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}}#snowplow-pixel{height:0;width:0}.system-detector-content{display:none}.system-detector-content>.wrapper{align-items:center;display:flex;flex-direction:column}.system-detector-content>.wrapper>.image{display:block;margin-bottom:50px}.system-detector-content>.wrapper>.image img{display:block}@media only screen and (min-width:1440px){.system-detector-content>.wrapper>.image img{max-width:none}}.system-detector-content>.wrapper>.title{font-family:"MuseoSansRounded","Open Sans",sans-serif;font-size:22px;font-weight:900;margin-bottom:25px;margin-top:0;text-align:center}@media only screen and (min-width:900px){.system-detector-content>.wrapper>.title{margin-bottom:20px}}@media only screen and (min-width:1440px){.system-detector-content>.wrapper>.title{font-size:22px;margin-bottom:25px}}.system-detector-content>.wrapper>p{font-size:16px;line-height:2;font-weight:400;margin-bottom:0;text-align:center}.modal-popup.system-blocker .modal-header{display:none}.modal-popup.system-blocker .modal-inner-wrap{border-radius:10px;margin:30px auto;max-width:600px}@media only screen and (max-width:900px){.modal-popup.system-blocker .modal-inner-wrap{height:auto;max-width:calc(100% - 32px)}}.modal-popup.system-blocker .modal-content{padding:60px 35px}.modal-popup.system-blocker .modal-content .system-detector-content{display:block}.modal-popup.system-blocker .modal-content>div{padding-right:0;padding-left:0;max-height:none;overflow:auto}@media only screen and (min-width:900px){.modal-popup.system-blocker .modal-content{padding:40px}}@media only screen and (min-width:1024px){.modal-popup.system-blocker .modal-content{padding:60px 50px}}.modal-popup.system-blocker .modal-footer{display:none}@media only screen and (max-width:900px){.modal-popup.system-blocker{left:0}}.order-pending-head{text-align:center}.checkout-success .order-pending-head-icon:before{background-color:inherit;background:url(../images/icone_atencao.svg) no-repeat center;content:"";display:block;height:44px;position:absolute;width:44px;-webkit-mask:url(../images/icone_atencao.svg) no-repeat center;-webkit-mask-size:100%;mask:url(../images/icone_atencao.svg) no-repeat center;mask-size:100%;margin-bottom:8rem}.checkout-success .order-pending{margin-top:13rem}