amiro-main-product{display:block}.amiro-main-product-medias .medias-wrapper{position:relative}.amiro-main-product-medias .btn-swiper-prev,.amiro-main-product-medias .btn-swiper-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:none}.amiro-main-product-medias .btn-swiper-prev{left:20px}.amiro-main-product-medias .btn-swiper-next{right:20px}.amiro-main-product-medias .medias-thumbs{display:none}@media (min-width: 1040px){.amiro-main-product-medias .medias-wrapper{border-radius:20px;overflow:hidden;position:sticky;top:calc(var(--amiro-header-top) + 20px);padding-bottom:100px}.amiro-main-product-medias .btn-swiper-prev,.amiro-main-product-medias .btn-swiper-next{display:block}.amiro-main-product-medias .swiper-pagination{display:none!important}.amiro-main-product-medias .medias-thumbs{display:block;position:absolute;width:66%;left:17%;bottom:30px;z-index:1}.amiro-main-product-medias .medias-thumbs .swiper{z-index:0}.amiro-main-product-medias .medias-thumbs .swiper.swiper-initialized{opacity:1}.amiro-main-product-medias .medias-thumbs .swiper-slide{overflow:hidden;border-radius:10px;border:solid 1px rgba(0,0,0,.1)}}.amiro-main-product-container{padding-inline:0}.amiro-main-product-medias .swiper-pagination{--swiper-pagination-color: #000;--swiper-pagination-bullet-size: 10px}.amiro-main-product-details{padding:var(--p-space-500)}@media (min-width: 768px){.amiro-main-product-container{display:flex;justify-content:space-between}.amiro-main-product-medias{width:49.0625%}.amiro-main-product-details{width:46.875%}}@media (min-width: 1040px){.amiro-main-product-container{padding-inline:var(--p-container-padding-inline)}}.amiro-main-product-block,.amiro-main-product-block .block-header{margin-bottom:15px}.amiro-main-product-block .block-title{font-weight:400;font-size:18px;line-height:1;letter-spacing:-.01em}@media (min-width: 768px){.amiro-main-product-block .block{margin-bottom:20px}.amiro-main-product-block .block-header{margin-bottom:26px}.amiro-main-product-block .block-title{font-weight:500;font-size:24px;line-height:1;letter-spacing:-.01em}}.amiro-main-product-block.block__badge,.amiro-main-product-block.block__title{margin-bottom:8px}.amiro-main-product-block.block__title h1{font-size:var(--p-font-size-450);line-height:1.3333;font-weight:500;line-height:.9}@media (min-width: 768px){.amiro-main-product-block.block__title h1 small{font-size:20px}}.amiro-main-product-block.block__price{margin-bottom:12px}.amiro-main-product-block.block__description_list{margin-bottom:34px}.amiro-main-product-block.block__description{margin-bottom:12px}.amiro-main-product-block.block__variants,.amiro-main-product-block.block__bought_together,.amiro-main-product-block.block__other_problems{margin:30px 0}@media (min-width: 768px){.amiro-main-product-block.block__title h1{font-size:var(--p-font-size-600)}}@media (min-width: 1040px){.amiro-main-product-block.block__badge,.amiro-main-product-block.block__title{margin-bottom:14px}.amiro-main-product-block.block__title h1{font-size:var(--p-font-size-900)}.amiro-main-product-block.block__price,.amiro-main-product-block.block__description{margin-bottom:24px}.amiro-main-product-block.block__variants,.amiro-main-product-block.block__bought_together,.amiro-main-product-block.block__other_problems{margin:48px 0}}.amiro-product-description-list li{line-height:18px;font-size:12px;list-style-type:disc;margin-left:20px}.amiro-product-description-list li.hidden{display:none}.amiro-product-description-list .btn__learn-more{margin-top:6px;display:flex;align-items:center;font-weight:500;font-size:12px;gap:4px}.amiro-product-description-list .btn__learn-more svg{width:1em;height:1em}.amiro-product-description-list.open li.hidden{display:list-item}.amiro-product-description-list.open .btn__learn-more{display:none}@media (min-width: 768px){.amiro-product-description-list li{font-size:16px;line-height:28px}.amiro-product-description-list .btn__learn-more{font-size:16px;gap:8px}}.amiro-product-other-problems .block-content{background:#f9f9f9;border-radius:10px;padding:0 20px 0 10px}.amiro-product-other-problems details{border-bottom:solid 1px rgba(0,0,0,.05)}.amiro-product-other-problems details:last-child{border-bottom:none}.amiro-product-other-problems details>summary{display:flex;align-items:center;padding:20px 0;border-radius:10px;line-height:1;justify-content:space-between;font-weight:500;cursor:pointer;font-size:14px}.amiro-product-other-problems details>summary>span{display:block;flex:1}.amiro-product-other-problems details>summary>.icons{display:block;width:13px;height:13px;position:relative}.amiro-product-other-problems details>summary>.icons .icon{transition:all .15s;position:absolute;top:0;left:0;width:100%;height:100%}.amiro-product-other-problems details>summary>.icons .icon:first-child{transform:rotate(90deg)}.amiro-product-other-problems details>div{padding:0 0 20px;font-size:12px}.amiro-product-other-problems details[open]>summary .icons .icon:first-child{transform:rotate(0)}@media (min-width: 768px){.amiro-product-other-problems .block-content{padding:0 30px 0 20px}.amiro-product-other-problems details>summary{font-size:20px;padding:30px 0}.amiro-product-other-problems details>summary .icons{width:16px;height:16px}.amiro-product-other-problems details>div{font-size:16px;padding:0 0 30px}}.amiro-product-services{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.amiro-product-services .service{display:flex;flex-direction:column;text-align:center;font-size:12px;line-height:1.1;justify-content:center;align-items:center;gap:10px}.amiro-product-services .service>img{display:block;width:30px;height:30px}@media (min-width: 1040px){.amiro-product-services{grid-template-columns:3fr 2fr}.amiro-product-services .service{flex-direction:row;font-size:18px;justify-content:flex-start;text-align:left}.amiro-product-services .service>img{width:40px;height:40px}}.amiro-product-buy-button{position:fixed;bottom:0;left:0;width:100%;border-top:solid 1px rgba(0,0,0,.1);padding:15px 40px;z-index:9;background:#fff}.amiro-product-buy-button .container{display:flex;justify-content:space-between;align-items:center}.amiro-product-buy-button .left{flex:1;max-width:600px}.amiro-product-buy-button .right{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:12px}.amiro-product-buy-button .amiro-product-title{display:none}.amiro-product-buy-button .price-wrapper{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1;font-weight:500;gap:6px}.amiro-product-buy-button .price-wrapper .price{font-weight:500;font-size:18px;color:var(--p-color-primary)}.amiro-product-buy-button .price-wrapper .compare-at-price,.amiro-product-buy-button .price-wrapper .compare_at_price{font-size:13px;color:#0006;text-decoration:line-through}.amiro-product-buy-button .buttons{width:100%;margin-top:12px}.amiro-product-buy-button .buttons .btn{width:100%;justify-content:center;height:40px;font-weight:500;text-transform:none}@media (min-width: 1040px){.amiro-product-buy-button{padding:15px 0}.amiro-product-buy-button .buy-button-wrapper{width:100%;max-width:var(--p-max-width);margin:0 auto;padding-inline:var(--p-container-padding-inline);display:flex;align-items:center;justify-content:space-between}.amiro-product-buy-button .buy-button-wrapper .amiro-product-price-button{display:flex;align-items:center;gap:20px}.amiro-product-buy-button .buy-button-wrapper .buttons{width:auto;margin-top:0}.amiro-product-buy-button .buy-button-wrapper .buttons .btn{height:48px;padding:0 32px;font-size:16px}.amiro-product-buy-button .right{flex-direction:row;width:auto}.amiro-product-buy-button .amiro-product-title{display:block}.amiro-product-buy-button .price-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.amiro-product-buy-button .price-wrapper .price{font-size:20px;line-height:1}.amiro-product-buy-button .price-wrapper .compare-at-price{font-size:14px;height:1;letter-spacing:-.02em}}.amiro-product-add-to-cart .btn{width:100%}.amiro-product-add-to-cart-bottom{position:fixed;bottom:0;left:0;width:100%;border-top:solid 1px rgba(0,0,0,.1);padding:15px 40px;z-index:9;background:#fff;pointer-events:none;opacity:0;transform:translate3d(0,100%,0);transition:all .3s ease-in-out}.amiro-product-add-to-cart-bottom .price-wrapper{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1;font-weight:500;gap:6px}.amiro-product-add-to-cart-bottom .price-wrapper .price{font-weight:500;font-size:18px;color:var(--p-color-primary)}.amiro-product-add-to-cart-bottom .price-wrapper .compare-at-price,.amiro-product-add-to-cart-bottom .price-wrapper .compare_at_price{font-size:13px;color:#0006;text-decoration:line-through}.amiro-product-add-to-cart-bottom .amiro-product-title{display:none}.amiro-product-add-to-cart-bottom .buttons{width:100%;margin-top:12px}.amiro-product-add-to-cart-bottom .buttons .btn{width:100%;justify-content:center;height:40px;font-weight:500;text-transform:none}.amiro-product-add-to-cart-bottom.show{pointer-events:auto;opacity:1;transform:translateZ(0)}@media (min-width: 1040px){.amiro-product-add-to-cart-bottom .add-to-cart-wrapper{width:100%;max-width:var(--p-max-width);margin:0 auto;padding-inline:var(--p-container-padding-inline);display:flex;align-items:center;justify-content:space-between}.amiro-product-add-to-cart-bottom .add-to-cart-wrapper .amiro-product-price-button{display:flex;align-items:center;gap:20px}.amiro-product-add-to-cart-bottom .add-to-cart-wrapper .buttons{width:auto;margin-top:0}.amiro-product-add-to-cart-bottom .add-to-cart-wrapper .buttons .btn{height:48px;padding:0 32px;font-size:16px}.amiro-product-add-to-cart-bottom .price-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.amiro-product-add-to-cart-bottom .price-wrapper .price{font-size:20px;line-height:1}.amiro-product-add-to-cart-bottom .price-wrapper .compare-at-price{font-size:14px;height:1;letter-spacing:-.02em}.amiro-product-add-to-cart-bottom .amiro-product-title{display:block}.amiro-product-add-to-cart-bottom .buttons{display:flex;justify-content:space-between;align-items:center}.amiro-product-add-to-cart-bottom .buttons .btn{width:auto;min-width:200px}}.amiro-product-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.commonProblem_text{font-size:14px;font-weight:400;color:#1f2121;line-height:1.5;padding-bottom:25px}.commonProblem_title{font-size:14px;font-weight:500;color:#333;line-height:1.5;display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer}.commonProblem_pageList{display:flex;border-bottom:1px solid rgba(0,0,0,.08);align-items:stretch;justify-content:space-between}.commonProblem_pageList:last-child{border-bottom:none}.commonProblem_pageList_title{background:#f3f3f3;font-size:14px;font-weight:500;line-height:1.5;color:#333;display:flex;align-items:center;justify-content:flex-start;padding:5px;width:40%;min-height:60px}.commonProblem_pageList_text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:12px;font-weight:400;line-height:1.5;color:#1f2121;width:60%;padding:10px;min-height:60px;word-wrap:break-word}.manualDownload{flex-direction:row;font-weight:500;color:#be163d;justify-content:flex-start;align-items:center}.commonProblem_page{border:1px solid rgba(0,0,0,.08)}.commonProblem_pageList_text a{display:inline-block}.amiro-product-nav{border-bottom:solid 1px rgba(0,0,0,.1019607843);margin:0 0 30px!important}.amiro-product-nav amiro-product-nav{display:block;max-width:var(--p-max-width);margin:0 auto}.amiro-product-nav .container{padding:0}.amiro-product-nav .nav-wrapper{display:flex;justify-content:space-between;gap:30px;width:100%;overflow-x:auto;padding-inline:var(--p-container-padding-inline)}.amiro-product-nav .nav-item{padding:12px 0;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer}.amiro-product-nav .nav-item:after{content:"";display:none;width:100%;height:1px;position:absolute;bottom:0;left:0;background:var(--p-color-primary)}.amiro-product-nav .nav-item.active{position:relative}.amiro-product-nav .nav-item.active:after{display:block}@media (min-width: 1040px){.amiro-product-nav .nav-wrapper{overflow:hidden}.amiro-product-nav .nav-item{font-size:24px}.amiro-product-nav .nav-item.active:after{height:4px}}
