@media(max-width:800px){.rv{font-size:15px}.rv .wrap{width:calc(100% - 36px)}.rv :is(h1,h2,h3){overflow-wrap:anywhere}.rv .announcement{font-size:10px;line-height:1.5;padding:9px 18px;letter-spacing:.055em}.rv .header-inner{width:calc(100% - 20px);min-height:70px;gap:4px}.rv .brand{width:clamp(112px,34vw,150px)}.rv .header-actions{gap:2px}.rv .header-actions>a{min-width:44px;min-height:48px;justify-content:center}.rv .mobile-menu summary{display:flex;align-items:center;justify-content:center;width:44px;min-height:48px;padding:8px}.rv .mobile-menu summary::-webkit-details-marker{display:none}.rv .mobile-menu[open] summary{background:#efddd6;border-radius:3px}.rv .mobile-menu nav{max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 22px;box-shadow:0 16px 28px #490d2414;z-index:30}.rv .mobile-menu nav a{min-height:48px;padding:12px;border-bottom:1px solid #b99b7335}.rv .rv-hero-slider{height:auto;min-height:0;overflow:clip}.rv .rv-hero-slider .rv-hero-slide{position:relative;inset:auto;display:none;height:auto;min-height:0;transition:none}.rv .rv-hero-slider .rv-hero-slide.is-active{display:flex;flex-direction:column}.rv .rv-hero-slider .hero-copy{order:0;width:auto;max-width:none;margin:0;padding:30px 24px 26px}.rv .rv-hero-slider .hero-copy h1,.rv .rv-hero-slider .hero-copy h2{font-size:clamp(38px,10.5vw,56px);line-height:1.05;margin-bottom:16px}.rv .rv-hero-slider .hero-copy .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:15px}.rv .rv-hero-slider .hero-copy p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:34em;margin-bottom:22px}.rv .rv-hero-slider .hero-image{order:1;position:relative;inset:auto;aspect-ratio:4/3;width:100%;min-height:0}.rv .rv-hero-slider .hero-image:after{background:none}.rv .rv-slider-controls{position:relative;inset:auto;padding:14px 12px;justify-content:center;gap:6px;background:#efddd6}.rv .rv-slider-controls button{min-width:44px;min-height:44px;padding:8px}.rv .rv-slider-dots{gap:4px}.rv .rv-slider-controls [data-pause]{font-size:11px;min-width:116px}.rv .button{max-width:100%;min-height:50px;gap:20px;padding:14px 20px;letter-spacing:.045em;white-space:normal}.rv .button:hover{transform:none}.rv .intro{padding-block:50px}.rv .intro h2,.rv .editorial-copy h2,.rv .brand-story h2{font-size:clamp(33px,9vw,44px)}.rv .section-heading{align-items:start;margin-bottom:24px;padding-bottom:16px}.rv .section-heading h2{font-size:34px}.rv .text-link{min-height:44px;display:inline-flex;align-items:center}.rv .category-grid{gap:24px 14px}.rv .category img{height:auto;aspect-ratio:4/5}.rv .category-grid .category:last-child img{height:auto;aspect-ratio:4/3}.rv .category h3{font-size:26px}.rv .category span{font-size:10px}.rv .editorial{padding-block:52px;gap:28px}.rv .editorial-photo img{height:auto;min-height:0;aspect-ratio:4/3;object-fit:cover}.rv .film{height:440px;height:clamp(340px,65svh,480px)}.rv .film-copy{max-width:calc(100% - 48px);left:24px}.rv .film-copy h2{font-size:clamp(38px,10vw,48px)}.rv .film-toggle{min-height:48px}.rv .brand-story{padding-block:52px}.rv .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.rv .product-card h3{font-size:clamp(19px,5.2vw,23px);line-height:1.2;text-wrap:initial}.rv .product-photo{margin-bottom:14px}.rv .collection-nav{justify-content:flex-start;gap:8px 18px}.rv .collection-nav a{min-height:44px;display:flex;align-items:center;padding:8px 0}.rv .sort-form{justify-content:space-between;gap:8px}.rv .sort-form select{min-width:0;max-width:100%;min-height:48px}.rv .page-heading h1,.rv .collection-head h1{font-size:clamp(38px,11vw,58px)}.rv .prose{font-size:15px;line-height:1.8}.rv .prose table,.rv .rv-luxe__description table{display:block;max-width:100%;overflow:auto}.rv .prose :is(img,iframe),.rv .rv-luxe__description :is(img,iframe){max-width:100%}.rv .prose details,.rv .rv-luxe details{padding:0}.rv .prose summary,.rv .rv-luxe summary{min-height:52px;padding:16px 0}.rv .newsletter{padding:42px 24px}.rv .newsletter h2{font-size:38px}.rv .footer{padding:40px 24px 22px}.rv .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.rv .footer-top>div>a{min-height:44px;display:flex;align-items:center;padding-block:10px}.rv .footer-bottom{gap:8px;margin-top:30px}.rv .footer-bottom>div{gap:4px 18px}.rv .footer-bottom a{min-height:44px;display:inline-flex;align-items:center}.rv .rv-trade-types{grid-template-columns:1fr;gap:20px}.rv .rv-trade-types article+article{padding-top:20px;border-top:1px solid #b99b7350}.rv .rv-trade-hero h1{font-size:clamp(38px,10vw,52px)}.rv .rv-trade-hero img{height:auto;aspect-ratio:4/3}.rv .rv-trade-layout,.rv .rv-trade-layout>*{min-width:0}.rv .rv-trade-form .rv-trade-check{min-height:48px;align-items:center;line-height:1.6}.rv .rv-trade-check input{width:22px;height:22px}.rv .cart{padding-block:40px}.rv .cart-row{grid-template-columns:64px minmax(0,1fr) 64px;gap:12px}.rv .cart-row input{padding:12px 6px;min-height:48px}.rv .cart-row .fine{display:inline-flex;align-items:center;min-height:44px}.rv .cart-total>.button{width:100%;justify-content:space-between}.rv .page-body{padding-bottom:60px}}@media(max-width:899px){.rv .rv-luxe{padding:18px 18px 50px;gap:24px}.rv .rv-luxe__gallery{min-width:0;gap:12px}.rv .rv-luxe__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.rv .rv-luxe__frame{scroll-snap-align:start;scroll-margin:0;min-width:0;aspect-ratio:1}.rv .rv-luxe__frame :is(img,video,iframe,model-viewer){width:100%;height:100%;max-height:none;min-height:0;object-fit:contain}.rv .rv-luxe__thumbs{order:0;flex-wrap:nowrap;overflow-x:auto;padding:4px;scrollbar-width:thin}.rv .rv-luxe__thumbs a{flex:0 0 60px;min-height:60px}.rv .rv-luxe__info{padding:0;min-width:0}.rv .rv-luxe__eyebrow{min-height:44px;display:inline-flex;align-items:center}.rv .rv-luxe__category{margin:12px 0}.rv .rv-luxe h1{font-family:var(--rv-serif);font-size:clamp(34px,9vw,46px)}.rv .rv-luxe__price{margin-bottom:20px}.rv .rv-luxe__form{padding:20px 0;margin-bottom:30px}.rv .rv-luxe__purchase{grid-template-columns:72px minmax(0,1fr);gap:12px}.rv .rv-luxe input{width:72px}.rv .rv-luxe button{padding:14px 12px;letter-spacing:.07em;min-height:52px}.rv .rv-luxe__description{overflow-wrap:anywhere}.rv .rv-luxe__price-row{flex-wrap:wrap;gap:8px 14px}}@media(min-width:900px){.rv-luxe__track{display:grid;gap:20px}}@media(max-width:360px){.rv .rv-slider-controls [data-pause]{flex-basis:100%;max-width:240px}.rv .rv-hero-slider .hero-copy{padding-inline:18px}.rv .header-actions .bag{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/revunelle-mobile.css.map */
