.d-flex{display:flex}.align-center{align-items:center}.justify-center{justify-content:center}.modal-video__content-info video{display:block;max-width:100%;width:auto;height:100%;object-fit:cover;margin:auto}.image-with-text__media{--media-radius: 0px !important}.slider-inline-nav .slideshow__controls{border:0}.slider-inline-nav{position:relative}.inline-slide-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.circle-button{background:rgba(var(--color-foreground),.3)!important;border-radius:50%}.circle-button .icon{color:rgb(var(--color-background));height:1rem!important}.accordion-type h3{margin:0}.accordion-type{position:relative;cursor:pointer;font-weight:700;padding:1.2rem 3rem 1.2rem 1.2rem;text-align:left;width:100%;transition:.4s;border:.2rem solid rgb(var(--color-button));border-radius:16px;line-height:1.2em;color:rgb(var(--color-foreground));background-color:#fff}.accordion-type.is-open .toggle-icon{transform:translateY(-50%) rotate(0)}.accordion-type .toggle-icon{position:absolute;right:1rem;top:50%;opacity:1;transform:translateY(-50%) rotate(-90deg);transition:transform .3s,opacity .3s}.accordion-type .toggle-icon svg{height:1.5rem;width:1.5rem;fill:rgb(var(--color-foreground))}.toggle-container{transition:height .1s ease-in-out;overflow:hidden}.toggle-container:not(.active){display:none}.toggle-container ul{list-style:none;padding:10px}.accordion-container{border:.2rem solid rgb(var(--color-button));padding:1.2rem;border-radius:16px;margin-bottom:1rem;background-color:#fff}.accordion-container h3{font-weight:600}.pill-title{padding:.5rem 1rem;border-radius:2.5rem;border:.1rem solid rgb(var(--color-button));background-color:#fff}.pill-title>*{margin:0;font-weight:600}.header__menu-item span{font-weight:700}.product-features-desc{margin:0 0 3px!important;display:flex;align-items:flex-start;line-height:normal;gap:5px}@media (min-width: 750px){.inline-slide-button.slider-button--prev{left:-5rem}.inline-slide-button.slider-button--next{right:-5rem}.slider-inline-nav .slideshow__controls .slider-button{display:none}img.global-media-settings{max-width:1000px}}@media (max-width: 749px){.px-small-0{padding-left:0;padding-right:0}}.okeReviews[data-oke-container] .oke-reviewCarousel .oke-reviewCard{border-radius:8px!important}.whitespace-pre-wrap{max-width:80%;margin:0 auto 40px}.responsive-container img{max-width:100%;height:auto}.product-bundle__link{color:#000;width:100%;border:1px solid #ddd;border-radius:8px;overflow:hidden}.installment{display:none!important}.beige-bg{background:#f6f5f2!important}.global-media-settings{max-width:100%}.text-center{text-align:center}.cart-item{border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px;transition:all .3s ease}.cart-item:hover{border-color:#007bff;box-shadow:0 4px 15px #007bff1a}.cart-item__benefits{background:#e8f5e8;padding:8px 12px;border-radius:6px;font-size:.9rem;color:#155724;margin:8px 0;line-height:1.3}.cart-item__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:.85rem}.cart-item__stock-info{background:#fff3cd;color:#856404;padding:4px 8px;border-radius:4px;font-weight:600}.cart-item__stock-info.in-stock{background:#d1ecf1;color:#0c5460}.cart-item__reviews{display:flex;align-items:center;gap:5px}.cart-item__stars{color:#ffc107;font-size:.9rem}.cart-item__review-count{color:#6c757d}.cart__trust-badges{display:flex;justify-content:center;gap:10px;margin:20px 0;flex-wrap:wrap}.trust-badge{background:#fff;border:1px solid #28a745;color:#28a745;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600}.cart__checkout-button{background:linear-gradient(135deg,#28a745,#20c997)!important;transition:all .3s ease}.cart__checkout-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #28a7454d}.cart__shipping-info{text-align:center;font-size:.85rem;color:#6c757d;margin-top:15px;line-height:1.4}@media screen and (max-width: 749px){.cart-item{padding:15px}.cart-item__meta{flex-direction:column;gap:5px}.cart__trust-badges{gap:5px}.trust-badge{font-size:.75rem;padding:4px 8px}}@media screen and (min-width: 749px){.template-cart .page-width{max-width:1400px;margin:0 auto}}tr.cart-item{border:1px solid #ddd!important;overflow:hidden;width:100%}.cart__footer{background:#f2f2f2;padding:7px}.shipping-info{font-size:13px}.totals{display:block}.step__container{display:none}.lb-addon-cont,.lb-addon-head{margin-top:0!important;width:100%;margin-bottom:0!important}.app-text-container-template--24809656877375__main,.lb-grid,#shopify-section-template--19706626048212__main .app-text-row{display:block!important}.lb-flat-card{margin:0!important}body .lb-grid lb-upsell-flat-card{display:block;width:100%!important;max-width:100%}.lb-cta-cont{gap:0px!important}.lb-image-pd{width:54px}.button{font-weight:800;letter-spacing:-.0125em;font-size:1.2em}video{border-radius:24px!important;object-fit:cover;height:calc(100% + 4px)!important;margin-top:-2px;margin-bottom:-2px}.template-index .image-with-text__text--caption:before{background:url(https://jbracks.com/cdn/shop/t/5/assets/stars.png);content:"";background-size:100% auto;width:120px;height:20px;display:inline-block}.template-index .image-with-text__text--caption{letter-spacing:0;font-size:14px;font-weight:700;margin-bottom:8px}.template-index .image-with-text__text{line-height:1.2}.product__title{margin-bottom:0!important}.product__title>*{margin:12px 0 0!important;line-height:1}.price .price-item{margin:0!important}.savings-below-price{margin:0!important;letter-spacing:-.02em;line-height:.4}.savings-below-price span{font-size:12px!important;background:none!important;padding:0!important;color:green!important}.product__info-wrapper .oke-sr{padding-bottom:0!important}.oke-w-review-side{border-radius:8px;border:0px none!important;box-shadow:0 2px 2px #0000001a}.okeReviews[data-oke-container] .oke-w-reviews-list-item,.page-jb-racks-huge-summer-sale div.okeReviews .oke-w-reviews-list-item{border-bottom:0;box-shadow:0 2px 12px #0000001a;padding:16px!important;margin-bottom:12px;margin-top:12px;border-radius:12px}.read-more-btn{background:none;border:none;color:#047c48;text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;margin-top:0;display:inline-block;transition:color .3s ease}.read-more-btn:hover,.read-more-btn:focus{color:#005999;outline:none}.read-more-btn:focus{outline:2px solid #007acc;outline-offset:2px}.read-more-btn.btn-style{background-color:#007acc;color:#fff;border:1px solid #007acc;border-radius:4px;padding:8px 16px;text-decoration:none;font-weight:500;transition:all .3s ease}.read-more-btn.btn-style:hover{background-color:#005999;border-color:#005999;color:#fff}.product__description{transition:height .3s ease}.description-text,.description-content{line-height:1.5;margin-bottom:0}.heading-lead,h1{font-family:Montserrat,Inter,sans-serif!important;text-transform:uppercase!important;line-height:1}h2,h3,h4,h5{font-family:Inter,sans-serif!important;text-transform:none!important;letter-spacing:-.0125em!important}.template-product .price__badge-preorder{display:none}.template-product .product-features-desc,.template-product .prod-desc-2{font-size:13px;margin-bottom:0}.template-product .multicolumn-card__info h3{font-size:14px}.template-product .multicolumn-card__info p{font-size:13px}.template-product .product__info-container>*+*{margin:1rem 0}.template-product .delivery-widget__container .msg__container{background:#ff0!important;border:none!important;padding:0!important;line-height:1}.template-product .size-option,.template-product label,.template-product .custom-color-buttons{font-size:14px!important;margin-bottom:0;margin-top:0!important}.template-product h1{font-size:32px!important}.template-product .product__accordion summary svg{fill:orange;width:18px!important;height:19px!important}.template-product .product__accordion summary .icon-caret{position:relative!important}.template-product .thumbnail{border-radius:8px}.collection-hero__title{text-align:center}.price__sale .price-item--regular{color:red!important}.price__sale .price-item--sale{color:green}.template-collection h3.h5{font-size:1.4em}.collection-has-added-stand .grid__item{position:relative}.collection-has-added-stand .grid__item:before{content:"";width:90px;height:90px;background:url(https://jbracks.com/cdn/shop/files/shed-stand-only-1.png) center center no-repeat;background-size:100% auto;position:absolute;z-index:1;border-radius:50%;border:1px solid #999}.collection-has-added-strut .grid__item{position:relative}.collection-has-added-strut .grid__item:before{content:"";width:90px;height:90px;background:url(https://jbracks.com/cdn/shop/files/strut-1.png) center center no-repeat;background-size:100% auto;position:absolute;z-index:1;border-radius:50%;border:1px solid #999}@media (max-width: 767px){.collection-has-added-stand .grid__item:before{width:90px;height:90px}.collection-has-added-strut .grid__item:before{width:40px;height:40px}}.page-jb-racks-huge-summer-sale .rich-text:first-of-type,.template-index .rich-text-template--18443661934804__rich_text_BjWK3J:first-of-type{background:linear-gradient(135deg,#ff6b35,#f7931e)!important;color:#fff!important;padding:1.5rem 0!important;position:relative!important;overflow:hidden!important;font-family:Montserrat}.page-jb-racks-huge-summer-sale .rich-text:first-of-type:before,.template-index .rich-text-template--18443661934804__rich_text_BjWK3J:first-of-type:before,[class^=page-jb-racks-lp-] .rich-text:first-of-type:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}[class^=page-jb-racks-lp-] .rich-text:first-of-type p,.page-jb-racks-huge-summer-sale .rich-text:first-of-type p,.template-index .rich-text-template--18443661934804__rich_text_BjWK3J:first-of-type p{margin:0!important;font-weight:800!important;text-align:center!important;text-transform:uppercase!important;animation:pulse-glow 2s infinite!important;position:relative!important;z-index:2!important}@keyframes pulse-glow{0%,to{text-shadow:0 0 5px rgba(255,255,255,.5);transform:scale(1)}50%{text-shadow:0 0 20px rgba(255,255,255,.8);transform:scale(1.02)}}.jbracks-logo-circle{display:none!important}.jbracks-comparison-wrapper{width:100%;max-width:1200px;margin:2rem auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #DAD7D0}.jbracks-comparison-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.jbracks-table-header{background:#fff;border-bottom:1px solid #DAD7D0}.jbracks-table-header th{padding:1.5rem 1rem;text-align:center;font-weight:700;color:#111827;border-right:1px solid #DAD7D0;vertical-align:top;position:relative}.jbracks-table-header th:first-child{text-align:left;border-right:1px solid #DAD7D0;color:#222;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.jbracks-table-header th:last-child{border-right:none}.jbracks-table-body tr{border-bottom:1px solid #f3f4f6;transition:all .2s ease}.jbracks-table-body tr:hover{background-color:#f9fafb80;border-left:3px solid #DAD7D0}.jbracks-table-body tr:last-child{border-bottom:none}.jbracks-table-body td{padding:1.25rem 1rem;text-align:center;vertical-align:middle;border-right:1px solid #DAD7D0}.jbracks-table-body td:first-child{text-align:left;font-weight:600;color:#000;border-right:1px solid #DAD7D0}.jbracks-table-body td:last-child{border-right:none}.jbracks-feature-name{line-height:1.4;color:#4b5563}.jbracks-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#000;border-radius:50%;color:#fff;font-weight:700;font-size:14px;transition:all .2s ease}.jbracks-check:hover{background:#265d37}.jbracks-cross{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#dad7d0;border-radius:50%;color:#fff;font-weight:700;font-size:14px;transition:all .2s ease}.jbracks-cross:hover{background:#dad7d0}.jbracks-some{display:inline-flex align-items: center;justify-content:center;padding:.4rem .8rem;color:#000;font-weight:600;transition:all .2s ease}.jbracks-some:hover{border-color:#b45309;background:#d97706}.jbracks-brand-column{position:relative;background:#f59e0b05;border-left:2px solid #DAD7D0}.jbracks-brand-column:before{display:none}.jbracks-price-cell{font-weight:700;font-size:1.125rem;color:#000}.jbracks-highlight-row{background:#f59e0b08}.jbracks-highlight-row td{border-top:2px solid #DAD7D0;border-bottom:2px solid #DAD7D0}@media (max-width: 768px){.jbracks-comparison-wrapper{margin:1rem .5rem;border-radius:8px}.jbracks-table-header th,.jbracks-table-body td{padding:1rem .75rem;line-height:1.2}.jbracks-check,.jbracks-cross{width:24px;height:24px}.jbracks-some{padding:.3rem .6rem}}@media (max-width: 480px){.jbracks-table-header th,.jbracks-table-body td{padding:.75rem .5rem}.jbracks-brand-logo{flex-direction:column;gap:.25rem}.jbracks-check,.jbracks-cross{width:20px;height:20px}}.jbracks-table-subtitle{color:#222;font-weight:400;margin-top:.25rem;line-height:1.2}.jbracks-section-divider{height:8px;background:#f3f4f6}.jbracks-section-divider td{padding:0!important;border:none!important}.jbracks-table-wrapper{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.jbracks-table-wrapper::-webkit-scrollbar{height:6px}.jbracks-table-wrapper::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}.jbracks-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.jbracks-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
