.product__body{width:100%;min-height:100dvh;position:relative;padding:0 20px;display:grid;grid-template-columns:344px 1fr 344px;column-gap:40px;align-items:start}.product__description{grid-column:1;grid-row:1;position:sticky;top:0;height:100dvh;width:344px;display:flex;align-items:flex-end;padding-bottom:30px;z-index:9}.product__description-inner{width:100%}.product__header{display:flex;justify-content:space-between;align-items:flex-end}.product__dimensions{color:var(--cinza-medio)}.product__accordion-title{font-size:11px}.product__description-text{font-family:Muoto;color:var(--cinza-medio);font-size:11px;line-height:1.15;padding-bottom:var(--accordion-inner-mb)}.product__description-text *{font-family:inherit!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.product__thumbnails{grid-column:3;grid-row:1;position:sticky;top:0;height:100dvh;right:20px;width:344px;opacity:1;transition:opacity .7s ease,transform .4s ease;display:flex;justify-content:flex-end;align-items:center;gap:4px;z-index:0;overflow-x:scroll}.product__thumbnails.hide{opacity:20%}.product__thumbnails button{width:calc(25% - 4px);flex-shrink:0;border:none;box-shadow:none;background:transparent;padding:0}.product__thumbnails:has(button:nth-child(5)){justify-content:flex-start}.product__gallery-item{scroll-margin-top:20px}.product__thumbnail img{opacity:.5;width:100%;aspect-ratio:3/4;object-fit:cover;cursor:pointer}.product__thumbnail.product__thumbnail--active img{opacity:1}.product__thumbnail-number{margin-left:auto;text-align:right;display:block;font-size:10px;font-family:Muoto;margin-bottom:5px}.product__gallery{grid-column:2;grid-row:1}.product__photos{width:calc(100vw - 808px);padding:20px 0;display:flex;flex-direction:column;align-items:center}.product__gallery-item{display:block;margin-bottom:6px;width:calc((100dvh - 40px)*.75);object-fit:cover;max-width:100%}.product__gallery-item img{display:block;aspect-ratio:3/4;width:100%;object-fit:cover}.add_to_cart_wrapper{position:fixed;z-index:9;bottom:calc(var(--cart-button-bottom));left:50%;transform:translate(-50%);width:var(--menu-start-width);max-width:calc(100vw - 32px);height:var(--cart-button-size);display:flex;gap:var(--gap-btw-buttons);transition:width var(--cart-motion-duration) ease,bottom var(--cart-motion-duration) ease,opacity 1s ease,height var(--cart-motion-duration) ease}.add_to_cart_wrapper.grow{width:var(--menu-grow-width);z-index:10002}.add_to_cart_wrapper.up{bottom:var(--cart-button-bottom-up)}.add_to_cart_wrapper .cart-count-bubble{cursor:pointer;height:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background-color:var(--cinza-overlay)}.product__add-to-cart-button{flex-grow:1;flex-basis:0;min-width:0;overflow:hidden;white-space:nowrap;opacity:1;display:flex;justify-content:flex-end;align-items:center;gap:8px;background:var(--preto-80);-webkit-backdrop-filter:var(--blur-soft);backdrop-filter:var(--blur-soft);border:none;box-shadow:none;color:var(--branco);cursor:pointer;z-index:10001;padding-left:12px;padding-right:12px;transition:width .5s ease,bottom .5s ease,background .5s ease,transform 1s ease,opacity 1s ease,padding var(--cart-motion-duration) ease}.add_to_cart_wrapper>.product__in-cart{position:relative;left:auto;bottom:auto;transform:none;width:auto;max-width:none;flex:0 0 var(--cart-button-size);min-width:0;padding:0;overflow:hidden;opacity:1;pointer-events:auto;cursor:pointer;transition:flex-basis var(--cart-motion-duration) ease,padding var(--cart-motion-duration) ease}.add_to_cart_wrapper>.product__in-cart:not(.show){display:none}.add_to_cart_wrapper>.product__in-cart.menu-open-cart-button-up{bottom:auto!important}.add_to_cart_wrapper>.product__in-cart>div,.add_to_cart_wrapper #global-cart-button-close{position:absolute;white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .14s ease,visibility 0s linear .14s}.add_to_cart_wrapper>.product__in-cart>div{left:10px}.add_to_cart_wrapper #global-cart-button-close{right:10px;display:block}.add_to_cart_wrapper .product__in-cart-link{display:none}.add_to_cart_wrapper #pdp-cart-count{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background:none;opacity:1;visibility:visible;transition:opacity .14s ease,visibility 0s}.add_to_cart_wrapper.cart-mode{z-index:10002}.add_to_cart_wrapper.cart-mode>.product__add-to-cart-button{padding-left:0;padding-right:0}.add_to_cart_wrapper.cart-mode>.product__in-cart{flex-basis:calc(100% - var(--gap-btw-buttons));padding:10px}.add_to_cart_wrapper.cart-only>.product__add-to-cart-button{display:none}.add_to_cart_wrapper.cart-only>.product__in-cart{flex-grow:1}.add_to_cart_wrapper.cart-mode>.product__in-cart>div,.add_to_cart_wrapper.cart-mode #global-cart-button-close{visibility:visible;opacity:1;transition-delay:0s}.add_to_cart_wrapper.cart-mode #pdp-cart-count{opacity:0;visibility:hidden;transition:opacity .14s ease,visibility 0s linear .14s}@media(prefers-reduced-motion:reduce){.add_to_cart_wrapper>.product__in-cart>div,.add_to_cart_wrapper #global-cart-button-close,.add_to_cart_wrapper #pdp-cart-count{transition:none}}.product__add-to-cart-button[disabled=disabled],.product__add-to-cart-button[aria-disabled=true],.product__add-to-cart-button.disabled{opacity:.5;pointer-events:none}.add_to_cart_wrapper.hide{transform:translate(-50%,var(--cart-button-size));opacity:0;pointer-events:none}.product__add-to-cart-button.hidden{display:none}.product__price-compare{opacity:50%;font-size:9px;text-decoration:line-through;margin-bottom:4px}.product__accordion-list{--accordion-y-padding: 8px;--accordion-inner-mb: calc(30px - var(--accordion-y-padding));margin-top:24px}.product__accordion--button{all:unset;display:block;width:100%}.product__accordion{border-top:1pt solid var(--cinza-medio);padding:var(--accordion-y-padding) 0;font-family:Muoto;transition:border .3s ease;position:relative}.product__accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.product__accordion-content>*{padding-top:16px}.product__accordion[open] .product__accordion-chevron svg{transform:rotate(180deg)}.product__accordion-chevron svg{transform:rotate(0)}.product__accordion-content.materials .product-variants{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;transition:height 1s ease}.product__accordion-content.materials .accordion-material-wrapper{position:relative;aspect-ratio:1/1;width:100%}.product__accordion-content.materials .accordion-material-wrapper.overflow-label:after,.color-background:after{content:attr(data-overflow);position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;opacity:1;background:#dad7d1;border-radius:2px;transition:all .5s ease;cursor:pointer;color:var(--cinza-medio)}.color-background:after{z-index:-1}.product__accordion-content.materials.expanded .accordion-material-wrapper.overflow-label:after{opacity:0;transition:opacity .5s ease}.accordion-material-wrapper.material-hidden{pointer-events:none;max-height:0;overflow:hidden;transition:max-height 1s ease,opacity 1s ease}.product__accordion-content.materials.expanded .accordion-material-wrapper.material-hidden{pointer-events:auto;max-height:500px;transition:max-height 1s ease,opacity 1s ease}details:has(.product__accordion-content.materials.expanded)>summary+*{max-height:none!important}.product__accordion-content.materials .material-thumb{opacity:1;transition:opacity .3s ease;cursor:pointer;width:100%;height:100%;border-radius:2px;object-fit:cover;object-position:center;flex-shrink:0}.product__accordion-content.materials .material-sample{filter:opacity(var(--footer-sample-opacity, 1));position:fixed;bottom:20px;right:20px;opacity:0;transition:opacity .4s ease,width 0s linear .4s,right .5s ease;width:14vw;overflow:hidden;pointer-events:none}.product__accordion-content .material-sample img{aspect-ratio:3/4;object-fit:cover;margin-top:4px}.product__accordion-content .material-sample span{display:flex;justify-content:space-between;align-items:end}.product__accordion-content .material-sample span:after{content:"[+]";margin-left:auto}.accordion-material-wrapper input[type=radio]{display:none;visibility:hidden}.product-variants:has(input[type=radio]:checked)>.accordion-material-wrapper{opacity:.5}.accordion-material-wrapper:has(input[type=radio]:checked){opacity:1!important}.product__accordion-content.materials .accordion-material-wrapper:has(input[type=radio]:checked)+.material-sample{opacity:1;width:130px;z-index:-1;transition:opacity .5s ease,width .6s ease}.product__accordion-content.materials .accordion-material-wrapper:has(input[type=radio]:checked)+.material-sample span:after{content:"[x]";cursor:pointer;pointer-events:all}.product__option-tooltip{display:none;position:absolute;top:40px;right:-170px;width:154px;height:auto;max-height:unset!important;background:var(--marrom);color:var(--branco);font-family:Muoto;font-size:11px;padding:6px 8px;border-radius:0 8px 8px;pointer-events:none;z-index:10010;animation:tooltip-fadein .2s ease;overflow:visible!important}.product__option-tooltip:before{content:"";position:absolute;top:0;left:-7px;width:0;height:0;border-right:7px solid var(--marrom);border-bottom:7px solid transparent}@keyframes tooltip-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.product__accordion--error .product__option-tooltip{display:block}.cart-count-bubble[data-count="0"]{display:none}.related-products{width:100%;min-height:100dvh;padding:120px 20px 400px}.related-products__title{text-align:center;margin-bottom:80px}.related-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7vw}.product__header-mobile{display:none}.product__details-text{font-size:11px;line-height:1}.product__details-text:last-child{padding-bottom:var(--accordion-inner-mb)}@media(max-width:1440px){.product__accordion-content.materials .material-sample{width:200px}}@media(max-width:1200px){.product__body{grid-template-columns:280px 1fr 280px}.product__description,.product__thumbnails{width:280px}.product__photos{width:calc(100vw - 680px)}.product__gallery-item{width:100%}}@media(max-width:1024px){.product,.product__body{display:block;overflow:visible}.product__body{height:auto;padding:0}.product__thumbnails{display:none}.product__description{position:static;width:100%;height:auto;padding:0 20px 120px;background:var(--off-white)}.product__gallery{position:static;top:0;left:0;aspect-ratio:3/4;width:100%;height:auto;overflow:visible;z-index:-1}.product__photos{min-width:100%;max-width:none;aspect-ratio:3/4;flex-direction:row;overflow-x:scroll;gap:12px;margin-top:auto;padding:0}.product__gallery-item{margin-top:auto;flex-shrink:0;margin-bottom:0;width:calc(100% - 40px);aspect-ratio:3/4;transform:translate(20px)}.product__gallery-item img{width:100%;height:100%;object-fit:cover}.related-products{background:var(--off-white);padding:0 0 120px;position:relative;z-index:2}.related-products__grid{display:flex;gap:10px;overflow-x:scroll}.product-card-grid{flex-shrink:0;width:calc(50vw - 20px)}.product-card-grid:last-child{margin-right:10px}.product-card-grid:first-child{margin-left:10px}.product__accordion.accordion-materais{border-top:none;display:flex;flex-direction:column-reverse;gap:10px;align-items:left}.product__accordion.accordion-materais .product__accordion-chevron{display:none}.product__header-mobile{display:flex;padding:20px 0}.product__header-desktop{display:none}.product__accordion-list{margin-top:0}.product__accordion-content.materials .product-variants{max-height:unset!important;margin-left:auto;margin-right:auto;display:flex;justify-content:left;flex-wrap:wrap;gap:8px}.product__accordion-content.materials{max-height:none!important;overflow:visible!important}.product__accordion-content.materials .accordion-material-wrapper.material-hidden{max-height:none;pointer-events:auto}.product__accordion-content.materials .accordion-material-wrapper.overflow-label:after{display:none}.material-sample{display:none}.product__accordion-content.materials:has(input[type=radio]:checked) .material-thumb{pointer-events:all}.product__option-tooltip{right:0;top:-30px;border-radius:8px 8px 0}.product__option-tooltip:before{top:unset;left:unset;bottom:-7px;right:0;width:0;height:0;border-bottom:7px solid transparent;border-top:7px solid transparent}.product__accordion-content.materials .accordion-material-wrapper{width:calc((100vw - 40px - 48px) / 7);flex-shrink:0;height:auto;max-width:50px;min-width:30px}}@media(hover:hover)and (pointer:fine){.product-variants:has(input[type=radio]:checked)>.accordion-material-wrapper:hover{opacity:1}.product__thumbnail:hover img{opacity:1}.product__accordion-content.materials .accordion-material-wrapper.overflow-label:hover:after{background:#dedbd5}.product__add-to-cart-button:hover{background:var(--preto)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product.css.map */
