.collapsible-section{background-color:var(--background-color)}html{scroll-behavior:smooth}.collapsible-section-main-container{width:100%;background-color:var(--main-container-background-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.accordion{border-bottom:1px solid #ccc;margin-bottom:1rem}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:40px;font-family:Sofia Sans!important;font-size:var(--header-tab-font-size);font-weight:700;letter-spacing:normal;line-height:1.3;transition:all .3s ease;color:var(--header-tab-color)}.accordion-header:hover{opacity:.8}.accordion-header .arrow-up,.accordion-header .arrow-down{width:50px;height:50px;background-color:#4caf50;border-radius:50%;padding:12px;transition:all .3s ease}.accordion-header .arrow-down,.accordion.open .arrow-up{display:none}.accordion.open .arrow-down{display:block}.accordion-content{display:none;padding:40px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.accordion.open .accordion-content{display:block;background:#fdf6e9}.accordion.open .accordion-header{background-color:#fdf6e9;transition:background-color .3s ease}.tabs{display:flex;gap:5rem;margin-bottom:40px;padding-bottom:.5rem}.tab-btn{cursor:pointer;font-weight:700;border-bottom:2px solid transparent;padding:.5rem 0;position:relative;transition:all .3s ease;font-size:var(--inner-tab-font-size);color:var(--inner-tab-color)}.tab-btn.active{border-color:#000}.tab-btn.active svg{display:inline-block;margin-left:8px}.image-tab-content,.info-tab-content{display:none}.image-tab-content.active,.info-tab-content.active{display:block}.image-selector{display:flex;gap:4rem;margin-bottom:1.5rem;padding-bottom:.5rem;flex-wrap:wrap;position:relative}@media (max-width: 480px){.image-selector{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:2rem;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.image-selector::-webkit-scrollbar{display:none}}.image-selector-arrow{display:none}@media (max-width: 480px){.image-selector-arrows-container{position:absolute;top:15%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;width:100%}.image-selector-arrow{display:flex;width:40px;height:40px;background-color:#4caf50;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;z-index:1;border:none;outline:none;position:static;transform:none}.image-selector-arrow svg{width:20px;height:20px;fill:#fff}}.image-option-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.image-option{width:118px;height:118px;border-radius:50%;overflow:hidden;cursor:pointer;transition:transform .3s ease}.image-option:hover{transform:scale(1.05)}.image-option img{width:100%;height:100%;object-fit:cover}.image-title{font-weight:500;position:relative;padding-bottom:4px;transition:all .3s ease}.image-title.active{color:#4caf50}.image-title.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#4caf50}.content-block{display:none}.content-block.active{display:flex;margin-top:8rem;flex-wrap:wrap;width:100%;animation:fadeIn .5s ease}.content-wrapper{width:50%}.image-wrapper{width:50%;display:flex;justify-content:center}.content-wrapper p{font:16px/28px Outfit;letter-spacing:.32px;color:#000}.image-wrapper img{width:100%;height:auto;max-width:60%;border-radius:8px}.content-block .buttons-heading{margin-top:1.5rem;margin-bottom:.5rem}.content-block .buttons-list{padding:0;margin:0;gap:1.5rem;flex-wrap:wrap;display:flex}.content-block .buttons-list li a{text-decoration:none;color:inherit;position:relative;padding-bottom:2px}.content-block .buttons-list li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}@media screen and (max-width: 768px){.content-wrapper,.image-wrapper{width:100%}.image-wrapper{margin-top:2rem}.content-block.active{margin-top:5rem}.accordion-header{padding:20px;font-size:24px}.accordion-content{padding:20px}.content-block .buttons-list{flex-direction:row}.image-option-container{display:flex;flex-direction:column;justify-content:left;min-width:120px;gap:1rem}}@media screen and (max-width: 480px){.image-option{width:80px;height:80px}.accordion-content{padding:20px;position:relative}.accordion-header .arrow-up,.accordion-header .arrow-down{width:30px;height:30px;padding:7px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
