:root{--gradient-background: var(--color-base-background-1);--color-link: var(--color-base-text);--alpha-link: .85;--alpha-button-background: 1;--alpha-button-border: 1;--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1)}body{font-size:14px;letter-spacing:.03rem;line-height:1.2}.button--auxiliar{color:#fff!important;background-color:transparent!important;border:solid 1px white!important}.button--auxiliar:hover{color:#ffffff80!important;background-color:transparent!important;border:solid 1px rgba(255,255,255,.5)!important}@media screen and (max-width: 768px){.button--auxiliar{padding:12px 32px;font-size:20px;margin-right:0!important;margin-bottom:2px}}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#bfbea6}::-webkit-scrollbar-thumb{background:#3a423c;transition:all 1s}::-webkit-scrollbar-thumb:hover{background:#f3f1f1}.page-width{max-width:none;margin:0 auto}.page-width-product{margin:0}.page-width-product-model{margin:0 auto;padding:0 12px}.page-width-multicolumn{max-width:90vw;margin:auto}@media screen and (min-width: 768px){.page-width-product>.product{margin:auto}.page-width-product-model{padding:0 10%}.page-width-multicolumn{max-width:70vw;margin:auto}}.spaced-section--full-width+.spaced-section--full-width{margin-top:0}.spaced-section--full-width:first-child{margin-top:0}.spaced-section--full-width:last-child{margin-bottom:0}@media screen and (min-width: 768px){.element-margin,.spaced-section{margin-top:calc(5rem + var(--page-width-margin))}.spaced-section:last-child{margin-bottom:calc(5rem + var(--page-width-margin))}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgb(var(--color-base-text));background-color:#fff;overflow-x:hidden;scroll-behavior:smooth}@media screen and (min-width: 768px){.background-secondary{padding:calc(6rem + var(--page-width-margin)) 0 calc(5rem + var(--page-width-margin))}}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}.page-margin,.shopify-challenge__container{margin:9rem auto}::selection{background-color:rgba(var(--color-foreground),.2)}h1,.h1{font-size:36px;letter-spacing:-.02em;line-height:38px;font-weight:300}@media only screen and (min-width: 768px){h1,.h1{font-size:46px;line-height:48px;letter-spacing:-.02em}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:inherit}.rte h5,.rte h4,.rte h3,.rte h2{margin:1em 0}.rte h5,.rte h4,.rte h3,.rte h2{font-size:20px;line-height:1.2;letter-spacing:-.015em}h2,.h2{font-weight:300;font-size:24px;line-height:1.2;letter-spacing:-.015em;margin-top:0}.txt--60{font-size:24px;line-height:1.2;letter-spacing:-.015em;font-weight:300}@media only screen and (min-width: 768px){.rte h5,.rte h4,.rte h3,.rte h2{font-size:22px}h2,.h2,.txt--60{font-size:36px}}@media only screen and (min-width: 768px){h3,.h3{font-size:40px;line-height:60px;letter-spacing:-.02em}}.txt--38,h4,.h4{font-style:var(--font-heading-style);font-size:20px;line-height:1.2}h4,.h4{letter-spacing:-.02em}.txt--38{letter-spacing:-.015em}@media only screen and (min-width: 768px){.txt--38{font-size:22px}}.txt--30{font-size:18px;line-height:1.2;letter-spacing:-.015em}@media only screen and (min-width: 768px){.txt--30{font-size:18px;line-height:1.25}}p{margin:1.3em 0}@media only screen and (min-width: 768px){p{margin:1.2em 0}}.txt--18{font-size:14px;line-height:1.22222222222;letter-spacing:-.015em}.txt--20{font-size:20px;line-height:1.2;letter-spacing:-.015em}@media screen and (min-width: 768px){.txt--20{font-size:15px;line-height:1.2;letter-spacing:-.015em}}.txt--24{font-size:14px;line-height:1.205;letter-spacing:-.02em}@media screen and (min-width: 768px){.txt--24{font-size:18px;line-height:1.23}}.txt--28{font-size:18px;letter-spacing:-.02em}@media screen and (min-width: 768px){.txt--28{font-size:21px}}.txt--40{font-size:20px;line-height:1.2}@media screen and (min-width: 768px){.txt--40{font-size:30px;letter-spacing:0}}.txt--90{font-size:30px;line-height:1.2;letter-spacing:-.015em}@media screen and (min-width: 768px){.txt--90{font-size:55px}}.txt--15{font-size:12px;line-height:1.25;letter-spacing:-.02em}.txt--w300{font-weight:300}.txt--center{text-align:center}.txt--left{text-align:left}.link-with-icon{font-weight:700}:root{--duration-default: .4s}a{transition:color var(--duration-default) ease,border var(--duration-default) ease,background var(--duration-default) ease}.underlined-link{transition:text-decoration-color var(--duration-default) ease}.inline-richtext a{color:#fff;text-underline-offset:0;text-decoration-thickness:1px;transition:text-decoration-color var(--duration-default) ease;text-decoration-color:currentcolor}.underlined-link:hover,.inline-richtext a:hover{text-decoration-color:transparent}*:focus-visible{outline:0;box-shadow:none}.focused,.no-js *:focus,.focus-inset:focus-visible,.focused.focus-inset,.no-js .focus-inset:focus,.focus-offset:focus-visible,.focus-offset.focused,.no-js .focus-offset:focus{outline:0;box-shadow:none}.title .link{font-size:inherit}.media{background-color:#f3f1f1;z-index:0}.media--contain>img{object-fit:contain}.media>img{transition:none}.media.media--hover-effect:hover>img+img{opacity:1}.shopify-challenge__button{text-align:center;padding:12px 32px;border:var(--buttons-border-width) solid #3a423c;background-color:#3a423c;box-shadow:none;color:#fff;min-height:33px;transition:color var(--duration-default) ease,border var(--duration-default) ease,background var(--duration-default) ease;font-weight:400;text-transform:uppercase;position:relative}.shopify-challenge__button:hover{border:0}.button__txt-desc{display:none}@media screen and (min-width: 768px){.button__txt-mob{display:none}.button__txt-desc{display:block}.shopify-challenge__button{padding:12px 32px;min-height:41px;font-size:20px}}.button-label,.shopify-challenge__button{font-size:14px;letter-spacing:-.015em;line-height:1.2}@media screen and (min-width: 768px){.button-label,.shopify-challenge__button{font-size:18px}}.button__loader{position:absolute;left:50%;right:50%;margin:-15px 0 0 -15px;opacity:0}.button.is-loading .button__loader{display:block;opacity:1}.button.is-loading .button__text{opacity:0}.loader{position:absolute;top:50%;left:50%;z-index:30;display:inline-block;width:30px;height:30px;margin:-15px 0 0 -15px;background:transparent;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .75s infinite linear}.loader:before{position:absolute;top:-2px;left:-2px;display:block;width:30px;height:30px;border:inherit;border-radius:inherit;animation:spin 1.5s infinite ease;content:"";box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button--tertiary:not([disabled]):hover{color:rgb(var(--color-base-text));background-color:rgb(var(--color-white))}.button.loading{position:relative}@media screen and (forced-colors: active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex}input[type=email]{text-overflow:ellipsis}.field__input,.select__select,.customer .field input,.customer select{background-color:transparent;border:0 solid;border-bottom:1px solid;border-radius:0;color:rgb(var(--color-base-text));font-weight:300;font-size:14px;line-height:1.2;letter-spacing:-.02em;box-shadow:none;height:auto;padding:8px 0;align-self:flex-end}@media screen and (min-width: 768px){.field__input,.select__select,.customer .field input,.customer select{font-size:18px}}::-webkit-input-placeholder{opacity:1;color:rgb(var(--color-base-text))}::-moz-placeholder{opacity:1;color:rgb(var(--color-base-text))}:-ms-input-placeholder{opacity:1;color:rgb(var(--color-base-text))}:-moz-placeholder{opacity:1;color:rgb(var(--color-base-text))}.customer .field input[type=checkbox],input[type=checkbox]{width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 6px 0 0;border-radius:0;appearance:none;-webkit-appearance:none}.customer .field input[type=checkbox].ssw-accept-marketing__input{margin:0 0 0 6px}.field__input:hover,.select__select:hover,.customer .field input:hover,.customer select:hover{box-shadow:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{box-shadow:none;outline:transparent}.select__select,.customer select{cursor:pointer;padding-right:40px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:14px 8px}@media screen and (min-width: 768px){.select__select,.customer select{background-size:18px 10px}}.field__checkbox{position:relative}.field__checkbox input[type=checkbox]{width:16px;height:16px;display:block;position:absolute;left:0;top:2px;opacity:0;margin:0}.field__checkbox label{position:relative;padding-left:22px}.field__checkbox label:before{content:"";width:16px;height:16px;display:block;margin-right:6px;border:2px solid;position:absolute;left:0;top:2px}.field__checkbox input[type=checkbox]:checked+label:before{background-size:20px 20px;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' class='Polaris-Icon__Svg' focusable='false' aria-hidden='true'%3E%3Cpath fill='%235a5a5a' d='M8.315 13.859l-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0'%3E%3C/path%3E%3C/svg%3E")}.text-area{padding:8px 0}.text-area--resize-vertical{resize:vertical}.quantity{border:none;height:35px;width:200px;max-width:100%;min-height:0}.quantity__input{font-size:12px;background:#f5f5f5;margin:0 10px}.quantity__button{width:35px;font-size:12px;cursor:pointer;color:#000;background:transparent}.quantity--simple .quantity__input{max-width:78px;margin:0 auto}.modal__close-button.link{height:40px;width:40px}.no-js details[open] .modal__toggle{position:absolute;z-index:2}.no-js details[open] svg.modal__toggle-close{display:flex;z-index:1;height:1.7rem;width:1.7rem}.no-js details[open] .modal__toggle-open{display:none}.no-js .modal__close-button.link{display:none}.cart-count-bubble{font-size:12px;width:16px;height:16px;border-radius:50px;color:#fff;margin-left:2px;text-decoration:none}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-white));background:rgb(var(--color-base-text))}.announcement-bar p{margin:0}.announcement-bar a{color:rgb(var(--color-white))}.announcement-bar__message{text-align:center;display:flex;align-items:center;justify-content:center;width:100%;gap:8px}.announcement-bar__link .icon-arrow{width:24px}.search-modal{opacity:0;bottom:auto;overflow:auto;height:100vh;background:#f1f1f1;position:fixed;display:block}.badge{display:inline-block;padding:2px;text-align:center;color:#fff;background:#3a423c;word-break:break-word;letter-spacing:-.02em;text-transform:uppercase;margin:0;line-height:normal}.badge--on-sale{background:#ec4b4b;display:none}@media only screen and (min-width: 768px){.badge{padding:6px}}.breadcrumbs{padding-top:20px;padding-bottom:20px;background-color:#fff}.template--blog .breadcrumbs{background:#eaeae3}.breadcrumbs__list{list-style-type:none;margin:0 -10px 0 0;padding:0;display:flex;flex-wrap:wrap}.breadcrumbs__item{margin-right:10px}.breadcrumbs a{color:#38372fb3;font-weight:400;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs__text{color:#424241}@media screen and (max-width: 767px){.breadcrumbs{font-size:12px;padding-top:10px;padding-bottom:10px}.breadcrumbs svg{width:5px;height:9px}.breadcrumbs__item{margin-right:7px}}.product-info-button{border:solid 2px #3a423c;border-radius:50px;padding:8px 16px;font-size:18px!important;color:#3a423c!important;text-decoration:none!important}.product-info-button:hover{background-color:#3a423c;color:#fff!important;transition:all .3s;text-decoration:none!important}@media only screen and (max-width: 767px){.product-info-button{border:solid 2px #3a423c;border-radius:50px;padding:2px 16px;font-size:16px!important;color:#fff!important;background-color:#3a423c!important;text-decoration:underline!important}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative}.flickity-slider{position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:transparent;border:none;color:#333}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-button-icon:hover{fill:#eaeae3;cursor:pointer;transition:all 1s}.flickity-prev-next-button{top:40%;width:40px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:50%;height:70%}.flickity-page-dots{position:absolute;width:100%;bottom:22px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;left:0}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:6px;background:#bbb;border-radius:50%;cursor:pointer;color:currentColor;transition:color var(--duration-default) ease,border var(--duration-default) ease,background var(--duration-default) ease}.flickity-page-dots .dot:last-child:first-child{display:none}.flickity-page-dots .dot:hover,.flickity-page-dots .dot.is-selected{background:currentColor}@media screen and (min-width: 768px){.flickity-page-dots{bottom:49px}}img{max-width:100%}iframe#launcher{z-index:10!important}@media screen and (forced-colors: active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.mega-product{padding-left:40px;color:#000;flex:0 0 20%;max-width:20%;margin-right:20px}.mega-product--button{align-self:center;justify-content:center;flex:0 0 15%;max-width:15%}.mega-links,.links-menu-1{flex:0 0 10%;max-width:10%}.links-menu-3{flex:0 0 15%;max-width:15%}.mega-links .mega-product__content{row-gap:0px;display:grid}.mega-product__img-holder{border-bottom:2px solid #3a423c;margin-bottom:12px;padding-bottom:11px}.mega-product--button .button{padding-left:11px;padding-right:11px}.mega-product__img-holder>.mega-product__img{object-fit:contain}.mega-product__grid{margin-left:-40px}.mega-product__ttl{text-decoration:none;color:inherit;font-weight:300}.mega-product__ttl:hover{font-weight:500}.mega-product__txt{margin-top:5px;font-size:14px}.icon-cart{height:26px;width:21px}.icon-account{height:26px;width:25px}.header__holder{background:#eaeae3}@media screen and (max-width: 1199px){.is-header-absolute:not(.is-menu-show) .shopify-section:not(.shopify-section-header-sticky) summary{color:inherit}}@media screen and (min-width: 1024px) and (max-width: 1199px){.header__icon--menu{margin-right:-11px}}@media screen and (max-width: 767px){.icon-cart{height:20px;width:16px}.icon-account{height:20px;width:19px}.icon-search{width:20px;height:16px;margin-top:2px}}#gtx-trans{display:none}.border-radius{border-radius:0;overflow:hidden}@media screen and (min-width: 768px){.border-radius{border-radius:0}}.localization-form__select svg{margin-left:5px}.has-bg-overlay:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:#000;opacity:0}.has-bg-overlay{position:relative}.has-bg-overlay>*{position:relative;z-index:2}.grecaptcha-badge{display:none!important}#notify_btn_wrapper{display:none}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0)}@media screen and (max-width: 767px){.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}}
/*# sourceMappingURL=/s/files/1/0070/1884/0133/t/41/assets/base-custom.css.map */
