.accordion-module-scss-module__Y8zRhG__root{width:100%}.accordion-module-scss-module__Y8zRhG__item{border-bottom:1px solid #e8e0d0;overflow:hidden}.accordion-module-scss-module__Y8zRhG__item:last-child{border-bottom:none}.accordion-module-scss-module__Y8zRhG__item:focus-within{z-index:1;position:relative}.accordion-module-scss-module__Y8zRhG__trigger{width:100%;color:var(--gray-11,#666);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;font-weight:500;line-height:1;transition:all .2s;display:flex}.accordion-module-scss-module__Y8zRhG__trigger:hover,.accordion-module-scss-module__Y8zRhG__trigger[data-state=open]{color:var(--accent-12)}.accordion-module-scss-module__Y8zRhG__trigger[data-state=open] .accordion-module-scss-module__Y8zRhG__chevron{transform:rotate(180deg)}.accordion-module-scss-module__Y8zRhG__trigger .accordion-module-scss-module__Y8zRhG__chevron{width:24px;height:24px;color:inherit;transition:transform .3s cubic-bezier(.87,0,.13,1)}.accordion-module-scss-module__Y8zRhG__content{color:var(--gray-11,#666);font-size:15px;overflow:hidden}.accordion-module-scss-module__Y8zRhG__content[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) accordion-module-scss-module__Y8zRhG__slideDown}.accordion-module-scss-module__Y8zRhG__content[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) accordion-module-scss-module__Y8zRhG__slideUp}.accordion-module-scss-module__Y8zRhG__contentText{padding-bottom:16px}.accordion-module-scss-module__Y8zRhG__youtubeEmbed{aspect-ratio:16/9;border:none;border-radius:8px;width:100%;height:auto}@keyframes accordion-module-scss-module__Y8zRhG__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-module-scss-module__Y8zRhG__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.actionButtons-module-scss-module__C0letG__card{cursor:pointer;transition:box-shadow .3s ease-in-out;box-shadow:2px 2px 10px #0003,inset 2px 2px 10px #0000}.actionButtons-module-scss-module__C0letG__card:active{box-shadow:2px 2px 10px #0000,inset 2px 2px 10px #0003}.actionButtons-module-scss-module__C0letG__icon{width:48px;height:48px}@media (min-width:1024px){.actionButtons-module-scss-module__C0letG__icon{width:64px;height:64px}}
@media (min-width:1024px){.productImageSwiper-module-scss-module__XQvNuq__container{top:calc(var(--top-nav-height) + 15px);position:sticky}}.productImageSwiper-module-scss-module__XQvNuq__swiper{aspect-ratio:4/3;border-radius:16px;width:100%;position:relative}.productImageSwiper-module-scss-module__XQvNuq__slide{border-radius:inherit;width:100%;height:100%;overflow:hidden}.productImageSwiper-module-scss-module__XQvNuq__slideImg{cursor:pointer;object-fit:contain;width:100%;height:100%}.productImageSwiper-module-scss-module__XQvNuq__navButton{z-index:2;color:#1a1a1a;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.productImageSwiper-module-scss-module__XQvNuq__navButton:hover{background:#fff;transform:translateY(-50%)scale(1.08);box-shadow:0 8px 24px #0000001f,0 4px 8px #0000000f}.productImageSwiper-module-scss-module__XQvNuq__navButton:active{transform:translateY(-50%)scale(.98)}@media (max-width:767px){.productImageSwiper-module-scss-module__XQvNuq__navButton{width:36px;height:36px}.productImageSwiper-module-scss-module__XQvNuq__navButton svg{width:18px;height:18px}}.productImageSwiper-module-scss-module__XQvNuq__navPrev{left:16px}@media (max-width:767px){.productImageSwiper-module-scss-module__XQvNuq__navPrev{left:10px}}.productImageSwiper-module-scss-module__XQvNuq__navNext{right:16px}@media (max-width:767px){.productImageSwiper-module-scss-module__XQvNuq__navNext{right:10px}}.productImageSwiper-module-scss-module__XQvNuq__slideCounter{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.025em;background:#000000a6;border-radius:24px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:16px;right:16px}@media (max-width:767px){.productImageSwiper-module-scss-module__XQvNuq__slideCounter{padding:6px 12px;font-size:12px;bottom:12px;right:12px}}.productImageSwiper-module-scss-module__XQvNuq__currentSlide{font-weight:600}.productImageSwiper-module-scss-module__XQvNuq__separator{opacity:.6}.productImageSwiper-module-scss-module__XQvNuq__totalSlides{opacity:.8}.productImageSwiper-module-scss-module__XQvNuq__thumbsSwiper{width:fit-content;max-width:100%}.productImageSwiper-module-scss-module__XQvNuq__thumbSlide{cursor:pointer;box-sizing:border-box;background:#f1f3f4;border:2px solid #0000;border-radius:8px;transition:all .25s;overflow:hidden;width:56px!important;height:56px!important}.productImageSwiper-module-scss-module__XQvNuq__thumbSlide:hover{opacity:1;border-color:#0000001a}.productImageSwiper-module-scss-module__XQvNuq__thumbSlide.productImageSwiper-module-scss-module__XQvNuq__active{opacity:1;border-color:var(--accent-9,#3b82f6);box-shadow:0 0 0 2px #3b82f633}@media (min-width:768px){.productImageSwiper-module-scss-module__XQvNuq__thumbSlide{border-radius:10px;width:64px!important;height:64px!important}}

.socialShare-module-scss-module__SDatjG__shareButton{cursor:pointer;background:0 0;border:none;width:fit-content;height:fit-content;transition:transform .2s,opacity .2s;overflow:hidden}.socialShare-module-scss-module__SDatjG__shareButton:hover{transform:scale(1.05)}.socialShare-module-scss-module__SDatjG__shareButton:focus-visible{outline:2px solid var(--accent-8,#0070f3);outline-offset:2px;border-radius:12px}.socialShare-module-scss-module__SDatjG__shareButton:active{transform:scale(.95)}.socialShare-module-scss-module__SDatjG__icon{border-radius:4px}
.specsContainer-module-scss-module__CjcNmG__container{padding:24px}@media (min-width:768px){.specsContainer-module-scss-module__CjcNmG__container{padding:32px}}
