@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&family=Montserrat:wght@400;500;600&display=swap";.product-info-tabs{margin-top:1rem;margin-bottom:2rem;font-family:Montserrat,sans-serif}.product-info-tabs .rte{font-size:1.6rem;line-height:1.6;color:#333;font-family:Montserrat,sans-serif}.product-info-tabs h1,.product-info-tabs h2,.product-info-tabs h3,.product-info-tabs h4,.product-info-tabs h5,.product-info-tabs h6,.product-info-tabs .h1,.product-info-tabs .h2,.product-info-tabs .h3,.product-info-tabs .h4,.product-info-tabs .h5,.product-info-tabs .h6{font-family:Raleway,sans-serif;line-height:1.3;margin-bottom:1.2rem}.product-info-tabs h1,.product-info-tabs .h1{font-size:2.8rem;font-weight:700;margin-bottom:1.5rem}.product-info-tabs h2,.product-info-tabs .h2{font-size:2.2rem;font-weight:600;color:#ff8d8d;margin-bottom:1.4rem}.product-info-tabs h3,.product-info-tabs .h3{font-size:1.8rem;font-weight:600;color:#474747;margin-bottom:1.2rem}.product-info-tabs h4,.product-info-tabs .h4{font-size:1.7rem;font-weight:600;margin-bottom:1rem}.product-info-tabs p,.product-info-tabs li,.product-info-tabs td,.product-info-tabs th,.product-info-tabs div,.product-info-tabs span:not(.faq-toggle-icon):not(.step-number){font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif}.product-info-tabs .rte>*:first-child{margin-top:0}.product-info-tabs .rte>*:last-child{margin-bottom:0}@media screen and (max-width: 749px){.hide-mobile{display:none!important}}@media screen and (min-width: 750px){.hide-desktop{display:none!important}}.product-info-tabs__accordion{margin-bottom:2rem}.product-info-tabs__accordion .accordion__item{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:1rem;overflow:hidden;background-color:#fff}.product-info-tabs__accordion .accordion__title{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem 1.5rem 1.5rem;margin:0;cursor:pointer;background-color:#f9f9f9;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:600;color:#333;transition:all .3s ease;position:relative}.product-info-tabs__accordion .accordion__title:after{content:"+";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:3rem!important;color:#ff8080;font-weight:400;transition:transform .3s ease}.product-info-tabs__accordion details[open] .accordion__title:after{content:"\d7";transform:translateY(-50%) rotate(0)}.product-info-tabs__accordion .accordion__title:hover{background-color:#f5f5f5}.product-info-tabs__accordion .accordion__title::-webkit-details-marker{display:none}.product-info-tabs__accordion details[open] .accordion__title{border-bottom:1px solid #e8e8e8;color:#ff8d8d}.product-info-tabs__accordion .accordion__content{padding:1.5rem;font-size:1.6rem;line-height:1.6;color:#333;font-family:Montserrat,sans-serif}.product-info-tabs__accordion .accordion__content p,.product-info-tabs__accordion .accordion__content ul,.product-info-tabs__accordion .accordion__content ol:not(.numbered-steps):not(.how-to-steps){margin-bottom:1rem;font-size:1.5rem}.product-info-tabs__accordion .accordion__content ul,.product-info-tabs__accordion .accordion__content ol:not(.numbered-steps):not(.how-to-steps){padding-left:1.5rem}.product-info-tabs__accordion .accordion__content ul li{margin-bottom:.5rem}.product-info-tabs__accordion .accordion__content h3{color:#ff8d8d;font-family:Raleway,sans-serif;font-size:2rem;font-weight:600;margin-bottom:1rem}.how-to-container{margin:0;padding:0;margin-bottom:2rem}.how-to-container>p{font-family:Montserrat,sans-serif;font-size:1.6rem;line-height:1.6;margin-bottom:2rem}.order-step{position:relative;margin-bottom:1.5rem;padding:1.8rem 1.8rem 1.8rem 6rem;min-height:2.5rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000000d}.step-number{position:absolute;left:1.8rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background-color:#ff8d8d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.6rem;font-family:Raleway,sans-serif}.step-title{margin:0;padding:0;font-size:1.8rem;font-weight:600;color:#ff8d8d;line-height:1.4;margin-bottom:.5rem;font-family:Raleway,sans-serif}.order-step p{margin:.5rem 0 0;padding:0;font-size:1.5rem;color:#555;line-height:1.5;font-family:Montserrat,sans-serif}.product-info-tabs__accordion .order-step .step-title{font-family:Raleway,sans-serif;font-size:1.7rem;font-weight:600;color:#ff8d8d;line-height:1.4}.how-to-container .phone-number{color:#ff8d8d;font-weight:600;text-decoration:none;transition:color .2s ease}.how-to-container .phone-number:hover{color:#ff7070}.how-to-container>p{margin-bottom:1.5rem;font-size:1.5rem;line-height:1.5}.text-link{color:#ff8080;text-decoration:none}.product-info-tabs__accordion .how-to-container{padding:0 .5rem}.product-info-tabs__panel .how-to-container{padding:0}.product-info-tabs__accordion .accordion__content ol.how-to-steps,.product-info-tabs__panel ol.how-to-steps{display:none}.order-step .step-number{width:30px;height:30px;font-size:16px;background-color:#ff8080}.product-info-tabs__accordion .accordion__content .location{background-color:#f7f7f7;border-radius:8px;padding:20px;margin-bottom:20px}.product-info-tabs__accordion .accordion__content .location:last-child{margin-bottom:0}.product-info-tabs__accordion .accordion__content .location-name{font-weight:600;margin-bottom:8px;font-size:1.8rem}.product-info-tabs__accordion .accordion__content .location-address{font-size:1.5rem;margin-bottom:8px}.product-info-tabs__accordion details.how-to-tab[open] .accordion__content{padding:1.5rem!important}.product-info-tabs__tabs{border:none;border-radius:0;overflow:visible;background-color:transparent}.product-info-tabs__nav{display:flex;border-bottom:1px solid #e0e0e0;background-color:transparent;margin:0;padding:0}.product-info-tabs__nav-item{padding:1rem 1.5rem;border:none;border-radius:0;background-color:transparent;border-bottom:3px solid transparent;color:#666;font-weight:600;font-size:1.6rem;font-family:Raleway,sans-serif;letter-spacing:.03em;transition:all .2s ease;cursor:pointer;margin:0;margin-right:1rem}.product-info-tabs__nav-item:first-child{padding-left:0}.product-info-tabs__nav-item:hover{color:#333}.product-info-tabs__nav-item.is-active{color:#ff8d8d;border-bottom-color:#ff8d8d;font-weight:600;background-color:transparent}.product-info-tabs__content{background-color:transparent}.product-info-tabs__panel{padding:2rem 0;font-size:1.5rem}.product-info-tabs__panel.is-active{animation:fadeIn .3s ease}.product-info-tabs__panel p,.product-info-tabs__panel ul,.product-info-tabs__panel ol:not(.numbered-steps){margin-bottom:1rem;font-size:1.5rem}.product-info-tabs__panel ul,.product-info-tabs__panel ol:not(.numbered-steps){padding-left:1.5rem}.product-info-tabs__panel ul li{margin-bottom:.5rem}.product-info-tabs__panel h1,.product-info-tabs__panel h2{font-size:2rem;margin-bottom:1.5rem;color:#ff8d8d}.product-info-tabs__panel h3{font-size:1.7rem;margin-bottom:1rem;color:#474747}.product-info-tabs__panel ol.numbered-steps{counter-reset:step-counter;list-style:none;padding-left:0;margin-bottom:2rem}.product-info-tabs__panel ol.numbered-steps>li{position:relative;counter-increment:step-counter;background-color:#f7f7f7;border-radius:8px;padding:1.5rem 1.5rem 1.5rem 4.5rem;margin-bottom:1rem;line-height:1.5;min-height:70px;display:flex;flex-direction:column;justify-content:center}.product-info-tabs__panel ol.numbered-steps>li:before{content:counter(step-counter);position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#ff8080;border-radius:50%;color:#fff;font-weight:600;font-size:18px}.product-info-tabs__panel ol.numbered-steps>li strong{display:block;margin-bottom:.25rem;font-size:16px;font-weight:600}.product-info-tabs__panel .location{background-color:#f7f7f7;border-radius:8px;padding:20px;margin-bottom:20px}.product-info-tabs__panel #Pickup-Locations h2,.product-info-tabs__accordion .pickup-locations-tab .accordion__content h2{display:block;font-size:2rem;margin-bottom:1.5rem;color:#ff8d8d;font-family:Raleway,sans-serif;font-weight:600}.product-info-tabs__panel .location:last-child{margin-bottom:0}.product-info-tabs__panel .location-name{font-weight:600;margin-bottom:8px;font-size:1.8rem}.product-info-tabs__panel .location-address{font-size:1.5rem;margin-bottom:8px}@media screen and (max-width: 749px){.product-info-tabs__panel{padding:1.5rem 0}.product-info-tabs{margin-top:1.5rem;margin-bottom:1.5rem}.product-info-tabs__accordion .accordion__content ol.numbered-steps>li,.product-info-tabs__panel ol.numbered-steps>li{padding:1.25rem 1rem 1.25rem 4rem}.product-info-tabs__accordion .accordion__content ol.numbered-steps>li:before,.product-info-tabs__panel ol.numbered-steps>li:before{width:35px;height:35px;left:1rem;font-size:16px}.product-info-tabs__accordion .accordion__content .phone-number{font-size:1.6rem;padding:.25rem;display:inline-block}.product-info-tabs__accordion .accordion__content .faq-item{margin-bottom:1rem}.product-info-tabs__accordion .order-step{padding:1.25rem 1rem 1.25rem 5rem}.product-info-tabs__accordion .order-step .step-number{left:1rem}.order-step{padding:1.5rem 1.5rem 1.5rem 5.5rem}.order-step .step-number{width:2.8rem;height:2.8rem;left:1.5rem}.product-info-tabs__accordion .details-item{display:flex;align-items:flex-start;margin-bottom:1.5rem}.product-info-tabs__accordion .details-icon{font-size:1.8rem;margin-right:.8rem;line-height:1;flex-shrink:0;width:24px;text-align:center}.product-info-tabs__accordion .details-content{flex:1}.product-info-tabs__accordion .details-content h3,.product-info-tabs__accordion .details-content h4{font-size:1.5rem!important;margin:0;font-weight:400;font-family:Montserrat,sans-serif;color:#333;line-height:1.5}.product-info-tabs__accordion details .accordion__content p{font-size:1.5rem!important;margin-bottom:2rem}.product-info-tabs__accordion .order-step .step-title{color:#474747!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faq-item{border-bottom:1px solid #e0e0e0;margin-bottom:1rem;padding-bottom:1rem;background-color:#f7f7f7;border-radius:8px;padding:0 1.5rem}.faq-question{display:flex;align-items:center;font-weight:500;cursor:pointer;padding:1.5rem 0;position:relative;font-size:1.6rem!important;background:none;border:none;width:100%;text-align:left;outline:none}.faq-q-icon{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#ff90aa;border-radius:50%;width:24px;height:24px;font-weight:700;margin-right:12px;font-size:2rem!important;flex-shrink:0}.faq-toggle-icon{margin-left:auto;font-size:2.5rem!important;line-height:1;color:#ff90aa;font-weight:400;background:none;border:none;padding:0;width:24px;height:24px;text-align:center;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-toggle-icon{transform:rotate(45deg)}.faq-answer{background:none;overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding-bottom .3s;padding:0}.faq-answer-content{padding:0;font-size:1.5rem;color:#555;opacity:0;transition:opacity .3s,padding .3s}.faq-item.active .faq-answer{max-height:1000px;padding-bottom:1.5rem}.faq-item.active .faq-answer-content{padding:.5rem 0 0;opacity:1}.product-reviews{font-family:Montserrat,sans-serif}.product-reviews .spr-header-title{font-family:Raleway,sans-serif;font-size:2.2rem;color:#333;margin-bottom:1.5rem}.product-reviews .spr-summary{font-size:1.5rem}.product-reviews .spr-form-title{font-family:Raleway,sans-serif;font-size:1.8rem;color:#333}.product-reviews .spr-form-label{font-size:1.5rem}.product-reviews .spr-form-input,.product-reviews .spr-form-input-text,.product-reviews .spr-form-input-email,.product-reviews .spr-form-input-textarea{font-family:Montserrat,sans-serif;font-size:1.5rem}.product-reviews .spr-review-header-title{font-family:Raleway,sans-serif;font-size:1.7rem;color:#333}.product-reviews .spr-review-content-body{font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1.5}.product-details-list{list-style:none;padding:0;margin:0}.product-info-tabs__panel p,.product-details-item{display:flex;align-items:center;font-size:1.5rem!important;line-height:2;margin-bottom:1rem}#Details .product-info-tabs__panel p{display:flex;align-items:center;margin-bottom:1rem;font-size:1.5rem!important}.details-item{display:flex;align-items:flex-start;margin-bottom:1.5rem}.details-icon{font-size:1.8rem;margin-right:.8rem;line-height:1;flex-shrink:0;width:24px;text-align:center}.details-content{flex:1}.details-content h3,.details-content h4{font-size:1.5rem!important;margin:0;font-weight:400;font-family:Montserrat,sans-serif;color:#333;line-height:1.5}#Details .product-info-tabs__panel p{font-size:1.5rem!important;margin-bottom:2rem}.emoji-icon{display:inline-flex;margin-right:.8rem;font-size:1.8rem;line-height:1;width:24px;text-align:center}.pickup-scheduler__admin-override{background-color:#d6d6d6;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column}.pickup-scheduler__admin-override .override-heading{font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:600;color:#474747;margin-top:0;margin-bottom:.75rem}.pickup-scheduler__admin-override .optional{color:#666;font-weight:400;font-style:italic;font-size:1.4rem}.pickup-scheduler__admin-override .override-contact-info{font-family:Montserrat,sans-serif;font-size:1.5rem;color:#333;margin-bottom:1rem;margin-top:0}.brand-color{color:#ff8d8d;text-decoration:none;font-weight:600;transition:color .2s ease}.brand-color:hover{color:#ff7a7a;text-decoration:underline}.pickup-scheduler__admin-override-input-container{display:flex;gap:10px;flex-wrap:wrap}.pickup-scheduler__admin-override input{flex:1;min-width:200px;padding:.8rem 1rem;border:1px solid #e0e0e0;border-radius:4px;font-family:Montserrat,sans-serif;font-size:1.5rem}.pickup-scheduler__button--small{background-color:#ff8d8d;color:#fff;border:none;border-radius:4px;padding:.8rem 1.5rem;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;margin-top:0}.pickup-scheduler__button--small:hover{background-color:#ff7070}@media screen and (max-width: 749px){.pickup-scheduler__admin-override{padding:1.2rem}.pickup-scheduler__admin-override-input-container{flex-direction:column;align-items:stretch}.pickup-scheduler__button--small{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-product-info-tabs.css.map */
