.product-listing__content{display:flex;flex-direction:column;gap:2.4rem}@media(min-width:75em){.product-listing__content{gap:3.2rem}}@media(max-width:74.99em){.product-listing__content{margin-top:2.3rem}}.product-listing__top{display:flex;flex-direction:column;gap:2.4rem}@media(min-width:75em){.product-listing__top{flex-direction:row;justify-content:flex-end;text-align:left}}.product-listing__search{display:flex;flex-direction:column;gap:1.6rem;width:100%;padding-bottom:2.4rem;border-bottom:1px solid var(--color-border)}@media(min-width:75em){.product-listing__search{margin-right:auto;padding-bottom:3.2rem;gap:3.2rem}}.product-listing__main{display:flex;flex-direction:column;gap:2.4rem}@media(min-width:75em){.product-listing__main{flex-direction:row;gap:3.2rem}}.product-listing__sort-by-wrapper{width:31rem;display:flex;align-items:center}.product-listing__filter-toggle-button{width:100%;border-radius:11.7rem;border:.1rem solid var(--color-text);gap:.4rem;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;padding:var(--space-md) var(--space-2xl);cursor:pointer}@media(min-width:75em){.product-listing__filter-toggle-button{display:none}}.product-listing__filter-toggle-button-icon{display:inline-grid;place-items:center;transform:rotate(90deg)}.product-listing__filter-toggle-button-icon svg{transform:rotate(-90deg)}.product-listing__filter-drawer{padding:1.6rem 2.4rem 9.6rem;position:relative}.product-listing__filter-drawer-body{display:flex;flex-direction:column;gap:3.2rem}.product-listing__filter-drawer .filters__form .accordion{border-radius:0;border-left:none;border-top:none;border-right:none;padding:var(--space-md) var(--space-2xl)}.product-listing__filter-drawer .filters__form .accordion:last-child{border-bottom:.1rem solid var(--color-border)}@media(max-width:74.99em){.product-listing__filter-drawer .filters__form .accordion{padding-inline:0}}.product-listing__filter-drawer .filters__form{gap:0}.product-listing__filter-drawer .product-listing__selected-filters{border-top:2px solid var(--color-border);padding-top:3.2rem}.product-listing__filter-drawer .product-listing__sort-by,.product-listing__filter-drawer .product-listing__sort-by *,.product-listing__filter-drawer .filters__form,.product-listing__filter-drawer .filters__form *{font-size:var(--font-size-sm)}.product-listing__price-range-slider{gap:.7rem;display:flex;flex-direction:column-reverse}.product-listing__products{flex-grow:1}.product-listing__no-products{width:100%;display:flex;justify-content:center;align-items:center}.product-listing__item-grid-wrapper{display:flex;flex-direction:column;gap:var(--space-5xl)}.product-listing__item-grid{display:grid;gap:2.4rem .8rem;grid-template-columns:repeat(var(--mobile-columns),1fr)}@media(min-width:48em){.product-listing__item-grid{gap:2.4rem}}@media(min-width:75em){.product-listing__item-grid{grid-template-columns:repeat(var(--desktop-columns),1fr)}}.product-listing__facet-option{word-break:break-all}.product-listing__facet-option,.product-listing__facet-option *{font-size:var(--font-size-sm)}@media(min-width:75em){.product-listing__filters-wrapper{width:32rem;flex-shrink:0}}.product-listing__sort-by{width:100%;display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}@media(min-width:75em){.product-listing__sort-by{gap:.8rem}.product-listing__sort-by label.h5{font-size:1.2rem;line-height:1.5;font-weight:400;text-transform:uppercase}}@media(max-width:74.99em){.product-listing__sort-by select{padding:var(--space-md) var(--space-2xl);padding-right:calc(var(--space-3xl) * 2);font-size:var(--font-size-lg);font-weight:600}}.product-listing .accordion{padding:var(--space-lg) var(--space-2xl);border:.1rem solid var(--color-border)}.product-listing .accordion__icon{transform:rotate(0)}.product-listing .accordion__checkbox:checked~.accordion__title>.accordion__icon{transform:rotate(180deg)}.product-listing .accordion__title{font-weight:600;font-size:1.8rem}.product-listing .accordion__title-text{flex-grow:1}.product-listing .accordion__content-inner{display:flex;flex-direction:column;gap:var(--space-xl);padding-top:var(--space-xl)}.product-listing .accordion__content-inner .filters__reset{text-align:right}.product-listing .filters__swatch-filter-checkbox{display:none}.product-listing .filters__swatch-filter-label{align-items:center;cursor:pointer;display:flex;gap:.8rem;margin-left:1px;font-size:var(--font-size-sm)}.load-more-pagination{display:flex;flex-direction:column;align-items:center;gap:3.2rem}@media(min-width:75em){.load-more-pagination{gap:6.4rem}}.load-more-pagination__content{width:100%}.load-more-pagination__button-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.load-more-pagination__count{font-size:var(--font-size-sm)}.promo-tile{position:relative;grid-row:1;grid-column:1}@media(min-width:75em){.promo-tile{grid-row:var(--grid-row);grid-column:var(--grid-column)}}.promo-tile__image-wrapper{opacity:.9;height:100%;width:100%;object-fit:cover}.promo-tile__image-wrapper img{height:100%;width:100%;object-fit:cover}@media(min-width:75em){.promo-tile__image-wrapper img{aspect-ratio:var(--grid-column-number)/var(--grid-row-number)}}.promo-tile__content{position:absolute;bottom:0;padding:3.2rem 2.4rem;display:flex;flex-direction:column;gap:1.6rem}.filters{flex:0 1 auto;display:contents;width:32rem}@media(max-width:74.99em){.filters__inner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;opacity:0;pointer-events:none}}@media(min-width:75em){.filters__inner{flex:0 0 27rem}}@media(min-width:87.5em){.filters__inner{flex-basis:31rem}}@media(max-width:74.99em){.filters__drawer-backdrop{background-color:var(--drawer-overlay);width:100%;height:100%;z-index:1;position:absolute;transition:opacity .5s;opacity:0}}@media(max-width:74.99em){.filters__inner-content{display:flex;flex-direction:column;height:100%;max-width:var(--drawer-width);width:100%;position:relative;z-index:2;transition:all .5s;transform:translate(-100%);background-color:var(--color-background);box-shadow:var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur) var(--drawer-shadow-color)}}.filters__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2.4rem;border-bottom:.1rem solid var(--color-border)}.filters__drawer-close{display:flex;cursor:pointer}@media(max-width:74.99em){.filters__drawer-inner{overflow:auto;flex:1}}.filters__drawer-inner-content{display:flex;flex-direction:column;gap:3.2rem}@media(max-width:74.99em){.filters__drawer-inner-content{padding:2.4rem;min-height:100%}}@media(max-width:74.99em){.filters__footer{position:sticky;bottom:0;margin:auto -2.4rem -2.4rem;padding:1.6rem 2.4rem;background-color:var(--color-background);border-top:.1rem solid var(--color-border)}}.filters__view-results{width:100%;text-align:center;cursor:pointer}.filters__section{display:flex;flex-direction:column;gap:1.6rem}.filters__section-seperator{border-top:.1rem solid var(--color-border);width:100%}.filters__heading-wrapper{display:flex;justify-content:space-between;gap:1.6rem}.filters__title{line-height:1;font-weight:600;margin:0}.filters__reset[type=button].link{display:none;padding:0;background:none;border:none;cursor:pointer;font:inherit;font-size:var(--font-size-xs)}.filters__reset[type=button].link.active{display:block}.filters__form{display:flex;flex-direction:column}@media(min-width:75em){.filters__form{gap:.8rem}}.filters__filter-container{display:block}@media(max-width:74.99em){.filters__filter-container{padding-top:.8rem;padding-bottom:.8rem;border-top:.1rem solid var(--color-border)}}@media(max-width:74.99em){.filters__filter-container:last-child{border-bottom:.1rem solid var(--color-border)}}@media(min-width:75em){.filters__item{border-radius:.4rem;border:.1rem solid var(--color-border);padding:.8rem 2.4rem}}.filters__filter-summary{font-weight:600;display:flex;justify-content:space-between;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.filters__summary-icon{transition:transform .3s;transform:rotate(90deg)}.filters__values-container{padding:1.6rem 0 .8rem;word-break:break-word;transition:max-height .3s cubic-bezier(0,1,0,1);max-height:0;overflow:auto}.filters__values-list{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.filters__filter-container details[open] .filters__summary-icon{transform:rotate(-90deg)}.filters__filter-container details[open] .filters__values-container{max-height:100vh;transition:max-height .3s ease-in-out;animation:openScroll .3s}.filters__filter-container details[closed] .filters__values-container,.filters__filter-container details[closing] .filters__values-container{max-height:0!important;animation:openScroll .3s}.filters__filter-container details[closed] .filters__summary-icon,.filters__filter-container details[closing] .filters__summary-icon{transform:rotate(90deg)}.filters__swatch-filter-checkbox{display:none}.filters__swatch-filter-label{align-items:center;cursor:pointer;display:flex;gap:.8rem;margin-left:1px}.filters .swatches__swatch{width:3.2rem;height:3.2rem}.filters__selected-container{display:flex;flex-wrap:wrap;gap:.4rem}@media(min-width:75em){.filters__selected-container{gap:.8rem}}.filters__selected{display:flex;align-items:center;gap:.4rem;border:.1rem solid var(--color-text);background-color:var(--color-background);color:var(--color-text);padding:.2rem .8rem;border-radius:.4rem;max-width:100%}.filters__selected-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-sm)}@media(max-width:74.99em){.filters__toggle:checked+.filters__inner{opacity:1;pointer-events:auto}.filters__toggle:checked+.filters__inner .filters__drawer-backdrop{opacity:1}.filters__toggle:checked+.filters__inner .filters__inner-content{transform:translate(0)}}.filters__toggle.closed+.filters__inner{animation:filters-container-close .5s}.range__outputs>output{font-size:1.3rem;margin-bottom:1rem}@keyframes filters-container-close{0%{opacity:1}to{opacity:1}}.line-clamp{-webkit-line-clamp:var(--line-clamp, 3);line-clamp:var(--line-clamp, 3);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accordion-block{display:flex;flex-direction:column;gap:var(--gap, 0);width:100%}.accordion-row__content-blocks{display:flex;flex-direction:column}.accordion{border-bottom:.1rem solid var(--color-border);padding:1.6rem 0;display:block}.accordion__title{display:flex;justify-content:space-between;gap:1.6rem;cursor:pointer;font-size:var(--font-body-lg);font-weight:700}.accordion__title-text{display:flex;align-items:center;gap:.8rem;flex:1}.accordion__title-text copy-link-button{margin-left:0}.accordion__title-text copy-link-button.copy-link-button--copied{color:inherit}.accordion__icon{margin:auto;width:max-content;height:max-content;transform:rotate(90deg);transition:transform var(--transition)}.accordion__content{max-height:0;overflow:hidden;transition:max-height var(--transition)}.accordion__content-inner{padding-top:1.2rem}.accordion__checkbox:checked~.accordion__content{max-height:var(--max-height, 9001px)}.accordion__checkbox:checked~.accordion__title .accordion__icon{transform:rotate(-90deg)}@media(max-width:74.99em){.accordion__title-text copy-link-button{display:none}.accordion__checkbox:checked~.accordion__title .accordion__title-text copy-link-button{display:inline-flex;opacity:1}.accordion__checkbox:checked~.accordion__title .accordion__title-text copy-link-button:hover,.accordion__checkbox:checked~.accordion__title .accordion__title-text copy-link-button:focus{color:inherit}}.accordion__checkbox[disabled]~.accordion__title{color:#cccaca;cursor:not-allowed}.accordion__checkbox{display:none}@media(max-width:74.99em){.accordion-mobile{border-bottom:.1rem solid var(--color-border);padding:1.6rem 0;display:block}.accordion-mobile__title{display:flex;justify-content:space-between;gap:1.6rem;cursor:pointer;font-size:var(--font-body-lg);font-weight:700}.accordion-mobile__title-text{display:flex;align-items:center;gap:.8rem;flex:1}.accordion-mobile__title-text copy-link-button{margin-left:0}.accordion-mobile__title-text copy-link-button.copy-link-button--copied{color:inherit}.accordion-mobile__icon{margin:auto;width:max-content;height:max-content;transform:rotate(90deg);transition:transform var(--transition)}.accordion-mobile__content{max-height:0;overflow:hidden;transition:max-height var(--transition)}.accordion-mobile__content-inner{padding-top:1.2rem}.accordion-mobile__checkbox:checked~.accordion-mobile__content{max-height:var(--max-height, 9001px)}.accordion-mobile__checkbox:checked~.accordion-mobile__title .accordion-mobile__icon{transform:rotate(-90deg)}}@media(max-width:74.99em)and (max-width:74.99em){.accordion-mobile__title-text copy-link-button{display:none}.accordion-mobile__checkbox:checked~.accordion-mobile__title .accordion-mobile__title-text copy-link-button{display:inline-flex;opacity:1}.accordion-mobile__checkbox:checked~.accordion-mobile__title .accordion-mobile__title-text copy-link-button:hover,.accordion-mobile__checkbox:checked~.accordion-mobile__title .accordion-mobile__title-text copy-link-button:focus{color:inherit}}@media(max-width:74.99em){.accordion-mobile__checkbox[disabled]~.accordion-mobile__title{color:#cccaca;cursor:not-allowed}.accordion-mobile__checkbox{display:none}}@media(min-width:75em){.accordion-mobile__checkbox{display:none}}.drawer summary{transition:var(--transition)}.drawer summary:hover{color:var(--color-link-text-hover)}.drawer--detached>.drawer__details>summary{display:none}.drawer--detached .globo-form-app .message.success .dismiss{display:none}.drawer__inner{position:relative;z-index:100}.drawer__inner-background{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--drawer-overlay);transition:opacity .5s ease}.drawer__inner-content-wrapper{display:flex;flex-direction:column;position:fixed;right:0;top:0;width:100%;max-width:var(--drawer-width);height:100vh;height:100dvh;background-color:var(--color-background);box-shadow:calc(var(--drawer-shadow-horizontal-offset) * -1) 0 var(--drawer-shadow-blur) var(--drawer-shadow-color)}.drawer__inner-content-wrapper--page .drawer__inner-content{padding:2.4rem}.drawer__inner-content-wrapper--page .drawer__inner-content>:first-child{margin-top:0}.drawer__inner-content{height:100%;overflow:auto}.drawer__inner--left .drawer__inner-content-wrapper{right:auto;left:0;box-shadow:var(--drawer-shadow-horizontal-offset) 0 var(--drawer-shadow-blur) var(--drawer-shadow-color)}.drawer__header{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;padding:var(--space-md) var(--space-2xl);border-bottom:1px solid var(--color-border);gap:var(--space-md)}.drawer__header-content{min-width:0}.drawer__close-button{display:flex;cursor:pointer}@media(max-width:74.99em){.drawer__close-button svg{width:2.4rem;height:2.4rem}}.drawer__details[open] .drawer__inner-background{animation:fade-in .5s ease forwards}.drawer__details[open] .drawer__inner-content-wrapper{animation:slide-in .5s ease forwards}.drawer__details[open] .drawer__inner--left .drawer__inner-content-wrapper{animation:slide-in-left .5s ease forwards}.drawer__details[closing] .drawer__inner-background,.drawer__details[closed] .drawer__inner-background{animation:fade-out .5s ease forwards;opacity:0}.drawer__details[closing] .drawer__inner-content-wrapper,.drawer__details[closed] .drawer__inner-content-wrapper{animation:slide-out .5s ease forwards;transform:translate(110%)}.drawer__details[closing] .drawer__inner--left .drawer__inner-content-wrapper,.drawer__details[closed] .drawer__inner--left .drawer__inner-content-wrapper{animation:slide-out-left .5s ease forwards}.drawer__footer{display:grid;place-items:center;border-top:1px solid var(--color-border);padding:var(--space-lg) var(--space-2xl)}.drawer__footer button{width:100%}@keyframes slide-in{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(110%)}}@keyframes slide-in-left{0%{transform:translate(-110%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-110%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.checkbox{display:flex;gap:.8rem;align-items:center;cursor:pointer}.checkbox__box{display:block;width:2.4rem;height:2.4rem;border:solid .1rem var(--color-border);background-color:var(--color-system-white);position:relative;flex-shrink:0;transition:border-color .2s,background-color .2s}.checkbox input[type=checkbox],.checkbox input[type=radio]{display:none}.checkbox input[type=checkbox]:checked~.checkbox__box:after,.checkbox input[type=radio]:checked~.checkbox__box:after{content:"";display:block}.checkbox input[type=checkbox]:disabled~.checkbox__box,.checkbox input[type=checkbox]:disabled~.checkbox__label,.checkbox input[type=radio]:disabled~.checkbox__box,.checkbox input[type=radio]:disabled~.checkbox__label{opacity:.25;cursor:not-allowed}.checkbox:hover:not(:has(input:disabled)) .checkbox__box{border-color:var(--color-text)}.checkbox input[type=checkbox]:checked~.checkbox__box{background-color:var(--color-text)}.checkbox input[type=checkbox]:checked~.checkbox__box:after{height:.8rem;width:1.2rem;transform:translate(5px,5px) rotate(-45deg);border-bottom:3px solid var(--color-background);border-left:3px solid var(--color-background)}.checkbox input[type=radio]:checked~.checkbox__box{background-color:var(--color-text)}.checkbox input[type=radio]:checked~.checkbox__box:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--color-background)}.checkbox input[type=radio]~.checkbox__box{border-radius:50%}.checkbox.switch .checkbox__label{display:none}.checkbox.switch .checkbox__box{width:44px;height:22px;border:solid 1.5px black;border-radius:initial!important;position:relative}.checkbox.switch .checkbox__box-inner{width:22px;height:22px;border:solid 1.5px black;position:absolute;top:-1.5px;left:-1.5px;transition:all .3s}.checkbox.switch .checkbox__box-inner:after{content:"";display:block;width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-45deg);transition:all .3s}.checkbox.switch .checkbox__box-inner:before{content:"";display:block;width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);transition:all .3s}.checkbox.switch input:checked~.checkbox__box{border:solid 1.5px var(--color-success);background-color:#dcffdc}.checkbox.switch input:checked~.checkbox__box .checkbox__box-inner{transform:translate(100%);border:solid 1.5px var(--color-success)}.checkbox.switch input:checked~.checkbox__box .checkbox__box-inner:after{background-color:var(--color-success);width:75%;height:.1rem;left:25%;transform:translateY(-50%) rotate(-50deg)}.checkbox.switch input:checked~.checkbox__box .checkbox__box-inner:before{width:45%;background-color:var(--color-success);height:.1rem;left:5%;top:60%;transform:rotate(65deg)}.checkbox.input-error .checkbox__box{border:solid .1rem var(--color-error)}.checkbox.input-error input[type=radio]:checked~.checkbox__box:after{background-color:var(--color-error)}.checkbox.input-error input[type=checkbox]:checked~.checkbox__box:after{border-bottom:.1rem solid var(--color-error);border-left:.1rem solid var(--color-error)}.checkbox.input-error .checkbox__label{color:var(--color-error)}.swatches{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.product-card-form .swatches{gap:.8rem}.swatches__swatch{cursor:pointer;height:2.4rem;width:2.4rem;position:relative;z-index:0}.product-card-form .swatches__swatch{width:1.6rem;height:1.6rem}.swatches__swatch input{display:none}.swatches__swatch-inner{border-radius:50%;border:.1rem solid var(--color-border);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all var(--transition)}.swatches__swatch-inner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:-1}.swatches__color{background-color:var(--swatch-color);height:100%;width:100%;border-radius:50%;transition:box-shadow var(--transition)}input:checked+.swatches__swatch-inner,.swatches__swatch:hover :not(:checked)+.swatches__swatch-inner{text-decoration:underline}input:checked+.swatches__swatch-inner{box-shadow:0 0 0 .6rem var(--color-text) inset}input:checked+.swatches__swatch-inner .swatches__color{position:relative}input:checked+.swatches__swatch-inner .swatches__color:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;height:55%;border-radius:50%;background-color:var(--color-background);pointer-events:none}.swatches__disabled+.swatches__swatch-inner:before,.swatches__disabled+.swatches__swatch-inner:after{content:"";position:absolute;top:0;left:0}.swatches__disabled+.swatches__swatch-inner:before{height:100%;width:100%;background-color:var(--color-background);opacity:.5}.swatches__disabled+.swatches__swatch-inner:after{left:calc(50% - .1rem);width:.1rem;height:105%;background-color:var(--color-text);transform:rotate(45deg)}
