@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(ryvo-bai-jamjuree-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(ryvo-bai-jamjuree-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(ryvo-red-hat-display.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ry{--ry-ink:#1C1C1C;--ry-red:#FF2400;--ry-card:#F4F4F4;--ry-head:"Bai Jamjuree",sans-serif;--ry-body:"Red Hat Display",sans-serif;font-family:var(--ry-body);color:var(--ry-ink);letter-spacing:.66px;-webkit-font-smoothing:antialiased}.ry *,.ry *:before,.ry *:after{box-sizing:border-box}.ry h2,.ry h3,.ry p{margin:0}.ry img{display:block;max-width:100%;height:auto}.ry a{color:inherit}.ry-container{width:100%;max-width:1230px;margin:0 auto;padding:0 15px}.ry-head{font-family:var(--ry-head)}.ry-icon{width:1em;height:1em;display:inline-block;flex:none}@media(max-width:767px){.ry-desktop-only{display:none!important}}@media(min-width:768px){.ry-mobile-only{display:none!important}}.ry-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ry-hero{position:relative;height:850px;overflow:hidden;background:#1c1c1c;display:flex;align-items:flex-end}.ry-hero__media,.ry-hero__media img,.ry-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ry-hero__media img{max-width:none}.ry-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1c;opacity:.2;pointer-events:none}.ry-hero__content{position:relative;z-index:1;width:100%;padding:0 0 64px 36px;color:#fff}.ry-hero__title{font-family:var(--ry-head);font-weight:700;font-size:44px;line-height:1.3;margin-bottom:16px!important;color:#fff}.ry-hero__sub{font-size:20px;line-height:1.4;margin-bottom:16px!important}.ry-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-width:208px;height:48px;padding:12px 24px;border-radius:22px;background:var(--ry-red);color:#fff!important;font-weight:700;font-size:16px;line-height:24px;letter-spacing:normal;text-decoration:none;transition:opacity .2s}.ry-hero__btn:hover{opacity:.9}@media(max-width:1023px){.ry-hero{height:800px}.ry-hero__title{font-size:35px}.ry-hero__sub{font-size:16px}}@media(max-width:767px){.ry-hero{height:630px}.ry-hero__content{padding:0 16px 26px}.ry-hero__title{font-size:25px;line-height:32.5px;margin-bottom:0!important}.ry-hero__sub{font-size:16px;line-height:28.8px;margin-bottom:8px!important}.ry-hero__btn{min-width:182px;height:40px;padding:10px 15px;background:#fff;color:var(--ry-ink)!important;font-size:15px;line-height:15px}}.ry-trust{padding:45px 0 0}.ry-trust__row{display:flex;justify-content:center;align-items:center;gap:0;max-width:1200px;margin:0 auto}.ry-trust__item{flex:1;display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--ry-head);font-size:22px;line-height:28.6px;padding:0 24px}.ry-trust__item+.ry-trust__item{border-left:2px solid #6b6b6b}.ry-trust__item .ry-icon{font-size:56px}.ry-trust__item span{color:#1c1c1ccc}.ry-collection-head{text-align:center;padding:36px 15px 30px}.ry-collection-head h2{font-family:var(--ry-head);font-weight:400;font-size:40px;line-height:52px}.ry-collection-head a{font-size:20px;line-height:32px;text-decoration:underline}@media(max-width:767px){.ry-trust{padding:24px 0 0}.ry-trust__row{padding:0 10px}.ry-trust__item{flex-direction:column;gap:6px;font-size:10px;line-height:13px;padding:0 6px;text-align:center}.ry-trust__item+.ry-trust__item{border-left:0}.ry-trust__item .ry-icon{font-size:36px}.ry-trust__item strong{font-weight:700}.ry-collection-head{padding:30px 0 12px}.ry-collection-head h2{font-size:25px;line-height:32.5px}.ry-collection-head a{font-size:16px;line-height:28.8px}}.ry-cards{padding:0 0 40px}.ry-cards__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1232px;margin:0 auto;padding:0 16px}.ry-card{position:relative;display:flex;flex-direction:column;background:var(--ry-card);border-radius:22px;padding:10px 10px 18px;min-height:438px}.ry-card__media{position:relative;display:block;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:#fff}.ry-card__media img{width:100%;height:100%;object-fit:cover}.ry-card__badge{position:absolute;top:0;right:0;z-index:1;background:var(--ry-red);color:#fff;border-radius:22px;padding:5px 10px;font-size:16px;line-height:22.4px;white-space:nowrap}.ry-card__body{display:flex;flex-direction:column;flex:1;padding:8px 0 0}.ry-card__reviews{min-height:24px;font-size:12px}.ry-card__title{font-family:var(--ry-head);font-weight:400;font-size:20px;line-height:26px;margin:8px 0 18px!important}.ry-card__title a{text-decoration:none}.ry-card__prices{display:flex;gap:6px;align-items:baseline;font-size:20px;line-height:28px;flex-wrap:wrap}.ry-card__price{color:var(--ry-red)}.ry-card__compare{text-decoration:line-through}.ry-card__cta{margin-top:auto;padding-top:28px;text-align:center;font-size:20px;line-height:28px}.ry-card__cta a{text-decoration:underline}.ry-card__cta a:hover{color:var(--ry-red)}@media(min-width:768px){.ry-card[data-order]{order:var(--ry-order)}}@media(max-width:1100px)and (min-width:768px){.ry-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ry-cards{padding:0 0 30px}.ry-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:0 10px}.ry-card{min-height:0;padding:10px 10px 16px}.ry-card[data-mobile-order]{order:var(--ry-morder)}.ry-card__badge{font-size:15px;line-height:27px;padding:0 8px;border-radius:16px}.ry-card__title{font-size:13px;line-height:16.9px;margin:6px 0 10px!important}.ry-card__prices{font-size:15px;line-height:27px;flex-direction:row-reverse;justify-content:flex-end}.ry-card__cta{padding-top:12px;font-size:15px;line-height:27px}}.ry-apps{padding:20px 0 40px}.ry-apps .ry-container{max-width:1230px}.ry-tabs{background:var(--ry-ink);color:#fff;padding:30px 15px;margin-bottom:28px}.ry-tabs__title{font-family:var(--ry-head);font-weight:400;font-size:44px;line-height:57.2px;text-align:center;margin-bottom:16px!important;color:#fff}.ry-tabs__nav{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;list-style:none;padding:0}.ry-tabs__nav button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;padding:8px 16px;border:1px solid #fff;cursor:pointer;font-family:var(--ry-body);font-weight:700;font-size:19px;line-height:28.5px;color:#fff;text-align:center;letter-spacing:normal}.ry-tabs__nav button[aria-selected=true]{background:#fff;color:#151515}.ry-tabs__nav button:focus-visible{outline:2px solid var(--ry-red);outline-offset:2px}.ry-tabs__panel{max-width:1168px;margin:0 auto;padding:24px 0 10px;text-align:center;font-size:20px;line-height:28px}.ry-tabs__panel[hidden]{display:none}@media(max-width:767px){.ry-tabs{margin:0 10px 30px;border-radius:22px;padding:10px}.ry-tabs__title{font-weight:700;font-size:33px;line-height:42.9px;margin:0 0 16px!important}.ry-tabs__nav button{min-height:54px;font-size:12px;line-height:18px;background:#15151580}.ry-tabs__nav button[aria-selected=true]{background:#fffffff2;color:#1c1c1c}.ry-tabs__panel{padding:30px 6px 26px;font-size:15px;line-height:27px}}.ry-mt{padding:30px 0 50px}.ry-mt__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;max-width:1232px;margin:0 auto;padding:0 16px}.ry-mt__text{text-align:center;padding:0 14px}.ry-mt__title{font-family:var(--ry-head);font-weight:400;font-size:30px;line-height:39px;color:var(--ry-red);margin-bottom:30px!important}.ry-mt__body{font-size:18px;line-height:25.2px;max-width:474px;margin:0 auto}.ry-mt__media{display:flex;flex-direction:column;align-items:center}.ry-mt__frame{width:500px;max-width:100%;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:#f3f3f3}.ry-mt__frame img,.ry-mt__frame video{width:100%;height:100%;object-fit:cover;display:block}.ry-mt__caption{font-family:var(--ry-head);font-weight:400;font-size:23px;line-height:29.9px;text-align:center;margin-top:5px!important}.ry-mt__reviews{display:flex;justify-content:center;font-size:12px;min-height:20px}.ry-mt__buy{width:100%;padding:16px 0 0}@media(max-width:767px){.ry-mt{padding:0 0 20px}.ry-mt__grid{grid-template-columns:1fr;gap:10px;padding:0 6px}.ry-mt__frame{width:100%}.ry-mt__caption{font-size:15px;line-height:19.5px;margin-top:10px!important}}.ry-ugc__head{text-align:center;padding:15px 15px 0}.ry-ugc__title{display:inline-flex;align-items:center;gap:8px;font-family:var(--ry-head);font-weight:400;font-size:30px;line-height:39px;color:var(--ry-red)}.ry-ugc__title .ry-icon{font-size:32px}.ry-ugc__sub{font-family:var(--ry-head);font-size:25px;line-height:35px;margin-top:10px!important;color:var(--ry-ink)}.ry-ugc__marquee{margin-top:22px;overflow:hidden}.ry-ugc__lane{overflow:hidden;--ry-tw:156px;--ry-th:156px;--ry-dur:calc(var(--ry-n) * 4.457s)}.ry-ugc__belt{display:flex;width:max-content;will-change:transform;animation:ry-ugc-left var(--ry-dur) linear infinite}.ry-ugc__lane--right .ry-ugc__belt{animation-name:ry-ugc-right}.ry-ugc__lane:hover .ry-ugc__belt,.ry-ugc__lane.is-held .ry-ugc__belt{animation-play-state:paused}.ry-ugc__set{display:flex;flex:none}.ry-ugc__tile{flex:none;width:var(--ry-tw);height:var(--ry-th);background:#eee}.ry-ugc__tile img{display:block;width:100%;height:100%;object-fit:cover}@keyframes ry-ugc-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / 3),0,0)}}@keyframes ry-ugc-right{0%{transform:translate3d(calc(-100% / 3),0,0)}to{transform:translateZ(0)}}@media(min-width:768px){.ry-ugc__marquee{margin-top:30px}.ry-ugc__lane{--ry-tw:225px;--ry-th:300px;--ry-dur:calc(var(--ry-nd) * 6.429s)}}@media(prefers-reduced-motion:reduce){.ry-ugc__lane .ry-ugc__belt{animation:none;transform:none}.ry-ugc__set--copy{display:none}.ry-ugc__lane{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ry-ugc__lane::-webkit-scrollbar{display:none}}@media(max-width:767px){.ry-ugc__head{padding:0}.ry-ugc__title{font-weight:700;font-size:24px;line-height:31.2px;color:var(--ry-ink)}.ry-ugc__title .ry-icon{color:var(--ry-red)}.ry-ugc__sub{font-family:var(--ry-body);font-size:19px;line-height:34.2px;color:#575757;margin-top:6px!important}}.ry-footer{background:var(--ry-ink);color:#fff;padding:30px 0 20px}.ry-footer a{text-decoration:none;color:#fff}.ry-footer a:hover{opacity:.8}.ry-footer__top{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px}.ry-footer__logo img{width:379px;height:auto}.ry-footer__signup{text-align:center}.ry-footer__offer{font-family:var(--ry-head);font-weight:700;font-size:25px;line-height:52px;letter-spacing:normal}.ry-footer__offer em{font-style:normal;color:var(--ry-red)}.ry-footer__form{display:flex;max-width:570px;margin:20px auto 0;background:#fff;border-radius:22px;overflow:hidden}.ry-footer__form input[type=email]{flex:1 1 380px;min-width:0;border:0;outline:0;padding:12px 16px;font:400 18px/28px var(--ry-body);color:var(--ry-ink);background:#fff;border-radius:22px 0 0 22px}.ry-footer__form button{flex:0 0 190px;border:0;background:var(--ry-red);color:#fff;font:400 20px/28px var(--ry-body);letter-spacing:.66px;padding:12px 24px;border-radius:0 22px 22px 0;cursor:pointer}.ry-footer__msg{margin-top:10px!important;font-size:15px}.ry-footer__cols{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1200px;margin:24px auto 0;padding:0 15px}.ry-footer__col{padding:0 15px}.ry-footer__col h3{font:700 22px/28.6px var(--ry-body);letter-spacing:normal;margin:0 0 24px;color:#fff}.ry-footer__col ul{list-style:none;margin:0;padding:0}.ry-footer__col li{font-size:20px;line-height:28px;margin-bottom:24px}.ry-footer__col:nth-child(2) li,.ry-footer__col:nth-child(3) li{margin-bottom:16px}.ry-footer__bottom{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px}.ry-footer__social{display:flex;gap:16px;align-items:center;padding-left:5px}.ry-footer__social img{height:20px;width:auto}.ry-footer__social a.ry-footer__tiktok img{background:transparent;filter:invert(1);mix-blend-mode:screen}.ry-footer__legal{margin-top:10px;color:#fffc;letter-spacing:normal}.ry-footer__legal p:first-child{font-size:18px;line-height:27px}.ry-footer__legal p:last-child{font-size:13px;line-height:19.5px}.ry-footer__pay{display:flex;gap:12px;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ry-footer__pay img{height:22px;width:auto;border-radius:4px}.ry-footer__pay--svg{justify-content:center;gap:8px}.ry-footer__pay--svg li{display:block;line-height:0;margin:0;padding:0}.ry-footer__pay--svg svg{display:block;width:38px;height:24px;border-radius:4px;box-shadow:0 0 0 1px #ffffff2e}@media(min-width:768px){.ry-footer__pay--svg{justify-content:center;max-width:none;margin:0 auto}}@media(max-width:767px){.ry-footer__pay--svg{max-width:200px;margin:0 auto}}.ry-footer__mark img{width:75px;height:auto}.ry-footer__acc{display:none}@media(max-width:767px){.ry-footer{padding:20px 0}.ry-footer__top{grid-template-columns:1fr;padding:0 15px}.ry-footer__signup{order:-1}.ry-footer__offer{line-height:32.5px}.ry-footer__form{max-width:360px;margin:32px auto 24px}.ry-footer__form input[type=email]{font-size:13px;line-height:23px;flex-basis:210px}.ry-footer__form button{flex-basis:150px;font-size:13px;line-height:23.4px}.ry-footer__logo{text-align:center}.ry-footer__logo img{width:360px;margin:0 auto}.ry-footer__cols{display:none}.ry-footer__acc{display:block;padding:10px 15px 0}.ry-footer__acc details{border-bottom:1px solid rgba(255,255,255,.2)}.ry-footer__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 0;cursor:pointer;font:700 17px/22.1px var(--ry-body);letter-spacing:normal}.ry-footer__acc summary::-webkit-details-marker{display:none}.ry-footer__acc summary:after{content:"";width:8px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);margin-right:6px;transition:transform .2s}.ry-footer__acc details[open] summary:after{transform:rotate(-135deg)}.ry-footer__acc ul{list-style:none;margin:0;padding:0 0 12px}.ry-footer__acc li{font-size:15px;line-height:27px;margin-bottom:16px}.ry-footer__bottom{grid-template-columns:1fr;padding:16px 20px 0;gap:12px}.ry-footer__mark{display:none}.ry-footer__legal p:first-child{font-size:15px;line-height:22.5px}.ry-footer__legal p:last-child{font-size:12px;line-height:18px}.ry-footer__pay li.ry-pay-desktop{display:none}}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child:has(.ry-hero){margin-top:0}.ry .shopify-payment-button__more-options{display:none}.ry-pdp-title,.product-information .ry-pdp h1{font-family:Bai Jamjuree,sans-serif;font-weight:700;font-size:24px;line-height:1.4;color:#1c1c1c;margin:0}.ry-pdp{font-family:Red Hat Display,sans-serif;color:#1c1c1c}.ry-pdp-price{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:Bai Jamjuree,sans-serif}.ry-pdp-price__now{font-size:24px;font-weight:700;color:#1c1c1c}.ry-pdp-price__was{font-size:18px;color:#8a8a8a;text-decoration:line-through}.ry-pdp-price__off{background:#ff2400;color:#fff;font-weight:700;font-size:16px;border-radius:8px;padding:4px 14px;line-height:1.4}.ry-pdp-bullets{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-family:Bai Jamjuree,sans-serif;font-size:14px;line-height:1.5}.ry-pdp-bullets li{display:flex;gap:10px;align-items:flex-start}.ry-pdp-bullets p{margin:0}.ry-pdp-bullets .ry-icon{width:20px;height:20px;flex:0 0 20px;color:#ff2400;margin-top:1px}.ry-pdp-sold{display:flex;align-items:center;gap:6px;font-family:Bai Jamjuree,sans-serif;font-size:14px;color:#3a3a3a;margin:0}.ry-pdp-sold strong{color:#ff2400;font-weight:700}.ry-pdp-pay{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:0}.ry-pdp-pay img{height:24px;width:auto;display:block}.ry-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-family:Bai Jamjuree,sans-serif;font-size:12px;line-height:1.4;color:#1c1c1c}.ry-pdp-trust p{margin:6px 0 0}.ry-pdp-trust .ry-icon{width:28px;height:28px;margin:0 auto;display:block}.ry-pdp-trust--desktop{background:#f8f8f8;border-radius:40px;padding:14px 16px;max-width:480px;margin:0 auto}.ry-pdp-acc details{border:1px solid #D9D9D9;border-radius:12px;margin:0 0 12px;background:#fff}.ry-pdp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:12px 20px 12px 15px;font-family:Bai Jamjuree,sans-serif;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.ry-pdp-acc summary::-webkit-details-marker{display:none}.ry-pdp-acc summary .ry-icon{width:14px;height:14px;transition:transform .2s}.ry-pdp-acc details[open] summary .ry-icon{transform:rotate(45deg)}.ry-pdp-acc .ry-pdp-acc__body{padding:0 15px 15px;font-size:14px;line-height:1.6}.ry-pdp-acc .ry-pdp-acc__body p{margin:0 0 8px}.product-information [id*=kaching],.product-information .shopify-app-block[class*=kaching]{min-height:var(--ry-kaching-h,520px)}.product-information quadpay-widget,.product-information [id*=zip_on_site]{display:block;min-height:24px}.product-information [id*=afterpay]{min-height:28px}.product-information .ry-pdp-atc .add-to-cart-button,.product-information add-to-cart-component button{background:#1c1c1c;color:#fff;border-radius:999px;min-height:46px;font-family:Bai Jamjuree,sans-serif;font-weight:500;font-size:16px;letter-spacing:.5px;text-transform:uppercase}@media(max-width:767px){.ry-pdp-title,.product-information .ry-pdp h1{font-size:20px}.ry-pdp-price__now{font-size:22px}.ry-pdp-price__was{font-size:16px}.ry-pdp-price__off{font-size:13px;padding:3px 10px}}@media(min-width:990px){.product-information:has(.ry-pdp) .product-information__grid{grid-template-columns:minmax(24px,1fr) minmax(0,600px) minmax(0,600px) minmax(24px,1fr)!important;column-gap:0!important}.product-information:has(.ry-pdp) .product-information__media{padding-inline:0}}.product-information:has(.ry-pdp) .add-to-cart-text>.add-to-cart-icon{display:none}@media(max-width:749px){.product-information:has(.ry-pdp) .product-information__media{padding:16px 16px 0}.product-information:has(.ry-pdp) media-gallery img{border-radius:16px}}.ry-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translateY(110%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.ry-sticky.is-visible{transform:none;opacity:1;pointer-events:auto}.ry-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin:0 auto;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 16px #00000014;padding:6px 88px}.ry-sticky__info{display:flex;align-items:center;gap:6px;font-family:Red Hat Display,sans-serif}.ry-sticky__img{width:43px;height:43px;object-fit:cover;border-radius:4px}.ry-sticky__title{margin:0;font-size:14px;color:#1c1c1c;letter-spacing:.5px}.ry-sticky__price{margin:0;font-size:14px;color:#1c1c1c}.ry-sticky__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1c1c1c;color:#fff;border:0;border-radius:999px;min-height:36px;padding:0 18px;font-family:Red Hat Display,sans-serif;font-size:15px;cursor:pointer}.ry-sticky__icon svg{width:16px;height:16px;display:block}@media(max-width:767px){.ry-sticky__inner{background:transparent;box-shadow:none;padding:0 4px 4px}.ry-sticky__btn{width:100%;min-height:49px;font-size:16px}}.ry-pdp-rated{display:flex;align-items:center;gap:10px;font-family:Red Hat Display,sans-serif;font-size:15px;color:#1c1c1c}.ry-pdp-rated p{margin:0}.ry-pdp-rated__stars{display:inline-flex;gap:2px;color:#ff2400}.ry-pdp-rated__stars .ry-icon{width:15px;height:15px}.ry-pdp-stock{display:block;margin:0}.ry-pdp-stock__pill{display:inline-flex;align-items:center;gap:9px;padding:5px 12px 5px 10px;border-radius:999px;background:#ff240012;border:1px solid rgba(255,36,0,.16)}.ry-pdp-stock__dot{position:relative;width:8px;height:8px;flex:0 0 auto}.ry-pdp-stock__dot i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.ry-pdp-stock__core{background:#ff2400;animation:ryStockCore 2s cubic-bezier(.4,0,.2,1) infinite}.ry-pdp-stock__ring{border:1.5px solid #ff2400;opacity:0;animation:ryStockRing 2s cubic-bezier(.15,.6,.3,1) infinite}.ry-pdp-stock__ring--2{animation-delay:1s}.ry-pdp-stock__txt{font-family:Bai Jamjuree,sans-serif;font-size:11.5px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff2400;white-space:nowrap}@keyframes ryStockRing{0%{transform:scale(1);opacity:.9}65%,to{transform:scale(2.2);opacity:0}}@keyframes ryStockCore{0%,to{transform:scale(1)}12%{transform:scale(.78)}30%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ry-pdp-stock__ring--2{display:none}.ry-pdp-stock__core,.ry-pdp-stock__ring{animation-duration:3.4s}}.ry-pdp-guarantee{background:#f8f8f8;border-radius:12px;padding:16px;text-align:center;font-family:Red Hat Display,sans-serif}.ry-pdp-guarantee__title{margin:0 0 6px;text-transform:capitalize;font-family:Bai Jamjuree,sans-serif}.ry-pdp-guarantee p{margin:0;font-size:14px;letter-spacing:.5px}.ry-sticky__actions{display:flex;align-items:center;gap:12px}.ry-sticky__qty{display:flex;align-items:center;border:1px solid #1C1C1C;border-radius:999px;height:28px;overflow:hidden}.ry-sticky__qty-btn{display:flex;align-items:center;justify-content:center;width:30px;height:100%;background:none;border:0;color:#1c1c1c;cursor:pointer;padding:0}.ry-sticky__qty-input{width:46px;height:100%;border:0;text-align:center;font-family:Red Hat Display,sans-serif;font-size:14px;color:#1c1c1c;background:none;-moz-appearance:textfield;padding:0}.ry-sticky__qty-input::-webkit-outer-spin-button,.ry-sticky__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:767px){.ry-sticky__actions{width:100%}}.ry-pdp-subtitle{margin:0;font-family:Bai Jamjuree,sans-serif;font-size:18px;line-height:1.3;letter-spacing:.66px;color:#1c1c1c}.ry-pdp-bullets--bundle{gap:6px;font-size:16px;letter-spacing:.66px}.ry-pdp-bullets--bundle li{align-items:center}.ry-pdp-bullets--bundle svg{width:25px;height:25px;flex:0 0 25px;color:#ff2400}.ry-pdp-off--static{background:#ff2400;color:#fff;font-weight:700;font-size:20px;letter-spacing:.66px;border-radius:12px;padding:8px 14px;line-height:1.4}.ry-pdp-guarantee--bundle{border:1px solid #1C1C1C;border-radius:22px;padding:10px 16px}.ry-pdp-guarantee--bundle .ry-pdp-guarantee__title{text-transform:none;font-family:Red Hat Display,sans-serif;margin:0 0 4px}.ry-pdp-trust--bundle svg{width:35px;height:35px;display:block;margin:0 auto}.ry-pdp-trust--bundle p{font-family:Red Hat Display,sans-serif;font-weight:700;font-size:16px;line-height:1.5}.ry-gallery-after{margin-top:40px}.ry-gallery-after .ry-pdp-trust--bundle{max-width:530px;padding:16px 20px;border-radius:800px}.ry-pdp-trust--bundle-m{background:#f8f8f8;border-radius:16px;padding:12px 8px}.ry-pdp-trust--bundle-m svg{width:32px;height:32px}.ry-pdp-trust--bundle-m p{font-size:12px;font-weight:600}@media(max-width:767px){.ry-gallery-after{display:none}.ry-pdp-off--static{font-size:14px;padding:5px 10px;border-radius:15px}}.product-information:has(.ry-gallery-after) media-gallery.sticky-content{position:static}.ry-pdp-acc--bundle details{border-color:#1c1c1c;border-radius:20px}.ry-pdp-acc--bundle summary{font-size:15px;font-weight:600;color:#161723;letter-spacing:0;padding:9px 20px 9px 17px}.ry-pdp-pay--bundle img{height:31px}@media(max-width:767px){.ry-pdp-pay--bundle img{height:25px}.ry-pdp-acc--bundle summary{padding:11px 20px}}.ry-pdp-pay--svg{list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:200px}@media(max-width:767px){.ry-pdp-pay--svg:has(li:nth-child(n+9)){max-width:340px}}.ry-pdp-pay--svg li{display:block;margin:0;padding:0;line-height:0}.ry-pdp-pay--svg svg{display:block;width:38px;height:24px}@media(min-width:768px){.ry-pdp-pay--svg{gap:10px;max-width:none}.ry-pdp-pay--svg svg{width:41px;height:26px}}.ry-pdp-price__off--pill{background:#1c1c1c;border-radius:20px;font-size:14px;padding:6px 10px}@media(max-width:767px){.ry-pdp-price__off--pill{background:#ff2400}}.ry-pdp-price--clip .ry-pdp-price__now,.ry-pdp-price--ringo .ry-pdp-price__now{font-size:25px}.ry-pdp-price--clip .ry-pdp-price__was,.ry-pdp-price--ringo .ry-pdp-price__was{font-size:20px;color:#b4b4b4}.ry-pdp-off--ringo{display:inline-block;background:#ff2400;color:#fff;font-family:Bai Jamjuree,sans-serif;font-weight:700;font-size:20px;line-height:1.5;border-radius:12px;padding:6px 14px}@media(max-width:767px){.ry-pdp-off--ringo{font-size:15px;border-radius:15px;padding:2px 12px}}.ry-pdp-title--ringo{font-size:25px;line-height:1.3}@media(max-width:767px){.ry-pdp-title--ringo{font-size:20px}}.ry-pdp-bullets--clip{font-size:18px}.ry-pdp-bullets--grip{font-size:15px}.ry-pdp-bullets--ringo{font-family:Red Hat Display,sans-serif;font-weight:300;font-size:16px;letter-spacing:0}.ry-pdp-bullets--ringo svg{width:20px;height:20px;flex:0 0 20px}@media(max-width:767px){.ry-pdp-bullets--ringo{font-size:14px}}.ry-pdp-acc--clip summary{font-size:18px}.ry-pdp-acc--ringo summary{font-size:15px;padding:12px 20px 12px 17px}@media(max-width:767px){.ry-pdp-acc--clip summary,.ry-pdp-acc--grip summary{font-size:14px}}.product-information:has(.ry-pdp) .variant-option--swatches{--variant-picker-swatch-width:34px;--variant-picker-swatch-height:34px;--variant-picker-swatch-radius:50%}.product-information:has(.ry-pdp) .variant-option--swatches .swatch{width:34px;height:34px;border-radius:50%;background-size:cover;background-position:center}.product-information:has(.ry-pdp) .variant-option legend{font-family:Bai Jamjuree,sans-serif;font-size:15px;color:#1c1c1c}.product-information:has(.ry-pdp-price--clip) .product-form-buttons{flex-wrap:wrap;row-gap:14px}.product-information:has(.ry-pdp-price--clip) .product-form-buttons>span:has(add-to-cart-component){flex:1 0 100%}.product-information:has(.ry-pdp-price--clip) .quantity-selector{flex:0 0 auto;width:auto;min-width:100px;height:34px;border:1px solid #1C1C1C;border-radius:999px}.ry-pdp-acc--grip summary{text-transform:none}@media(min-width:768px){.product-information:has(.ry-pdp-price--clip) .ry-pdp-title{font-size:35px;line-height:1.2}}.product-information:has(.ry-pdp-price--clip) .quantity-selector{width:160px;height:45px;border-radius:22px;border-color:#121212}@media(max-width:767px){.product-information:has(.ry-pdp-price--clip) .quantity-selector{width:140px;height:35px}}.ry-phero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1c1c1c;color:#fff;text-align:center}.ry-phero__bg,.ry-phero__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ry-phero__inner{position:relative;z-index:1;padding:20px 15px;max-width:1200px;display:flex;flex-direction:column;align-items:center;gap:14px}.ry-phero__title{font-family:var(--ry-head);font-weight:700;line-height:1.3;color:#f8f8f8;margin:0}.ry-phero--upper .ry-phero__title{text-transform:uppercase}.ry-phero__sub{font-family:var(--ry-body);font-weight:600;font-size:17px;color:#f8f8f8;margin:0}.ry-phero__btn{display:inline-block;border:1px solid #fff;border-radius:22px;padding:12px 32px;font-family:var(--ry-body);font-weight:600;font-size:15px;color:#fff;text-decoration:none}@media(min-width:768px){.ry-phero__sub{font-size:19px}.ry-phero__btn{font-size:17px}}.ry-section--phero+.ry-section--phero{margin-top:0}.ry-acc-page{font-family:var(--ry-body);color:#1c1c1c}.ry-acc-page--faq .ry-acc-page__wrap{max-width:968px;margin:0 auto;padding:19px 10px 50px}.ry-acc-page--faq .ry-acc-page__item{background:#eaeaea;border-radius:22px;margin:0 0 8px}.ry-acc-page__item summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer}.ry-acc-page__item summary::-webkit-details-marker{display:none}.ry-acc-page__caret{flex:0 0 16px;margin-left:auto;transition:transform .2s}.ry-acc-page__item[open] .ry-acc-page__caret{transform:rotate(180deg)}.ry-acc-page__q p{margin:0}.ry-acc-page--faq summary{padding:8px 12px 12px;min-height:47px}.ry-acc-page--faq .ry-acc-page__icon{flex:0 0 26px;display:flex}.ry-acc-page--faq .ry-acc-page__icon svg{width:26px;height:26px}.ry-acc-page--faq .ry-acc-page__q{font-size:15px;line-height:27px}.ry-acc-page--faq .ry-acc-page__a{padding:4px 12px 20px;font-size:15px;line-height:27px}.ry-acc-page__a p{margin:0}@media(min-width:768px){.ry-acc-page--faq .ry-acc-page__item{margin-bottom:20px}.ry-acc-page--faq summary{min-height:48px}.ry-acc-page--faq .ry-acc-page__q{font-size:20px;line-height:28px}.ry-acc-page--faq .ry-acc-page__a{font-size:20px;line-height:28px;padding-bottom:40px}}.ry-acc-page--policies .ry-acc-page__wrap{max-width:1230px;margin:0 auto;padding:48px 15px 60px}.ry-acc-page--policies .ry-acc-page__group{margin-bottom:50px;scroll-margin-top:20px}.ry-acc-page--policies .ry-acc-page__gtitle{font-family:var(--ry-head);font-weight:700;font-size:20px;color:#151515;margin:0 0 24px}.ry-acc-page--policies .ry-acc-page__item{border-bottom:1px solid #E0E0E0}.ry-acc-page--policies summary{padding:28px 0;color:#242424}.ry-acc-page--policies .ry-acc-page__q{font-size:17px;line-height:1.3;font-weight:700}.ry-acc-page--policies .ry-acc-page__a{font-size:15px;line-height:27px;color:#575757;padding:0 0 20px}.ry-acc-page__nav a{display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1c1c1c;text-decoration:none;padding:16px 0;border-bottom:1px solid #E0E0E0}@media(min-width:768px){.ry-acc-page--policies .ry-acc-page__wrap{display:grid;grid-template-columns:277px 599px;gap:0 78px;justify-content:center;padding-top:80px}.ry-acc-page__nav{position:sticky;top:20px;align-self:start}.ry-acc-page__nav a:first-child{padding-top:0}.ry-acc-page--policies .ry-acc-page__gtitle{font-size:23px;margin-bottom:20px}.ry-acc-page--policies summary{padding:10px 0}.ry-acc-page--policies .ry-acc-page__q{font-size:19px}.ry-acc-page--policies .ry-acc-page__a{font-size:20px;line-height:28px}}.ry-about{padding:10px 15px 20px}.ry-about__card{max-width:1200px;margin:0 auto;background:var(--ry-about-bg,#FBFBFB);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.ry-about__media img{display:block;width:100%;height:auto;border-radius:22px}.ry-about__body{padding:10px 15px 24px;text-align:center;font-family:var(--ry-body);color:#1c1c1c}.ry-about__title{font-family:var(--ry-head);font-weight:600;font-size:24px;margin:0 0 12px}.ry-about__text{font-size:15px;line-height:1.55}.ry-about__text p{margin:0}.ry-about__people{display:flex;justify-content:space-around;gap:10px;margin-top:24px}.ry-about__person{display:flex;flex-direction:column;font-size:14px}.ry-about__person span{color:#b4b4b4}@media(min-width:768px){.ry-about{padding:50px 15px}.ry-section--about+.ry-section--about .ry-about{padding:0 15px 80px}.ry-about__card{flex-direction:row;align-items:center;min-height:400px}.ry-about__card--right{flex-direction:row-reverse}.ry-about__media{flex:0 0 593px;align-self:stretch}.ry-about__media img{height:100%;object-fit:cover}.ry-about__body{flex:1;padding:20px 40px}.ry-about__title{font-size:28px}.ry-about__text{font-size:17px}.ry-about__card--right .ry-about__text{font-size:15px}.ry-about__person{font-size:16px}.ry-about__card--noimg{justify-content:center}.ry-about__card--noimg .ry-about__body{max-width:593px;margin-left:auto}}.ry-lcards{padding:30px 0}.ry-lcards__title{font-family:var(--ry-head);font-weight:700;font-size:35px;color:#242424;margin:0 0 24px;text-align:center}.ry-lcards__grid{display:grid;gap:24px}.ry-lcards__card{display:flex;flex-direction:column-reverse;gap:12px;text-decoration:none;color:#242424}.ry-lcards__img img{display:block;width:100%;height:250px;object-fit:cover;border-radius:22px}.ry-lcards__name{font-family:var(--ry-head);font-weight:700;font-size:22px;margin:0;text-align:center}@media(min-width:768px){.ry-lcards__title{font-size:40px;margin-bottom:44px}.ry-lcards__grid{grid-template-columns:repeat(3,348px);justify-content:center;gap:30px}.ry-lcards__card{flex-direction:column}.ry-lcards__img img{height:332px}.ry-lcards__name{font-size:23px;text-align:center}}.ry-cform{padding:0 15px 30px}.ry-cform__card{position:relative;max-width:1200px;margin:0 auto;border-radius:22px;overflow:hidden;background:#1c1c1c}.ry-cform__bg,.ry-cform__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ry-cform__inner{position:relative;z-index:1;max-width:798px;margin:0 auto;padding:30px 16px}.ry-cform__title{font-family:var(--ry-head);font-weight:700;font-size:35px;color:#f8f8f8;text-align:center;margin:0}.ry-cform__sub{font-family:var(--ry-body);font-style:italic;font-size:15px;color:#f8f8f8;text-align:center;margin:6px 0 24px}.ry-cform__msg{background:#fff;color:#1c1c1c;border-radius:12px;padding:10px 14px;margin:0 0 16px;font-family:var(--ry-body)}.ry-cform__row{display:grid;gap:16px}.ry-cform__field{display:flex;flex-direction:column;gap:8px;font-family:var(--ry-body);font-weight:700;font-size:12px;color:#f8f8f8;margin-bottom:16px}.ry-cform__row .ry-cform__field{margin-bottom:0}.ry-cform__row{margin-bottom:16px}.ry-cform__field input{height:50px;border:0;border-bottom:1px solid #E0E0E0;border-radius:22px;background:#fff;padding:12px 16px;font-family:var(--ry-body);font-size:15px;color:#1c1c1c;font-weight:400}.ry-cform__btn{display:block;margin:20px auto 0;background:#fff;color:#000;border:0;border-radius:22px;padding:12px 46px;font-family:var(--ry-body);font-size:15px;cursor:pointer}@media(min-width:768px){.ry-cform__card{border:1px solid #1C1C1C}.ry-cform__inner{padding:45px 15px}.ry-cform__title{font-size:40px}.ry-cform__sub{font-size:20px}.ry-cform__row{grid-template-columns:1fr 1fr;gap:30px}.ry-cform__field{font-size:15px}.ry-cform__btn{font-size:20px}}.ry-rtext{padding:30px 0}.ry-rtext__body{font-family:var(--ry-body);line-height:1.5;color:#1c1c1c;text-align:center}.ry-rtext__body p{margin:0}@media(min-width:768px){.ry-rtext{padding:32px 0 48px}}.ry-coll{padding:24px 0 40px;font-family:var(--ry-body);color:#1c1c1c}.ry-coll__crumb{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#b4b4b4}.ry-coll__crumb a{color:#242424;text-decoration:underline}.ry-coll__title{font-family:var(--ry-head);font-weight:700;font-size:25px;line-height:1.3;color:#242424;margin:10px 0 20px}.ry-coll__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 24px}.ry-coll__form{display:flex;flex-direction:column;align-items:center;margin:0}.ry-coll__media{position:relative;display:block;width:100%;aspect-ratio:1;margin-bottom:10px}.ry-coll__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s}.ry-coll__img--hover{opacity:0}@media(hover:hover){.ry-coll__media:hover .ry-coll__img--hover{opacity:1}}.ry-coll__badge{position:absolute;z-index:2;top:-12px;left:8px;background:#ff2400;color:#fff;border-radius:22px;padding:4px 12px;font-weight:700;font-size:12px;line-height:18px}.ry-coll__name{align-self:stretch;color:#1c1c1c;text-decoration:none}.ry-coll__name h2{font-family:var(--ry-body);font-weight:400;font-size:14px;line-height:21px;margin:0}.ry-coll__price{align-self:stretch;display:flex;gap:8px;font-size:14px;line-height:21px;margin:4px 0}.ry-coll__price span{font-weight:700;color:#242424}.ry-coll__price s{color:#b4b4b4}.ry-coll__btn{width:100%;height:35px;background:#1c1c1c;color:#fff;border:0;border-radius:22px;font-family:var(--ry-body);font-size:15px;cursor:pointer;margin-top:4px}.ry-coll__btn--sold{background:#b7b7b7;cursor:not-allowed}.ry-coll__more{font-size:15px;line-height:27px;color:#1c1c1c;text-decoration:underline;margin-top:10px}.ry-coll__pages{margin-top:30px;text-align:center}@media(min-width:768px){.ry-coll{padding-top:30px}.ry-coll__crumb{justify-content:flex-start;font-size:16px}.ry-coll__title{font-size:40px;margin:10px 0 20px}.ry-coll__grid{grid-template-columns:repeat(4,278px);justify-content:center;gap:40px 30px}.ry-coll__badge{font-size:15px;line-height:22.5px}.ry-coll__name h2,.ry-coll__price{font-size:16px;line-height:24px}.ry-coll__btn{width:208px;font-size:20px}.ry-coll__more{font-size:20px;line-height:28px}}.ry-icons{padding:30px 0 48px}.ry-icons__row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ry-icons__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-family:var(--ry-body);font-size:12px;line-height:18px;color:#242424}.ry-icons__item img{width:32px;height:32px}.ry-icons__text p{margin:0}@media(min-width:768px){.ry-icons__row{max-width:1200px;margin:0 auto}.ry-icons__item{flex-direction:row;justify-content:center;gap:16px;text-align:left;font-size:19px;line-height:28.5px}.ry-icons__item img{width:40px;height:40px}}@media(min-width:768px){.ry-phero--left{justify-content:flex-start;text-align:left}.ry-phero--left .ry-phero__inner{width:100%;max-width:1158px;margin:0 auto;align-items:flex-start;padding:20px 15px}}.shopify-block[id*=judge_me_reviews_all_reviews_text]{min-height:110px}@media(min-width:750px){.shopify-block[id*=judge_me_reviews_all_reviews_text]{min-height:32px}}main[data-template="product.gp-template-624046036247118582"]>.shopify-section[id$=__main] .product-information.section{padding-bottom:0!important}main[data-template="product.gp-template-624046036247118582"] [id*=__gp_section_632736666045383253] .rvr{padding-top:0!important}@media(min-width:768px){main[data-template="product.gp-template-624046036247118582"] [id*=__gp_section_632736666045383253] #gmOnIhvVxA{margin-top:0!important}main[data-template="product.gp-template-624046036247118582"] [id*=__gp_section_632736666045383253] .rvr{padding-top:49px!important}}.product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip]{margin-top:-11px!important}.product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip] #zip-product-widget{padding-top:0!important}main[data-template="product.gp-template-614637038557201198"] .product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip]{margin-top:-14px!important}.ry-footer__msg{margin:10px auto 0!important;max-width:570px;font-size:15px;line-height:21px;letter-spacing:normal;color:#fff}.ry-footer__msg--error{color:#ff8a73}.ry-footer__form:has(input[aria-invalid=true]){box-shadow:0 0 0 2px var(--ry-red)}.ry-footer__form button:disabled{opacity:.75;cursor:progress}.ry-footer__form button:focus-visible,.ry-footer__form input:focus-visible{outline:2px solid var(--ry-red);outline-offset:-2px}.ry-signup-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px}.ry-signup-modal[hidden]{display:none}.ry-signup-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1cb8}.ry-signup-modal__panel{position:relative;box-sizing:border-box;width:100%;max-width:460px;max-height:calc(100vh - 40px);overflow:auto;overscroll-behavior:contain;background:var(--ry-ink);color:#fff;border-radius:22px;border-top:6px solid var(--ry-red);padding:44px 32px 32px;text-align:center;box-shadow:0 20px 60px #00000073;animation:ry-modal-in .22s ease-out}.ry-signup-modal__panel:focus{outline:none}.ry-signup-modal__close{all:unset;box-sizing:border-box;position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;cursor:pointer}.ry-signup-modal__close:hover{background:#ffffff1a}.ry-signup-modal__close:focus-visible,.ry-signup-modal__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.ry-signup-modal__eyebrow{font:700 14px/20px var(--ry-body);letter-spacing:1.5px;color:var(--ry-red);margin:0 0 10px!important}.ry-signup-modal__title{font-family:var(--ry-head);font-weight:700;font-size:30px;line-height:36px;letter-spacing:normal;color:#fff;margin:0 0 12px!important}.ry-signup-modal__text{font:400 18px/27px var(--ry-body);color:#ffffffe6;margin:0 0 24px!important}.ry-signup-modal__btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:208px;min-height:48px;padding:12px 24px;border-radius:22px;background:var(--ry-red);color:#fff;font:700 16px/24px var(--ry-body);cursor:pointer;transition:opacity .2s}.ry-signup-modal__btn:hover{opacity:.9}@keyframes ry-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ry-signup-modal__panel{animation:none}}@media(max-width:767px){.ry-signup-modal__panel{padding:44px 20px 24px}.ry-signup-modal__title{font-size:24px;line-height:30px}.ry-signup-modal__text{font-size:16px;line-height:24px}.ry-signup-modal__btn{width:100%}.ry-footer__msg{max-width:360px;font-size:14px;line-height:20px}}.ry-signup-modal__backdrop{background:#0c0c0c99}.ry-signup-modal__panel{max-width:560px;background:#0e0e0e;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);border-radius:22px;padding:52px 56px 48px;text-align:left;box-shadow:0 30px 80px #00000073}.ry-signup-modal__close{top:12px;right:12px}.ry-signup-modal__logo{display:block;height:22px;width:auto;margin:0 0 48px}.ry-signup-modal__eyebrow{font:600 12px/1 var(--ry-body);letter-spacing:3px;text-transform:uppercase;color:#fff9;margin:0 0 16px!important}.ry-signup-modal__title{font-family:var(--ry-head);font-weight:600;font-size:88px;line-height:.9;letter-spacing:-2px;text-transform:uppercase;margin:0 0 26px!important}.ry-signup-modal__rule{height:1px;background:#ffffff24;margin:0 0 22px}.ry-signup-modal__offer{font:500 20px/1.2 var(--ry-body);color:#fff;margin:0 0 10px!important}.ry-signup-modal__offer span{font-family:var(--ry-head);font-weight:700;font-size:34px;letter-spacing:-.5px;color:var(--ry-red);margin-right:6px}.ry-signup-modal__text{font:400 16px/1.55 var(--ry-body);color:#ffffffb8;margin:0 0 34px!important}.ry-signup-modal__btn{min-width:0;min-height:48px;padding:0 32px;border-radius:22px;background:#fff;color:#0e0e0e;border:1px solid #fff;font:600 13px/1 var(--ry-body);letter-spacing:2.4px;text-transform:uppercase;transition:background .2s,color .2s}.ry-signup-modal__btn:hover{opacity:1;background:transparent;color:#fff}@media(max-width:767px){.ry-signup-modal__panel{max-width:360px;padding:40px 28px 28px}.ry-signup-modal__logo{height:18px;margin-bottom:44px}.ry-signup-modal__title{font-size:64px;line-height:.9}.ry-signup-modal__offer{font-size:18px}.ry-signup-modal__offer span{font-size:30px}.ry-signup-modal__text{font-size:15px;line-height:1.55}.ry-signup-modal__btn{width:100%}}.ry-signup-modal .ry-signup-modal__panel{max-width:360px;padding:0;border:0;border-radius:22px;background:#0e0e0e;text-align:left;overflow:auto;overflow-x:hidden}.ry-signup-modal__media{position:relative;height:400px}.ry-signup-modal__media img{position:absolute;left:0;top:0;width:100%;height:400px;object-fit:cover;object-position:50% 30%;display:block}.ry-signup-modal__media:after{content:"";position:absolute;left:0;right:0;top:0;height:400px;background:linear-gradient(180deg,#00000047,#0000 22% 72%,#0e0e0ed9 90%,#0e0e0e)}.ry-signup-modal .ry-signup-modal__close{top:10px;right:10px;z-index:3;background:#0000004d}.ry-signup-modal__body{position:relative;z-index:2;margin-top:-104px;padding:0 26px 24px}.ry-signup-modal .ry-signup-modal__logo{display:block;height:20px;width:auto;margin:0 0 16px}.ry-signup-modal .ry-signup-modal__title{font-size:46px;line-height:.95;letter-spacing:-1px;margin:0 0 16px!important}.ry-signup-modal .ry-signup-modal__offer{font-size:18px;margin:0 0 6px!important}.ry-signup-modal .ry-signup-modal__offer span{font-size:30px;color:#ff2400}.ry-signup-modal .ry-signup-modal__text{font-size:15px;line-height:1.5;color:#ffffffc7;margin:0 0 20px!important}.ry-signup-modal .ry-signup-modal__btn{width:100%;display:flex}.ry-signup-modal .ry-signup-modal__btn:focus-visible,.ry-signup-modal .ry-signup-modal__close:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:768px){.ry-signup-modal .ry-signup-modal__panel{max-width:860px;height:540px;display:flex;align-items:center}.ry-signup-modal__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.ry-signup-modal__media img{left:auto;right:0;width:64%;height:100%;object-position:50% 28%}.ry-signup-modal__media:after{height:100%;background:linear-gradient(90deg,#0e0e0e 0% 36%,#0e0e0e8c 46%,#0e0e0e00 58%)}.ry-signup-modal__body{margin-top:0;padding:56px;max-width:440px}.ry-signup-modal .ry-signup-modal__logo{height:26px;margin-bottom:28px}.ry-signup-modal .ry-signup-modal__title{font-size:72px;margin-bottom:24px!important}.ry-signup-modal .ry-signup-modal__offer span{font-size:36px}.ry-signup-modal .ry-signup-modal__text{font-size:16px;margin-bottom:30px!important}.ry-signup-modal .ry-signup-modal__btn{width:auto;display:inline-flex}}@media(max-width:767px){.ry-footer input[type=email],.ry-footer input[type=text],.ry-footer input,form[data-ry-signup] input,.ry-signup-modal input{font-size:16px!important}}@media(max-width:749px){.product-information.section{padding-top:6px!important}.product-information__media{padding-top:0!important}slideshow-controls.ry-mthumbs{--ry-th: calc((100vw - 52px)/5) ;position:static!important;inset:auto!important;transform:none!important;display:block!important;width:100%!important;height:var(--ry-th)!important;min-height:var(--ry-th)!important;max-height:none!important;margin:8px 0 18px!important;padding:0!important;overflow:visible!important}.ry-mthumbs .slideshow-controls__arrows,.ry-mthumbs .slideshow-control--previous,.ry-mthumbs .slideshow-control--next{display:none!important}.ry-mthumbs .slideshow-controls__thumbnails-container{display:block!important;width:100%!important;max-width:none!important;height:var(--ry-th)!important;max-height:none!important;padding:0!important;margin:0!important;mask-image:none!important;-webkit-mask-image:none!important}.ry-mthumbs .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:5px!important;height:var(--ry-th)!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0!important;margin:0!important}.ry-mthumbs .slideshow-controls__thumbnails::-webkit-scrollbar{display:none}.ry-mthumbs .slideshow-controls__thumbnail{position:relative;display:block!important;flex:0 0 var(--ry-th)!important;width:var(--ry-th)!important;min-width:var(--ry-th)!important;height:var(--ry-th)!important;min-height:var(--ry-th)!important;max-height:none!important;aspect-ratio:auto!important;border-radius:8px!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important;outline-offset:2px;opacity:.55;transition:opacity .2s;-webkit-transform:translateZ(0)}.ry-mthumbs .slideshow-controls__thumbnail img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:8px!important}.ry-mthumbs .slideshow-controls__thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;pointer-events:none;transition:box-shadow .2s}.ry-mthumbs .slideshow-controls__thumbnail[aria-selected=true]{opacity:1}.ry-mthumbs,.ry-mthumbs *{-webkit-mask-image:none!important;mask-image:none!important}.ry-mthumbs scroll-hint:before,.ry-mthumbs scroll-hint:after,.ry-mthumbs .slideshow-controls__thumbnails-container:before,.ry-mthumbs .slideshow-controls__thumbnails-container:after{display:none!important;content:none!important}.ry-mthumbs .slideshow-controls__thumbnail,.ry-mthumbs .slideshow-controls__thumbnail[aria-selected]{opacity:.5!important;filter:none!important}.ry-mthumbs .slideshow-controls__thumbnail:not([data-ry-active]):after{box-shadow:none!important}.ry-mthumbs .slideshow-controls__thumbnail img{opacity:1!important;filter:none!important}.ry-mthumbs .slideshow-controls__thumbnail,.ry-mthumbs .slideshow-controls__thumbnail:focus,.ry-mthumbs .slideshow-controls__thumbnail:focus-visible,.ry-mthumbs .slideshow-controls__thumbnail:active,.ry-mthumbs .slideshow-controls__thumbnail[aria-selected=true],.ry-mthumbs .slideshow-controls__thumbnail[data-ry-active]{outline:none!important;border:0!important;box-shadow:none!important;transition:none!important;animation:none!important;-webkit-tap-highlight-color:transparent}.ry-mthumbs .slideshow-controls__thumbnail:before{display:none!important;content:none!important}.ry-mthumbs .slideshow-controls__thumbnail:after,.ry-mthumbs .slideshow-controls__thumbnail img{transition:none!important;animation:none!important}.ry-mthumbs .slideshow-controls__thumbnail:focus-visible:not([data-ry-active]):after{box-shadow:inset 0 0 0 2px #1c1c1c!important}.ry-mthumbs button,.ry-mthumbs button *,.ry-mthumbs button:focus,.ry-mthumbs button:focus-visible,.ry-mthumbs button:active,.ry-mthumbs button:hover,.ry-mthumbs button[aria-selected],.ry-mthumbs button[data-ry-active]{outline:0!important;border:0!important;box-shadow:none!important;transition:none!important;animation:none!important;-webkit-tap-highlight-color:transparent!important}.ry-mthumbs button:before,.ry-mthumbs button:after{display:none!important;content:none!important;box-shadow:none!important}.ry-mthumbs .slideshow-controls__thumbnail,.ry-mthumbs .slideshow-controls__thumbnail[aria-selected]{opacity:.45!important}.ry-mthumbs .slideshow-controls__thumbnail[data-ry-active]{opacity:1!important}}@media(max-width:767px){.ry-pdp-pay--svg,.ry-pdp-pay--svg:has(li:nth-child(n+9)){max-width:232px!important;gap:8px 10px!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}.product-information .shopify-block[id$=__afterpay] square-placement{margin-bottom:0!important}.product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip],main[data-template="product.gp-template-614637038557201198"] .product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip]{margin-top:7px!important;padding-top:0!important;position:relative}.product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip] #zip-product-widget{padding-top:0!important;margin-top:0!important}@media(max-width:749px){.product-information__media media-gallery{width:88%!important;margin-left:auto!important;margin-right:auto!important}slideshow-controls.ry-mthumbs{--ry-th: calc(((100vw - 32px)*.88 - 20px)/5) ;margin:8px 0 10px!important}.product-information *:has(>[id$=__judgeme_badge]){row-gap:8px!important}.product-information *:has(>[id$=__judgeme_badge])>[id$=__zip]~*{margin-top:6px}.product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip],main[data-template="product.gp-template-614637038557201198"] .product-information .shopify-block[id$=__afterpay]+.shopify-block[id$=__zip]{margin-top:0!important}.product-information [id$=__afterpay]{min-height:0!important}}@media(max-width:749px){slideshow-controls.ry-mthumbs{--ry-th: calc((100vw - 52px)/5) ;width:calc(100vw - 32px)!important;max-width:none!important;margin-left:calc((100% - (100vw - 32px))/2)!important;margin-right:0!important}.product-information__media media-gallery,.product-information__media media-gallery slideshow-component{overflow:visible!important}}.ry-pdp-bullets .ry-tick{width:20px;height:20px;flex:0 0 20px;margin-top:1px;color:#ff2400}.ry-pdp-bullets .ry-gift{display:block;width:20px;flex:0 0 20px;font-size:17px;line-height:21px;text-align:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.product-information [id$=__zip]{display:none!important}.product-information [id$=__afterpay]{display:block!important;text-align:left!important}.product-information [id$=__afterpay] square-placement{display:block!important;width:auto!important;margin:5px 0!important;text-align:left!important}.ry-pdp-pay--svg,.ry-pdp-pay--svg:has(li:nth-child(n+9)){display:grid!important;grid-template-columns:repeat(12,auto);justify-content:center!important;gap:8px!important;max-width:none!important}.ry-pdp-pay--svg li{grid-column:span 2}.ry-pdp-pay--svg li.r2-first{grid-column:3 / span 2}.ry-pdp-pay--svg svg{width:44px!important;height:28px!important}.ry-pdp-pay--svg,.ry-pdp-pay--svg:has(li:nth-child(n+9)){gap:6px!important}.ry-pdp-pay--svg svg{width:36px!important;height:23px!important}@media(max-width:749px){.product-information slideshow-slides>slideshow-slide,slideshow-component slideshow-slides>slideshow-slide{scroll-snap-stop:always!important}}.ry-pdp-trust strong,.ry-pdp-trust b{font-weight:inherit!important}@media(max-width:749px){.product-information *:has(>div>.ry-allrev){row-gap:8px!important}.product-information *:has(>div>.ry-allrev)>[id$=__zip]~*{margin-top:6px}}.ry-footer__acc summary,.ry-footer__acc summary:hover,.ry-footer__acc summary:focus,.ry-footer__acc summary:focus-visible,.ry-footer__acc summary:active,.ry-footer__acc details[open]>summary{color:#fff!important;-webkit-tap-highlight-color:transparent}.ry-footer__acc summary:focus{outline:0}.ry-footer__acc summary:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.ry-footer__acc details[open]>ul{animation:ryAccIn .2s ease}@keyframes ryAccIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:767px){.ry-footer__bottom{justify-items:center;text-align:center}.ry-footer__bottom>div{width:100%}.ry-footer__social{justify-content:center;padding-left:0}.ry-footer__legal{text-align:center}}html:root{--ry-radius:22px;--ry-radius-tag:8px;--style-border-radius-buttons-primary:var(--ry-radius);--style-border-radius-buttons-secondary:var(--ry-radius);--style-border-radius-inputs:var(--ry-radius);--resource-card-corner-radius:var(--ry-radius);--card-corner-radius:var(--ry-radius);--product-corner-radius:var(--ry-radius);--menu-image-border-radius:var(--ry-radius)}.product-information .ry-pdp-atc .add-to-cart-button,.product-information add-to-cart-component button,.ry-sticky__btn,.ry-sticky__qty,button.gp-button-atc,.rvb__cta,.rvd__cta,.rvr__more,.rvw-cta{border-radius:var(--ry-radius)!important}.ry-pc__card{border-radius:var(--ry-radius);overflow:hidden}.ry-coll__media .ry-coll__img{border-radius:var(--ry-radius)}.rvr__card,.rvd__card{border-radius:var(--ry-radius)!important}.product-information:has(.ry-pdp) media-gallery .product-media__image{border-radius:var(--ry-radius)}.rvb__banner{border-radius:var(--ry-radius)!important}.ry-pdp-guarantee,.ry-pdp-off--static,.ry-pdp-off--ringo,.ry-pdp-trust--bundle-m,.ry-pdp-acc details,.ry-pdp-acc--bundle details,.ry-cform__msg{border-radius:var(--ry-radius)}.ry-sticky__inner{border-radius:var(--ry-radius) var(--ry-radius) 0 0}.ry-card__badge{border-radius:var(--ry-radius)}.ry-pc__save,.ry-coll__media .ry-cf__new,.rvw__badge,.ry-pdp-price__off,.product-badges__badge{border-radius:var(--ry-radius-tag)!important}.ry-sticky__img{border-radius:var(--ry-radius-tag)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ryvo.css.map */
