.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}:root{--spinlife-orange: #d46027;--spinlife-hover-orange: #f88146;--spinlife-purple: #532279;--spinlife-dark-purple: #361754;--spinlife-cream: #f6f5f0;--spinlife-background: #e1e2e3;--spinlife-gray: #4a4a4a;--spinlife-gray-light: #616368;--spinlife-bg-purple: #ebebff;--text-color: #101010;--text-color-inverse: #fff;--mid-gray: #888;--disabled-color: #959495;--placeholder-color: #757575;--inactive-indicator-color: #bbb;--disabled-bg: #edeff0;--bg: #fff;--bg-tint: var(--spinlife-background);--bg-mid: var(--mid-gray);--bg-secondary: var(--spinlife-cream);--bg-tertiary: var(--spinlife-gray);--bg-light: #fff;--bg-alt: var(--spinlife-cream);--bg-alt-light: var(--spinlife-cream);--bg-reverse-contrast: #fff;--primary-accent-color: var(--spinlife-orange);--primary-hover-color: var(--spinlife-hover-orange);--secondary-accent-color: var(--spinlife-purple);--tertiary-accent-color: var(--spinlife-dark-purple);--dark-accent-color: var(--spinlife-dark-purple);--alt-color-scheme: var(--spinlife-purple);--alt-light-color-scheme: var(--spinlife-orange);--alt-dark-color-scheme: var(--spinlife-dark-purple);--alt-dark-color-scheme-2: var(--spinlife-gray);--alt-dark-color-scheme-3: var(--spinlife-dark-purple);--standard-border-color: var(--spinlife-background);--structural-border-color: var(--spinlife-background);--alt-border-color: #ddd;--dark-border-color: #c3c3c3;--standard-border: 1px solid var(--standard-border-color);--alt-border: 1px solid var(--alt-border-color);--dark-border: 1px solid var(--dark-border-color);--only-spinkids-border: none;--primary-font-family: "Montserrat", "Montserrat-fallback", Arial, sans-serif;--secondary-font-family: "Montserrat", "Montserrat-fallback", Arial, sans-serif;--editorial-font-family: Georgia, serif;--spinlife-knows-font-size: 17px;--primary-font-color: #101010;--secondary-font-weight: 900;--extra-bold-font-weight: 800;--bold-font-weight: 700;--semibold-font-weight: 600;--light-font-weight: 400;--secondary-font-color: var(--primary-accent-color);--alt-font-color: var(--spinlife-gray);--lighter-font-color: var(--spinlife-gray);--svg-filter-primary: brightness(0) saturate(100%) invert(44%) sepia(100%) saturate(485%) hue-rotate(337deg) brightness(86%) contrast(92%);--svg-filter-secondary: brightness(0) saturate(100%) invert(16%) sepia(53%) saturate(2360%) hue-rotate(255deg) brightness(96%) contrast(99%);--svg-filter-tertiary: brightness(0) saturate(100%) invert(14%) sepia(32%) saturate(2447%) hue-rotate(243deg) brightness(93%) contrast(105%);--svg-filter-stars: var(--svg-filter-primary);font-family:var(--primary-font-family);color:var(--primary-font-color)}:root .title,:root footer{font-family:var(--secondary-font-family)}:root.branding-spinkids{--spinkids-pink: #be0081;--spinkids-hover-pink: #d14ca7;--spinkids-vivid-pink: #ef0969;--spinkids-green: #00bbae;--spinkids-blue: #00acd3;--spinkids-yellow: #fab400;--spinkids-purple: #7c81ff;--spinkids-violet: #676aff;--spinkids-violet-hover: #8a8eff;--spinkids-mid-gray: #666666;--spinkids-light-gray: #b3b3b3;--spinkids-separator-color: #cccccc;--spinkids-input-border-color: #e1e2e3;--spinkids-light-background: #f6f7ff;--spinkids-dashed-border-color: #d6d8ff;--spinkids-title-color: #423127;--bg: #fff;--bg-tint: var(--spinkids-light-background);--bg-mid: var(--mid-gray);--bg-secondary: #fff;--bg-tertiary: var(--spinkids-light-background);--bg-light: #fff;--bg-alt: var(--spinkids-light-background);--bg-alt-light: #fff;--bg-reverse-contrast: var(--spinkids-light-background);--primary-accent-color: var(--spinkids-pink);--primary-hover-color: var(--spinkids-hover-pink);--secondary-accent-color: var(--spinkids-green);--tertiary-accent-color: var(--spinkids-blue);--dark-accent-color: var(--spinkids-pink);--alt-color-scheme: var(--spinkids-pink);--alt-light-color-scheme: var(--spinkids-green);--alt-dark-color-scheme: var(--spinkids-green);--alt-dark-color-scheme-2: var(--spinkids-pink);--alt-dark-color-scheme-3: var(--text-color);--standard-border-color: var(--spinkids-green);--structural-border-color: #e1e2e3;--spinkids-subnav-border-color: #e1e2e3;--alt-border-color: #ddd;--dark-border-color: var(--spinkids-violet);--standard-border: 2px dashed var(--standard-border-color);--alt-border: 2px dashed var(--alt-border-color);--dark-border: 2px dashed var(--dark-border-color);--only-spinkids-border: var(--standard-border);--primary-font-family: "Poppins", "Poppins-fallback", Arial, sans-serif;--secondary-font-family: "Nunito", "Nunito-fallback", Arial, sans-serif;--editorial-font-family: Georgia, serif;--spinlife-knows-font-size: 17px;--primary-font-color: #000;--secondary-font-weight: 900;--extra-bold-font-weight: 800;--bold-font-weight: 700;--semibold-font-weight: 600;--light-font-weight: 400;--secondary-font-color: var(--primary-accent-color);--alt-font-color: var(--spinlife-gray);--lighter-font-color: var(--spinkids-green);--svg-filter-primary: brightness(0) saturate(100%) invert(14%) sepia(67%) saturate(5306%) hue-rotate(308deg) brightness(89%) contrast(111%);--svg-filter-secondary: brightness(0) saturate(100%) invert(62%) sepia(13%) saturate(5132%) hue-rotate(131deg) brightness(88%) contrast(101%);--svg-filter-tertiary: brightness(0) saturate(100%) invert(70%) sepia(49%) saturate(6104%) hue-rotate(153deg) brightness(91%) contrast(103%);--svg-filter-stars: var(--svg-filter-secondary);font-family:var(--primary-font-family);color:var(--primary-font-color)}:root.branding-spinkids .title,:root.branding-spinkids footer{font-family:var(--secondary-font-family)}:root{--max-width-before-gutter: 1430px;--overlay-backdrop-color: rgba(0, 0, 0, .5);--search-box-bg-color: rgb(142 142 147 / 12%);--error-text-danger: #dc3545;--error-color: #721c24;--error-bg-color: #f8d7da;--error-border-color: #f1aeb4;--error-border-dark-color: #860915;--success-text-color: #0a3622;--success-bg-color: #d1e7dd;--success-border-color: #a3cfbb;--red-color: #ff0000;--password-weak-color: orange;--password-good-color: #2d98f3;--password-strong-color: limegreen;--font-size-md: 16px;--font-size-sm: 14px;--material-field-label-index: 1002;--address-autocomplete-suggestions-z-index: 1020;--focus-border-color: rgb(0, 95, 204)}@media screen and (max-width:992px){.mobile-action-button{padding:5px 0;border-radius:10px;font-family:var(--font-family-primary);display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--primary-accent-color);background-color:var(--bg);border:1px solid var(--primary-accent-color);cursor:pointer;transition:.5s all;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;height:50px;line-height:38px}.mobile-action-button .button-icon{margin-right:10px;filter:var(--svg-filter-primary)}.mobile-action-button:hover{opacity:.9}.mobile-action-button.active{background-color:var(--primary-accent-color);border-color:var(--primary-accent-color);color:var(--text-color-inverse)}.mobile-action-button.active .button-icon{filter:brightness(0) invert(1)}}.field-hint-error{position:relative;display:flex;align-items:center;gap:10px;margin-top:8px;margin-bottom:0;padding:8px 12px;background:var(--bg);color:var(--primary-font-color);font-size:13px;border-radius:4px;box-shadow:0 2px 8px #0000001a;border:var(--alt-border);text-align:left}.field-hint-error:before{content:"";position:absolute;top:-8px;left:14px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid var(--alt-border-color)}.field-hint-error:after{content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid var(--bg)}.field-hint-error--inline{width:fit-content}.field-hint-link{color:var(--primary-font-color);text-decoration:underline}.field-hint-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:var(--primary-accent-color);color:var(--text-color-inverse);font-weight:700;font-size:16px;line-height:1}.form-error-message{border:1px solid var(--error-border-color);color:var(--error-color);background-color:var(--error-bg-color);border-radius:5px;padding:10px 15px;text-align:center}.standard-form{width:100%}.standard-form-container{display:flex;flex-direction:column;border-radius:15px;padding:5px 30px 0;margin-top:20px}.standard-form-fields{display:flex;flex-direction:column;gap:15px;width:min(90vw,500px);max-width:100%}.standard-form-field{display:flex;position:relative;flex-direction:column;flex-grow:1;width:100%}.standard-form-control{display:flex;width:100%}.standard-field-control{--material-field-input-max-width: 100%;flex:1 1 100%;min-width:0}textarea.standard-field-control{font:inherit}.standard-form-actions{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:15px;margin-bottom:0}.address-autocomplete-suggestions-list{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;width:100%;background:var(--bg);border:1px solid var(--bg-tint);box-shadow:0 4px 8px #0003;z-index:var(--address-autocomplete-suggestions-z-index);max-height:200px;overflow-y:auto}.address-autocomplete-suggestions-list-item{margin:0;padding:0;border-bottom:1px solid var(--bg-tint)}.address-autocomplete-suggestion-option{display:block;width:100%;margin:0;padding:8px 10px;border:none;background:transparent;cursor:pointer;font:inherit;text-align:left;color:inherit}.address-autocomplete-suggestion-option:hover{background-color:var(--bg-tint)}:root.branding-spinkids .savings-text,:root.branding-spinkids .call-us-label{color:var(--spinkids-mid-gray);font-weight:500;font-size:14px;margin:0 0 4px}:root.branding-spinkids .phone-number{color:var(--spinkids-pink);font-weight:900;font-size:24px;line-height:30px;margin-right:15px;text-decoration:none}:root.branding-spinkids .link-shop{font-size:12px;text-transform:uppercase;color:var(--spinkids-pink);font-weight:700;display:flex;align-items:center;text-decoration:none;gap:8px}:root.branding-spinkids app-main-header-bar .cart-items-count{background-color:var(--spinkids-pink);color:var(--text-color-inverse)}:root.branding-spinkids app-main-header-bar .search-icon{background-color:transparent!important}:root.branding-spinkids app-nav-bar nav{border-bottom:1px solid var(--structural-border-color)}:root.branding-spinkids .sub-nav{border:1px solid var(--spinkids-subnav-border-color);border-radius:10px;box-shadow:0 6px 10px #949494}:root.branding-spinkids .sub-nav .triangle:before,:root.branding-spinkids .contact-container-hover .triangle:before,:root.branding-spinkids .difference-container .triangle:before{border-color:transparent transparent transparent var(--spinkids-subnav-border-color)}:root.branding-spinkids .sub-nav .triangle:after,:root.branding-spinkids .contact-container-hover .triangle:after,:root.branding-spinkids .difference-container .triangle:after{border-color:transparent transparent transparent var(--bg)}:root.branding-spinkids .sub-nav .nav-sub-link{color:var(--alt-font-color);font-weight:500}:root.branding-spinkids .sub-nav .nav-sub-link:hover{color:var(--primary-accent-color);text-decoration:underline}:root.branding-spinkids .sub-nav .nav-sub-title{color:var(--alt-font-color);font-weight:500;font-size:14px;line-height:18px}:root.branding-spinkids .sub-nav .nav-sub-title:hover{color:var(--primary-accent-color);text-decoration:underline}@media screen and (max-width:992px){:root.branding-spinkids .mobile-menu-header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:18px}:root.branding-spinkids app-nav-bar nav{border-right:1.5px solid var(--structural-border-color)}:root.branding-spinkids .nav-item{border-top:1.5px solid var(--structural-border-color);font-weight:600}:root.branding-spinkids .nav-item:last-child{border-bottom:1.5px solid var(--structural-border-color)}}:root.branding-spinkids .footer-phone-link{color:var(--spinkids-pink);font-weight:900;text-decoration:none}:root.branding-spinkids .footer-phone-link:hover{color:var(--spinkids-hover-pink)}:root.branding-spinkids .btn-purple{background-color:var(--spinkids-violet);color:var(--text-color-inverse)}:root.branding-spinkids .btn-purple:hover{background-color:var(--spinkids-violet-hover);color:var(--text-color-inverse)}:root.branding-spinkids .btn.btn-orange{border-radius:50px;transition:opacity .3s}:root.branding-spinkids .btn.btn-orange:hover:not(:disabled){opacity:.8;background-color:var(--primary-accent-color);color:var(--text-color-inverse)!important}:root.branding-spinkids .btn.btn-white{border-radius:50px}:root.branding-spinkids app-cart .cart-title h1{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);color:var(--primary-font-color)}:root.branding-spinkids app-cart .cart-items-count{color:var(--primary-font-color)}:root.branding-spinkids app-cart .cart-nav-btn{background-image:none;background-color:transparent;border:none;border-radius:0;padding:0;min-height:unset;min-width:unset;color:var(--primary-accent-color);font-weight:700;font-size:13px;text-decoration:underline}:root.branding-spinkids app-cart .cart-nav-btn:hover{filter:none;opacity:.7}:root.branding-spinkids app-cart .cart-nav-btn-caption{display:none}:root.branding-spinkids app-cart .cart-nav-btn-label{color:var(--primary-accent-color);font-weight:700;font-size:13px;text-decoration:underline}:root.branding-spinkids app-cart .expedited-button{color:var(--primary-accent-color)}:root.branding-spinkids app-cart .help-cart-link{color:var(--primary-accent-color);text-decoration:underline}:root.branding-spinkids app-cart .spin4-box{background-color:var(--bg-tint);border-radius:10px}:root.branding-spinkids app-cart .spin4-box .cartHead,:root.branding-spinkids app-cart .spin4-box .promo-codeHead,:root.branding-spinkids app-cart .spin4-box .order-summaryHead{background-color:var(--bg);border:none;border-bottom:1px solid var(--spinkids-light-background);padding-bottom:12px}:root.branding-spinkids app-cart .spin4-box .numotion-codeHead{background-color:var(--bg);border:none;padding-bottom:12px}:root.branding-spinkids app-cart .cartProductColumn,:root.branding-spinkids app-cart .promo-code,:root.branding-spinkids app-cart .order-summary,:root.branding-spinkids app-cart .numotion-code{background-color:var(--bg)}:root.branding-spinkids app-cart .item-total-row{background-color:#ffc;border-bottom:1px solid var(--spinkids-light-background);color:var(--primary-font-color)}:root.branding-spinkids app-cart .module{background:transparent;border-radius:15px;border:2px dashed var(--spinkids-green);box-shadow:0 0 5px 5px var(--spinkids-light-background);padding:20px}:root.branding-spinkids app-cart .module-inner{background-color:transparent;display:flex;flex-direction:column;align-items:center;text-align:center}:root.branding-spinkids app-cart .free-shipping-img{width:138px;height:auto;margin-bottom:20px}:root.branding-spinkids app-cart .free-shipping-separator{width:30%;height:1px;margin:20px 0;background-color:var(--spinkids-separator-color)}:root.branding-spinkids app-cart .module strong{color:var(--secondary-accent-color)}:root.branding-spinkids app-cart .module#need-help .phone-number{color:var(--primary-accent-color)}:root.branding-spinkids app-cart .safe-guarantee{background:none;border-top:2px dashed var(--spinkids-dashed-border-color);padding-top:15px}:root.branding-spinkids app-cart .module#need-help .line{background:none;border-top:2px dashed var(--spinkids-dashed-border-color);padding-top:10px;padding-bottom:0}:root.branding-spinkids app-cart .policy-links a{color:var(--spinkids-pink)}:root.branding-spinkids app-cart .policy-links a:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-cart input.qty-input{border:1px solid #aaa;border-radius:10px;width:30px;padding:2px 0;text-align:center}:root.branding-spinkids app-cart .promo-code input,:root.branding-spinkids app-cart .numotion-code input{border:1px solid var(--spinkids-purple);border-radius:5px}:root.branding-spinkids app-cart .line-item{border-bottom:1px dashed var(--spinkids-separator-color);padding-bottom:4px;margin-bottom:4px}:root.branding-spinkids app-cart .line-item:has(.title){border-bottom:none}:root.branding-spinkids app-cart .line-item-last{border-bottom:none}:root.branding-spinkids app-cart .spin4-box .item-row{border-bottom:none;padding-bottom:20px;position:relative}:root.branding-spinkids app-cart .spin4-box .item-row:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:url(/assets/images/icons-spinkids/dashed-separator.svg);background-repeat:repeat-x;background-size:auto 1px}:root.branding-spinkids app-cart .spin4-box .item-row:last-of-type:after{display:none}:root.branding-spinkids app-cart .lowResPriceBlock{border-top:none;margin-top:0;padding-top:0;padding-bottom:25px}:root.branding-spinkids app-cart .expedited-button{color:inherit;padding:6px 10px}:root.branding-spinkids app-cart .purple-text{color:var(--primary-accent-color)}:root.branding-spinkids app-cart .orange-text,:root.branding-spinkids app-cart .accessory-backorder-notice{color:var(--primary-accent-color)}:root.branding-spinkids app-cart a.update-link,:root.branding-spinkids app-cart a.remove-link,:root.branding-spinkids app-cart .edit-item a,:root.branding-spinkids app-cart .remove-item a,:root.branding-spinkids app-cart .remove-item .hidden-button{color:var(--primary-accent-color)}:root.branding-spinkids app-cart a.update-link:hover,:root.branding-spinkids app-cart a.remove-link:hover,:root.branding-spinkids app-cart .edit-item a:hover,:root.branding-spinkids app-cart .remove-item a:hover,:root.branding-spinkids app-cart .remove-item .hidden-button:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-cart #promo-submit,:root.branding-spinkids app-cart #numotion-submit{color:var(--primary-accent-color);border:none}:root.branding-spinkids app-cart .remove-icon-button{color:var(--primary-accent-color)}:root.branding-spinkids app-cart .remove-icon-button:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-cart .remove-icon-button .remove-icon{content:url(/assets/images/icons/close-pink.svg)}:root.branding-spinkids app-cart .backorder{border-color:var(--primary-accent-color)}:root.branding-spinkids app-cart .in-stock{color:var(--secondary-accent-color)}:root.branding-spinkids app-cart .cart-buttons-link{color:var(--secondary-accent-color)}:root.branding-spinkids app-help-cart .help-cart-item-name{color:var(--primary-accent-color)}:root.branding-spinkids app-help-cart .expand-details-link{color:var(--primary-accent-color)}:root.branding-spinkids app-email-a-quote .storefront-text-link{color:var(--primary-accent-color)}:root.branding-spinkids app-email-a-quote .storefront-text-link:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-checkout-header .central-header{height:80px}:root.branding-spinkids app-checkout-header .logo{width:271px;height:70px}:root.branding-spinkids app-checkout-header .mobile-logo{width:170px;height:44px}:root.branding-spinkids app-checkout-header .purple-row{background-color:var(--spinkids-green)}:root.branding-spinkids app-checkout-header .phone-number{color:var(--primary-accent-color)}:root.branding-spinkids app-checkout-header .contact-us-direct-link{color:var(--primary-accent-color)}:root.branding-spinkids app-checkout-header .contact-us-direct-link:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-single-page-checkout .checkout-right{background-color:var(--spinkids-light-background);padding:15px;align-self:stretch}:root.branding-spinkids app-single-page-checkout .mobile-order-summary-toggle{background-color:var(--spinkids-light-background);border-bottom:1px solid var(--spinkids-input-border-color);box-shadow:0 2px 4px #0000000f}:root.branding-spinkids app-single-page-checkout .mobile-order-summary-panel,:root.branding-spinkids app-single-page-checkout .mobile-order-summary-bottom{background-color:var(--spinkids-light-background)}:root.branding-spinkids app-single-page-checkout .mobile-order-summary-panel app-checkout-order-summary .order-summary,:root.branding-spinkids app-single-page-checkout .mobile-order-summary-bottom app-checkout-order-summary .order-summary{border:none;border-radius:0;background-color:var(--spinkids-light-background);width:100%}:root.branding-spinkids app-checkout-payment-section [type=radio]:checked+label:before,:root.branding-spinkids app-checkout-payment-section [type=radio]:not(:checked)+label:before,:root.branding-spinkids app-checkout-shipping-method-section [type=radio]:checked+label:before,:root.branding-spinkids app-checkout-shipping-method-section [type=radio]:not(:checked)+label:before{border:1px solid #aaa8a3;background:var(--bg)}:root.branding-spinkids app-checkout-payment-section [type=radio]:checked+label:after,:root.branding-spinkids app-checkout-shipping-method-section [type=radio]:checked+label:after{background:var(--primary-accent-color)}:root.branding-spinkids app-checkout-shipping-method-section .shipping-method-header{border-bottom:1px dashed var(--spinkids-separator-color);padding-bottom:8px}:root.branding-spinkids app-checkout-shipping-method-section .shipping-method-row{border-bottom-color:var(--spinkids-separator-color)}:root.branding-spinkids app-checkout-form .return-policy-check{background-color:var(--spinkids-light-background);padding:12px 15px;border:none;border-radius:0}:root.branding-spinkids app-checkout-form .return-policy-link{color:var(--primary-accent-color)!important}:root.branding-spinkids app-checkout-form .return-policy-link:hover{color:var(--primary-hover-color)!important}:root.branding-spinkids app-checkout-payment-credit-card-detail .cvv-tip-link{color:var(--primary-accent-color)}:root.branding-spinkids app-checkout-payment-credit-card-detail .cvv-tip-link:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-checkout-result .checkout-result-inline-link{color:var(--primary-accent-color)}:root.branding-spinkids app-checkout-result .checkout-result-inline-link:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-checkout-result-order-summary .grand-total-row{border-top-color:var(--spinkids-separator-color)}:root.branding-spinkids app-checkout-order-summary{display:block;height:100%}:root.branding-spinkids app-checkout-order-summary .order-summary{background-color:transparent;border:none;border-radius:0;padding:20px;box-sizing:border-box;width:100%;position:sticky;top:30px}:root.branding-spinkids app-checkout-order-summary .item-summary-config-row{font-size:.9rem}:root.branding-spinkids app-checkout-order-summary .total-row{font-size:1rem}:root.branding-spinkids app-checkout-order-summary .grand-total-row{font-size:1.1rem}:root.branding-spinkids app-checkout-order-summary .expand-details-link{color:var(--primary-accent-color)}:root.branding-spinkids app-checkout-order-summary .expand-details-link:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-categories-list .products-heading{margin:0;padding-inline:11px;box-sizing:border-box;font-family:var(--secondary-font-family);font-size:48px;font-weight:800;text-align:center;color:var(--spinkids-title-color)}@media screen and (max-width:992px){:root.branding-spinkids app-categories-list .products-heading{margin-top:25px;font-size:32px}}:root.branding-spinkids app-categories-list .subcategory-list-container{padding:30px 11px 0;box-sizing:border-box}:root.branding-spinkids app-categories-list .subcategory-tile{width:32%;height:auto;margin:0 0 40px;padding-top:0;box-sizing:border-box}:root.branding-spinkids app-categories-list .subcategory-tile .subcategory-tile-picture{display:block;width:100%;text-align:center}:root.branding-spinkids app-categories-list .subcategory-tile .subcategory-tile-img{width:100%;max-width:none;height:auto;margin:0 auto;border:2px dotted var(--spinkids-green);border-radius:12px;box-sizing:border-box}:root.branding-spinkids app-categories-list .subcategory-tile .title{font-family:var(--secondary-font-family);font-size:28px;font-weight:800;color:var(--spinkids-pink);text-transform:none;margin:10px auto;padding:10px 5px 0;line-height:normal}@media screen and (max-width:1290px){:root.branding-spinkids app-categories-list .subcategory-tile .title{font-size:22px}}@media screen and (max-width:992px){:root.branding-spinkids app-categories-list .subcategory-tile{width:50%;padding:0 10px;height:auto}:root.branding-spinkids app-categories-list .subcategory-tile .title{font-size:16px}}@media screen and (max-width:550px){:root.branding-spinkids app-categories-list .subcategory-tile{height:auto}:root.branding-spinkids app-categories-list .subcategory-tile .title{height:auto;min-height:0}}:root.branding-spinkids app-contact-us .brand-color{color:var(--primary-accent-color)}:root.branding-spinkids app-contact-us .contact-section-title{color:var(--primary-accent-color)}:root.branding-spinkids app-contact-us .contact-card-title{color:var(--primary-accent-color)}:root.branding-spinkids app-contact-us .hours-block-heading{font-weight:800}:root.branding-spinkids app-contact-us .cards-row .card-item{background-color:var(--spinkids-light-background);border:none;border-radius:15px;padding:40px 20px}:root.branding-spinkids app-contact-us .cards-row .card-item img{width:70px;height:auto}:root.branding-spinkids app-cross-sell-listing .section-separator{border-bottom:2px dashed #b3b3b3}:root.branding-spinkids app-cross-sell-listing .product-carousel-heading-text{font-family:var(--secondary-font-family);font-weight:900;font-size:36px;flex:1;text-align:center;color:var(--tertiary-accent-color)}:root.branding-spinkids app-cross-sell-listing .product-carousel-item{border:var(--standard-border);border-radius:10px;overflow:hidden}:root.branding-spinkids app-expedited-shipping .expedited-shipping{border:1px solid var(--spinkids-purple);border-radius:5px}:root.branding-spinkids input[type=email],:root.branding-spinkids input[type=number],:root.branding-spinkids input[type=text],:root.branding-spinkids input[type=tel],:root.branding-spinkids input[type=url],:root.branding-spinkids input[type=password]{border:1px solid var(--spinkids-input-border-color);border-radius:10px;background-color:var(--bg);font-family:var(--primary-font-family);font-size:16px;padding:10px 15px}:root.branding-spinkids textarea{border:1px solid var(--spinkids-input-border-color);border-radius:10px;background-color:var(--bg);font-family:var(--primary-font-family);font-size:16px;padding:22px 15px 10px}:root.branding-spinkids select{border:1px solid var(--spinkids-input-border-color);border-radius:10px;background-color:var(--bg);font-family:var(--primary-font-family);font-size:16px;padding:0 35px 0 15px;height:42px}:root.branding-spinkids input[type=email].is-invalid,:root.branding-spinkids input[type=number].is-invalid,:root.branding-spinkids input[type=text].is-invalid,:root.branding-spinkids input[type=tel].is-invalid,:root.branding-spinkids input[type=url].is-invalid,:root.branding-spinkids input[type=password].is-invalid,:root.branding-spinkids select.is-invalid{border-color:var(--error-text-danger)}:root.branding-spinkids .ng-select .ng-select-container,:root.branding-spinkids ng-select .ng-select-container{border:1px solid var(--spinkids-input-border-color)!important;border-radius:10px;background-color:var(--bg)}:root.branding-spinkids .ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--spinkids-input-border-color)!important;box-shadow:none}:root.branding-spinkids .ng-select.is-invalid .ng-select-container,:root.branding-spinkids .ng-select.is-invalid.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--error-text-danger)!important;box-shadow:none!important}:root.branding-spinkids .ng-select.ng-select-disabled .ng-select-container,:root.branding-spinkids ng-select.ng-select-disabled .ng-select-container{background-color:var(--disabled-bg);cursor:not-allowed}:root.branding-spinkids app-free-shipping .free-shipping-title{color:var(--primary-accent-color)}@media screen and (max-width:992px){:root.branding-spinkids app-image-gallery .gallery{padding-top:20px;border-radius:10px}}:root.branding-spinkids app-image-gallery .thumbs-gallery img{border:2px dashed var(--standard-border-color)}:root.branding-spinkids app-image-gallery .thumbs-gallery img.active{border:2px solid var(--standard-border-color)}:root.branding-spinkids app-image-gallery .prev,:root.branding-spinkids app-image-gallery .next{background-image:url(/assets/images/icons/arrow-down-teal.svg)}:root.branding-spinkids app-image-gallery .link{color:var(--primary-accent-color);text-decoration-color:var(--primary-accent-color)}:root.branding-spinkids app-image-gallery .product-title{color:var(--primary-accent-color)}:root.branding-spinkids app-gallery-lightbox .main-image-arrow{background-image:url(/assets/images/icons/arrow-down-pink.svg)}:root.branding-spinkids app-made-in-usa .header-title{color:var(--primary-accent-color)}@media screen and (max-width:992px){:root.branding-spinkids app-more-products .left-column-expand-icon{background-image:url(/assets/images/icons/arrow-down-pink.svg)}}:root.branding-spinkids app-more-products .left-column-link{color:var(--primary-accent-color)}:root.branding-spinkids app-more-products .right-column{box-shadow:0 0 18px #00000024}:root.branding-spinkids app-more-products .category-tile-name{font-family:var(--secondary-font-family);font-weight:800;color:var(--spinkids-pink)}:root.branding-spinkids app-overview-tab .container-box .title{border-bottom:2px dashed #b3b3b3;font-family:var(--secondary-font-family);font-weight:900;font-size:28px;text-transform:uppercase}:root.branding-spinkids app-overview-tab .video-thumb-link{border:1px solid #e1e2e3;border-radius:10px;color:var(--primary-font-color);font-family:inherit;font-weight:inherit}:root.branding-spinkids app-overview-tab .container-box{background-color:#fff}:root.branding-spinkids app-overview-tab .container-box .list-items li:before{background-color:var(--spinkids-green)}@media screen and (max-width:992px){:root.branding-spinkids app-overview-tab .container-box .title{font-size:22px}}:root.branding-spinkids app-product-card .product-card-link .item-name{color:var(--tertiary-accent-color);font-weight:900;background-color:var(--bg);border-top:none;min-height:100px;height:auto;padding:0 15px}:root.branding-spinkids lib-product-configurator{background-color:#fff}:root.branding-spinkids lib-product-configurator .dpd-customise-content,:root.branding-spinkids lib-product-configurator .dpd-total-payment{background-color:var(--spinkids-light-background);border-radius:15px}@media screen and (max-width:992px){:root.branding-spinkids lib-product-configurator .dpd-customise-content,:root.branding-spinkids lib-product-configurator .dpd-total-payment{border-radius:0}}:root.branding-spinkids lib-product-configurator .dpd-customise h2.title{font-family:var(--secondary-font-family);font-weight:900}:root.branding-spinkids lib-product-configurator .dpd-customise-content h3{font-family:Poppins,Poppins-fallback,sans-serif}:root.branding-spinkids lib-product-configurator .checkmark{border:1px solid var(--spinkids-purple)}:root.branding-spinkids lib-product-configurator .custom-checkbox .checkmark:after{border-color:var(--primary-accent-color)}:root.branding-spinkids lib-product-configurator .dpd-customise-content .sling .select-custom-option-content .sling-select-wrapper:after{background-image:url(/assets/spinlife-ui-library-assets/icons/arrow-down-pink.svg)}:root.branding-spinkids lib-product-configurator .dpd-customise .dpd-total-payment .total .total-price{color:var(--primary-accent-color)}:root.branding-spinkids lib-product-configurator .dpd-total-payment .total{font-family:var(--secondary-font-family);font-weight:900;font-size:36px}:root.branding-spinkids lib-product-configurator .dpd-total-payment .link{color:var(--primary-accent-color);font-size:16px;line-height:27px}:root.branding-spinkids lib-product-configurator .add-to-cart{border-radius:25px;font-size:28px}:root.branding-spinkids lib-product-configurator hr{border:none;height:2px;background-image:url("data:image/svg+xml,%3Csvg width='370' height='2' viewBox='0 0 370 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1H370' stroke='%237C81FF' stroke-dasharray='8 4'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 2px;opacity:1}:root.branding-spinkids lib-product-configurator .checkbox-row .expand-icon{background-image:url("data:image/svg+xml,%3Csvg width='23px' height='23px' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cg stroke='%23be0081' stroke-width='2.25'%3E%3Cline x1='9.5' y1='19' x2='9.5' y2='0'/%3E%3Cline x1='0' y1='9.5' x2='19' y2='9.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:root.branding-spinkids lib-product-configurator .checkbox-row.active .expand-icon{background-image:url("data:image/svg+xml,%3Csvg width='23px' height='23px' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cg stroke='%23be0081' stroke-width='2.25'%3E%3Cline x1='0' y1='9.5' x2='19' y2='9.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:root.branding-spinkids lib-product-configurator h3.title.configCat+a.link,:root.branding-spinkids lib-product-configurator h3.title+a.link,:root.branding-spinkids lib-product-configurator a.link,:root.branding-spinkids lib-product-configurator a.link.help-me-choose{color:var(--primary-accent-color)}:root.branding-spinkids lib-product-configurator a.link.help-me-choose:after{content:"?";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--primary-accent-color);color:var(--text-color-inverse);font-size:12px;font-weight:700;margin-left:6px;vertical-align:middle;text-decoration:none}:root.branding-spinkids lib-product-configurator .spanlink{color:var(--primary-accent-color);text-decoration:underline;cursor:pointer}:root.branding-spinkids lib-product-configurator .ng-select .ng-select-container{border:1px solid var(--spinkids-purple);border-radius:10px}:root.branding-spinkids lib-product-configurator .ng-select.is-invalid .ng-select-container{border-color:var(--error-text-danger)!important}:root.branding-spinkids app-product-details .first-container{position:relative;border-radius:10px}:root.branding-spinkids app-product-details .first-container .floating-rockship{position:absolute;top:-70px;right:-70px}:root.branding-spinkids app-product-details .product-detail-page .pdp-details-main .link{font-weight:700;color:var(--primary-accent-color)}:root.branding-spinkids app-product-details .pdp-details-main .title{font-family:var(--secondary-font-family);font-weight:700;font-size:48px;margin-bottom:5px}:root.branding-spinkids app-product-details .pdp-details-main .subtitle{font-size:24px}:root.branding-spinkids app-product-details .pdp-details-main .prices .new{font-family:var(--secondary-font-family);font-size:64px;font-weight:900;color:var(--primary-accent-color)}:root.branding-spinkids app-product-details .pdp-details-main .prices .old{font-family:var(--secondary-font-family);font-size:28px;font-weight:700;color:var(--spinkids-mid-gray)}:root.branding-spinkids app-product-details .pdp-details-main .btn-orange{border-radius:50px;margin-top:20px;transition:opacity .3s}:root.branding-spinkids app-product-details .pdp-details-main .btn-orange:hover:not(:disabled){opacity:.8;background-color:var(--primary-accent-color);color:var(--text-color-inverse)!important}:root.branding-spinkids app-product-details .dpd-details-advantages{margin-top:0;padding:15px 15px 0}:root.branding-spinkids app-product-details .dpd-details-advantages .subtitle{font-size:18px;text-align:center}:root.branding-spinkids app-product-details .main-advantages{margin-bottom:40px;margin-top:25px}:root.branding-spinkids app-product-details .main-advantages .link,:root.branding-spinkids app-product-details .main-advantages a{text-decoration:none;color:unset;font-weight:unset}@media screen and (max-width:1200px){:root.branding-spinkids app-product-details .pdp-details-main .title{font-size:32px}}@media screen and (max-width:992px){:root.branding-spinkids app-product-details .pdp-details-main .prices .new{font-size:38px}}:root.branding-spinkids app-product-details .product-detail-page .product-detail-page-title{font-size:64px;font-family:var(--secondary-font-family);font-weight:900;color:var(--primary-accent-color)}@media screen and (max-width:1200px){:root.branding-spinkids app-product-details .product-detail-page .product-detail-page-title{font-size:48px}}@media screen and (max-width:992px){:root.branding-spinkids app-product-details .product-detail-page .product-detail-page-title{font-size:28px;text-align:center}}:root.branding-spinkids app-product-details .product-infos.tabs>.labels{padding:10px;font-size:18px;min-height:90px;top:-90px;border-top-left-radius:10px;border-top-right-radius:10px;background:transparent;box-shadow:none;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%2300BBAEFF' stroke-width='4' stroke-dasharray='3%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");color:inherit;line-height:1.15;overflow-wrap:break-word;text-align:center}@media screen and (min-width:1400px){:root.branding-spinkids app-product-details .product-infos.tabs>.labels{font-size:20px}}:root.branding-spinkids app-product-details .product-infos.tabs>.labels.active{background:var(--spinkids-green);background-image:none;color:#fff;z-index:2}:root.branding-spinkids app-product-details .tabs-container{background-color:var(--spinkids-light-background);border-radius:15px;padding:30px}:root.branding-spinkids app-product-details .tabs-container .tab:not(#fabric-tab-content) .container-box .title,:root.branding-spinkids app-product-details .tabs-container .tab:not(#fabric-tab-content) .container-box h2{border-bottom:2px dashed #b3b3b3;font-family:var(--secondary-font-family);font-weight:900;font-size:28px}:root.branding-spinkids app-product-details .container-box .list-items li:before{background-color:var(--spinkids-green)}:root.branding-spinkids app-product-details .pdp-details-main .prices .new{font-weight:900}:root.branding-spinkids app-product-details .overflow-container{background-image:var(--overflow-container-bg);background-size:106% 100%;background-repeat:no-repeat;background-position:-50px;padding:70px;max-width:100%;box-sizing:border-box}:root.branding-spinkids app-product-details .first-container{overflow:visible}@media screen and (max-width:992px){:root.branding-spinkids app-product-details .overflow-container{background-image:none;background-color:var(--spinkids-light-background);padding:0;background-position:0}:root.branding-spinkids app-product-details .tabs-container{background-color:transparent;border-radius:0}:root.branding-spinkids app-product-details .product-infos.tabs .tab{padding:0}:root.branding-spinkids app-product-details .product-detail-page-header{margin-bottom:15px;background-color:transparent}:root.branding-spinkids app-product-details .first-container{border-radius:0}:root.branding-spinkids app-product-details .pdp-details-col{border-radius:10px}:root.branding-spinkids app-product-details .floating-rockship{top:-30px;right:0;width:100px;z-index:2}:root.branding-spinkids app-product-details .first-container{overflow:visible}:root.branding-spinkids app-product-details .only-mobile-tab-header,:root.branding-spinkids app-product-details .only-mobile-tab-header-look-alike{background-color:var(--spinkids-green);color:#fff;border-radius:10px;margin-top:20px;display:flex;flex-flow:row;justify-content:space-between;align-items:center}:root.branding-spinkids app-product-details .only-mobile-tab-header .expand-icon,:root.branding-spinkids app-product-details .only-mobile-tab-header-look-alike .expand-icon{flex-shrink:0;margin-left:auto;background-image:url(/assets/images/icons/arrow-down-white.svg);transform:rotate(0);transition:transform .2s ease}:root.branding-spinkids app-product-details .only-mobile-tab-header.tab-expanded,:root.branding-spinkids app-product-details .only-mobile-tab-header-look-alike.tab-expanded{border-radius:10px 10px 0 0}:root.branding-spinkids app-product-details .only-mobile-tab-header.tab-expanded .expand-icon,:root.branding-spinkids app-product-details .only-mobile-tab-header-look-alike.tab-expanded .expand-icon{background-image:url(/assets/images/icons/arrow-down-white.svg);transform:rotate(180deg)}:root.branding-spinkids app-product-details .second-container{display:flex;flex-flow:column}:root.branding-spinkids app-product-details .custom-shipping-only-mobile{display:block;order:1;width:100%;box-sizing:border-box;padding:15px 5%;margin-top:15px;background-color:var(--spinkids-light-background);font-size:16px;color:var(--primary-font-color)}:root.branding-spinkids app-product-details .custom-shipping-only-mobile .ships-in-label{font-weight:700;color:var(--primary-accent-color)}:root.branding-spinkids app-product-details lib-product-configurator{order:2;width:100%;box-sizing:border-box}:root.branding-spinkids app-product-details .dpd-tabs{order:3}:root.branding-spinkids app-product-details .tabs-container{border-radius:10px}:root.branding-spinkids app-product-details .only-mobile-tab-header,:root.branding-spinkids app-product-details .only-mobile-tab-header-look-alike{margin-left:5%;margin-right:5%;width:auto}:root.branding-spinkids app-product-details .product-infos.tabs .tab{margin-left:5%;margin-right:5%;width:auto;box-sizing:border-box}:root.branding-spinkids app-product-details .tabs-container .container-box{width:100%;padding:20px;box-sizing:border-box}:root.branding-spinkids app-product-details .product-infos.tabs .tab:not(#mobile-panel-shipping){background-color:var(--spinkids-green);border-radius:0 0 10px 10px;padding:15px}:root.branding-spinkids app-product-details .product-infos.tabs .tab:not(#mobile-panel-shipping) .container-box{background-color:#fff;border-radius:10px;padding:20px;width:100%;box-sizing:border-box}:root.branding-spinkids app-product-details .product-infos.tabs .tab#mobile-panel-specs .specs-container-box{overflow-x:auto;max-width:33vh}:root.branding-spinkids app-product-details .product-infos.tabs .tab#mobile-panel-specs .specs-container-box .table-wrapper{overflow-x:visible;width:max-content}:root.branding-spinkids app-product-details .product-infos.tabs .tab#mobile-panel-specs .specs-container-box .table-wrapper table{min-width:unset}:root.branding-spinkids app-product-details .product-infos.tabs .tab#mobile-panel-shipping{border-radius:0 0 10px 10px;background-color:var(--spinkids-light-background);padding:20px;overflow:hidden;width:auto;margin-left:5%;margin-right:5%}}:root.branding-spinkids app-product-details .only-mobile-tab-header .expand-icon,:root.branding-spinkids app-product-details .only-mobile-tab-header-look-alike .expand-icon{background-image:url(/assets/images/icons/arrow-down-white.svg);transform:rotate(0);transition:transform .2s ease}:root.branding-spinkids app-product-details .only-mobile-tab-header.tab-expanded .expand-icon{background-image:url(/assets/images/icons/arrow-down-white.svg);transform:rotate(180deg)}:root.branding-spinkids app-product-details .product-detail-page .review-container{font-size:18px}:root.branding-spinkids app-product-details .product-detail-page .review-container .link{color:var(--primary-accent-color);text-decoration-color:var(--primary-accent-color)}:root.branding-spinkids app-product-details .main-review-container .two-column.col-2 .link{font-size:18px;color:var(--primary-accent-color);text-decoration-color:var(--primary-accent-color)}:root.branding-spinkids app-product-details .review-header .arrow-down-orange{content:url(/assets/images/icons/arrow-down-pink.svg)}:root.branding-spinkids app-product-details .main-review-container p.evidence{font-weight:800;font-size:18px;color:var(--spinkids-mid-gray)}:root.branding-spinkids app-product-details .main-review .customers-review,:root.branding-spinkids app-product-details .main-review .customers-review a{color:var(--primary-accent-color)}:root.branding-spinkids app-product-details .pdp-details-main .prices .old{font-size:28px}:root.branding-spinkids app-product-details .bread-button-container a{color:unset;font-weight:400;text-decoration:none}:root.branding-spinkids app-product-listing-bread .bread-text,:root.branding-spinkids app-product-listing-bread .bread-button-container a{color:var(--spinkids-mid-gray)}:root.branding-spinkids app-quick-ship .header-title{color:var(--primary-accent-color)}:root.branding-spinkids app-recommendations .header-title{color:var(--primary-accent-color)}:root.branding-spinkids app-recommended-badge .recommended-badge .recommended-link{color:var(--primary-accent-color)}:root.branding-spinkids app-see-also-links .title{border-bottom:2px dashed #b3b3b3;font-family:var(--secondary-font-family);font-weight:900;font-size:28px;text-transform:uppercase}:root.branding-spinkids app-see-also-links .list-items li .link{color:var(--primary-accent-color)}:root.branding-spinkids app-see-also-links .list-items li:before{background-color:var(--spinkids-green)}:root.branding-spinkids app-shipping-details{background-color:var(--spinkids-light-background);padding:18px;border-radius:10px}:root.branding-spinkids app-shipping-details .shipping-info-container .shipping-row.shipping-header .shipping-label,:root.branding-spinkids app-shipping-details .shipping-info-container .shipping-row.shipping-header .shipping-value{border-bottom:none;padding-bottom:4px;margin-bottom:20px;position:relative}:root.branding-spinkids app-shipping-details .shipping-info-container .shipping-row.shipping-header .shipping-label:after,:root.branding-spinkids app-shipping-details .shipping-info-container .shipping-row.shipping-header .shipping-value:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3Csvg width='370' height='2' viewBox='0 0 370 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1H370' stroke='%237C81FF' stroke-dasharray='8 4'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 2px}:root.branding-spinkids app-shipping-details .shipping-link{color:var(--primary-accent-color)}:root.branding-spinkids app-shipping-details .shipping-label{color:var(--primary-font-color)}@media screen and (max-width:992px){:root.branding-spinkids app-shipping-details.only-mobile{background-color:unset;padding:0;border-radius:0;width:100%;box-sizing:border-box}:root.branding-spinkids app-shipping-details.only-mobile .shipping-header-full{border-bottom:none;padding-bottom:4px;position:relative}:root.branding-spinkids app-shipping-details.only-mobile .shipping-header-full:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3Csvg width='370' height='2' viewBox='0 0 370 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1H370' stroke='%237C81FF' stroke-dasharray='8 4'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 2px}:root.branding-spinkids app-shipping-details.only-mobile .shipping-info-container{display:block}:root.branding-spinkids app-shipping-details.only-mobile .shipping-label,:root.branding-spinkids app-shipping-details.only-mobile .shipping-value{width:100%;padding-bottom:8px}:root.branding-spinkids app-shipping-details.only-mobile .shipping-row{display:block;margin-bottom:12px}}:root.branding-spinkids app-privacy-policy .section-text a:not(.btn),:root.branding-spinkids app-privacy-policy .article-text a:not(.btn),:root.branding-spinkids app-privacy-policy .article-link:not(.btn),:root.branding-spinkids app-privacy-rights .section-text a:not(.btn),:root.branding-spinkids app-privacy-rights .article-text a:not(.btn),:root.branding-spinkids app-privacy-rights .article-link:not(.btn),:root.branding-spinkids app-terms-of-use .section-text a:not(.btn),:root.branding-spinkids app-terms-of-use .article-text a:not(.btn),:root.branding-spinkids app-terms-of-use .article-link:not(.btn),:root.branding-spinkids app-return-policy .section-text a:not(.btn),:root.branding-spinkids app-return-policy .article-text a:not(.btn),:root.branding-spinkids app-return-policy .article-link:not(.btn),:root.branding-spinkids app-shipping .section-text a:not(.btn),:root.branding-spinkids app-shipping .article-text a:not(.btn),:root.branding-spinkids app-shipping .article-link:not(.btn),:root.branding-spinkids app-payment .section-text a:not(.btn),:root.branding-spinkids app-payment .article-text a:not(.btn),:root.branding-spinkids app-payment .article-link:not(.btn),:root.branding-spinkids app-sales-tax .section-text a:not(.btn),:root.branding-spinkids app-sales-tax .article-text a:not(.btn),:root.branding-spinkids app-sales-tax .article-link:not(.btn),:root.branding-spinkids app-safe-shopping-guarantee .section-text a:not(.btn),:root.branding-spinkids app-safe-shopping-guarantee .article-text a:not(.btn),:root.branding-spinkids app-safe-shopping-guarantee .article-link:not(.btn),:root.branding-spinkids app-service-agreements .section-text a:not(.btn),:root.branding-spinkids app-service-agreements .article-text a:not(.btn),:root.branding-spinkids app-service-agreements .article-link:not(.btn),:root.branding-spinkids app-scooter-service-agreements .section-text a:not(.btn),:root.branding-spinkids app-scooter-service-agreements .article-text a:not(.btn),:root.branding-spinkids app-scooter-service-agreements .article-link:not(.btn),:root.branding-spinkids app-power-chair-service-agreements .section-text a:not(.btn),:root.branding-spinkids app-power-chair-service-agreements .article-text a:not(.btn),:root.branding-spinkids app-power-chair-service-agreements .article-link:not(.btn),:root.branding-spinkids app-lift-chair-service-agreements .section-text a:not(.btn),:root.branding-spinkids app-lift-chair-service-agreements .article-text a:not(.btn),:root.branding-spinkids app-lift-chair-service-agreements .article-link:not(.btn),:root.branding-spinkids app-medicare-billing .section-text a:not(.btn),:root.branding-spinkids app-medicare-billing .article-text a:not(.btn),:root.branding-spinkids app-medicare-billing .article-link:not(.btn),:root.branding-spinkids app-ordering-medical-equipment .section-text a:not(.btn),:root.branding-spinkids app-ordering-medical-equipment .article-text a:not(.btn),:root.branding-spinkids app-ordering-medical-equipment .article-link:not(.btn),:root.branding-spinkids app-doing-business-with-spinlife .section-text a:not(.btn),:root.branding-spinkids app-doing-business-with-spinlife .article-text a:not(.btn),:root.branding-spinkids app-doing-business-with-spinlife .article-link:not(.btn),:root.branding-spinkids app-corporate-accounts .section-text a:not(.btn),:root.branding-spinkids app-corporate-accounts .article-text a:not(.btn),:root.branding-spinkids app-corporate-accounts .article-link:not(.btn),:root.branding-spinkids app-about-spinlife .section-text a:not(.btn),:root.branding-spinkids app-about-spinlife .article-text a:not(.btn),:root.branding-spinkids app-about-spinlife .article-link:not(.btn),:root.branding-spinkids app-employment-opportunities .section-text a:not(.btn),:root.branding-spinkids app-employment-opportunities .article-text a:not(.btn),:root.branding-spinkids app-employment-opportunities .article-link:not(.btn){color:var(--primary-accent-color)!important}:root.branding-spinkids app-privacy-policy .section-text a:not(.btn):hover,:root.branding-spinkids app-privacy-policy .article-text a:not(.btn):hover,:root.branding-spinkids app-privacy-policy .article-link:not(.btn):hover,:root.branding-spinkids app-privacy-rights .section-text a:not(.btn):hover,:root.branding-spinkids app-privacy-rights .article-text a:not(.btn):hover,:root.branding-spinkids app-privacy-rights .article-link:not(.btn):hover,:root.branding-spinkids app-terms-of-use .section-text a:not(.btn):hover,:root.branding-spinkids app-terms-of-use .article-text a:not(.btn):hover,:root.branding-spinkids app-terms-of-use .article-link:not(.btn):hover,:root.branding-spinkids app-return-policy .section-text a:not(.btn):hover,:root.branding-spinkids app-return-policy .article-text a:not(.btn):hover,:root.branding-spinkids app-return-policy .article-link:not(.btn):hover,:root.branding-spinkids app-shipping .section-text a:not(.btn):hover,:root.branding-spinkids app-shipping .article-text a:not(.btn):hover,:root.branding-spinkids app-shipping .article-link:not(.btn):hover,:root.branding-spinkids app-payment .section-text a:not(.btn):hover,:root.branding-spinkids app-payment .article-text a:not(.btn):hover,:root.branding-spinkids app-payment .article-link:not(.btn):hover,:root.branding-spinkids app-sales-tax .section-text a:not(.btn):hover,:root.branding-spinkids app-sales-tax .article-text a:not(.btn):hover,:root.branding-spinkids app-sales-tax .article-link:not(.btn):hover,:root.branding-spinkids app-safe-shopping-guarantee .section-text a:not(.btn):hover,:root.branding-spinkids app-safe-shopping-guarantee .article-text a:not(.btn):hover,:root.branding-spinkids app-safe-shopping-guarantee .article-link:not(.btn):hover,:root.branding-spinkids app-service-agreements .section-text a:not(.btn):hover,:root.branding-spinkids app-service-agreements .article-text a:not(.btn):hover,:root.branding-spinkids app-service-agreements .article-link:not(.btn):hover,:root.branding-spinkids app-scooter-service-agreements .section-text a:not(.btn):hover,:root.branding-spinkids app-scooter-service-agreements .article-text a:not(.btn):hover,:root.branding-spinkids app-scooter-service-agreements .article-link:not(.btn):hover,:root.branding-spinkids app-power-chair-service-agreements .section-text a:not(.btn):hover,:root.branding-spinkids app-power-chair-service-agreements .article-text a:not(.btn):hover,:root.branding-spinkids app-power-chair-service-agreements .article-link:not(.btn):hover,:root.branding-spinkids app-lift-chair-service-agreements .section-text a:not(.btn):hover,:root.branding-spinkids app-lift-chair-service-agreements .article-text a:not(.btn):hover,:root.branding-spinkids app-lift-chair-service-agreements .article-link:not(.btn):hover,:root.branding-spinkids app-medicare-billing .section-text a:not(.btn):hover,:root.branding-spinkids app-medicare-billing .article-text a:not(.btn):hover,:root.branding-spinkids app-medicare-billing .article-link:not(.btn):hover,:root.branding-spinkids app-ordering-medical-equipment .section-text a:not(.btn):hover,:root.branding-spinkids app-ordering-medical-equipment .article-text a:not(.btn):hover,:root.branding-spinkids app-ordering-medical-equipment .article-link:not(.btn):hover,:root.branding-spinkids app-doing-business-with-spinlife .section-text a:not(.btn):hover,:root.branding-spinkids app-doing-business-with-spinlife .article-text a:not(.btn):hover,:root.branding-spinkids app-doing-business-with-spinlife .article-link:not(.btn):hover,:root.branding-spinkids app-corporate-accounts .section-text a:not(.btn):hover,:root.branding-spinkids app-corporate-accounts .article-text a:not(.btn):hover,:root.branding-spinkids app-corporate-accounts .article-link:not(.btn):hover,:root.branding-spinkids app-about-spinlife .section-text a:not(.btn):hover,:root.branding-spinkids app-about-spinlife .article-text a:not(.btn):hover,:root.branding-spinkids app-about-spinlife .article-link:not(.btn):hover,:root.branding-spinkids app-employment-opportunities .section-text a:not(.btn):hover,:root.branding-spinkids app-employment-opportunities .article-text a:not(.btn):hover,:root.branding-spinkids app-employment-opportunities .article-link:not(.btn):hover{color:var(--primary-hover-color)!important}:root.branding-spinkids app-business-article-side-layout .agreements-list li,:root.branding-spinkids app-business-article-side-layout .agreements-list li a,:root.branding-spinkids app-business-article-side-layout .link-box li,:root.branding-spinkids app-business-article-side-layout .link-box li a{color:var(--primary-accent-color)!important}:root.branding-spinkids app-business-article-side-layout .agreements-list li a:hover,:root.branding-spinkids app-business-article-side-layout .agreements-list li a:focus,:root.branding-spinkids app-business-article-side-layout .link-box li a:hover,:root.branding-spinkids app-business-article-side-layout .link-box li a:focus{color:var(--primary-hover-color)!important}:root.branding-spinkids app-spinfluencers .spinfluencers-person-text{font-size:16px}:root.branding-spinkids app-spinfluencers .spinfluencers-person-card .product-link{font-size:16px;color:var(--primary-accent-color)}:root.branding-spinkids app-spinfluencers .spinfluencers-person-card .product-link:hover{color:var(--primary-hover-color)}:root.branding-spinkids app-product-reviews-page .review-page-container select,:root.branding-spinkids app-product-reviews-page .sort select{height:50px;padding:0 10px;border-radius:10px;background-image:url(/assets/images/icons/arrow-down-pink.svg);background-size:18px;background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none}:root.branding-spinkids app-product-reviews-page .products-show select,:root.branding-spinkids app-product-reviews-page .page-number select{width:65px}:root.branding-spinkids app-product-reviews-page .review-header .arrow-down-orange{content:url(/assets/images/icons/arrow-down-pink.svg)}:root.branding-spinkids app-product-reviews-page .main-review-average,:root.branding-spinkids app-product-reviews-page .main-review .customers-review,:root.branding-spinkids app-product-reviews-page .detailed-main-review_rating .link{color:var(--primary-accent-color)}:root.branding-spinkids app-upsell .product-container{border:1px solid var(--spinkids-separator-color);border-radius:10px;box-shadow:none}:root.branding-spinkids app-upsell .headline{border-bottom-color:var(--spinkids-separator-color)}:root.branding-spinkids app-upsell .product-name{color:var(--primary-font-color)!important}:root.branding-spinkids app-upsell .cart-actions .btn-white{border-color:var(--primary-accent-color);color:var(--primary-accent-color)}:root.branding-spinkids app-service-contract-upgrade .popup-head{background-color:var(--spinkids-green)}:root.branding-spinkids app-service-contract-upgrade .popup-statement-header,:root.branding-spinkids app-service-contract-upgrade .popup-right .headline{border-bottom-color:var(--spinkids-separator-color)!important}:root.branding-spinkids app-service-contract-upgrade [type=radio]:checked+label:before,:root.branding-spinkids app-service-contract-upgrade [type=radio]:not(:checked)+label:before{border:1px solid #aaa8a3!important}:root.branding-spinkids app-service-contract-upgrade [type=radio]:checked+label:after{background:var(--primary-accent-color)!important}:root.branding-spinkids app-sticky-contact-phone .sticky-contact-phone{background-color:var(--spinkids-violet)}:root.branding-spinkids app-total-items .products-on-page{font-size:16px;font-family:var(--secondary-font-family)}:root.branding-spinkids app-total-items .products-on-page .total-items{font-weight:900}html,body{font-family:var(--primary-font-family);font-size:14px;line-height:1.5;color:var(--text-color);margin:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible{outline:2px solid var(--focus-border-color);outline-offset:2px}@font-face{font-family:Montserrat-fallback;size-adjust:113.9%;ascent-override:85%;src:local("Arial")}@font-face{font-family:Poppins-fallback;size-adjust:109.5%;ascent-override:110%;src:local("Arial")}@font-face{font-family:Nunito-fallback;size-adjust:108%;ascent-override:101%;src:local("Arial")}input[type=email],input[type=number],:not(#mobile_search_form)>input[type=search]:not(#search),input[type=text],input:not([type]),input[type=tel],input[type=url],input[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:unset;font-size:16px;font-family:var(--primary-font-family);padding:15px 35px 8px 15px;line-height:20px;height:20px;border:1px solid var(--bg-tint);border-radius:10px;background-color:var(--bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input[type=email]:focus-visible,input[type=number]:focus-visible,:not(#mobile_search_form)>input[type=search]:not(#search):focus-visible,input[type=text]:focus-visible,input:not([type]):focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=password]:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border:1px solid var(--focus-border-color)}textarea{min-height:60px;line-height:1.5;resize:none;overflow:auto;overflow-wrap:break-word;text-overflow:clip;white-space:pre-wrap}textarea::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:normal}select{height:50px;padding:0 35px 0 10px;font-size:19px;background-image:url(/assets/images/icons/arrow-down-orange.svg);background-size:18px;background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}input[type=email][disabled],input[type=number][disabled],:not(#mobile_search_form)>input[type=search]:not(#search),input[type=text][disabled],input:not([type])[disabled],input[type=tel][disabled],input[type=url][disabled],input[type=password][disabled],textarea[disabled],select[disabled]{background-color:var(--disabled-bg);color:var(--alt-font-color);-webkit-text-fill-color:var(--alt-font-color)}button.btn:disabled{background-color:var(--disabled-color)!important;pointer-events:none}@media screen and (min-width:993px){.only-mobile{display:none!important}}@media screen and (max-width:992px){.only-desktop{display:none!important}}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;display:table;padding:0;cursor:pointer}a,a:-webkit-any-link{color:var(--secondary-accent-color);cursor:pointer}a.link{text-decoration:underline}.storefront-text-link{color:var(--secondary-accent-color);text-decoration:underline}.btn-orange{color:var(--text-color-inverse)!important;background-color:var(--primary-accent-color);transition:.5s all;border:none;padding-inline:clamp(24px,8vw,60px)}.btn-orange:hover{background-color:var(--spinlife-hover-orange)}.btn-white{color:var(--primary-accent-color)!important;background-color:#fff;transition:.5s all;border:1px solid var(--primary-accent-color);height:39px;line-height:39px;padding-inline:clamp(24px,8vw,60px)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}:not(.nav-link)>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:1.25em;height:1.25em;border:.15em solid var(--bg-mid);border-radius:.25em;cursor:pointer;display:grid;place-content:center;background-color:var(--form-background)}:not(.nav-link)>input[type=checkbox]:before{content:"";width:1em;height:1em;clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--primary-accent-color);background-color:CanvasText}:not(.nav-link)>input[type=checkbox]:checked:before{transform:scale(1)}:not(.nav-link)>input[type=checkbox]:focus-visible{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}:not(.nav-link)>input[type=checkbox]:disabled{--form-control-color: var(--disabled-color);color:var(--disabled-color);cursor:not-allowed}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;cursor:pointer;line-height:32px;font-size:16px;display:inline-block;color:#4a4a4a;padding-left:45px}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border-radius:100%;border:1px solid var(--bg-tint);background:var(--bg)}[type=radio]:focus+label:before{border:solid #000 1px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:18px;height:18px;background:var(--primary-accent-color);position:absolute;top:8px;left:8px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-radio p{margin:5px 0 10px}@media screen and (min-width:993px){a[href^=tel]:link,a[href^=tel]:visited,a[href^=tel]:hover{pointer-events:none;cursor:default}}input:not([type]).is-invalid,input[type=text].is-invalid,input[type=number].is-invalid,input[type=email].is-invalid,input[type=password].is-invalid,input[type=tel].is-invalid,select.is-invalid,textarea.is-invalid{border:1px solid var(--error-text-danger)}.ng-select.is-invalid .ng-select-container,.ng-select.is-invalid.ng-select-focused:not(.ng-select-opened) .ng-select-container{border:1px solid var(--error-text-danger)!important;box-shadow:none!important}input[type=file].is-invalid{border:1px solid var(--error-text-danger);border-radius:5px}input[type=checkbox].is-invalid{outline:1px solid var(--error-text-danger)}#switch-user-select .ng-select-container,#sidenav-search .ng-select-container{border-radius:4px!important;border-width:1px;border-style:solid;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%);padding:10px 0}.ng-select.ng-select-disabled>.ng-select-container{background-color:var(--disabled-bg);opacity:1}.ng-select.ng-select-disabled .ng-value{color:var(--alt-font-color)}.form-control:disabled,.form-control[readonly]:not(.date-picker-input){opacity:.7}.ng-select .ng-select-container{padding:25px 5px 18px;font-size:16px}.ng-select,.ng-select .ng-select-container{cursor:pointer;border-radius:10px!important}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border:1px solid var(--focus-border-color);box-shadow:none}.ng-dropdown-panel .ng-dropdown-panel-items{font-size:16px}.ng-select:not(#switch-user-select,#sidenav-search) .ng-select-container .ng-value-container .ng-input{top:11px}.ng-select:not(#switch-user-select,#sidenav-search) .ng-select-container .ng-value-container .ng-input>input{padding:6px 0 0 5px!important}.ng-select .ng-arrow-wrapper{padding-bottom:5px}.ng-select:not(#switch-user-select,#sidenav-search) .ng-arrow-wrapper .ng-arrow{background-image:url(/assets/images/icons/arrow-down-orange.svg);border:none!important;width:20px!important;height:20px!important;background-repeat:no-repeat;background-position-y:7px;display:inline-block!important}.branding-spinkids input[type=email],.branding-spinkids input[type=number],.branding-spinkids input[type=search],.branding-spinkids input[type=text],.branding-spinkids input:not([type]),.branding-spinkids input[type=tel],.branding-spinkids input[type=url],.branding-spinkids input[type=password],.branding-spinkids textarea{border-color:var(--spinkids-input-border-color)}.branding-spinkids input[type=email]:focus-visible,.branding-spinkids input[type=number]:focus-visible,.branding-spinkids input[type=search]:focus-visible,.branding-spinkids input[type=text]:focus-visible,.branding-spinkids input:not([type]):focus-visible,.branding-spinkids input[type=tel]:focus-visible,.branding-spinkids input[type=url]:focus-visible,.branding-spinkids input[type=password]:focus-visible,.branding-spinkids textarea:focus-visible{border-color:var(--primary-accent-color)}.branding-spinkids select{background-image:url(/assets/images/icons/arrow-down-pink.svg);border-color:var(--spinkids-input-border-color)}.branding-spinkids .ng-select:not(#switch-user-select,#sidenav-search) .ng-select-container{border-color:var(--spinkids-input-border-color)!important}.branding-spinkids .ng-select:not(#switch-user-select,#sidenav-search) .ng-arrow-wrapper .ng-arrow{background-image:url(/assets/images/icons/arrow-down-pink.svg)}.branding-spinkids .ng-select:not(#switch-user-select,#sidenav-search).ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--primary-accent-color)!important}.branding-spinkids .ng-select:not(#switch-user-select,#sidenav-search).is-invalid>.ng-select-container,.branding-spinkids .ng-select:not(#switch-user-select,#sidenav-search).is-invalid.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--error-text-danger)!important;box-shadow:none!important}.branding-spinkids .bread-button-container a{color:var(--spinkids-mid-gray)}@media screen and (max-width:992px){.branding-spinkids .bread-button-container a{color:var(--primary-accent-color)}}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{transform:rotate(180deg);background-position-y:1px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:var(--bg-secondary)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:var(--secondary-accent-color);color:#fff;padding:2px 8px;border-radius:5px}.dpd-customise-content .option.sling .ng-dropdown-panel{width:auto;min-width:100%;left:unset;right:0}.dpd-customise-content .ng-option-label{white-space:break-spaces}#auto-guide .ng-select{margin:0}#auto-guide .ng-select .ng-select-container .ng-value-container .ng-input>input{height:30px;padding-top:5px}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#666!important}.ng-select,.ng-select .ng-select-container{cursor:pointer}.overlay-backdrop{background-color:var(--overlay-backdrop-color);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.overlay-panel{display:flex;flex-direction:column;background-color:var(--bg);width:50%;max-width:640px;margin:20px;padding:20px;border-radius:10px}@media screen and (max-width:992px){.overlay-panel{width:95%;max-width:unset;max-height:85vh;overflow-y:auto;padding:10px}}.overlay-panel-md{display:flex;flex-direction:column;position:relative;background-color:var(--bg);width:800px;max-width:95vw;margin:20px;padding:20px;border-radius:10px}@media screen and (max-width:992px){.overlay-panel-md{width:95%;max-height:85vh;overflow-y:auto;padding:10px}}.overlay-panel-md>*{position:relative}.overlay-panel-sm{display:flex;flex-direction:column;position:relative;background-color:var(--bg);width:350px;margin:20px;padding:20px;border-radius:10px}@media screen and (max-width:992px){.overlay-panel-sm{width:90vw;max-height:90vh;padding:15px}}.cdk-overlay-pane.overlay-panel-saved-info{display:flex;flex-direction:column;background-color:var(--bg);width:100%;max-width:520px;margin:20px;padding:20px;border-radius:10px}@media screen and (max-width:992px){.cdk-overlay-pane.overlay-panel-saved-info{width:95%;max-width:unset;max-height:85vh;overflow-y:auto;padding:10px}}.overlay-panel-image360{display:flex;flex-direction:column;background-color:var(--bg-light);width:auto;margin:20px;padding:20px;border-radius:10px;box-sizing:border-box}.overlay-panel>*{position:relative}.overlay-panel-scrollable{display:flex;flex-direction:column;position:relative;background-color:var(--bg);width:50%;max-height:70vh;overflow-y:auto;margin:20px;padding:20px;border-radius:10px}@media screen and (max-width:992px){.overlay-panel-scrollable{width:95%;padding:10px}}.overlay-panel-scrollable>*{position:relative}.overlay-panel-scrollable-md{display:flex;flex-direction:column;position:relative;background-color:var(--bg);width:800px;max-width:95vw;max-height:70vh;overflow-y:auto;margin:20px;padding:20px;border-radius:10px}@media screen and (max-width:992px){.overlay-panel-scrollable-md{width:95%;padding:10px}}.overlay-panel-scrollable-md>*{position:relative}.overlay-panel-sm>*{position:relative}.overlay-panel-saved-info>*{position:relative}.dialog-close-icon{position:absolute;z-index:1001;top:0;right:0;line-height:45px;width:45px;border-radius:10px;cursor:pointer;text-align:center;background:#fff;color:var(--primary-accent-color);border:0;padding:0;font-size:25px}.dialog-close-icon-black{display:block;position:absolute;right:-24px;top:-24px;z-index:9999;background:transparent;border:0;padding:0;cursor:pointer}@media(min-width:768px)and (max-width:992px){.dialog-close-icon-black{right:-19px;top:-19px}.dialog-close-icon-black .dialog-close-icon-black-img{width:40px;height:40px}}@media screen and (max-width:767px){.dialog-close-icon-black{right:-14px;top:-14px}.dialog-close-icon-black .dialog-close-icon-black-img{width:30px;height:30px}}@media screen and (max-width:992px),screen and (max-height:679px){.dialog-close-icon-black{right:-14px;top:-14px}.dialog-close-icon-black .dialog-close-icon-black-img{width:30px;height:30px}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:300}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:300}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:300;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:300;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:300;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.card .card-header{background-color:#00000012}.card .input-group-text{background-color:var(--bgGrayTint)}.card{border:1px solid rgba(0,0,0,.2)!important}.ng-select.is-invalid,.ng-select.is-invalid .ng-select-container{border-color:var(--error-text-danger)!important}.ng-select.is-invalid .ng-select-container{color:var(--error-text-color)!important}.help-me-choose-content{overflow-y:auto;max-height:70vh}.grecaptcha-badge{visibility:hidden}@media print{app-spinlife-header,app-spinkids-header,app-checkout-header,app-spinlife-footer,app-spinkids-footer,app-checkout-footer,app-sticky-contact-phone{display:none}}body.acsb-keynav [data-acsb-menu=li][data-acsb-menu-focused=true][data-acsb-show-dd=true] .mega[data-acsb-dropdown]{display:flex!important;overflow-x:visible!important;overflow-y:visible!important;left:auto!important;top:55px!important}body.acsb-keynav [data-acsb-menu=li][data-acsb-menu-focused=true][data-acsb-show-dd=true] .sub-nav:not(.mega)[data-acsb-dropdown]{overflow-x:visible!important;overflow-y:visible!important;right:inherit!important;left:inherit!important;display:flex!important;bottom:inherit!important;top:55px!important;margin-left:-35px!important}.breadcrumbs ul[data-acsb-menu=ul],.breadcrumbs ul[role=presentation]{display:flex;padding-inline-start:0}
