@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}.product-gallery{--gallery-gap: 8px;position:relative;z-index:1;background-color:#fff}@media screen and (min-width: 992px){.product-gallery{box-shadow:0 3px 37px #0000000d;padding:var(--gallery-gap) var(--gallery-gap) 4px}}@media screen and (max-width: 575px){.product-gallery{margin-inline:calc(-.5 * var(--container-padding))}}.product-gallery__main{--inset: 1rem;position:relative}@media screen and (min-width: 992px){.product-gallery__main{width:100%}}@media screen and (max-width: 991px){.product-gallery__main{--inset: .5rem}}.product-gallery__main .swiper-navigation{position:absolute;inset:50% var(--gallery-gap) auto;transform:translateY(-50%);z-index:1;justify-content:space-between;pointer-events:none}@media screen and (max-width: 575px){.product-gallery__main .swiper-navigation{--btn-padding-block: .6rem;--btn-padding-inline: .7rem;inset-inline:0}}.product-gallery__main .swiper-navigation>*{pointer-events:initial}.product-gallery__main .swiper-navigation .btn{background-color:transparent;color:#55ac84;padding:.75rem}.product-gallery__main .swiper-navigation .btn .sprite{width:24px;height:24px}@media (hover: hover) and (pointer: fine){.product-gallery__main .swiper-navigation .btn:is(:hover,:active,:focus-visible){background-color:#00000006;color:#fcb215}}.product-gallery__overlay{position:absolute;z-index:10;inset:var(--inset);display:flex;flex-direction:column;justify-content:space-between;align-items:end;pointer-events:none}.product-gallery__overlay .tag{pointer-events:initial}.product-gallery__thumbs{display:flex;align-items:center;margin-top:var(--gallery-gap);gap:var(--gallery-gap)}@media screen and (max-width: 1439px){.product-gallery__thumbs{gap:6px}}@media screen and (max-width: 1199px){.product-gallery__thumbs{gap:6px}}@media screen and (max-width: 767px){.product-gallery__thumbs{height:100%;max-height:initial}}.product-gallery__thumbs .swiper{width:100%}.product-gallery__thumbs .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid}@media screen and (min-width: 992px){.product-gallery__thumbs .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,1fr);grid-auto-rows:0;gap:6px 0}}@media screen and (max-width: 767px){.product-gallery__thumbs .swiper:not(.swiper-initialized) .swiper-wrapper{gap:0 6px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:0}}.product-gallery__thumbs .product-gallery__item{position:relative;cursor:pointer;flex:none;margin-bottom:6px}.product-gallery__thumbs .product-gallery__item img{width:100%;height:100%}.product-gallery__thumbs .product-gallery__item.is-thumbnail{background-color:#f0f6fc}.product-gallery__item{display:block;transition-property:border-color;transition-duration:125ms;transition-timing-function:ease-out;width:100%;aspect-ratio:4/3}.product-gallery__item img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.product-gallery__item:hover,.product-gallery__item:active,.product-gallery__item:focus{border-color:#c1c1c1}.product-head__layout{display:grid;gap:6rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1200px){.product-head__layout{grid-template-columns:minmax(0,1fr) 600px}}@media screen and (max-width: 1679px){.product-head__layout{max-width:1320px}}@media screen and (max-width: 1439px){.product-head__layout{gap:3rem}}@media screen and (max-width: 1199px){.product-head__layout{gap:0}}.product-head__aside{position:relative;z-index:1}.product-head__main{box-shadow:0 0 0 100vmax #f0f6fc;clip-path:inset(0 -100vmax)}.product-head__main h1{text-wrap:balance}@media screen and (max-width: 575px){.product-head__main h1{font-size:var(--fs-h2)}}.product-head-img{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:2rem}@media screen and (max-width: 1199px){.product-head-img:before{content:"";position:absolute;inset:auto var(--container-padding-negative) 0;height:33%;background-color:#f0f6fc;z-index:-1}}.product-head-img__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.product-head-img__overlay .tag{pointer-events:initial}@media screen and (max-width: 1199px){.product-head-img img{max-height:300px}}
