@charset "UTF-8";/*!
  Custom css for rior
  Freiheit Media 2023
*/@media only screen and (min-width:769px){.large-hide{display:none!important}}@media only screen and (max-width:768px){.small-hide{display:none!important}}@media only screen and (max-width:768px){.grid-product__title{font-size:.7rem!important}}@media only screen and (min-width:769px){.grid-product__title{font-size:.9rem!important}}.grid-product__title.grid-product__title--body{color:#1c1b1b!important}.grid-product__title{font-weight:700!important}.grid-product__price--savings{margin-left:5px;white-space:nowrap}.grid-product__price_percent{font-weight:700}.grid-product__label1{margin-top:6px;margin-bottom:15px}.grid-product__label1 span{background:#fdcdc4;padding:5px 10px;font-size:12px}.grid-product__label2{margin-top:6px;margin-bottom:15px}.grid-product__label2 span{background:#d5dddf;padding:5px 10px;font-size:12px}.benefit_text>p{margin:0}@media only screen and (min-width:769px){.product__thumbs--below .product__thumb-item{width:80px;height:80px}}.h2.product-single__title{font-family:Futura,sans-serif;font-size:18px}.product_sticky_meta{position:sticky;top:170px}.add-to-cart{font-weight:500!important;letter-spacing:2px!important}@media only screen and (max-width:768px){.add-to-cart{font-size:14px!important}.sales-point>.icon-and-text{justify-content:start!important;font-size:13px;margin-left:3%;margin-right:3%}}.benefit_text{text-align:left}.main-carousel>.flickity-page-dots{bottom:0;color:#111}.grid-product__tag{z-index:3;text-transform:uppercase!important}@media only screen and (max-width:768px){.grid-product__price{font-size:13px}}.product-image-block__header{text-align:center;padding-top:10px}.logo-block{margin-top:10px}.product-image-block__header>p{font-family:Futura,sans-serif}.product-image-block__container{display:flex;justify-content:space-around;gap:10px;align-items:center;flex-wrap:wrap;padding-top:20px}.product-image-block__container>*{max-width:33%}.product-image-block__image{max-width:100%;height:auto;flex:0 0 auto}@media(max-width:768px){.product-image-block__image{margin:10px 0}.product-image-block__container{padding-top:0!important}.product-image-block__header{margin-top:15px}.product-image-block__header>p{margin-bottom:10px}}.inventory--note>.sales-points,.inventory--note{margin-bottom:10px}.product-block--sales-point .sales-points>.sales-point:not(.hide) .inventory--text[data-enabled=true]:not(.inventory--low){color:#4eac85}.product-block--sales-point .sales-points>.sales-point:not(.hide) .icon-and-text:not(.inventory--low) .icon--inventory:after,.product-block--sales-point .sales-points>.sales-point:not(.hide) .icon-and-text:not(.inventory--low) .icon--inventory:before{background:#4eac85}.product-block--sales-point .sales-points>.sales-point:not(.hide) .icon-and-text.inventory--low .inventory--text{color:#e9c13b}.product-block--sales-point .sales-points>.sales-point:not(.hide) .icon-and-text.inventory--low .icon--inventory:after,.product-block--sales-point .sales-points>.sales-point:not(.hide) .icon-and-text.inventory--low .icon--inventory:before{background:#e9c13b!important}.product-block--sales-point .sales-points>.sales-point:not(.hide) .js-incoming-text{color:#cc3d4a}.product-block--sales-point .sales-points>.sales-point[data-incoming-inventory]:not(.hide) .icon--inventory:after,.product-block--sales-point .sales-points>.sales-point[data-incoming-inventory]:not(.hide) .icon--inventory:before{background:#cc3d4a!important}#addtocart-sticky{display:flex;position:sticky;bottom:0;left:0;background-color:#fff;padding:10px;transition:transform .2s linear;z-index:10;transform:translateY(100%);box-shadow:0 0 2px 1px #00000026;width:100%}#addtocart-sticky.visible{transform:translateY(0)}#addtocart-sticky .form{width:100%;max-width:1500px;margin:0 auto}@media only screen and (min-width:769px){#addtocart-sticky .form{padding:0 40px}}#addtocart-sticky .button{width:100%}.vp-swicher{display:flex;flex-direction:row;margin-bottom:10px;width:100%;justify-content:space-between}.vp-swicher select{width:50%;font-size:13px!important}.prices{padding:5px}.prices.visible{display:flex;flex-direction:row;justify-content:center;align-items:center}#addtocart-sticky .form{width:100%}.hidden-select{align-items:center;justify-content:center}.hidden-select select{display:none}#chat-button{bottom:90px!important}.vp-swicher>.prices:not(.visible){display:none}.bold{font-weight:700}.section-heading{font-size:14px;letter-spacing:1px;font-weight:600;text-transform:uppercase;text-align:center}.upsell-b{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:25px}.upsell-b.align-3{justify-content:space-between}.upsell-b .wr{display:block;width:32%;margin-right:1.3%}.upsell-b .wr:nth-child(n+4){padding-top:15px}.upsell-b .wr a{display:block;position:relative;height:0;padding-bottom:100%;border:1px solid #f4f0ef;overflow:hidden;margin-bottom:5px}.upsell-b .wr a img{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%) translateY(-50%)}.upsell-b .wr>span,.upsell-b .wr>span>.product__price{display:inline-block;width:100%;text-align:center;font-size:14px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;line-height:14px}#upsell-list.layout-horizontal{display:flex;max-height:none;gap:8px;overflow-y:hidden;overflow-x:auto;margin:0;padding:0}#upsell-list.layout-horizontal::-webkit-scrollbar{width:3px;height:3px}#upsell-list.layout-horizontal::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px;border:0}#upsell-list.layout-horizontal::-webkit-scrollbar-track{background:rgba(black,.04);border-radius:5px}#upsell-list.layout-horizontal .carousel-cell{padding:0;margin:0}.layout-horizontal .cart__item-details{align-items:flex-start;flex-direction:column;margin:0 5px}.upsell_cart__item-content .layout-horizontal .cart__item-details{margin:0}.upsell_cart__item{gap:12px}#upsell-list .add-from-upsell{width:100%;background-color:#f5f5f4;padding:5px;border-radius:2px;text-transform:capitalize;margin:6px 0 0}.upsell-carousel-style{padding:12px 0}.upsell-atc-under-title{display:none}.layout-horizontal .upsell-atc-under-title{display:block;margin:0 5px}.layout-horizontal .upsell-atc-under-price{display:none}.layout-horizontal .cart__item-sub{flex-direction:column;align-items:start;gap:8px;margin-top:4px;flex:none}.layout-horizontal .cart__image{margin-right:0}.red-color{color:#cc3d4a}.upsell-b .wr .upsell-meta .add-from-upsell,.cart-upsell .wr .upsell-meta .add-from-upsell{font-size:14px;font-weight:700;background:#fff;padding:5px;border-radius:2px;width:55px;min-width:55px;text-align:center}.upsell-b .wr .upsell-meta{text-align:center}.upsell-b .wr .upsell-meta .add-from-upsell{height:auto;margin:10px auto 0;padding:3px 8px;background-color:#fdcdc3;width:max-content}.upsell-b .wr .upsell-meta .add-from-upsell svg:after,.cart-upsell .wr .upsell-meta .add-from-upsell svg:after{display:none}.announcement-bar{position:fixed;top:0;left:0;right:0;z-index:30}.second-header-bar{position:fixed;top:0;left:0;right:0;z-index:30!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-family:Futura!important;font-style:normal}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block,#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title,#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-subtitle{font-family:Futura!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title{font-size:14px!important}.drawer__title{font-family:Futura;font-size:17px}.cart_notice_inner{background:#ffdcd6;background-color:#ffedf2!important;color:#111!important;text-align:center!important;padding:5px 10px;font-size:14px}.cart_notice_inner p{margin-bottom:0}.cart__price{margin-top:2px;margin-bottom:2px}.drawer .cart__item-title{font-size:calc(var(--typeBaseSize) * .8)}.cart__item-name{font-size:calc(var(--typeBaseSize) * .9);margin-bottom:5px}.cart__quant{width:80px;flex:1}.cart__item__savings{white-space:nowrap;overflow:hidden;text-overflow:clip;position:absolute;text-align:right;right:0;display:block}.cart-upsell .wr{display:flex;margin-bottom:0;padding:7px;background:#f7e8e5;background-color:#ffedf2!important;border-radius:2px;overflow:hidden}.cart-upsell .wr a{width:15%}.cart-upsell .wr a img{border-radius:2px;overflow:hidden}.cart-upsell .wr .upsell-meta{width:85%;display:flex;padding-left:20px;padding-right:10px;justify-content:space-between;align-items:center}.cart-upsell .wr .upsell-meta>div a,.cart-upsell .wr .upsell-meta>div span{display:block;width:auto;font-size:14px}.d-none{display:none!important}.w-100{width:100%}.d-flex{display:flex}.p-20px{padding:20px}.wr.gift{padding:0 10px}.wr.gift p{line-height:1.35;font-size:12px;margin:0;letter-spacing:.8px}.wr.gift div p{padding-bottom:10px}.wr.gift div.meta p{padding-bottom:0}.wr.gift .d-flex{align-items:center}.p-bar .bg,.p-bar{height:10px;width:100%;border-radius:5px;background:#fff;overflow:hidden}.p-bar{margin-top:15px}.p-bar .bg{width:0;background-color:#000;transition:width ease-in-out .3s}#ammount{font-weight:700}.text-uppercase{text-transform:uppercase}.wr.gift .d-flex svg{margin-right:15px}.p-bar+div{padding-top:7px}.p-bar .bg .text-uppercase{margin-bottom:10px}.wr.gift svg{width:25px}.klaviyo-bis-trigger{background-color:#fcd6d7;color:#111}.klaviyo-bis-trigger:hover{background-color:#111;color:#fcd6d7}.trust_badge,.buy_button,.buy_button .product-block{margin:0!important}.quick_atc{background-color:#ffedf2cc;width:30px;height:30px;border-radius:40px;position:absolute;padding:0!important;margin:5px;bottom:0!important;right:0!important;top:unset!important;left:unset!important}@media only screen and (max-width:768px){.grid-product__image-mask{overflow:visible}.quick_atc{opacity:1!important;display:block!important;width:25px!important;height:25px!important;background-color:#ffedf2cc!important;margin:0!important;border-radius:50px!important;transform:none!important;bottom:0!important;right:0!important;top:unset!important;left:unset!important}.quick_atc img{position:absolute;width:10px!important;height:10px!important;margin:calc(50% - 5px);display:block;content:url(//www.riordesign.fr/cdn/shop/files/icons8-ajouter-au-panier-100_1_100x.webp?v=1722432078)}}.hero__top-subtitle{font-size:1em!important;letter-spacing:.2em;margin-bottom:15px}.slider-disabled .testimonials-slider{display:flex;flex-wrap:wrap;gap:24px}.testimonials-slider__text,.testimonials-slider__background-image,.testimonials-slider__background-image img{height:100%}.testimonials-slider__background-image{position:absolute;width:100%}.testimonials-slider__background-image img{object-fit:cover;width:100%}.has-background-image{position:relative}.has-background-image .testimonials-slider__text{background-color:transparent!important;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.has-background-image .text-spacing{margin-bottom:0}.slider-disabled .testimonials-slider .aos-init{flex:1 1 0}@media only screen and (max-width:1000px){.slider-disabled .testimonials-slider .aos-init{flex:1 0 calc(50% - 24px)}.slider-disabled .testimonials-slider__text{margin:0}}.marquee-scrolling-text-inner{display:flex;gap:3rem;justify-content:center}.marquee3k:not(.is-init) .marquee-scrolling-text-inner{text-wrap:nowrap}.marquee-scrolling-item .marquee-scrolling-content,.marquee-scrolling-item .list-social__link{line-height:1.4}.marquee-scrolling-text{overflow-x:scroll}.marquee-scrolling-text::-webkit-scrollbar{height:0px}.marquee-scrolling-text-link{display:block;width:100%;text-decoration:none}.social-links-scrolling.list-social{gap:3rem;flex-wrap:nowrap}.social-links-scrolling .list-social__item>.list-social__link:before{content:"/";margin-right:3rem}.social-links-scrolling .list-social__link{text-decoration:none}.section-main-footer+.section-scrolling-text.bottom-sticky{position:sticky;bottom:0;z-index:0}.marquee-scrolling-item a:hover{color:rgba(var(--color-foreground),.75)}.media-slider.product-main-slide{flex:1 0 100%;width:20rem!important;display:flex!important;align-items:center}.media-slider.product-main-slide .logo-slider-label{padding:25px 20px;white-space:nowrap;margin-bottom:0;font-size:16px;letter-spacing:2px}.media-slider img{height:22px}.quick_atc img{position:absolute;width:20px!important;height:20px!important;padding:0!important;margin:calc(50% - 10px);display:block}@media(max-width:768px){.hide-mobile,.media-slider.product-main-slide.hide-mobile{display:none!important}}@media(min-width:769px){.hide-desktop,.media-slider.product-main-slide.hide-desktop{display:none!important}}.media-slider.product-main-slide.hide-desktop{width:100%!important}.grid-product__tag--custom.custom-badge{position:absolute;right:0;left:unset;z-index:2}@media only screen and (max-width:768px){.grid-product__tag--custom.custom-badge{right:0}}.grid-product__tag--custom.custom-badge:nth-of-type(1){top:0}.grid-product__tag--custom.custom-badge:nth-of-type(2){top:calc(var(--badge-height, 30px) + px)}.grid-product__tag--custom.custom-badge:nth-of-type(3){top:calc(2 * var(--badge-height, 30px) + 2 * px)}.grid-product__tag--custom.custom-badge:nth-of-type(4){top:calc(3 * var(--badge-height, 30px) + 3 * px)}.grid-product__tag--custom.custom-badge:nth-of-type(5){top:calc(4 * var(--badge-height, 30px) + 4 * px)}@media(max-width:768px){.grid-product__tag--custom.custom-badge:nth-of-type(n){--badge-height: 22px}}.cart__item-quantity>span{margin-top:6px;display:block;font-size:13px}@media only screen and (min-width:769px){.product__main-photos{display:block!important}.product-slideshow.flickity-enabled,.product-slideshow{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;width:100%}.product-slideshow.flickity-enabled .flickity-viewport{display:contents!important;height:auto!important}.product-slideshow.flickity-enabled .flickity-slider{display:contents!important;position:static!important;transform:none!important}.product-main-slide{display:block!important;width:100%!important;position:relative!important;left:auto!important;transform:none!important}.product-main-slide .image-wrap{height:0!important;padding-bottom:100%!important;position:relative;overflow:hidden}.product-main-slide .image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product__thumbs,.product__main-photos .flickity-prev-next-button,.product__main-photos .flickity-page-dots{display:none!important}.product-slideshow .product-main-slide:only-child{grid-column:1 / -1}}.scm-reviews-rate{height:auto!important;overflow:visible!important;min-height:0!important;margin:0!important;padding:0!important}.lai-content-star .svg_none path{stroke:#000!important;fill:none!important}.product-block .shopify-app-block{margin:0!important;padding:0!important;line-height:1!important}.product-block--header{margin-bottom:-8px!important;padding-bottom:0!important}.product-block--price{margin-top:2px!important;padding-top:0!important}.product__policies{display:none!important}@media only screen and (max-width:768px){.grid-product__meta{display:flex;flex-direction:column;align-items:center}.grid-product__meta .grid-product__title{min-height:2.8em;display:flex;align-items:flex-end;justify-content:center}.grid-product__meta .scm-reviews-rate{height:auto!important;overflow:visible!important;min-height:1.8em;display:flex!important;align-items:center;justify-content:center}.grid-product__meta .grid-product__price{min-height:1.5em}}.grid-product__meta .scm-reviews-rate{display:none!important}@media screen and (max-width:749px){.bubble-section{padding:15px 10px}.bubble-row{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:12px;padding-bottom:5px;-webkit-overflow-scrolling:touch}.bubble-item{flex:0 0 60px;min-width:60px;width:60px}.bubble-item img{width:60px;height:60px;border-radius:50%}.bubble-item p{font-size:8px}}@media screen and (max-width:749px){#shopify-section-template--26068206879098__background_image_text_qtAAeg .background-media-text{background-image:none!important;background:none!important}#shopify-section-template--26068206879098__background_image_text_qtAAeg .background-media-text__inner{background:none!important;background-color:#fff!important}#shopify-section-template--26068206879098__background_image_text_qtAAeg .background-media-text__spacer{display:none!important}}#cp-secure-badge{margin-top:4px!important;margin-bottom:0!important}.scm-reviews,.scm-reviews-list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.scm-reviews,.scm-reviews-list{grid-template-columns:1fr}}.scm-review,.scm-review-card{background:#fff;border:1px solid #eee;border-radius:8px;padding:14px;min-height:120px;display:flex;flex-direction:column;justify-content:space-between}.scm-review-author{font-weight:600;font-size:14px}.scm-review-content{font-size:13px;line-height:1.4;color:#444;margin-top:6px}.scm-review-stars{margin-bottom:6px}.scm-reviews-summary{margin-bottom:20px}.scm-load-more{display:block;margin:20px auto}.add-to-cart,.btn--add-to-cart,button[name=add],.product-form__cart-submit{background-color:#ffd6d6!important;color:#333!important;border-color:#ffd6d6!important}.add-to-cart:hover,button[name=add]:hover{background-color:#f5c4c4!important;border-color:#f5c4c4!important}.countdown-timer,.timer-wrapper,[class*=countdown],[class*=timer],[id*=countdown],[id*=timer],.price__badge-sale,.badge--sale,.grid-product__price--savings,.grid-product__price_percent,[class*=savings],[class*=you-save],[class*=save-badge]{display:none!important}.add-to-cart,.btn--add-to-cart,button[name=add],.product-form__cart-submit{background-color:#c9a96e!important;color:#fff!important;border-color:#c9a96e!important}.add-to-cart:hover,button[name=add]:hover{background-color:#b8945a!important;border-color:#b8945a!important}.payment-icons .payment-icon--cb,.payment-icons .payment-icon--klarna,img[alt=CB],img[alt=Klarna]{display:none!important}#cp-almost-sold-out{display:flex;align-items:center;gap:8px;margin-bottom:10px}#cp-dot{width:10px;height:10px;background-color:#f5a623;border-radius:50%;display:inline-block;animation:pulse 1.5s infinite}#cp-aso-text{color:#f5a623;font-size:13px;font-weight:700;letter-spacing:1.5px}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.add-to-cart,.btn--add-to-cart,button[name=add],.product-form__cart-submit{background-color:#c4737a!important;color:#fff!important;border-color:#c4737a!important}.add-to-cart:hover,button[name=add]:hover{background-color:#b05f66!important;border-color:#b05f66!important}.cp-current-price{font-size:24px!important;font-weight:700!important}.cp-compare-price{color:#999!important;font-size:16px!important}.cp-compare-price{color:#c4737a!important;font-size:16px!important}@media only screen and (max-width:768px){.product-single__meta{text-align:left!important}}#addtocart-sticky select,#addtocart-sticky .vp-swicher{display:none!important}#addtocart-sticky .cp-compare-price,#addtocart-sticky [data-compare-price],#addtocart-sticky .sticky-price-info s{color:#c4737a!important}.site-footer{background-color:#ffd6d6!important;border-top:none!important}.site-footer .footer__newsletter-input,.site-footer input[type=email]{background-color:transparent!important;border:none!important;border-bottom:1px solid #ffffff!important;color:#fff!important;border-radius:0!important}.site-footer input[type=email]::placeholder{color:#ffffffb3!important}.site-footer .footer__newsletter-input,.site-footer input[type=email]{background-color:transparent!important;border:none!important;border-bottom:1px solid #333!important;color:#333!important;border-radius:0!important}.site-footer input[type=email]::placeholder{color:#333!important}.site-footer input[type=email]::placeholder{content:"Votre adresse email"!important}.site-footer .footer__newsletter-input::placeholder{color:#333!important}.announcement-bar{margin-bottom:0!important}.site-header{margin-top:30px!important}.grid-product__tag--sale{background-color:#ffd6d6!important;color:#2c2c2c!important;font-weight:600;text-transform:uppercase}.cart__shipping{font-weight:700;color:#2c2c2c!important}.cart__shipping:after{content:" GRATUITE";color:#c4737a;font-weight:700}.cart__shipping span{display:none}.grid-product__tag,.grid-product__tag--sale,.grid-product__tag--custom{background-color:#ffd6d6!important;color:#2c2c2c!important;border:none!important;font-weight:600;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
