@media screen and (min-width:990px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1080fr) minmax(0,680fr);column-gap:80px}.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none) .product-information__media,.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none) .product-details{padding-inline:0}.product-information media-gallery.media-gallery--carousel slideshow-component:has(.slideshow-controls__thumbnails){grid-template-columns:96px minmax(0,1fr)!important;column-gap:24px}.product-information media-gallery .slideshow-controls__thumbnails-container,.product-information media-gallery .slideshow-controls__thumbnails{padding:0!important}.product-information media-gallery slideshow-controls:has(.slideshow-controls__thumbnails),.product-information media-gallery .slideshow-controls__thumbnails{padding:0;margin:0}}.product-information media-gallery{position:relative}.product-information media-gallery .product-media-container,.product-information media-gallery .product-media img{background:#fff}.product-information media-gallery .product-media img{object-fit:contain}@media screen and (min-width:990px){.product-information media-gallery{--thumbnail-width: 96px}.product-information media-gallery .slideshow-controls__thumbnails{gap:12px}.product-information media-gallery .slideshow-controls__thumbnail{width:96px;height:120px;aspect-ratio:4 / 5;border-radius:0;background:#fff;opacity:1;outline:0;box-shadow:inset 0 0 0 1px transparent}.product-information media-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain;background:#fff}.product-information media-gallery .slideshow-controls__thumbnail[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--cp-grafite, #2a2c2d)}}.product-information media-gallery slideshow-arrows{padding-inline:24px;mix-blend-mode:normal}.product-information media-gallery slideshow-arrows .slideshow-control{width:48px;height:48px;padding:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cp-border, #e8e1dd);color:var(--cp-grafite, #2a2c2d);opacity:1}.product-information media-gallery slideshow-arrows .slideshow-control:hover{background:var(--cp-nude, #efe5e0)}.product-information media-gallery slideshow-arrows .slideshow-control[disabled]{opacity:.35}.product-information media-gallery slideshow-arrows .slideshow-control .svg-wrapper,.product-information media-gallery slideshow-arrows .slideshow-control svg{width:22px;height:22px}.cp-media-counter{position:absolute;z-index:2;inset-block-end:24px;inset-inline-start:24px;padding:6px 12px;background:#fff;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-grafite, #2a2c2d);pointer-events:none}.cp-media-zoom{position:absolute;z-index:3;inset-block-start:24px;inset-inline-end:24px}.cp-media-zoom__button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cp-border, #e8e1dd);color:var(--cp-grafite, #2a2c2d);cursor:zoom-in;transition:background-color var(--animation-speed) var(--animation-easing)}.cp-media-zoom__button:hover{background:var(--cp-nude, #efe5e0)}@media screen and (max-width:989px){.cp-media-zoom{inset-block-start:16px;inset-inline-end:16px}.cp-media-zoom__button{width:40px;height:40px}}.product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.product-information product-price .price{font-family:var(--font-body--family);font-weight:500;font-size:1.5rem;line-height:30px;color:var(--cp-grafite, #2a2c2d)}.product-information product-price .compare-at-price{margin:0;font-family:var(--font-body--family);font-weight:400;font-size:1rem;line-height:22px;color:var(--cp-muted, #8e8783)}.product-information product-price:has(.compare-at-price) .price{color:var(--cp-terracota-700, #9e6450)}.product-information product-price .cp-installments{flex-basis:100%;margin:0;font-size:.75rem;line-height:16px;color:#4d4947}.cp-pix{display:block;flex-basis:100%;font-family:var(--font-body--family);font-size:.75rem;line-height:18px;color:var(--cp-terracota-700, #9e6450)}.product-information variant-picker .variant-option{position:relative}.product-information variant-picker .variant-option legend,.product-information variant-picker .variant-option[data-testid=variant-option-single]{display:flex;gap:6px;margin:0 0 12px;padding:0;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-grafite, #2a2c2d)}.product-information variant-picker .variant-option__name{color:var(--cp-muted, #8e8783)}.product-information variant-picker .variant-option__swatch-value{margin:0;color:var(--cp-grafite, #2a2c2d)}.product-information variant-picker .variant-option--swatches{--variant-picker-swatch-width: 36px;--variant-picker-swatch-height: 36px;gap:10px}.product-information variant-picker .variant-option__button-label--has-swatch{width:36px;height:36px;padding:4px;border:0;border-radius:999px;outline:0;box-shadow:inset 0 0 0 1px var(--cp-border, #e8e1dd)}.product-information variant-picker .variant-option__button-label--has-swatch:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--cp-grafite, #2a2c2d)}.product-information variant-picker .variant-option__button-label--has-swatch .swatch{width:28px;height:28px;border-radius:999px;outline:0}.product-information variant-picker .variant-option__button-label--has-swatch:has(input[aria-disabled=true]){opacity:.45}.product-information variant-picker .variant-option--buttons:not(.variant-option--swatches){gap:8px}.product-information variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:56px;white-space:nowrap;height:44px;padding:0 16px;border:1px solid var(--cp-border, #e8e1dd);border-radius:0;background:#fff;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-grafite, #2a2c2d)}.product-information variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){border-color:var(--cp-grafite, #2a2c2d);background:var(--cp-grafite, #2a2c2d);color:#fff}.product-information variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[aria-disabled=true]){color:var(--cp-muted, #8e8783)}.product-information variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill,.product-information variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{display:none}.cp-size-guide{position:absolute;inset-block-start:0;inset-inline-end:0}.cp-size-guide__open{display:inline-flex;align-items:center;gap:6px;padding:0;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;line-height:16px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--cp-grafite, #2a2c2d);cursor:pointer}.cp-size-guide__dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 64px);padding:32px;border:1px solid var(--cp-border, #e8e1dd);border-radius:0;background:#fff;box-shadow:0 8px 24px #2a2c2d1f}.cp-size-guide__dialog::backdrop{background:#2a2c2d66}.cp-size-guide__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:24px}.cp-size-guide__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.5rem;line-height:32px;letter-spacing:.02em;text-transform:none}.cp-size-guide__close{display:inline-flex;padding:4px;cursor:pointer}.cp-size-guide__content{font-family:var(--font-body--family);font-size:.875rem;line-height:22px;color:#4d4947}.product-information .buy-buttons-block .product-form-buttons{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px}.product-information .buy-buttons-block .quantity-selector{flex:0 0 146px;width:146px;height:56px;border:1px solid var(--cp-border, #e8e1dd);border-radius:0}.product-information .buy-buttons-block .quantity-selector :is(button,.quantity-minus,.quantity-plus){width:48px;height:100%;color:var(--cp-grafite, #2a2c2d)}.product-information .buy-buttons-block .quantity-selector input{width:48px;font-family:var(--font-body--family);font-size:1rem;line-height:26px;text-align:center;color:var(--cp-grafite, #2a2c2d)}.product-information .buy-buttons-block .add-to-cart-button{flex:1 1 0;min-width:0;height:56px;min-height:56px;padding:0 40px;border-radius:0;background:var(--cp-grafite, #2a2c2d);font-family:var(--font-body--family);font-weight:500;font-size:.8125rem;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.product-information .buy-buttons-block .add-to-cart-button:hover{background:var(--cp-terracota-800, #7e4e3e)}.product-information .buy-buttons-block .add-to-cart-button[data-added=true]{color:transparent}.product-information .buy-buttons-block .add-to-cart-button[data-added=true] .add-to-cart__added{color:#fff}.product-information pickup-availability .pickup-availability__wrapper,.product-information .pickup-availability{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--cp-neutro-claro, #f5efec);font-family:var(--font-body--family);font-size:.875rem;line-height:22px}@media screen and (min-width:990px){.product-information media-gallery slideshow-component:has(.slideshow-controls__thumbnails) .cp-media-counter{inset-inline-start:144px}}.product-information media-gallery:not(:has(slideshow-slide+slideshow-slide)) :is(slideshow-arrows,.cp-media-counter){display:none}.product-information .buy-buttons-block .accelerated-checkout-block,.product-information .buy-buttons-block .add-to-cart-button .add-to-cart-icon{display:none}.product-information variant-picker .variant-picker__form{display:flex;flex-direction:column;gap:28px}.product-information variant-picker .variant-picker__form>.variant-option{margin:0}@media screen and (max-width:749px){.product-information .buy-buttons-block .add-to-cart-button{padding-inline:16px;letter-spacing:.08em}.product-information .buy-buttons-block .product-form-buttons>*{min-width:0}}sticky-add-to-cart .sticky-add-to-cart__info{min-width:0}sticky-add-to-cart .sticky-add-to-cart__title,sticky-add-to-cart .sticky-add-to-cart__variant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__title{font-weight:500}sticky-add-to-cart .sticky-add-to-cart__price{flex-shrink:0}sticky-add-to-cart .sticky-add-to-cart__price [ref=priceContainer]{display:block}sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{margin-inline-start:8px}sticky-add-to-cart .sticky-add-to-cart__price .price{font-weight:500;white-space:nowrap;color:var(--cp-grafite, #2a2c2d)}sticky-add-to-cart .sticky-add-to-cart__price:has(.compare-at-price) .price{color:var(--cp-terracota-700, #9e6450)}sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{font-weight:400;font-size:.75rem;white-space:nowrap;color:var(--cp-muted, #8e8783)}sticky-add-to-cart .sticky-add-to-cart__price .cp-installments{display:block;margin:0;font-size:.75rem;line-height:16px;white-space:nowrap;color:#4d4947}sticky-add-to-cart .sticky-add-to-cart__price .cp-pix{display:none}@media screen and (min-width:750px){sticky-add-to-cart .sticky-add-to-cart__bar{width:min(880px,calc(100vw - 48px))}}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"image info button" "image price button";column-gap:12px;row-gap:2px;align-items:center}sticky-add-to-cart .sticky-add-to-cart__image{grid-area:image;height:64px}sticky-add-to-cart .sticky-add-to-cart__info{grid-area:info;align-self:end;padding-inline-start:0}sticky-add-to-cart .sticky-add-to-cart__price{grid-area:price;align-self:start;font-size:.875rem}sticky-add-to-cart .sticky-add-to-cart__button{grid-area:button}sticky-add-to-cart .sticky-add-to-cart__info .sticky-add-to-cart__title{display:block;font-size:.875rem;line-height:18px}sticky-add-to-cart .sticky-add-to-cart__variant{margin:0;font-size:.75rem;line-height:16px}sticky-add-to-cart .sticky-add-to-cart__price .cp-installments{font-size:.6875rem;line-height:14px}}@media screen and (max-width:749px){.product-information .cp-product-header{margin-block-start:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cp-product.css.map */
