:root{--rolo-primary: #e63946;--rolo-primary-dark: #c1121f;--rolo-accent: #ffb703;--rolo-trust: #457b9d;--rolo-ink: #1d3557;--rolo-muted: #64748b;--rolo-cream: #dfe1bf;--rolo-cream-deep: #d4d6b3;--rolo-cream-card: #e8eacd;--rolo-surface: #ebeed0;--rolo-radius-sm: 10px;--rolo-radius: 16px;--rolo-radius-lg: 24px;--rolo-shadow: 0 8px 30px rgba(15, 23, 42, .08);--rolo-shadow-hover: 0 16px 40px rgba(15, 23, 42, .14)}body.rolotoys-theme,body.rolotoys-theme.gradient{background:radial-gradient(circle at 0% 0%,rgba(255,183,3,.08),transparent 28%),radial-gradient(circle at 100% 10%,rgba(69,123,157,.08),transparent 24%),var(--rolo-cream)}body.rolotoys-theme .color-scheme-1.gradient,body.rolotoys-theme .color-scheme-2.gradient{background:var(--rolo-cream)!important;background-attachment:scroll}body.rolotoys-theme .gradient:not(.announcement-bar-section):not(.utility-bar):not(.rolo-product-toolbar){background-attachment:scroll}body.rolotoys-theme .content-for-layout{overflow-x:clip}body.rolotoys-theme .shopify-section:not(.rolo-section)+.shopify-section.rolo-section,body.rolotoys-theme .rolo-section+.shopify-section:not(.rolo-section){margin-top:0}.rolo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.8rem;border-radius:999px;font-size:1.45rem;font-weight:800;letter-spacing:.01em;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.rolo-btn--primary{background:var(--rolo-primary);color:#fff;box-shadow:0 8px 24px #e6394647}.rolo-btn--primary:hover{background:var(--rolo-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #e6394657}.rolo-btn--ghost{background:#ffffff1f;color:#fff;border-color:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rolo-btn--ghost:hover{background:#ffffff38;color:#fff;transform:translateY(-2px)}body.rolotoys-theme .button,body.rolotoys-theme .shopify-challenge__button,body.rolotoys-theme .customer button{border-radius:999px;font-weight:700;min-height:46px;transition:transform .2s ease,box-shadow .2s ease}body.rolotoys-theme .button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 8px 22px #e6394638}body.rolotoys-theme .shopify-section-group-header-group{border-bottom:3px solid var(--rolo-primary);box-shadow:0 10px 32px #0f172a1a;background:var(--rolo-cream)}body.rolotoys-theme .shopify-section-group-header-group .announcement-bar-section,body.rolotoys-theme .shopify-section-group-header-group .utility-bar{background:linear-gradient(90deg,var(--rolo-primary-dark) 0%,var(--rolo-primary) 100%)!important;background-attachment:scroll;border-bottom:none!important;margin-bottom:0}body.rolotoys-theme .shopify-section-group-header-group .announcement-bar-section{margin:0;padding:0}body.rolotoys-theme .shopify-section-group-header-group .section-header{margin-top:0;padding-top:0}body.rolotoys-theme .utility-bar--bottom-border,body.rolotoys-theme .utility-bar--bottom-border-social-only{border-bottom:none!important}body.rolotoys-theme .announcement-bar-section .gradient,body.rolotoys-theme .utility-bar.color-scheme-5{background:linear-gradient(90deg,var(--rolo-primary-dark) 0%,var(--rolo-primary) 100%)!important;background-attachment:scroll}body.rolotoys-theme .announcement-bar,body.rolotoys-theme .announcement-bar__message{color:#fff!important;font-weight:700;letter-spacing:.04em;font-size:1.35rem}body.rolotoys-theme .announcement-bar .slider-button{color:#fff}body.rolotoys-theme .announcement-bar .svg-wrapper svg{color:#fff;fill:#fff}body.rolotoys-theme .shopify-section-group-header-group .header-wrapper{background:var(--rolo-cream)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:none;box-shadow:none;position:relative}body.rolotoys-theme .shopify-section-group-header-group .header-wrapper.gradient,body.rolotoys-theme .shopify-section-group-header-group .section-header{background:var(--rolo-cream)!important;background-attachment:scroll}body.rolotoys-theme .header__heading-logo-wrapper{padding:0;border-radius:0;background:transparent}body.rolotoys-theme .rolotoys-logo{display:block;width:auto;max-width:100%;height:auto;max-height:5.2rem;object-fit:contain}@media screen and (max-width:749px){body.rolotoys-theme .rolotoys-logo{max-height:4rem}}body.rolotoys-theme .shopify-section-group-header-group .header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--rolo-trust) 0%,var(--rolo-accent) 50%,var(--rolo-primary) 100%);opacity:.35;pointer-events:none}body.rolotoys-theme .header{padding-top:.6rem;padding-bottom:.6rem}body.rolotoys-theme .header__heading-link{font-weight:800;letter-spacing:-.02em}body.rolotoys-theme .header__menu-item{font-weight:700;border-radius:999px;transition:background .2s ease,color .2s ease}body.rolotoys-theme .header__menu-item:hover{background:#e6394614}body.rolotoys-theme .header__active-menu-item{color:var(--rolo-primary);background:#e639461a;border-radius:999px;padding:.2rem .6rem;text-decoration:none!important}body.rolotoys-theme .header__menu-item:hover span{text-decoration:none}body.rolotoys-theme .header__icon{border-radius:999px;transition:background .2s ease,transform .2s ease}body.rolotoys-theme .header__icon:hover{background:#457b9d1f;transform:translateY(-1px)}body.rolotoys-theme .shopify-section-group-footer-group{border-top:4px solid var(--rolo-ink);margin-top:0;box-shadow:0 -8px 28px #0f172a0d}body.rolotoys-theme .header__menu-item,body.rolotoys-theme .header__heading-link{font-weight:700}body.rolotoys-theme .header__active-menu-item,body.rolotoys-theme .header__menu-item:hover span{color:var(--rolo-primary)}body.rolotoys-theme .header__inline-menu,body.rolotoys-theme header-menu>details{overflow:visible}body.rolotoys-theme details[open]>.header__submenu{z-index:20}body.rolotoys-theme .header__submenu.list-menu--disclosure,body.rolotoys-theme .header__submenu.global-settings-popup,body.rolotoys-theme .header__submenu.gradient{background:#fff!important;background-attachment:scroll;z-index:20;top:calc(100% - .2rem);border:1px solid rgba(29,53,87,.12);border-radius:var(--rolo-radius-sm);box-shadow:var(--rolo-shadow-hover);max-height:min(70vh,520px);overflow-y:auto}body.rolotoys-theme .header__submenu .header__menu-item{color:var(--rolo-ink);font-weight:600;padding:.75rem 1.6rem}body.rolotoys-theme .header__submenu .header__menu-item:hover{background:#e639460f;color:var(--rolo-primary);text-decoration:none}body.rolotoys-theme .header__submenu .header__submenu{position:relative;background:var(--rolo-surface);border-radius:var(--rolo-radius-sm);margin:.4rem .8rem;padding:.4rem 0;box-shadow:none;border:1px solid rgba(29,53,87,.08)}body.rolotoys-theme .header__icons{position:relative;width:100%;min-width:0;justify-content:flex-end;align-items:center}body.rolotoys-theme .header__search details-modal,body.rolotoys-theme .header__search details{position:static}body.rolotoys-theme .header__search details:not([open])>.search-modal{display:none}body.rolotoys-theme .header__search details[open]>.search-modal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:1;visibility:visible;z-index:6;background:transparent!important;border:none}body.rolotoys-theme .header__search details[open] .modal-overlay,body.rolotoys-theme .header__search details[open] .modal-overlay:after{display:none!important}body.rolotoys-theme .header__search details[open]>summary{display:none}body.rolotoys-theme .header__search details[open] .search-modal__content{position:relative;width:100%;height:100%;padding:0 .4rem;display:flex;align-items:center;justify-content:stretch;gap:.6rem}body.rolotoys-theme .header__search details[open] .search-modal__form{flex:1;width:100%;max-width:none;min-width:0}body.rolotoys-theme .header__search .field{border-radius:999px;background:#fff;border:1px solid rgba(29,53,87,.14);box-shadow:0 4px 16px #0f172a14}body.rolotoys-theme .header__search .field__input{min-height:4.4rem;padding:1.2rem 9.8rem 1.2rem 1.8rem;border-radius:999px;font-size:1.45rem;font-weight:600;color:var(--rolo-ink)}body.rolotoys-theme .header__search .field__input:focus,body.rolotoys-theme .header__search .field__input:not(:placeholder-shown){padding:1.2rem 9.8rem 1.2rem 1.8rem}body.rolotoys-theme .header__search .field__label{left:1.8rem;color:var(--rolo-muted);font-weight:600}body.rolotoys-theme .header__search .field__input:focus~.field__label,body.rolotoys-theme .header__search .field__input:not(:placeholder-shown)~.field__label{top:calc(.4rem + var(--inputs-border-width));font-size:1rem}body.rolotoys-theme .header__search .search-modal__close-button{position:relative;right:auto;flex-shrink:0;margin:0}body.rolotoys-theme .header__icons:has(.header__search details[open])>.header__icon--account,body.rolotoys-theme .header__icons:has(.header__search details[open])>#cart-icon-bubble,body.rolotoys-theme .header__icons:has(.header__search details[open])>.desktop-localization-wrapper{display:none}body.rolotoys-theme .header__search .predictive-search--header{top:calc(100% + .6rem);right:0;left:0;width:100%;border-radius:var(--rolo-radius-sm);background:#fff!important;border:1px solid rgba(29,53,87,.12);box-shadow:var(--rolo-shadow-hover)}@media screen and (max-width:749px){body.rolotoys-theme .header__search details[open] .search-modal__content{padding:0;gap:.3rem}body.rolotoys-theme .header__search .field__input{font-size:1.6rem;padding-right:8.8rem}}body.rolotoys-theme .collection{padding-top:1rem;padding-bottom:1rem}body.rolotoys-theme .section-template--index .collection .title,body.rolotoys-theme .section-template--index .collection-list .title{font-size:clamp(2.2rem,3vw,3.2rem);letter-spacing:-.03em}body.rolotoys-theme .section-rolo-products{background:var(--rolo-cream-card);border-radius:var(--rolo-radius-lg);margin-inline:max(1.6rem,calc((100vw - var(--page-width)) / 2));padding-inline:clamp(1.6rem,3vw,3rem);box-shadow:var(--rolo-shadow);border:1px solid rgba(230,57,70,.08)}body.rolotoys-theme .section-rolo-products-alt{background:transparent}body.rolotoys-theme .card-wrapper .card{border-radius:var(--rolo-radius);overflow:hidden;border:1px solid rgba(230,57,70,.08);background:var(--rolo-cream-card);transition:transform .25s ease,box-shadow .25s ease}body.rolotoys-theme .card-wrapper .card__inner{border-radius:var(--rolo-radius)}body.rolotoys-theme .card-wrapper .card__media img{transition:transform .35s ease}body.rolotoys-theme .card-wrapper:hover .card{transform:translateY(-5px);box-shadow:var(--rolo-shadow-hover)}body.rolotoys-theme .card-wrapper:hover .card__media img{transform:scale(1.05)}body.rolotoys-theme .card__heading a{font-weight:700;color:var(--rolo-ink)}body.rolotoys-theme .price{color:var(--rolo-primary);font-weight:800}body.rolotoys-theme .badge{font-weight:800;letter-spacing:.06em;border-radius:999px}body.rolotoys-theme .price__badge-sold-out,body.rolotoys-theme .card__badge .color-scheme-3{background:var(--rolo-ink)!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 4px 16px #0f172a73;font-size:1.25rem;padding:.55rem 1.15rem;text-transform:uppercase}body.rolotoys-theme .card__badge .color-scheme-4,body.rolotoys-theme .price__badge-sale{background:var(--rolo-accent)!important;color:var(--rolo-ink)!important;border:2px solid #fff!important;box-shadow:0 4px 14px #ffb70373}body.rolotoys-theme.template-collection .collection-hero,body.rolotoys-theme.template-collection .main-collection-banner{position:relative}body.rolotoys-theme.template-collection .collection-hero-wrapper{border-radius:0 0 var(--rolo-radius-lg) var(--rolo-radius-lg);overflow:hidden;margin-bottom:2rem}body.rolotoys-theme .facets-wrapper{background:var(--rolo-cream-card);border-radius:var(--rolo-radius);padding:1rem 1.2rem;box-shadow:var(--rolo-shadow);margin-bottom:1.6rem;border:1px solid rgba(230,57,70,.08)}body.rolotoys-theme.template-product .content-for-layout{background:linear-gradient(180deg,rgba(69,123,157,.07) 0,transparent 220px),var(--rolo-cream)}body.rolotoys-theme.template-product .shopify-section-group-header-group{position:relative;z-index:10}body.rolotoys-theme .rolo-product-toolbar{padding:1rem 0;background:linear-gradient(90deg,var(--rolo-primary-dark) 0%,var(--rolo-primary) 100%)!important;background-attachment:scroll;border-bottom:1px solid rgba(255,255,255,.15)}body.rolotoys-theme .rolo-product-toolbar.gradient{background:linear-gradient(90deg,var(--rolo-primary-dark) 0%,var(--rolo-primary) 100%)!important;background-attachment:scroll}body.rolotoys-theme .rolo-product-toolbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.6rem}body.rolotoys-theme .rolo-product-toolbar .rolotoys-back-link{background:#fff;color:var(--rolo-ink);border:none;box-shadow:0 4px 14px #0f172a2e;font-size:1.4rem;font-weight:800;padding:.8rem 1.5rem}body.rolotoys-theme .rolo-product-toolbar .rolotoys-back-link:hover{background:var(--rolo-accent);color:var(--rolo-ink);transform:translate(-2px)}body.rolotoys-theme .rolo-product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:1.35rem;font-weight:600;color:#ffffffe0}body.rolotoys-theme .rolo-product-breadcrumb a{color:#fff;text-decoration:none}body.rolotoys-theme .rolo-product-breadcrumb a:hover{text-decoration:underline}body.rolotoys-theme .rolo-product-breadcrumb__current{color:#ffffffb8;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.rolotoys-theme.template-product .section-main-product{padding-bottom:1rem}body.rolotoys-theme.template-product .product{background:var(--rolo-cream-card);border-radius:var(--rolo-radius-lg);box-shadow:var(--rolo-shadow);padding:clamp(1.6rem,3vw,2.8rem);margin-top:1.6rem;border:1px solid rgba(230,57,70,.1)}body.rolotoys-theme.template-product .product__media-wrapper{background:radial-gradient(circle at 20% 20%,rgba(255,183,3,.12),transparent 42%),radial-gradient(circle at 80% 80%,rgba(69,123,157,.12),transparent 40%),var(--rolo-surface);border-radius:var(--rolo-radius);padding:1.2rem;border:1px solid rgba(29,53,87,.06)}body.rolotoys-theme.template-product .product__media-item{border-radius:calc(var(--rolo-radius) - 4px);overflow:hidden;background:#fff}body.rolotoys-theme.template-product .product--thumbnail .product__media-item:not(.is-active),body.rolotoys-theme.template-product .product--thumbnail_slider .product__media-item:not(.is-active){display:none}body.rolotoys-theme.template-product .thumbnail-list{margin-top:1rem;gap:.8rem}body.rolotoys-theme.template-product .thumbnail-list__item .thumbnail{border-radius:12px;border:2px solid rgba(29,53,87,.12);transition:border-color .2s ease,transform .2s ease}body.rolotoys-theme.template-product .thumbnail-list__item .thumbnail:hover{transform:translateY(-2px)}body.rolotoys-theme.template-product .thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--rolo-primary);box-shadow:0 4px 14px #e6394638}body.rolotoys-theme.template-product .product__modal-opener .product__media-icon{background:#1d3557c7;border-radius:999px}body.rolotoys-theme.template-product .product__info-wrapper{background:linear-gradient(180deg,var(--rolo-cream) 0%,var(--rolo-cream-card) 100%);border-radius:var(--rolo-radius);padding:clamp(1.2rem,2vw,2rem)!important;border:1px solid rgba(230,57,70,.1)}body.rolotoys-theme.template-product .product__text.caption-with-letter-spacing{display:inline-flex;align-items:center;width:fit-content;padding:.35rem .9rem;border-radius:999px;background:#457b9d1f;color:var(--rolo-trust);font-weight:800;letter-spacing:.06em}body.rolotoys-theme.template-product .product__title h1,body.rolotoys-theme.template-product .product__title h2{font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:-.03em;color:var(--rolo-ink);line-height:1.15}body.rolotoys-theme.template-product .product .price__regular .price-item--regular,body.rolotoys-theme.template-product .product .price__sale .price-item--last{font-size:clamp(2rem,2.5vw,2.6rem);font-weight:800;color:var(--rolo-primary)}body.rolotoys-theme.template-product .product-form__submit,body.rolotoys-theme.template-product .shopify-payment-button__button{min-height:50px;font-size:1.45rem}body.rolotoys-theme.template-product .product-form__buttons{gap:.8rem}body.rolotoys-theme.template-product .product__description{margin-top:1.2rem;padding-top:1.2rem;border-top:1px dashed rgba(29,53,87,.14);line-height:1.7;color:#1d3557db}body.rolotoys-theme.template-product .related-products{margin-top:1.6rem;background:var(--rolo-cream-card);border-radius:var(--rolo-radius-lg);box-shadow:var(--rolo-shadow);padding:clamp(1.8rem,3vw,2.8rem);border:1px solid rgba(230,57,70,.1)}body.rolotoys-theme.template-product .related-products__heading{font-size:clamp(2rem,2.8vw,2.8rem);letter-spacing:-.03em;color:var(--rolo-ink);margin-bottom:1.6rem;padding-bottom:.8rem;border-bottom:3px solid var(--rolo-accent);display:inline-block}body.rolotoys-theme .rolotoys-back-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;background:var(--rolo-ink);color:#fff;padding:.75rem 1.4rem;border-radius:999px;font-weight:700;transition:background .2s ease,transform .2s ease,color .2s ease}body.rolotoys-theme .rolotoys-back-link:hover{background:var(--rolo-primary);color:#fff;transform:translate(-2px)}body.rolotoys-theme .footer{margin-top:0;border-top:none;background:linear-gradient(180deg,var(--rolo-cream-deep) 0%,var(--rolo-cream) 40%,var(--rolo-cream-card) 100%)}body.rolotoys-theme .footer-block__heading{font-size:1.5rem;letter-spacing:-.02em}body.rolotoys-theme .footer__brand-story{max-width:36ch;font-size:1.45rem;line-height:1.6;opacity:.78}body.rolotoys-theme .page-width{padding-left:clamp(1.6rem,3vw,3rem);padding-right:clamp(1.6rem,3vw,3rem)}@media screen and (max-width:749px){body.rolotoys-theme .section-rolo-products{margin-inline:1rem;border-radius:18px}.rolo-section-head{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rolotoys-theme.css.map */
