.mw-740px{max-width:740px!important}blockquote cite:before{content:"\2014 \0020"}.scroll-up-button .icon>svg{top:2px}.bg--darkblue .image-text-gallery-card .cms-element-text .btn-secondary.disabled,.bg--darkblue .image-text-gallery-card .cms-element-text .btn-secondary:disabled,.btn-secondary.disabled,.btn-secondary:disabled{border-color:var(--bs-gray-400);color:var(--bs-gray-500)}.modal-body .cms-section-default>.cms-block>.cms-block-container{padding-left:0!important;padding-right:0!important}.modal-header>.modal-title.h5::after,.modal-header>.modal-title.h5::before{content:unset}@media (min-width:1201px){.modal-body h1{font-size:3rem}}.h2{text-transform:uppercase}header>hgroup>:is(h1,h2,.h2){-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.bg--darkblue.pos-1 .cms-block-container p:not(.h2){font-size:20px;margin-bottom:24px}:is(.is-ctl-landingpage,.is-ctl-navigation) .bg--darkblue.pos-1 .cms-section-default .cms-block-container h2:not(.pos-1){font-size:calc(36px + (64 - 36)*(100vw - 375px)/ (2560 - 375))}.cms-element-product-slider .product-slider .cms-element-title-paragraph{text-align:center;line-height:1.35;font-size:1.75rem;margin-bottom:2.25rem}@media (min-width:767.99px){.cms-element-product-slider .product-slider .cms-element-title-paragraph{padding:0 15%}}.image-text-gallery-card h2,.image-text-gallery-card h3,.image-text-gallery-card h4{font-family:PangeaAfricanText,sans-serif!important;font-size:24px!important;padding-bottom:0!important;margin-bottom:16px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.image-text-gallery-card .cms-element-text{padding:24px}.h3{font-size:1.75rem;font-family:PangeaAfricanText,sans-serif;text-transform:none}div.cms-element-alignment{width:100%}@media(max-width:575.98px){.cms-block.mobile-reverse.cms-block-image-text-cover .cms-block-container-row .col-md-6:first-child{margin-bottom:0}.cms-block.mobile-reverse.cms-block-image-text-cover .cms-block-container-row .col-md-6:last-child{margin-bottom:40px}.cms-block.mobile-reverse.cms-block-image-text-cover .cms-block-container-row .col-md-6:last-child .cms-element-text{padding-top:0}}.image-text-gallery-card,.image-text-gallery-card>div:last-child,.image-text-gallery-card>div:last-child>.cms-element-text{height:100%}.cms-element-vimeo-video::before,.cms-element-youtube-video::before{padding-top:56.3%}#sw-notification{background:#b9fd33;color:#02263d;display:grid;font-size:14px;grid-template-rows:0fr;text-align:center;transition:grid-template-rows .3s ease-in-out;position:relative;width:100%;top:0;z-index:999}#sw-notification ::-moz-selection,#sw-notification ::selection{background:rgba(51,51,51,.4)}#sw-notification>.container{overflow:hidden}#sw-notification>.container>.inner{padding:11px 5px}.has-notification #sw-notification{grid-template-rows:1fr}#sw-notification a:hover{text-decoration:none}#sw-notification a{text-decoration:underline}.optin-form h1{font-size:36px;line-height:1.1}.optin-form input{max-width:420px}.form-check{padding-left:1.8em}.form-check-input{width:18px;height:18px;margin-top:.1em;border:2px solid var(--bs-gray-300);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check .form-check-input{margin-left:-1.8em}.form-check-input[type=checkbox]:checked{background-color:var(--bs-primary)}.form-text .form-check-label{font-size:initial;color:initial}.filter-range-container label,.form-group .form-label{text-transform:uppercase;font-size:12px;letter-spacing:.85px;margin-left:0}.form-select{cursor:pointer}.form-select:invalid{color:#c3c3c3}.form-select:hover{border-color:#02263d;color:#02263d}#form-comment,.container-main .form-control,.container-main select.form-select,.offcanvas .form-control,.offcanvas select.form-select{border-radius:10px;padding:14px 12px 12px 14px;border:2px solid var(--bs-gray-300);height:48px;letter-spacing:.2px;background-position:right 1rem top 50%}.container-main .checkout .form-control,.container-main .checkout .form-group select.form-select{border-width:2px!important}textarea#form-comment{height:auto}.container-main select.form-select,.offcanvas select.form-select{padding-right:32px}.container-main .form-control textarea:focus,.container-main .form-control:focus,.container-main select.form-select:focus,.offcanvas .form-control:focus,.offcanvas select.form-select:focus{outline:0;border-color:var(--bs-primary)!important}.custom-control-label,.form-text,.register-required-info{font-size:14px}.form-control::placeholder{color:var(--bs-gray-300)}.product-detail-configurator-option-label{border-width:2px!important}.product-detail-configurator-option-input+.product-detail-configurator-option-label.is-display-text{padding:13px 10px 11px 10px}.filter-active-preview,.filter-property-select-preview{border-color:#f5f5f6}.filter-range-currency-symbol,.filter-range-unit{right:2px;bottom:10px}.filter-range-divider{bottom:10px;position:relative}.icon.icon-filter-panel-item-toggle>svg{top:2px}.filter-active{background-color:var(--bs-secondary);border:var(--bs-secondary);color:var(--bs-primary);font-size:12px;text-transform:uppercase;letter-spacing:.85px;padding-top:4px}.filter-panel-item .filter-panel-item-toggle{border-radius:10px;height:48px;padding:8px 16px}.pagination{--bs-pagination-disabled-bg:#eee}.filter-panel-item .filter-panel-item-toggle,.pagination .page-item .page-link,.quantity-selector-group .btn{border:2px solid var(--bs-gray-300)}.pagination .page-item.active .page-link{border-width:2px}.pagination .page-item:not(:first-child){margin-left:-2px}.filter-panel-item .filter-panel-item-toggle:focus,.quantity-selector-group .btn:focus{outline:0;border-color:var(--bs-primary)!important;box-shadow:0 0 0 .25rem rgba(2,38,61,.25)}.filter-panel-item-toggle .icon{transform:translateY(1px)}.filter-property-select-preview-checkmark{pointer-events:none}.filter-property-select-list-item{pointer-events:none}.filter-property-select-list-item>*{pointer-events:auto}.filter-property-select-list-item:hover{background-color:#f5f5f6}.filter-property-select-preview input:hover,.filter-property-select-preview:hover{cursor:pointer}.filter-panel-active-container .btn.filter-reset-all{padding-top:4px}.page-item .page-link{padding:12px 16px 10px 16px}.page-item .page-link:hover{background-color:var(--bs-secondary)}.page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.page-item.active .page-link{background-color:var(--bs-primary);border:1px solid var(--bs-primary);color:var(--bs-white);font-weight:600}.endereco-modal .endereco-modal__address-confirmation{font-size:14px;padding-left:0}.endereco-modal .endereco-modal__address-confirmation input[type=checkbox]{top:3.5px;left:1px}.checkout-main .confirm-address :is(.confirm-address-shipping,.confirm-address-billing):has(:not(p)){margin-bottom:1rem}.header-cart-btn .badge{background-color:var(--bs-secondary)!important;color:var(--bs-primary)!important}.header-cart-btn{overflow:visible}.breadcrumb .icon,.breadcrumb a,.breadcrumb-item>div,.breadcrumb-title{color:#fff;font-size:12px;letter-spacing:.85px;display:inline}.breadcrumb .icon{display:block}.base-slider .base-slider-dots .base-slider-dot.tns-nav-active,.base-slider .base-slider-dots .base-slider-dot:hover,.base-slider .base-slider-dots button.tns-nav-active,.base-slider .base-slider-dots button:hover{background:0 0}.base-slider .base-slider-dots .base-slider-dot.tns-nav-active::after,.base-slider .base-slider-dots .base-slider-dot:hover::after,.base-slider .base-slider-dots button.tns-nav-active::after,.base-slider .base-slider-dots button:hover::after{background:#b9fd33}.is-ctl-product .base-slider .base-slider-dots{width:100%;text-align:center}.is-ctl-product .base-slider .base-slider-dots button{position:relative;background-color:transparent;padding:20px 0}.is-ctl-product .base-slider .base-slider-dots button::after{background:#fff;content:'';position:absolute;top:50%;left:0;width:100%;height:3px;transform:translateY(-50%)}:is(.is-ctl-landingpage,.is-ctl-navigation) .bg--darkblue.pos-1 .cms-block-container{padding:48px 0!important}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section.pos-0.bg--darkblue>.boxed>.cms-block-image .cms-block-container{padding:0!important}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section.pos-0>.full-width>.cms-block-image-cover .cms-image-container.is-cover{min-height:300px!important}@media screen and (max-width:767.98px){:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section.pos-0.bg--darkblue>.boxed{padding:0}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section.pos-0.bg--darkblue>.boxed>.cms-block-image .cms-image{border-radius:0}}.cms-element-text>.cms-element-alignment>:last-child,.cms-element-text>:last-child{margin-bottom:0!important}.content-main>.container-main,:is(.is-ctl-landingpage,.is-ctl-navigation) .content-main{padding-bottom:0}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-block-container{padding-bottom:16px!important}:is(.is-ctl-landingpage,.is-ctl-navigation) .bg--darkblue:not(.pos-1,.pos-0),:is(.is-ctl-landingpage,.is-ctl-navigation) .bg--greyblue{padding:48px 0;margin:48px 0 24px 0}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0,.bg--darkblue,.bg--greyblue){padding:48px 0 0 0}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0,.bg--darkblue,.bg--greyblue):last-child{padding:24px 0 80px 0}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:last-child.bg--darkblue:not(.pos-1,.pos-0),:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:last-child.bg--greyblue{padding:48px 0 80px 0;margin:96px 0 0 0}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:has(.full-width>.cms-block-image-cover)+.cms-section:is(.bg--darkblue,.bg--greyblue),:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:is(.bg--darkblue,.bg--greyblue)+.cms-section:has(.full-width>.cms-block-image-cover),:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:is(.bg--darkblue,.bg--greyblue)+.cms-section:is(.bg--darkblue,.bg--greyblue){margin-top:-24px}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:is(.bg--darkblue,.bg--greyblue)+.cms-section:has(.full-width>.cms-block-image-cover){padding-top:0}.cms-element-title-paragraph,.teaser-text,h1,h2,h3{text-wrap:balance}.cms-element-product-slider .product-slider .cms-element-title-paragraph,:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.pos-1.bg--darkblue) :is(h2,h3):not(.accordion-trigger){font-family:PangeaAfricanText,sans-serif;line-height:1.3;margin-left:auto;margin-right:auto;padding-bottom:24px;text-transform:none}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-element-text p:not(.h2){font-size:17px;line-height:1.6}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0) .col-12>.cms-element-form,:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0) .col-12>.cms-element-text>.cms-element-alignment>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,a,blockquote),:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0) .col-12>.cms-element-text>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,a,blockquote){max-width:640px!important;margin-left:auto;margin-right:auto}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.pos-1,.pos-0) .col-md-6>.cms-element-text>.cms-element-alignment>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,a:not(.btn),blockquote),:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.pos-1,.pos-0) .col-md-6>.cms-element-text>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,a:not(.btn),blockquote){padding-left:16px;padding-right:16px}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.pos-1,.pos-0) .col-md-6>.cms-element-text>.cms-element-alignment>a.btn,:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.pos-1,.pos-0) .col-md-6>.cms-element-text>a.btn{margin:16px!important}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.pos-1,.pos-0) .col-md-6>.cms-element-text blockquote::before{left:0}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0) .cms-element-text p{margin-bottom:24px}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-block .cms-block-container .cms-block-container-row{justify-content:center}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0) .cms-element-text p+h2{margin-top:48px}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-block-container .cms-block-container-row:not(.col-md-4) .cms-element-text .btn{margin-top:16px;margin-bottom:16px}.cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0)>.boxed>.cms-block>.cms-block-container{padding:20px 0!important}@media screen and (min-width:767.99px){:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section.pos-0>.full-width>.cms-block-image-cover .cms-image-container.is-cover,:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section.pos-0>.full-width>.cms-block-image-cover .gallery-slider-single-image.is-cover{min-height:60vh!important}:is(.is-ctl-landingpage,.is-ctl-navigation) .cms-section.pos-0>.full-width>.cms-block-image-cover .cms-block-container{padding:0!important}:is(.is-ctl-landingpage,.is-ctl-navigation) .bg--darkblue.pos-1 .cms-block-container{padding:72px 30% 72px 10%!important}.cms-section:not(.bg--darkblue.pos-1,.bg--darkblue.pos-0)>.boxed>.cms-block>.cms-block-container{padding:20px!important}.optin-form h1{font-size:48px}}@media screen and (min-width:992px){#sw-notification{position:fixed}}