@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main :is(.rl-head:not(.rl-colhead__head),.product-grid,.rl-bgrid__mag,.rl-bcart__card,.rl-blidos__grid,.rl-cats__grid,.rl-colors__grid,.rl-steps__grid,.rl-blog__grid,.rl-faq__grid,.rl-banner__card,.rl-news__card,.section-resource-list__header,.section-resource-list .resource-list:not(.resource-list .resource-list)){animation:rl-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes rl-reveal{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}:root{--rl-dur-fast: .15s;--rl-dur-base: .25s;--rl-dur-enter: .32s;--rl-dur-exit: .22s;--rl-dur-slow: .4s;--rl-ease-out: cubic-bezier(.16, 1, .3, 1);--rl-ease-in: cubic-bezier(.4, 0, 1, 1);--rl-ease-in-out: cubic-bezier(.65, 0, .35, 1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.rl-cats__card,.rl-steps__card,.rl-pc,a.rl-blog__card){transition:transform var(--rl-dur-base) var(--rl-ease-out),box-shadow var(--rl-dur-base) var(--rl-ease-out),border-color var(--rl-dur-fast) var(--rl-ease-out)}:is(.rl-cats__card,.rl-steps__card,.rl-pc):hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(var(--rl-vinho-rgb) / .08)}a.rl-blog__card:hover{transform:translateY(-2px)}:is(a.rl-blog__card .rl-blog__media img,.rl-pc__media img){transition:transform var(--rl-dur-slow) var(--rl-ease-out)}:is(a.rl-blog__card:hover .rl-blog__media img,.rl-pc:hover .rl-pc__media img){transform:scale(1.03)}}@media(prefers-reduced-motion:no-preference){:is(.Vtl-CollectionCardWidget,.Vtl-WishlistIcon__ProductPageWrapper,.Vtl-WishlistHeader) svg{transition:transform var(--rl-dur-fast) var(--rl-ease-out)}:is(.Vtl-CollectionCardWidget,.Vtl-WishlistIcon__ProductPageWrapper,.Vtl-WishlistHeader):active svg{transform:scale(.85)}}@media(prefers-reduced-motion:no-preference){cart-icon.rl-cart-bump>.svg-wrapper{animation:rl-cart-bump var(--rl-dur-enter) var(--rl-ease-out)}}@keyframes rl-cart-bump{40%{transform:translateY(-3px) scale(1.12)}}@media(prefers-reduced-motion:no-preference){media-gallery.rl-swap slideshow-slide[aria-hidden=false] .product-media,.variant-option__swatch-value.rl-swap{animation:rl-swap-in var(--rl-dur-fast) var(--rl-ease-out)}}@keyframes rl-swap-in{0%{opacity:.35}}@media(prefers-reduced-motion:reduce){html *,html *:before,html *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes rl-drawer-in{0%{transform:translate(100%)}}@keyframes rl-drawer-out{to{transform:translate(100%)}}@keyframes rl-drawer-in-start{0%{transform:translate(-100%)}}@keyframes rl-fade-in{0%{opacity:0}}@keyframes rl-fade-out{to{opacity:0}}@keyframes rl-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes rl-modal-out{to{opacity:0;transform:translateY(8px)}}@keyframes rl-sheet-in{0%{transform:translateY(100%)}}@keyframes rl-sheet-out{to{transform:translateY(100%)}}@keyframes rl-page-in{0%{opacity:0;transform:translateY(12px)}}html body .theme-drawer__dialog--opening{animation:rl-drawer-in var(--rl-dur-enter) var(--rl-ease-out)}html body .theme-drawer__dialog--opening-inline-start{animation:rl-drawer-in-start var(--rl-dur-enter) var(--rl-ease-out)}html body .theme-drawer__dialog--closing{animation:rl-drawer-out var(--rl-dur-exit) var(--rl-ease-in) forwards}.rl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgb(var(--rl-vinho-rgb) / .32);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rl-dur-exit) var(--rl-ease-in),visibility 0s linear var(--rl-dur-exit)}.rl-scrim--open{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;transition:opacity var(--rl-dur-enter) var(--rl-ease-out),visibility 0s}html.rl-lock,html.rl-lock body,html.rl-lock .page-wrapper{overflow:hidden}@media screen and (min-width:990px){.page-wrapper{scrollbar-gutter:stable}}@media(prefers-reduced-motion:no-preference){@media screen and (min-width:990px){#header-component[sticky=scroll-up][data-sticky-state=active]{animation:rl-header-in var(--rl-dur-enter) var(--rl-ease-out) backwards}}}@keyframes rl-header-in{0%{transform:translateY(-100%)}}@media(prefers-reduced-motion:no-preference){html body .quick-add-modal[open]{animation:rl-modal-in var(--rl-dur-base) var(--rl-ease-out) forwards}html body .quick-add-modal.dialog-closing{animation:rl-modal-out var(--rl-dur-exit) var(--rl-ease-in) forwards}@media screen and (max-width:749px){html body .quick-add-modal[open]{animation:rl-sheet-in var(--rl-dur-enter) var(--rl-ease-out) forwards}html body .quick-add-modal.dialog-closing{animation:rl-sheet-out var(--rl-dur-exit) var(--rl-ease-in) forwards}}}html:root{--view-transition-old-main-content: var(--rl-dur-fast) var(--rl-ease-in) both fadeOut;--view-transition-new-main-content: var(--rl-dur-enter) var(--rl-ease-out) both rl-page-in}@media(prefers-reduced-motion:no-preference){html:has(.rl-ci),html:has(.rl-ci) .page-wrapper{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html body .theme-drawer__dialog--opening,html body .theme-drawer__dialog--opening-inline-start{animation:rl-fade-in var(--rl-dur-fast) linear}html body .theme-drawer__dialog--closing{animation:rl-fade-out var(--rl-dur-fast) linear forwards}.rl-scrim,.rl-scrim--open{transition-duration:0s}}html body .page-wrapper--drawer-open:after{content:none}@media(prefers-reduced-motion:no-preference){:is(.rl-faq__row,.rl-info__row){interpolate-size:allow-keywords}:is(.rl-faq__row,.rl-info__row)::details-content{block-size:0;overflow:hidden;transition:block-size var(--rl-dur-base) var(--rl-ease-in-out),content-visibility var(--rl-dur-base) allow-discrete}:is(.rl-faq__row,.rl-info__row)[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:no-preference){html body .product-recommendations__skeleton-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:translate(-100%);animation:rl-shimmer 1.4s var(--rl-ease-in-out) infinite}}@keyframes rl-shimmer{to{transform:translate(100%)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rl-motion.css.map */
