html body .search-modal__content .predictive-search-results__title{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px;font-family:var(--font-body--family);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rl-rubi)}html body .search-modal__content .predictive-search-results__clear{font-size:12px;letter-spacing:.1em;color:var(--rl-vinho);text-decoration:underline;text-underline-offset:3px}html body .search-modal__content .predictive-search-results__pill{background:var(--rl-petala);color:var(--rl-vinho);font-size:14px;line-height:20px;padding:6px 14px;transition:background-color var(--rl-dur-fast) var(--rl-ease-out)}html body .search-modal__content .predictive-search-results__pill mark{background:none;color:inherit;font-weight:400}html body .search-modal__content .predictive-search-results__pill mark+span,html body .search-modal__content .predictive-search-results__pill span>span{font-weight:600}@media(hover:hover){html body .search-modal__content .predictive-search-results__pill:hover{background:var(--rl-rose)}}.rl-sq{padding:0 var(--rl-sq-pad, 20px) 8px}.rl-sq__chips{display:flex;flex-wrap:wrap;gap:8px}.rl-sq__chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--rl-rose);border-radius:999px;background:var(--rl-branco);font-family:var(--font-body--family);font-size:14px;line-height:20px;color:var(--rl-vinho);text-decoration:none;transition:background-color var(--rl-dur-fast) var(--rl-ease-out),border-color var(--rl-dur-fast) var(--rl-ease-out),color var(--rl-dur-fast) var(--rl-ease-out)}@media(hover:hover){.rl-sq__chip:hover{background:var(--rl-vinho);border-color:var(--rl-vinho);color:var(--rl-marfim)}}.rl-sq__chip:focus-visible{outline:2px solid var(--rl-vinho);outline-offset:2px}html body .search-modal__content .predictive-search-results__wrapper-products.predictive-search-results__wrapper-products{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}html body .search-modal__content .predictive-search-results__card--product .resource-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:14px;padding:8px;margin-inline:-8px;border-radius:12px;transition:background-color var(--rl-dur-fast) var(--rl-ease-out)}@media(hover:hover){html body .search-modal__content .predictive-search-results__card--product .resource-card:hover{background:var(--rl-petala)}}html body .search-modal__content .predictive-search-results__card--product .resource-card:focus-within{background:var(--rl-petala)}html body .search-modal__content .predictive-search-results__card--product .resource-card__media{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--rl-branco);border:1px solid rgb(var(--rl-rose-rgb) / .6)}html body .search-modal__content .predictive-search-results__card--product .resource-card__image{width:100%;height:100%;aspect-ratio:1;object-fit:contain;border-radius:0}html body .search-modal__content .predictive-search-results__card--product .resource-card__image--secondary{display:none}html body .search-modal__content .predictive-search-results__card--product .resource-card__content{gap:2px}html body .search-modal__content .predictive-search-results__card--product .resource-card__title{font-family:var(--rl-font-nome);font-weight:var(--rl-font-nome-weight);font-size:14px;line-height:19px;color:var(--rl-vinho)}html body .search-modal__content .predictive-search-results__card--product [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}html body .search-modal__content .predictive-search-results__card--product .price{font-size:14px;line-height:20px;font-weight:600}html body .search-modal__content .predictive-search-results__card--product .rl-pay{display:inline-flex;margin:0}html body .search-modal__content .predictive-search-results__card--product .rl-pay__pill{padding:1px 8px;font-size:12px;line-height:18px}html body .search-modal__content .predictive-search-results__card--product :is(.rl-pay__inst,.rl-pay__tag){display:none}html body .search-modal__content slideshow-component.predictive-search-results__list slideshow-slides{display:flex;flex-direction:column;gap:2px;overflow:visible;padding:0;margin:0;scroll-snap-type:none}html body .search-modal__content slideshow-component.predictive-search-results__list slideshow-slide{width:auto;min-width:0;flex:0 0 auto;padding:0;border:0;background:none}html body .search-modal__content slideshow-component.predictive-search-results__list .resource-card__media,html body .search-modal__content slideshow-component.predictive-search-results__list slideshow-arrows{display:none}html body .search-modal__content slideshow-component.predictive-search-results__list .resource-card{padding:8px 10px;margin-inline:-10px;border-radius:10px;transition:background-color var(--rl-dur-fast) var(--rl-ease-out)}html body .search-modal__content slideshow-component.predictive-search-results__list .resource-card__content{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}html body .search-modal__content slideshow-component.predictive-search-results__list .resource-card__title{font-family:var(--rl-font-nome);font-size:15px;line-height:20px;font-weight:var(--rl-font-nome-weight);color:var(--rl-vinho)}html body .search-modal__content slideshow-component.predictive-search-results__list .resource-card__subtext{flex:none;font-size:13px}@media(hover:hover){html body .search-modal__content slideshow-component.predictive-search-results__list .resource-card:hover{background:var(--rl-petala)}}html body .search-modal__content slideshow-component.predictive-search-results__list .predictive-search-results__resource-header{padding:0}html body .search-modal__content predictive-search-component{height:100%}html body .search-modal__content .predictive-search-form{display:flex;flex-direction:column;height:100%}html body .search-modal__content .predictive-search-form__content-wrapper{top:0;flex:1 1 auto;height:auto;max-height:none;min-height:0}html body .search-modal__content .predictive-search-form__content{height:100%;max-height:100%}html body .search-modal__content .predictive-search-form__footer{left:0;right:0;padding:12px 20px;background:var(--rl-marfim);border-top:1px solid var(--rl-rose)}html body .search-modal__content .predictive-search__search-button{display:flex;justify-content:center;margin:0;width:100%;max-width:100%;min-height:48px;padding:12px 20px;font-size:13px;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .search-modal__content .predictive-search-form__content{padding-bottom:88px;scrollbar-width:thin;scrollbar-color:var(--rl-rose) transparent}@media screen and (max-width:749px){html body .search-modal__content .predictive-search-results__inner{display:flex;flex-direction:column;gap:20px}html body .search-modal__content .predictive-search-results__wrapper-queries{order:1;padding-bottom:2px}html body .search-modal__content slideshow-component.predictive-search-results__list{order:2;padding-inline:20px}html body .search-modal__content .predictive-search-results__products{order:3}html body .search-modal__content .predictive-search-results__products .recently-viewed-wrapper{margin-bottom:20px}.rl-sq__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.rl-sq__chip{flex:none}}@media screen and (min-width:750px){html body dialog.search-modal__content.search-modal__content{--rl-sq-pad: 0;width:min(880px,calc(100vw - 48px));max-width:min(880px,calc(100vw - 48px));height:min(640px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);margin:32px auto auto;border-radius:16px;box-shadow:0 24px 64px rgb(var(--rl-vinho-rgb) / .18)}html body .search-modal__content .predictive-search-form__header{padding-inline:12px}html body .search-modal__content .predictive-search-form__header input{font-size:17px}html body .search-modal__content .predictive-search-results__products{padding-inline:0}html body .search-modal__content .predictive-search-results__inner{display:grid;grid-template-columns:220px minmax(0,1fr);grid-auto-rows:min-content;align-items:start;column-gap:40px;row-gap:24px;padding:24px 28px}html body .search-modal__content .predictive-search-results__inner>:not(.predictive-search-results__products,.rl-sq,.visually-hidden){grid-column:1}html body .search-modal__content .predictive-search-results__inner>.predictive-search-results__products{grid-column:2;grid-row:1 / span 6}html body .search-modal__content .predictive-search-results__inner:not(:has(.predictive-search-results__wrapper-queries,slideshow-component))>:is(.predictive-search-results__products,.rl-sq){grid-column:1 / -1;grid-row:auto}html body .search-modal__content .predictive-search-results__wrapper-queries.predictive-search-results__wrapper-queries{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;padding:0;margin:0;overflow:visible}html body .search-modal__content .predictive-search-results__wrapper-queries:before{content:"Sugest\f5 es";display:block;margin:0 0 10px;font-family:var(--font-body--family);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rl-rubi)}html body .search-modal__content .predictive-search-results__wrapper-queries .predictive-search-results__pill{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:7px 10px;margin-inline:-10px;border-radius:10px;background:transparent;font-size:15px}html body .search-modal__content .predictive-search-results__wrapper-queries .predictive-search-results__pill:before{content:"";flex:none;width:14px;height:14px;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") center / contain no-repeat}html body .search-modal__content .predictive-search-results__wrapper-queries li:nth-child(n+7){display:none}@media(hover:hover){html body .search-modal__content .predictive-search-results__wrapper-queries .predictive-search-results__pill:hover{background:var(--rl-petala)}}html body .search-modal__content slideshow-component.predictive-search-results__list{padding:0}html body .search-modal__content .predictive-search-results__wrapper-products.predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:4px;padding:0}html body .search-modal__content .predictive-search-results__products .recently-viewed-wrapper{margin-bottom:24px}html body .search-modal__content .predictive-search-form__content{padding-bottom:68px}html body .search-modal__content .predictive-search-form__footer{padding:12px 28px}html body .search-modal__content .predictive-search__search-button{margin-left:auto;width:auto;min-height:44px;padding:10px 24px}}.rl-qa-more{display:none}@media screen and (min-width:750px){html body dialog.quick-add-modal.quick-add-modal{width:min(880px,calc(100vw - 48px));max-width:min(880px,calc(100vw - 48px));height:min(640px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgb(var(--rl-vinho-rgb) / .18)}html body .quick-add-modal .quick-add-modal__content.quick-add-modal__content{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);height:100%;max-height:100%;overflow:hidden}html body .quick-add-modal .product-information__media.product-information__media{grid-column:1;grid-row:1;position:relative;top:auto;height:100%;width:100%;overflow:hidden;background:var(--rl-branco);border-right:1px solid var(--rl-rose)}html body .quick-add-modal .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding:0}html body .quick-add-modal .product-information__media :is(slideshow-component,slideshow-container,slideshow-slides){height:100%;overflow:hidden}html body .quick-add-modal .product-information__media :is(media-gallery,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media){background:var(--rl-branco)}html body .quick-add-modal .product-information__media slideshow-slides>:not(:first-child){display:none}html body .quick-add-modal .product-information__media slideshow-slides>:first-child{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:24px;box-sizing:border-box}html body .quick-add-modal .product-information__media slideshow-slides>:first-child :is(img,.product-media,.product-media-container,.product-media__image){width:100%;height:100%;max-height:100%;object-fit:contain;aspect-ratio:auto;background:transparent}html body .quick-add-modal .product-details.product-details{grid-column:2;grid-row:1;display:block;position:relative;top:0;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rl-rose) transparent}html body .quick-add-modal .product-details>.group-block.group-block{height:auto;min-height:100%;overflow:visible;padding:28px 8px 0;border:0;border-radius:0;background:transparent;box-shadow:none}html body .quick-add-modal .product-details>.group-block>.group-block-content{min-height:100%}html body .quick-add-modal .view-product-title{padding-right:32px}html body .quick-add-modal .view-product-title a{font-family:var(--rl-font-nome);font-size:24px;line-height:30px;font-weight:var(--rl-font-nome-weight);letter-spacing:-.01em;color:var(--rl-vinho);text-decoration:none}@media(hover:hover){html body .quick-add-modal .view-product-title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}html body .quick-add-modal .product-details product-inventory{order:8;margin-top:auto;padding-top:4px}html body .quick-add-modal .product-details .buy-buttons-block{order:9;position:sticky;bottom:0;z-index:2;display:block;margin-inline:-8px;padding:14px 36px 18px;background:var(--rl-marfim);border-top:1px solid var(--rl-rose)}html body .quick-add-modal .product-details product-inventory:not(:has(.product-inventory__status:not(:empty))){margin-top:0}html body .quick-add-modal .product-details .buy-buttons-block product-form-component{width:100%}html body .quick-add-modal .rl-qa-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--font-body--family);font-size:14px;line-height:20px;font-weight:500;color:var(--rl-vinho);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html body .quick-add-modal .rl-qa-more:after{content:"\2192";text-decoration:none}@media(hover:hover){html body .quick-add-modal .rl-qa-more:hover{color:var(--rl-rubi)}}html body .quick-add-modal .quick-add-modal__close{z-index:3}}html body .quick-add-modal .product-information__extra,html body .quick-add-modal .accelerated-checkout-block{display:none}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .product-form-buttons{flex-wrap:wrap;column-gap:10px}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .product-form-buttons>.quantity-selector-wrapper{flex:0 0 100px;width:100px}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .product-form-buttons>.quantity-selector-wrapper>quantity-selector-component{flex:1 1 auto;width:100%;min-width:0}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .product-form-buttons>span:not(.product-form-text__error){flex:1 1 0;min-width:max-content}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .add-to-cart-button{padding-inline:10px;font-size:14px;letter-spacing:.18em}@media screen and (min-width:750px)and (max-width:1099px){html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .add-to-cart-button .rl-atc-long{display:none}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .add-to-cart-button .rl-atc-short{display:inline}}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .add-to-cart-button .add-to-cart-icon{display:none}@media screen and (max-width:749px){html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .product-form-buttons{column-gap:8px}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .product-form-buttons>.quantity-selector-wrapper{flex:0 0 100px;width:100px}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) quantity-selector-component button{width:34px;min-width:34px}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .add-to-cart-button{padding-inline:12px}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .add-to-cart-button .rl-atc-long{display:none}html body :is(.product-information .product-details.product-details,.quick-add-modal .quick-add-modal__content) .add-to-cart-button .rl-atc-short{display:inline}}html body .search-modal__content .predictive-search__reset-button{font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rl-vinho);opacity:1;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rl-modals.css.map */
