.template-product main,.template-product .shopify-section,.template-product .section-background,body.template-product{background:#fff!important;color:#111!important}.to-pp-strip-wrap{width:100%;overflow:hidden;background:#f8f8f8;padding:20px 0;position:relative;border-bottom:1px solid #e8e8e8;cursor:grab;-webkit-user-select:none;user-select:none}.to-pp-strip-wrap:active{cursor:grabbing}.to-pp-track{display:flex;width:max-content;will-change:transform;align-items:center}.to-pp-slide{flex-shrink:0;width:320px;padding:0 10px}.to-pp-img-card{width:100%;aspect-ratio:1 / 1!important;background:#fff!important;border-radius:16px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000000f;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;display:flex;align-items:center;justify-content:center}.to-pp-img-card:hover{transform:translateY(-4px) scale(1.02);border-color:#f7650a;box-shadow:0 12px 30px #f7650a2e}.to-pp-img{width:100%;height:100%;aspect-ratio:1 / 1!important;object-fit:contain!important;display:block;padding:14px;background:transparent!important}.to-pp-fade{position:absolute;top:0;bottom:0;width:100px;pointer-events:none;z-index:2}.to-pp-fade--left{left:0;background:linear-gradient(to right,#f8f8f8 0%,transparent 100%)}.to-pp-fade--right{right:0;background:linear-gradient(to left,#f8f8f8 0%,transparent 100%)}.toyorbit-product-showcase+.shopify-section,section[data-section-type=product-information],.product-information{background:#fff!important;padding-top:30px!important}.template-product h1,.template-product .product-title,.template-product [class*=product_title]{color:#111!important;font-weight:800!important;font-size:2rem!important;line-height:1.25!important;margin-bottom:8px!important}.template-product [class*=vendor],.template-product p strong{color:#555!important}.template-product .price,.template-product [class*=price]{color:#f7650a!important;font-weight:900!important;font-size:1.75rem!important}.template-product s,.template-product .price__compare{color:#888!important;font-weight:400!important;font-size:1.1rem!important;text-decoration:line-through!important}.people-added-box{background:#f5f5f5!important;border:1px solid #e0e0e0!important;box-shadow:0 2px 8px #0000000d!important}.people-added-text,.inventory-notification p{color:#111!important}.template-product .swatch-option,.template-product fieldset button,.template-product [class*=variant] button{background:#f9f9f9!important;border:1.5px solid #dddddd!important;color:#222!important;border-radius:8px!important;font-weight:600!important;padding:8px 18px!important;transition:all .2s ease!important}.template-product .swatch-option:hover,.template-product fieldset button:hover{border-color:#f7650a!important;color:#f7650a!important;background:#f7650a0f!important}.template-product .swatch-option--selected,.template-product fieldset button[aria-pressed=true],.template-product [class*=variant] button.selected,.template-product [class*=variant] button[aria-checked=true]{background:#f7650a1a!important;border-color:#f7650a!important;color:#f7650a!important;box-shadow:0 0 0 2px #f7650a33!important}.template-product quantity-input,.template-product .quantity-selector{background:#f5f5f5!important;border:1.5px solid #e0e0e0!important;border-radius:10px!important}.template-product quantity-input button,.template-product .quantity-selector button{color:#f7650a!important;font-weight:800!important;font-size:1.1rem!important}.template-product quantity-input input,.template-product .quantity-selector input{color:#111!important;font-weight:700!important}.template-product product-form .button,.template-product product-form [type=submit],.template-product .button--add-to-cart,.template-product [name=add]{background:linear-gradient(135deg,#f7650a,#e05300)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:800!important;font-size:1.05rem!important;padding:16px 28px!important;box-shadow:0 6px 20px #f7650a4d!important;transition:transform .2s ease,box-shadow .2s ease!important}.template-product product-form .button:hover,.template-product product-form [type=submit]:hover,.template-product [name=add]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px #f7650a73!important}.template-product .shopify-payment-button__button{background:#000!important;color:#fff!important;border-radius:12px!important;font-weight:700!important}.template-product details,.template-product .accordion,.template-product collapsible-tab{border-top:none!important;border-bottom:1px solid #e5e5e5!important;background:transparent!important;margin:0!important}.template-product details summary,.template-product .accordion__title,.template-product collapsible-tab summary{color:#111!important;font-weight:700!important;font-size:1.1rem!important;padding:18px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;list-style:none!important}.template-product details summary::-webkit-details-marker{display:none!important}.template-product details summary:after{content:"+"!important;font-size:1.4rem!important;font-weight:300!important;color:#f7650a!important;transition:transform .25s ease!important;line-height:1!important}.template-product details[open] summary:after{content:"\2212"!important;transform:rotate(180deg)!important}.template-product details summary:hover{color:#f7650a!important}.template-product details>*:not(summary){color:#444!important;line-height:1.7!important;padding:10px 0 20px!important;font-size:.95rem!important}.to-pp-sticky{position:fixed!important;bottom:20px!important;top:auto!important;left:50%!important;transform:translate(-50%) translateY(120%)!important;width:calc(100% - 40px)!important;max-width:1200px!important;z-index:999999!important;background:#fff!important;color:#000!important;border-radius:24px!important;box-shadow:0 16px 50px #00000026,0 0 0 1px #00000014!important;padding:10px 20px!important;opacity:0!important;pointer-events:none!important;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s ease!important}.to-pp-sticky.to-pp-sticky--visible{transform:translate(-50%) translateY(0)!important;opacity:1!important;pointer-events:auto!important}.to-pp-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.to-pp-sticky-info{display:flex;align-items:center;gap:12px;min-width:0;padding-right:16px;border-right:1px solid #eee}.to-pp-sticky-thumb{width:52px;height:52px;aspect-ratio:1 / 1!important;object-fit:contain!important;border-radius:12px;background:#f4f4f4!important;border:1px solid #e5e5e5;flex-shrink:0;padding:4px}.to-pp-sticky-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.to-pp-sticky-name{color:#111;font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.to-pp-sticky-price{color:#111;font-weight:800;font-size:.95rem}.to-pp-sticky-options{display:flex;align-items:center;gap:16px;flex:1}.to-pp-sticky-opt-group{display:flex;flex-direction:column;gap:2px;padding:0 14px;border-right:1px solid #eee;flex:1;min-width:110px}.to-pp-sticky-opt-title{color:#111;font-size:.82rem;font-weight:700;margin:0;white-space:nowrap}.to-pp-sticky-select{background:transparent;border:none;color:#444;font-size:.85rem;font-weight:500;font-family:inherit;outline:none;cursor:pointer;padding:2px 18px 2px 0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.to-pp-sticky-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.to-pp-sticky-form{margin:0!important;padding:0!important}.to-pp-sticky-atc{background:#000!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:13px 26px!important;font-size:.88rem!important;font-weight:700!important;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .2s ease!important}.to-pp-sticky-atc:hover{background:#222!important;transform:translateY(-1px)!important}.to-pp-sticky-buy{background:#fff!important;color:#111!important;border:1px solid #111111!important;border-radius:50px!important;padding:12px 22px!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap;transition:background .2s ease,color .2s ease!important}.to-pp-sticky-buy:hover{background:#111!important;color:#fff!important}@media screen and (max-width:989px){.to-pp-sticky{display:none!important}.to-pp-slide{width:250px}.to-pp-fade{width:50px}.template-product .product-information,.template-product .product-details{padding:0 16px!important}}.product__media-wrapper,.media-gallery,.product-media-gallery,.template-product [type=_product-media-gallery]{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}.product__media-item,.product__media,.product__media-gallery .media-gallery__media{aspect-ratio:1 / 1!important;background:#fff!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:12px!important}.product__media img,.product__media-item img,.product__media-gallery img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important}.thumbnail-list__item,.slideshow-thumbnail,.product-media-gallery__thumbnail{aspect-ratio:1 / 1!important;padding:0!important;margin:0!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important;border:2px solid transparent!important;box-sizing:border-box!important}.thumbnail-list__item[aria-current=true],.slideshow-thumbnail.is-active,.product-media-gallery__thumbnail.is-active{border:2px solid #F7650A!important}.thumbnail-list__item img,.slideshow-thumbnail img,.product-media-gallery__thumbnail img{object-fit:cover!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/toyorbit-product-page.css.map */
