@charset "UTF-8";.bg-primary-1{background-color:#f2fdf8}.color-primary-1{color:#f2fdf8}.bg-primary-2{background-color:#C3FFEB}.color-primary-2{color:#C3FFEB}.bg-primary-3{background-color:#1effd2}.color-primary-3{color:#1effd2}.bg-primary-4{background-color:#00ebaf}.color-primary-4{color:#00ebaf}.bg-primary-5{background-color:#28bea5}.color-primary-5{color:#28bea5}.bg-primary-6{background-color:#239687}.color-primary-6{color:#239687}.bg-primary-7{background-color:#1b7e6c}.color-primary-7{color:#1b7e6c}.bg-primary-8{background-color:#055550}.color-primary-8{color:#055550}.bg-primary-9{background-color:#003732}.color-primary-9{color:#003732}.bg-secondary-1{background-color:#c8ff50}.color-secondary-1{color:#c8ff50}.bg-secondary-2{background-color:#7dff37}.color-secondary-2{color:#7dff37}.bg-secondary-3{background-color:#41ff28}.color-secondary-3{color:#41ff28}.bg-secondary-4{background-color:#00aa14}.color-secondary-4{color:#00aa14}.bg-secondary-5{background-color:#005a14}.color-secondary-5{color:#005a14}.bg-secondary-6{background-color:#fffaeb}.color-secondary-6{color:#fffaeb}.bg-secondary-7{background-color:#ffffa5}.color-secondary-7{color:#ffffa5}.bg-secondary-8{background-color:#ffff50}.color-secondary-8{color:#ffff50}.bg-secondary-9{background-color:#fff000}.color-secondary-9{color:#fff000}.bg-secondary-10{background-color:#ffd22d}.color-secondary-10{color:#ffd22d}.bg-secondary-11{background-color:#ffbe00}.color-secondary-11{color:#ffbe00}.bg-secondary-12{background-color:#ffa000}.color-secondary-12{color:#ffa000}.bg-secondary-13{background-color:#f0faff}.color-secondary-13{color:#f0faff}.bg-secondary-14{background-color:#b9ffff}.color-secondary-14{color:#b9ffff}.bg-secondary-15{background-color:#00faff}.color-secondary-15{color:#00faff}.bg-secondary-16{background-color:#00e6ff}.color-secondary-16{color:#00e6ff}.bg-secondary-17{background-color:#00beff}.color-secondary-17{color:#00beff}.bg-secondary-18{background-color:#006ee6}.color-secondary-18{color:#006ee6}.bg-secondary-19{background-color:#003764}.color-secondary-19{color:#003764}.bg-secondary-20{background-color:#002b3d}.color-secondary-20{color:#002b3d}.bg-neutral-1{background-color:#121212}.color-neutral-1{color:#121212}.bg-neutral-2{background-color:#2a2a2a}.color-neutral-2{color:#2a2a2a}.bg-neutral-3{background-color:#3c4646}.color-neutral-3{color:#3c4646}.bg-neutral-4{background-color:#646e6e}.color-neutral-4{color:#646e6e}.bg-neutral-5{background-color:#8c9696}.color-neutral-5{color:#8c9696}.bg-neutral-6{background-color:#b4bebe}.color-neutral-6{color:#b4bebe}.bg-neutral-7{background-color:#e2e2e2}.color-neutral-7{color:#e2e2e2}.bg-neutral-8{background-color:#f7f7f7}.color-neutral-8{color:#f7f7f7}.bg-neutral-9{background-color:#ffffff}.color-neutral-9{color:#ffffff}.bg-neutral-10{background-color:#D9D9D9}.color-neutral-10{color:#D9D9D9}.bg-neutral-11{background-color:#343A40}.color-neutral-11{color:#343A40}.bg-neutral-12{background-color:#6b6b6b}.color-neutral-12{color:#6b6b6b}.bg-alert-1{background-color:#800000}.color-alert-1{color:#800000}.bg-alert-2{background-color:#c70000}.color-alert-2{color:#c70000}.bg-alert-3{background-color:#ff4e4e}.color-alert-3{color:#ff4e4e}.bg-alert-4{background-color:#ffb3c3}.color-alert-4{color:#ffb3c3}.bg-alert-5{background-color:#ffe5e8}.color-alert-5{color:#ffe5e8}.bg-alert-6{background-color:#fff5f5}.color-alert-6{color:#fff5f5}.bg-alert-7{background-color:#ffefe4}.color-alert-7{color:#ffefe4}.bg-alert-8{background-color:#ffc3a3}.color-alert-8{color:#ffc3a3}.bg-alert-9{background-color:#fa5c00}.color-alert-9{color:#fa5c00}.gradient-1{background:-webkit-gradient(linear, left top, left bottom, from(#28bea5), to(#00e6ff));background:linear-gradient(#28bea5, #00e6ff)}.gradient-2{background:-webkit-gradient(linear, left top, left bottom, from(#00ebaf), to(#00beff));background:linear-gradient(#00ebaf, #00beff)}.gradient-3{background:-webkit-gradient(linear, left top, left bottom, from(#1effd2), to(#ffd22d));background:linear-gradient(#1effd2, #ffd22d)}.gradient-4{background:-webkit-gradient(linear, left top, left bottom, from(#28bea5), to(#7dff37));background:linear-gradient(#28bea5, #7dff37)}.gradient-5{background:-webkit-gradient(linear, left top, left bottom, from(#00ebaf), to(#b4ff14));background:linear-gradient(#00ebaf, #b4ff14)}.gradient-6{background:-webkit-gradient(linear, left top, left bottom, from(#00e6ff), to(#b4ff14));background:linear-gradient(#00e6ff, #b4ff14)}.color-white{color:#ffffff}.color-black{color:#000000}.bg-white{background-color:#ffffff}.bg-black{background-color:#000000}.bg-gray{background-color:#f7f7f7}.content-block{margin:3rem 0 3rem 0}@media (max-width: 769px){.content-block{margin:2rem 0 2rem 0}}.content-block.remove-section-top-margin{margin-top:0}.content-block.remove-section-bottom-margin{margin-bottom:0}.m-8{margin:8px!important}.mb-8{margin-bottom:8px!important}.m-16{margin:16px!important}.mb-16{margin-bottom:16px!important}.m-24{margin:24px!important}.mb-24{margin-bottom:24px!important}.m-32{margin:32px!important}.mb-32{margin-bottom:32px!important}.m-40{margin:40px!important}.mb-40{margin-bottom:40px!important}.m-48{margin:48px!important}.mb-48{margin-bottom:48px!important}.hide{display:none!important}.no-bg{background:none!important}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width: 544px) and (max-width: 768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width: 769px) and (max-width: 1079.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width: 1080px) and (max-width: 1439.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width: 1440px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width: 543.98px){.hidden-xs-down{display:none!important}}@media (max-width: 768.98px){.hidden-sm-down{display:none!important}}@media (max-width: 1079.98px){.hidden-md-down{display:none!important}}@media (max-width: 1439.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.row.equal-height > [class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex}.swatch-circle-beige{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#f5f5dc;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#f5f5dc;border-radius:0.69em;background-color:#f5f5dc;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-black{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#000000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:0.2}.swatch-filter-black{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#000000;border-radius:0.69em;background-color:#000000;display:block;position:relative}.swatch-filter-black.disabled{opacity:0.2}.swatch-circle-blue{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:0.2}.swatch-filter-blue{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:0.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:0.2}.swatch-circle-brown{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#a52a2a;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:0.2}.swatch-filter-brown{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#a52a2a;border-radius:0.69em;background-color:#a52a2a;display:block;position:relative}.swatch-filter-brown.disabled{opacity:0.2}.swatch-circle-green{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:0.2}.swatch-filter-green{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#008827;border-radius:0.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:0.2}.swatch-circle-grey{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:0.2}.swatch-filter-grey{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:0.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:0.2}.swatch-circle-navy{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#000080;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:0.2}.swatch-filter-navy{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#000080;border-radius:0.69em;background-color:#000080;display:block;position:relative}.swatch-filter-navy.disabled{opacity:0.2}.swatch-circle-orange{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#ffa500;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:0.2}.swatch-filter-orange{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#ffa500;border-radius:0.69em;background-color:#ffa500;display:block;position:relative}.swatch-filter-orange.disabled{opacity:0.2}.swatch-circle-pink{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:0.2}.swatch-filter-pink{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:0.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:0.2}.swatch-circle-purple{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#800080;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:0.2}.swatch-filter-purple{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#800080;border-radius:0.69em;background-color:#800080;display:block;position:relative}.swatch-filter-purple.disabled{opacity:0.2}.swatch-circle-red{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#f00;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:0.2}.swatch-filter-red{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#f00;border-radius:0.69em;background-color:#f00;display:block;position:relative}.swatch-filter-red.disabled{opacity:0.2}.swatch-circle-white{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#ffffff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:0.2}.swatch-filter-white{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#ffffff;border-radius:0.69em;background-color:#ffffff;display:block;position:relative}.swatch-filter-white.disabled{opacity:0.2}.swatch-circle-yellow{border:0.063em solid rgba(0, 0, 0, 0.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:0.2}.swatch-filter-yellow{border:0.063em solid rgba(0, 0, 0, 0.3);width:1.38em;height:1.38em;background:#ff0;border-radius:0.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(130, 30, 145)), color-stop(25%, rgb(130, 30, 145)), color-stop(25%, rgb(237, 209, 52)), color-stop(50%, rgb(255, 255, 0)), color-stop(50%, rgb(237, 209, 52)), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)), -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(14, 92, 209)), color-stop(50%, rgb(14, 92, 209)), color-stop(50%, rgb(226, 11, 11)), to(rgb(226, 11, 11)));background:linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0, 0, 0, 0.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.product-detail .attributes .swatch-circle{width:2.5em;height:2.5em;background:#ffffff;border-radius:1.25em;border:0.063em solid rgba(0, 0, 0, 0.3);display:inline-block;margin-right:0.313em;position:relative}.product-detail .attributes .swatch-circle.color-value[data-selected=true]::after{color:#000000;content:"\f058";display:table-caption;font-family:"FontAwesome";font-size:1.625em;left:0.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected::after{background:#ffffff;border-radius:50%;color:#000000;content:"\f058";display:table-caption;font-family:"FontAwesome";font-size:1.625em;height:0.75em;left:0.31em;line-height:0.8em;position:absolute;top:0.35em;width:0.8em}.product-detail .attributes .swatch-circle i.fa-times-circle{background:#ffffff;border-radius:50%;height:0.75em;line-height:0.8em;width:0.8em}.product-detail [disabled] .swatch-circle, .product-detail .swatch-circle.unselectable{cursor:not-allowed}.product-detail [disabled] .swatch-circle.color-value.selected::after, .product-detail .swatch-circle.unselectable.color-value.selected::after{background-color:#495057}label.color ~ a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media (max-width: 543.98px){.description-and-detail{margin-top:0}.description-and-detail .title{font-size:1.5rem;margin-bottom:0;font-family:"Dosis", sans-serif}.description-and-detail > div:last-child{margin-bottom:1em}}@media (min-width: 544px){.description-and-detail .description{margin-bottom:2em}}@media (max-width: 543.98px){.description-and-detail .content{margin-top:1em}}.social-container{padding-top:0.9375em;text-align:center}.social-container .social-icons{text-decoration:none;font-size:1.875em;list-style-type:none;padding:0;color:#444}@media (max-width: 1079.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons i, .social-container .social-icons a{color:#444;padding-right:0.2em}label.availability{padding-right:0.3125em}@media (min-width: 544px){.product-number-rating{border-bottom:1px solid #ccc}}@media (min-width: 769px){.product-number-rating{border-top:1px solid #ccc}}@media (min-width: 544px) and (max-width: 768.98px){.product-name{border-bottom:1px solid #ccc}}@media (min-width: 544px){.product-number-rating .ratings{margin-top:0.625em}}@media (max-width: 543.98px){.product-number-rating .ratings{background-color:#ffffff;margin-top:-1.875em;margin-right:-0.9375em;padding:0.1875em}}.product-number{color:#ccc;font-size:0.875em;padding-bottom:0.938em;padding-top:0.938em}.promotions{font-weight:normal;text-align:center;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#c00}@media (min-width: 544px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout::after{color:#000000}.product-breadcrumb .breadcrumb{border-bottom:none;margin-left:-1rem;margin-bottom:0}@media (max-width: 1079.98px){.product-breadcrumb .breadcrumb{border-top:1px solid #ccc}}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1)}.size-chart .size-chart-collapsible.active{max-height:100%;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.color-attribute{border:none;padding:0;background:none}.non-input-label{display:block;margin-bottom:0.5rem}@media (min-width: 769px){.attributes{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width: 543.98px){.product-grid{padding-top:0.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.75rem!important;margin-left:-2.5rem!important;border-top:0px!important;max-width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.breadcrumb .breadcrumb-item{font-weight:500;font-size:0.75rem;line-height:1.5rem;font-family:Montserrat;letter-spacing:0%}.breadcrumb .breadcrumb-item a{color:#3C3C3D!important}.breadcrumb .breadcrumb-item.active{font-weight:700}.breadcrumb .breadcrumb-item.active a[aria-current=page]{font-weight:700}.breadcrumb .breadcrumb-item.active::after{content:""}.breadcrumb .breadcrumb-item::after{content:">";margin:0 0.375rem}.breadcrumb .breadcrumb-item:last-child{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 410px){.breadcrumb .breadcrumb-item:last-child{max-width:18ch}}@media (max-width: 370px){.breadcrumb .breadcrumb-item:last-child{max-width:10ch}}@media (max-width: 300px){.breadcrumb .breadcrumb-item:last-child{max-width:3ch}}.breadcrumb .breadcrumb-item:last-child::after{content:""}.breadcrumb .breadcrumb-item:last-child a[aria-current=page]{font-weight:700}.product-detail.product-wrapper{margin-top:3rem}@media (max-width: 1080px){.product-detail.product-wrapper{margin-top:16px}}.product-name{font-weight:700;font-size:2rem;line-height:2.5rem;color:#002b3d}@media (max-width: 1080px){.product-name{font-size:1.5rem}}@media (min-width: 544px) and (max-width: 768.98px){.product-name{border-bottom:none}}.product-brand{font-weight:500;font-size:0.875rem;line-height:1.5rem;color:#646e6e;margin:0}.product-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.75rem}.product-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.75rem;border-radius:0.5rem;font-weight:600;font-size:0.75rem;line-height:1.25rem;letter-spacing:0.02em;white-space:nowrap}.product-tag--out-of-stock{background-color:#ffe4e4;color:red;border:1px solid red}.product-details-header{padding-left:0;padding-right:0}@media (max-width: 1232px){.product-details-header{padding-left:0}}.attributes{padding-right:0;padding-left:0}.product-attributes{padding:1.5rem;border:1px solid #e2e2e2;border-radius:16px}@media (max-width: 1232px){.product-name-and-attributes-section .attributes{padding-right:0;padding-left:0}}.product-details-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;margin-bottom:1.5rem}.product-details-link > span{font-weight:700;font-size:0.875rem;line-height:1.75rem;color:#002b3d}.swatch-attribute__color{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.1875rem}.swatch-attribute__color button:disabled{cursor:not-allowed;background-color:transparent}.swatch-attribute__color .swatch-circle{border:1px solid #A6A6A6}.swatch-attribute__color .swatch-circle.color-value.selected{border-color:white;outline:2px solid #28bea5}.swatch-attribute__color .swatch-circle.color-value.selected::after{content:none!important}.swatch-attribute__color .swatch-circle.unselectable{overflow:hidden;opacity:0.5}.swatch-attribute__color .swatch-circle.unselectable::before{content:"";position:absolute;top:-1px;left:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;transform-origin:left;background-color:red;width:45px;height:2px}.swatch-attribute__size .custom-control-input:checked ~ .custom-control-label::before{background-color:#28bea5;border-color:#28bea5}.swatch-attribute__size .custom-control-input:checked ~ .custom-control-label::after{background-image:none}.swatch-attribute__size .custom-control-input ~ .custom-control-label{font-weight:500;font-size:1rem;line-height:1.5rem;margin-right:0.5rem}.swatch-attribute__size .custom-control-input ~ .custom-control-label::after{position:absolute;top:0.3125rem;left:-1.4375rem;display:block;width:0.875rem;height:0.875rem;border:2px solid white;border-radius:100%;content:"";background:none;background-image:none}.swatch-attribute__size__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #e2e2e2;border-radius:16px;height:80px;padding-left:3rem;padding-right:1.5rem;cursor:pointer}.swatch-attribute__size__radio .attribute-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700;font-size:1.25rem;line-height:1;color:#1b7e6c}.swatch-attribute__size__radio .attribute-price span{text-align:right}.swatch-attribute__size__radio .attribute-price small{font-size:0.875rem;line-height:1;margin-top:0.25rem;text-align:right}.swatch-attribute__size__radio .attribute-price.loading{height:2rem;max-width:7.375rem}@media (max-width: 1080px){.swatch-attribute__size__radio .attribute-price{font-size:1rem}}.swatch-attribute__size__radio + .swatch-attribute__size__radio{margin-top:1rem}.js-has-pseudo [csstools-has-1a-37-3b-2p-38-2r-2w-19-2p-38-38-36-2x-2q-39-38-2t-2n-2n-37-2x-3e-2t-2n-2n-36-2p-2s-2x-33-1m-2w-2p-37-14-1a-2r-39-37-38-33-31-19-2r-33-32-38-36-33-30-19-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(.does-not-exist){border-color:#28bea5;background-color:#F2FDF8}.swatch-attribute__size__radio:has(.custom-control-input:checked){border-color:#28bea5;background-color:#F2FDF8}@media (min-width: 1080px){.primary-images{overflow:unset!important;height:-webkit-min-content;height:-moz-min-content;height:min-content;position:sticky;top:0.625rem}.js-has-pseudo [csstools-has-1a-36-33-3b-1m-2w-2p-37-14-1a-34-36-2x-31-2p-36-3d-19-2x-31-2p-2v-2t-37-15]:not(.does-not-exist){overflow:unset!important}.row:has(.primary-images){overflow:unset!important}}.carousel{width:100%;margin-bottom:8.4375rem}@media (max-width: 1080px){.carousel{margin-bottom:6rem}}.carousel .carousel-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:25.3125rem;overflow:hidden;border-radius:1rem}@media (max-width: 1080px){.carousel .carousel-item{height:12.9375rem}}.carousel .carousel-item.active, .carousel .carousel-item.carousel-item-next, .carousel .carousel-item.carousel-item-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel .carousel-item img{width:auto;max-width:39.25rem;height:100%}.carousel .carousel-indicators{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;margin-right:9%;margin-left:9%;padding-left:0;bottom:-125px;overflow:hidden;white-space:nowrap;scroll-behavior:smooth;z-index:1}@media (max-width: 1080px){.carousel .carousel-indicators{bottom:-84px;margin-right:15%;margin-left:15%}}.carousel .carousel-indicators li{width:25%;min-width:7.4375rem;max-width:7.4375rem;height:6.1875rem;border:1px solid #e2e2e2;border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.625rem;text-indent:unset}@media (max-width: 1080px){.carousel .carousel-indicators li{min-width:4.25rem;max-width:4.25rem;height:4.25rem;padding:0.125rem}}.carousel .carousel-indicators li.active{border-color:#28bea5}.carousel .carousel-indicators li img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.carousel .carousel-control-prev, .carousel .carousel-control-next{border-radius:100%;background-color:#239687;height:2.625rem;width:2.625rem;opacity:1;top:unset;bottom:-100px}.carousel .carousel-control-prev:hover, .carousel .carousel-control-next:hover{opacity:1;background-color:#1b7e6c}@media (max-width: 1080px){.carousel .carousel-control-prev, .carousel .carousel-control-next{bottom:-70px}}.primary-images.primary-images-no-indicators .carousel{margin-bottom:0.75rem}.product-technical-details{display:grid;grid-template-columns:1fr;gap:0.75rem 5.375rem;margin:3rem 0}@media (min-width: 544px){.product-technical-details{grid-template-columns:repeat(2, 1fr)}}.product-technical-details .product-technical-details__card{padding-bottom:0.75rem;border-bottom:1px solid #A6A6A6}.product-technical-details .product-technical-details__card .title{font-weight:600;font-size:1rem;line-height:1.5rem;margin:0;color:#002b3d}.product-technical-details .product-technical-details__card .description{font-weight:400;font-size:0.875rem;line-height:1.5rem;margin:0;margin-top:0.5rem;color:#3C3C3D}.product-known-details-container{margin:3rem 0}.product-known-details-container .known-details-iframe{border:none;width:100%;overflow:visible}.algar-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:0.5625rem;border-bottom:1px solid #e2e2e2;overflow-x:auto;scrollbar-color:initial}.algar-tabs::-webkit-scrollbar{background:transparent;height:8px;-webkit-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.algar-tabs::-webkit-scrollbar-button{height:0;width:0}.algar-tabs::-webkit-scrollbar-thumb:hover{background-color:#b4bebe}.algar-tabs::-webkit-scrollbar-track-piece{background-color:#E2E2E2}.algar-tabs::-webkit-scrollbar-track-piece, .algar-tabs::-webkit-scrollbar-track{background:transparent}.algar-tabs::-webkit-scrollbar-thumb{background-color:#e2e2e2;border-radius:6.25rem;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out}.algar-tabs .algar-nav-item > .algar-nav-link{position:relative;background:none;font-weight:400;font-size:1rem;line-height:1.5rem;text-align:center;color:#3c4646;white-space:nowrap}.algar-tabs .algar-nav-item > .algar-nav-link::after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:3px;background-color:transparent;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.algar-tabs .algar-nav-item > .algar-nav-link.active{font-weight:600;color:#239687}.algar-tabs .algar-nav-item > .algar-nav-link.active::after{background-color:#239687}.price{font-size:1.5rem;color:#1b7e6c;font-weight:bold;white-space:nowrap;line-height:1}@media (max-width: 360px){.price{font-size:20px}}.prices-add-to-cart-actions{position:fixed;left:0;bottom:0;width:100%;background:white;-webkit-box-shadow:0 -2px 10px rgba(0, 0, 0, 0.1);box-shadow:0 -2px 10px rgba(0, 0, 0, 0.1);border-top:1px solid #ddd;padding:15px 10vw!important;z-index:10003;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}@media (min-width: 1080px){.prices-add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.prices-add-to-cart-actions-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1250px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1600px){.prices-add-to-cart-actions-box{padding-left:50px}}@media (min-width: 1080px){.prices-add-to-cart-actions{height:114px}.prices-add-to-cart-actions .sales .value{font-size:24px}.prices-add-to-cart-actions .smartphone{font-size:12px}}@media (min-width: 1080px) and (max-width: 1400px){.prices-add-to-cart-actions{padding:15px 50px!important}}@media (max-width: 1080px){.prices-add-to-cart-actions{padding:15px 15px!important}}@media (max-width: 544px){.prices-add-to-cart-actions{height:90px}}.prices-add-to-cart-actions .show-buy-modal{background-color:#239687;border:0.0625rem solid transparent;color:#ffffff;padding:0 1.4375rem}@media (min-width: 544px){.prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):not(:active):focus::before{content:"";-webkit-box-shadow:0 0 0 0.1875rem #00beff;box-shadow:0 0 0 0.1875rem #00beff;position:absolute;top:-0.25rem;bottom:-0.25rem;left:-0.25rem;right:-0.25rem;border-radius:0.9375rem}}@media (min-width: 544px){.prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):hover, .prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):focus, .prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):active{background-color:#1b7e6c;border:0.0625rem solid transparent;color:#ffffff}}.prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):hover{background-color:#1b7e6c;border:0.0625rem solid transparent;color:#ffffff}.prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):not(:focus):active{background-color:#239687;border:0.25rem solid #fff000;padding:0 1.25rem;-webkit-box-shadow:0 0 0 4 rgba(255, 195, 0, 0.2);box-shadow:0 0 0 4 rgba(255, 195, 0, 0.2);color:#ffffff}.prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):not(:active):focus{background-color:#239687;border:0.0625rem solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#ffffff}.prices-add-to-cart-actions .show-buy-modal:not(:disabled):not(.disabled):focus:active{background-color:#fff000;border:0.0625rem solid transparent;color:#ffffff;-webkit-box-shadow:none;box-shadow:none}.prices-add-to-cart-actions .show-buy-modal:disabled, .prices-add-to-cart-actions .show-buy-modal.disabled{background-color:#e2e2e2;border:0.0625rem solid transparent;pointer-events:none;color:#ffffff}@media (min-width: 1080px){.prices-add-to-cart-actions .show-buy-modal{width:210px}}.cart-and-ipay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-and-ipay .js-add-regular-item-to-cart{white-space:nowrap}@media (max-width: 437px){.cart-and-ipay .js-add-regular-item-to-cart{white-space:normal}}.button-add-to-cart{background-color:#008060;border-radius:0.3125rem;padding:0.9375rem 1.875rem;font-size:1.125rem;white-space:nowrap;max-width:25rem}.smartphone{color:#646e6e;font-size:0.875rem;margin-top:0;margin-bottom:0}.smartphone .price-alias{font-weight:400;color:#646e6e;font-size:14px;white-space:break-spaces;margin-top:4px}@media (max-width: 410px){.smartphone .price-alias{max-width:150px;font-size:12px}}@media (max-width: 410px){.smartphone{font-size:12px}}.js-zoom-trigger{cursor:-webkit-zoom-in;cursor:zoom-in}.pdp-zoom-modal{display:none;position:fixed;inset:0;z-index:10003;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pdp-zoom-modal--open{display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-zoom-modal i{background-color:#000000}.pdp-zoom-modal__backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, 0.88);cursor:pointer}.pdp-zoom-modal__close{position:absolute;top:1rem;right:1.25rem;z-index:2;background:#ffffff;border:none;color:#000000;width:3rem;height:3rem;border-radius:50%;cursor:pointer;padding:0;font-size:1.625rem}.pdp-zoom-modal__close:hover{opacity:1}.pdp-zoom-modal__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background:#ffffff;border:none;color:#000000;width:3rem;height:3rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:1.125rem;-webkit-transition:background 0.2s;transition:background 0.2s}.pdp-zoom-modal__nav:hover{background:rgba(255, 255, 255, 0.3)}.pdp-zoom-modal__nav--prev{left:1rem}.pdp-zoom-modal__nav--next{right:1rem}.pdp-zoom-modal__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(820px, 92vw);height:min(580px, 92vw);background:#fff;border-radius:8px;overflow:hidden;margin-bottom:4.375rem;-webkit-box-shadow:0 30px 80px rgba(0, 0, 0, 0.35);box-shadow:0 30px 80px rgba(0, 0, 0, 0.35)}@media (max-width: 600px){.pdp-zoom-modal__content{height:min(820px, 92vw);margin-bottom:0px}}.pdp-zoom-modal__image-wrapper{overflow:hidden;max-width:90vw;max-height:90vh;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pdp-zoom-modal__image{max-width:85vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.pdp-zoom-modal-open{overflow:hidden}.zoom-counter{position:absolute;top:24px;left:24px;background:#fff;border-radius:999px;padding:10px 16px 10px 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;font-size:0.95rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);z-index:110}.zoom-counter svg{width:1.125rem;height:1.125rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 880px){.zoom-counter{top:16px;left:16px;padding:8px 14px 8px 10px;font-size:0.85rem}}.js-already-have-products-modal{display:none;position:fixed;z-index:9999999}.modal__body.modal-continuar-celulares{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal__body .modal-continuar-title-and-close-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}@media (max-width: 769px){.modal__body .modal-continuar-title-and-close-button{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.modal__body .modal-continuar-title-and-close-button h1{padding:0}@media (max-width: 769px){.modal__body .modal-continuar-title-and-close-button h1{width:60%;text-align:left}}@media (max-width: 769px){.modal__body .modal-continuar-title-and-close-button .js-appliance-modal-close{margin-top:7px}}.modal__body__footer.redirecionado-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.modal__body__footer .direcionado-em-text{font-weight:500;color:#002b3d}.modal__body__footer .p-timer{font-weight:700;color:#239687}.modal__body .continuar-para-whatsapp-button{margin-top:16px;overflow:hidden}@media (max-width: 769px){.modal__body .continuar-para-whatsapp-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.shipping-calculator{padding:1.5rem;border:1px solid #e2e2e2;border-radius:16px;margin-top:1.25rem;background:#ffffff}.shipping-title{font-weight:700;font-size:1.25rem;line-height:1.5rem;color:#002b3d;margin:0 0 1.25rem 0}.shipping-form{width:100%}.shipping-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;margin-bottom:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.shipping-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0.75rem 1rem;border:1px solid #e2e2e2;border-radius:8px;font-size:1rem;line-height:1.5rem;color:#3c4646;background:#ffffff}.shipping-input::-webkit-input-placeholder{color:#8c9696;font-weight:400}.shipping-input::-moz-placeholder{color:#8c9696;font-weight:400}.shipping-input:-ms-input-placeholder{color:#8c9696;font-weight:400}.shipping-input::-ms-input-placeholder{color:#8c9696;font-weight:400}.shipping-input::placeholder{color:#8c9696;font-weight:400}.shipping-input:focus{outline:none;border-color:#28bea5;-webkit-box-shadow:0 0 0 2px rgba(40, 190, 165, 0.1);box-shadow:0 0 0 2px rgba(40, 190, 165, 0.1)}.shipping-calculate-btn{padding:0.75rem 1.5rem;background-color:#239687;color:#ffffff;border:none;border-radius:8px;font-weight:600;font-size:1rem;line-height:1.5rem;cursor:pointer;white-space:nowrap;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.shipping-calculate-btn:hover{background-color:#1b7e6c}.shipping-calculate-btn:active{background-color:#239687}.shipping-result{margin-top:1rem;gap:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shipping-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}.shipping-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.shipping-icon::before{width:2.5rem;height:2.5rem;background-color:#000000;-webkit-mask-image:url("../../icons/truck.svg");mask-image:url("../../icons/truck.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-mode:alpha;display:block;content:""}.shipping-icon--pickup::before{width:2.5rem;height:2.5rem;background-color:#000000;-webkit-mask-image:url("../../icons/store.svg");mask-image:url("../../icons/store.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-mode:alpha;display:block}.shipping-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.shipping-method{font-weight:700;font-size:0.875rem;line-height:1.375rem;color:#002b3d;margin:0}.shipping-method .shipping-time{font-weight:500}.shipping-description{font-weight:400;font-size:0.75rem;line-height:1.25rem;color:#646e6e;margin:0}.shipping-price{text-align:right;-ms-flex-negative:0;flex-shrink:0}.free-shipping{font-weight:600;font-size:1rem;line-height:1.25rem;color:#239687}@media (max-width: 544px){.free-shipping{font-size:0.75rem}}@media (max-width: 544px){.shipping-input-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.shipping-calculate-btn{width:100%}.shipping-info{gap:0.75rem}.shipping-info .shipping-icon{width:1rem;height:1rem}.shipping-price{text-align:center}}@media (max-width: 480px){.shipping-title{font-size:1.125rem}.shipping-input{font-size:0.875rem;padding:0.625rem 0.875rem}.shipping-calculate-btn{font-size:0.875rem;padding:0.625rem 1.25rem}}


/*# sourceMappingURL=detail.css.map*/