.shto-rhn-beneath{--shto-pad: 80px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-height:200px;padding:80px;box-sizing:border-box;font-family:DM Sans,sans-serif;line-height:1.15;letter-spacing:normal;color:#3a3833;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shto-rhn-beneath *,.shto-rhn-beneath *:before,.shto-rhn-beneath *:after{box-sizing:border-box}.shto-rhn-beneath p,.shto-rhn-beneath h2{margin:0}.shto-rhn-beneath__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0}.shto-rhn-beneath__bg img,.shto-rhn-beneath__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.shto-rhn-beneath__inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:48px;width:100%;max-width:1280px}.shto-rhn-beneath__top{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:32px;width:100%;max-width:1280px}.shto-rhn-beneath__heading{align-self:stretch;max-width:100%;font-family:DM Sans,sans-serif;font-size:36px;font-weight:300;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:center;text-transform:none;color:#3a3833;word-break:normal}.shto-rhn-beneath__heading em{font-family:Playfair Display,serif;font-size:32px;font-style:italic;font-weight:300;letter-spacing:normal;color:inherit}.shto-rhn-beneath__slider{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;width:100%;padding:0;--shto-rhn-from: translateY(40px);--shto-rhn-dur: .5s}.shto-rhn-beneath__track{position:relative;display:flex;align-items:stretch;justify-content:flex-start;width:calc(100% + 2 * var(--shto-pad));min-height:300px;margin:0 calc(-1 * var(--shto-pad));padding:0 var(--shto-pad);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 var(--shto-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.shto-rhn-beneath__track::-webkit-scrollbar{display:none}.shto-rhn-beneath__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.shto-rhn-beneath__slide{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-shrink:0;width:calc(25% - 9px);height:auto;margin:0 12px 0 0;scroll-snap-align:start}.shto-rhn-beneath__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1 0 auto;align-self:stretch;gap:24px;padding:24px 24px 32px;background:#f6f5ef;border-radius:24px}.shto-rhn-beneath__icon{position:relative;width:80px;height:80px;max-width:100%}.shto-rhn-beneath__icon-img{display:block;width:80px;height:80px;max-width:100%;object-fit:cover}.shto-rhn-beneath__body{position:relative;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;gap:24px}.shto-rhn-beneath__card-title{font-family:Playfair Display,serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:-.05em;text-align:start;text-transform:none;color:#3a3833}.shto-rhn-beneath__list{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%}.shto-rhn-beneath__item{font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.35;letter-spacing:normal;text-align:start;text-transform:none;color:#3a3833b3;padding:0 0 6px;border-bottom:1px solid hsla(0,0%,80%,.4)}.shto-rhn-beneath__item:last-child{padding:0;border-bottom:0}.shto-rhn-beneath__pag-wrap{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:640px;max-width:100%}.shto-rhn-beneath__pag{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:520px;min-width:0;padding:0;background:#e9e9e9;border-radius:12px;overflow:hidden}.shto-rhn-beneath__pag[hidden]{display:none}.shto-rhn-beneath__dot{display:block;flex:40 1 0%;min-width:0;height:4px;margin:0;padding:0;border:0;border-radius:0;background:#3a3833;opacity:.3;cursor:pointer;transition:opacity .15s ease-in-out,background-color .15s ease-in-out;-webkit-appearance:none;appearance:none}.shto-rhn-beneath__dot.is-active{background:#3a3833;opacity:1}.shto-rhn-beneath__btn{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:520px;max-width:100%;padding:18px 24px;background:#013776;border-radius:36px;text-decoration:none;cursor:pointer;transition:background-color .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out;--shto-rhn-from: translateY(40px);--shto-rhn-dur: .5s}.shto-rhn-beneath__btn:hover{background:#022a5a}.shto-rhn-beneath__btn-text{font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:center;text-transform:none;color:#fff}@media(min-width:769px){.shto-rhn-beneath__slide:last-child{margin-right:0}}@media(max-width:1024px){.shto-rhn-beneath__slide{width:calc(33.33333% - 8px)}}@media(max-width:768px){.shto-rhn-beneath{--shto-pad: 68px;padding:68px}.shto-rhn-beneath__slider{align-items:center}.shto-rhn-beneath__track{min-height:1px}.shto-rhn-beneath__slide{width:280px;margin-right:16px}.shto-rhn-beneath__pag-wrap{width:auto;padding:0}.shto-rhn-beneath__pag{background:#f6f5ef}.shto-rhn-beneath__dot{background:#f6f5ef;border-radius:0 4px 4px 0}.shto-rhn-beneath__btn{align-self:stretch;width:auto}}@media(max-width:767px){.shto-rhn-beneath__heading,.shto-rhn-beneath__heading em{font-size:32px;text-align:left}}@media(max-width:575px){.shto-rhn-beneath{--shto-pad: 16px;padding:48px 16px}.shto-rhn-beneath__inner{gap:24px}.shto-rhn-beneath__slider{gap:24px;margin:0}.shto-rhn-beneath__slide{width:280px;margin-right:12px}.shto-rhn-beneath__card{padding:20px 20px 32px;width:100%}.shto-rhn-beneath__card-title{font-size:22px}.shto-rhn-beneath__item{font-size:16px;padding:0 0 4px}.shto-rhn-beneath__item:last-child{padding:0 0 4px}.shto-rhn-beneath__pag-wrap{align-self:stretch}.shto-rhn-beneath__dot{flex-grow:20}.shto-rhn-beneath__btn-text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/shto-rhn-beneath.css.map */
