@charset "UTF-8";.product-section{padding-top:2rem}.product-section .breadcrumb .current,.product-section .breadcrumb span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media(max-width:1124px){.product-section .breadcrumb .current,.product-section .breadcrumb span{max-width:200px}}@media(max-width:768px){.product-section .breadcrumb .current,.product-section .breadcrumb span{max-width:100px}}@media(max-width:1124px)and (min-width:768px){.product-section .container,.product-section.container{max-width:600px}}@media(max-width:768px){.product-section .wrapper.product__align-left{padding:0}}.product-section .product-single{gap:40px}@media(max-width:1124px){.product-section .product-single{flex-direction:column;gap:22px}}.product-section .product-single:before,.product-section .product-single:after{display:none}.product-section .product__media__wrapper{width:100%;flex:1;gap:24px;display:flex}@media(max-width:1124px){.product-section .product__media__wrapper{flex-direction:column;margin:0!important}}@media(max-width:768px){.product-section .product__media__wrapper{gap:8px}}.product-section .product__media__wrapper .media__thumb__holder{height:579px;width:80px;min-width:80px;top:unset;flex:auto;display:flex;flex-direction:row;max-width:80px}@media(max-width:1124px){.product-section .product__media__wrapper .media__thumb__holder{order:2;height:auto;width:100%;min-width:100%;max-width:100%;margin:0}}.product-section .product__media__wrapper .media__thumb__holder .swiper-button-prev{transform:translate(50%) rotate(0)!important}.product-section .product__media__wrapper .media__thumb__holder .swiper-button-prev,.product-section .product__media__wrapper .media__thumb__holder .swiper-button-next{width:24px;height:24px;color:#000;right:50%;left:unset;transform:translate(50%)}.product-section .product__media__wrapper .media__thumb__holder .swiper-button-disabled{display:none}.product-section .product__media__wrapper .media__thumb__holder .swiper-slide{border:1px solid #EFEFF0;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:.5;padding:8px;box-sizing:border-box}@media(min-width:1124px){.product-section .product__media__wrapper .media__thumb__holder .swiper-slide{width:80px!important;max-width:80px!important}}.product-section .product__media__wrapper .media__thumb__holder .swiper-slide.is-activated{border:2px solid #172446;opacity:1}.product-section .product__media__wrapper .media__thumb__holder .swiper-slide img{width:100%!important;height:auto;mix-blend-mode:multiply;filter:brightness(1.05) contrast(1.05)}.product-section .product__media__wrapper .product__media{border:1px solid #EFEFF0;border-radius:14px;overflow:hidden;cursor:zoom-in}@media(max-width:1124px){.product-section .product__media__wrapper .product__media{width:100%!important;margin:0!important}}.product-section .product__media__wrapper .product__media img{width:100%!important;height:auto;mix-blend-mode:multiply;filter:brightness(1.05) contrast(1.05);will-change:transform;overflow:hidden}.product-section .product__media__wrapper .product__grid--slides:not(.flickity-enabled)>.product__media:not(:first-child){display:block!important}.product-section .product__media__wrapper .product-info--tags{left:32px!important;top:24px!important;right:unset!important}@media(max-width:1124px){.product-section .product__media__wrapper .product-info--tags{top:12px!important;left:12px!important}}.product-section .product__media__wrapper .product-info--tags .generic-tag{display:flex;justify-content:center;align-items:center;padding:15px;height:31px;border-radius:37px;width:fit-content;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0%;vertical-align:middle;color:#fff}.product-section .product__main__content{width:441px;flex:2;max-width:441px}@media(max-width:1124px){.product-section .product__main__content{width:100%;max-width:100%}}.product-section .product__main__content .product__inner .shopify-product-form{width:100%;max-width:100%}@media(max-width:1124px){.product-section .product__main__content .product__inner{margin:0;max-width:100%;padding-top:0}}.product-section .product__main__content .product__available{margin-bottom:16px}.product-section .product__main__content .product__available .InStock,.product-section .product__main__content .product__available .OutStock{width:fit-content;padding:0 12px;display:flex;justify-content:center;align-items:center;gap:4px;border-radius:24px;background-color:#172446;height:28px;font-weight:600;font-size:12px;line-height:18px;color:#fff}.product-section .product__main__content .product__available .OutStock{opacity:.5}.product-section .product__main__content .product__block__title{margin-bottom:24px}.product-section .product__main__content .product__block__title .product__title{font-weight:600;font-size:24px;line-height:141%}.product-section .product__main__content .product__block__title .product__title a{font-weight:600;font-size:24px;line-height:141%;color:#172446}.product-section .product__main__content .product__block__quantity{position:static!important;padding-bottom:16px;display:flex;align-items:center;gap:16px}.product-section .product__main__content .product__block__quantity .cart__quickly{border-radius:8px;width:100%;flex:1;height:58px;background-color:#efeff0;display:flex;align-items:center;justify-content:center;gap:16px;transition:.5s;padding:0 24px;cursor:pointer}.product-section .product__main__content .product__block__quantity .cart__quickly span{font-weight:500;font-size:12px;line-height:100%;letter-spacing:.13px;text-align:center;text-transform:uppercase;color:#292929}@media(max-width:768px){.product-section .product__main__content .product__block__quantity .cart__quickly span{font-size:14px}}@media(max-width:768px){.product-section .product__main__content .product__block__quantity .cart__quickly svg{display:none}}.product-section .product__main__content .product__block__quantity .cart__quickly svg path{transition:.5s}.product-section .product__main__content .product__block__quantity .cart__quickly:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;display:none}.product-section .product__main__content .product__block__quantity .cart__quickly:not(:disabled):hover{background-color:#172446}.product-section .product__main__content .product__block__quantity .cart__quickly:not(:disabled):hover span{color:#fff}.product-section .product__main__content .product__block__quantity .cart__quickly:not(:disabled):hover svg path{stroke:#fff}.product-section .product__main__content .product__block__quantity .quantity__wrapper{border:1px solid #EFEFF0;border-radius:8px;height:58px;max-width:185px;width:185px}@media(max-width:768px){.product-section .product__main__content .product__block__quantity .quantity__wrapper{max-width:112px;width:112px}}.product-section .product__main__content .product__block__quantity .quantity__wrapper .quantity__input{border:none;font-weight:600;font-size:16px;line-height:160%;letter-spacing:.25px;color:#080808}.product-section .product__main__content .product__block__quantity .quantity__wrapper .quantity__button--minus{left:32px}@media(max-width:768px){.product-section .product__main__content .product__block__quantity .quantity__wrapper .quantity__button--minus{left:4px}}.product-section .product__main__content .product__block__quantity .quantity__wrapper .quantity__button--plus{right:32px}@media(max-width:768px){.product-section .product__main__content .product__block__quantity .quantity__wrapper .quantity__button--plus{right:4px}}.product-section .product__main__content .product__block__price{padding-bottom:40px}.product-section .product__main__content .product__block__price .installmentsLinkContainer{margin:0}.product-section .product__main__content .product__block__price .installmentsLinkContainer .installmentsTrigger{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;color:#424242}.product-section .product__main__content .product__block__price .price-old{display:flex;align-items:center;gap:8px}.product-section .product__main__content .product__block__price .price-old .oldPrice{font-weight:400;font-size:14px;line-height:160%;letter-spacing:.25px;text-decoration:line-through;color:#8f8f8f}.product-section .product__main__content .product__block__price .price-old .price__discount--tag{height:22px;background-color:#005725;display:flex;align-items:center;justify-content:center;padding:0 10px;font-weight:600;font-size:12px;line-height:10px;letter-spacing:.18px;text-align:center;text-transform:uppercase;color:#fff}.product-section .product__main__content .product__block__price .priceContainerFlex{margin:6px 0}.product-section .product__main__content .product__block__price .priceContainerFlex .pixMoney,.product-section .product__main__content .product__block__price .priceContainerFlex small{font-weight:600;font-size:24px;line-height:140%;letter-spacing:.18px;text-transform:uppercase;color:#172446}.product-section .product__main__content .product__block__price .priceContainerFlex small{font-size:12px;font-weight:700}.product-section .product__main__content .product__block__price .pix-discount{font-weight:700;font-size:14px;line-height:19.13px;letter-spacing:.18px;text-transform:uppercase;color:#141414;margin:0 0 6px}.product-section .product__main__content .product__block__price .price__installment small{font-weight:400;font-size:14px;line-height:19.13px;letter-spacing:.18px;color:#7a7a7a;text-transform:initial}.product-section .product__main__content .product__block__price .price__installment small b{font-weight:700}.product-section .product__main__content .product__block__buttons{padding-bottom:16px}.product-section .product__main__content .product__block__buttons .product__submit__buttons product-add-button{display:none}.product-section .product__main__content .product__block__buttons .product__submit__buttons .product__submit__quick{display:block!important}.product-section .product__main__content .product__block__buttons .product__submit__buttons button{height:58px;display:flex;justify-content:center;align-items:center;padding:0;background-color:#172446;border-radius:8px;width:100%;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.13px;text-align:center;text-transform:uppercase;color:#fff;transition:.5s}@media(max-width:768px){.product-section .product__main__content .product__block__buttons .product__submit__buttons button{font-size:14px}}.product-section .product__main__content .product__block__buttons .product__submit__buttons button:hover{background-color:#10192f}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator{padding-top:24px;margin:0}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator .zipCalculatorTitleContainer .zipCalculatorTittle{font-weight:700;font-size:14px;line-height:120%;letter-spacing:0%;text-transform:uppercase;color:#17161e}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator .zipForm{gap:16px}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator .zipForm #zip-code-input{padding:0 24px;border:1px solid #EFEFF0;display:flex;align-items:center;height:58px;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.25px;border-radius:8px}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator .zipForm #zip-code-input::placeholder{color:#b8b8b8}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator .zipForm [type=button]{min-width:149px;height:58px;border-radius:8px;display:flex;justify-content:center;align-items:center;background-color:#efeff0!important;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.13px;text-align:center;text-transform:uppercase;color:#292929!important;transition:.5s}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator .zipForm [type=button]:hover{background-color:#172446!important;color:#fff!important}.product-section .product__main__content .shippingCalculatorContainer .shippingCalculator .zipRemind{font-weight:400;font-size:12px;line-height:140%;letter-spacing:0%;text-transform:uppercase;text-decoration:underline;color:#605e70;margin-top:16px}.product__description{margin-top:64px}.product__description h2{font-family:Poppins;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.2px;text-transform:uppercase;color:#141414;padding:24px 0;margin:0}.product__description span,.product__description strong{font-weight:400;font-size:16px;line-height:160%;color:#3d3d3d}.product__description .description__info{display:flex;flex-direction:column;position:relative;max-height:500px;overflow:hidden;transition:max-height .4s ease}.product__description .description__info .short>*{margin:16px 0}.product__description .description__info .short h3{font-weight:700;font-size:24px;line-height:100%;letter-spacing:.2px;color:#292929;text-transform:none;font-family:Poppins,sans-serif;margin-top:24px}@media(max-width:1200px){.product__description .description__info .short h3{font-size:24px}}.product__description .description__info .short p,.product__description .description__info .short strong{font-weight:400;font-size:13px;line-height:160%;letter-spacing:.2px;color:#3d3d3d}.product__description .description__info .short strong{font-weight:700}@media(max-width:768px){.product__description .description__info .desktop{display:none}}@media(min-width:768px){.product__description .description__info .mobile{display:none}}.product__description .description__info.active{max-height:100%;padding-bottom:7rem}.product__description .description__info.active:after{display:none}.product__description .description__info:after{content:"";position:absolute;bottom:0;width:100%;height:120px;background:linear-gradient(360deg,#fff 50%,#fff0);pointer-events:none;right:50%;transform:translate(50%)}@media(min-width:1200px){.product__description .description__info:after{max-width:1200px}}.product__description .description__info .description__toggle{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#1e2a44;border:1px solid #1e2a44;padding:0 24px;height:58px;border-radius:999px;cursor:pointer;z-index:2;display:flex;justify-content:center;align-items:center;width:fit-content;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.13px;text-align:center;text-transform:uppercase;color:#fff;transition:.5s}.product__description .description__info .description__toggle:hover{background-color:transparent;color:#1e2a44}.product__description .description__info .info__one{display:flex;align-items:center;gap:40px;padding:32px 0}@media(max-width:1200px){.product__description .description__info .info__one{gap:32px;padding:0 0 32px}}.product__description .description__info .info__one .container{display:flex;align-items:center;gap:40px}@media(max-width:1200px){.product__description .description__info .info__one .container{gap:32px;flex-direction:column}}.product__description .description__info .info__one .one__text{display:flex;flex-direction:column;gap:32px}@media(max-width:1200px){.product__description .description__info .info__one .one__text{gap:24px}}.product__description .description__info .info__one .one__text .info__tag{background-color:#172446;border-radius:24px;height:28px;display:flex;justify-content:center;align-items:center;padding:0 12px;width:fit-content;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0%;text-align:center;color:#fff}.product__description .description__info .info__one .one__text h3{font-weight:700;font-size:48px;line-height:100%;letter-spacing:.2px;color:#292929;margin:0;text-transform:none;font-family:Poppins,sans-serif}@media(max-width:1200px){.product__description .description__info .info__one .one__text h3{font-size:32px}}.product__description .description__info .info__one .one__text p{font-weight:400;font-size:13px;line-height:160%;letter-spacing:.2px;color:#3d3d3d}.product__description .description__info .info__two{background-color:#f5f5f5;padding:64px 0;display:flex;flex-direction:column;gap:48px}@media(max-width:1200px){.product__description .description__info .info__two{padding:0;background-color:#fff;gap:32px}}.product__description .description__info .info__two .container{display:flex;flex-direction:column;gap:48px}@media(max-width:1200px){.product__description .description__info .info__two .container{gap:32px}}.product__description .description__info .info__two .two__text{flex-direction:column;gap:48px;display:flex}@media(max-width:1200px){.product__description .description__info .info__two .two__text{gap:24px}}.product__description .description__info .info__two .two__text h3{text-align:center;font-weight:700;font-size:48px;line-height:100%;letter-spacing:.2px;color:#292929;text-transform:none;margin:0;font-family:Poppins,sans-serif}@media(max-width:1200px){.product__description .description__info .info__two .two__text h3{font-size:32px}}.product__description .description__info .info__two .two__text p{font-weight:400;font-size:14px;line-height:160%;letter-spacing:.2px;text-align:center;color:#3d3d3d}.product__description .description__info .info__two .two__image{display:flex;align-items:center;gap:32px}@media(max-width:1200px){.product__description .description__info .info__two .two__image{flex-direction:column}}.product__description .description__info .info__two .two__image img{width:100%;height:auto}.product__description .description__info .info__three{padding:64px 0;display:flex;flex-direction:column;gap:32px}.product__description .description__info .info__three .container{display:flex;flex-direction:column;gap:32px}.product__description .description__info .info__three h3{font-weight:700;font-size:48px;line-height:100%;letter-spacing:.2px;color:#292929;text-align:left;text-transform:none;margin:0;font-family:Poppins,sans-serif}@media(max-width:1200px){.product__description .description__info .info__three h3{font-size:32px}}.product__description .description__info .info__three p{font-weight:400;font-size:14px;line-height:160%;letter-spacing:.2px;color:#3d3d3d}.product__description .description__info .info__three .three__text{display:flex;flex-direction:column;gap:32px}@media(max-width:1200px){.product__description .description__info .info__three .three__text{gap:24px}}.product__description .description__info .info__three .three__image{display:flex;align-items:center;gap:32px}@media(max-width:1200px){.product__description .description__info .info__three .three__image{gap:24px;flex-direction:column}}.product__description .description__safe{display:flex;flex-direction:column}.product__description .description__safe strong{padding:24px 0;font-weight:600;margin-top:24px}@media(max-width:1200px){.product__description .description__safe strong{padding:0;margin-top:12px}}.product__description .description__list ul{display:flex;flex-direction:column}.product__description .description__list ul li{background-color:#f5f5f5;padding:28px 32px;border-radius:8px;margin:0;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#7a7a7a}.product__description .description__list ul li strong{color:#292929;font-weight:600;font-size:14px}.product__description .description__list ul li:nth-child(2n){background-color:#fff}.section-related .kicker-flourished{margin-bottom:24px!important}.section-related .tabs__recommendation{margin-top:0!important}.section-related .flickity-force-arrows-top [data-carousel] .flickity-button{bottom:50%}.jdgm-write-rev-link.jdgm-write-rev-link{width:fit-content!important;max-width:fit-content!important}.jdgm-rev-widg__summary-text{font-family:Poppins;font-weight:400;font-size:14.5px;line-height:20.34px;color:#424242;margin-top:8px!important}@media(max-width:1124px)and (min-width:768px){.container{max-width:600px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sa_product.css.map */
