.product-banner h1,.product-banner h3,.product-banner h4,.product-banner h5,.product-banner p{color:var(--info-color)}.product-banner span{font-size:14px}.product-banner .text_bg{background-color:var(--background-color);border-radius:56px;padding:4px 12px}.product-banner .grid_wrapper{display:grid;grid-template-columns:calc(58% - 24px) 42%;grid-gap:24px}@media (max-width:991px){.product-banner .grid_wrapper{grid-template-columns:100%;grid-gap:16px}}.product-banner .slider_box{aspect-ratio:1/1;background-color:#fff;border-radius:24px;overflow:hidden;position:relative}.product-banner .swiper{height:100%;width:100%}.no-gallery:is(.product-banner .swiper) .swiper-button{display:none}:is(.product-banner .swiper) img{object-fit:contain}:is(.product-banner .swiper) .swiper-button{align-items:center;background-color:var(--purple-100);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}@media (max-width:991px){:is(.product-banner .swiper) .swiper-button{height:40px;width:40px}}.swiper-button-prev:is(:is(.product-banner .swiper) .swiper-button){left:16px}.swiper-button-next:is(:is(.product-banner .swiper) .swiper-button){right:16px}:is(:is(.product-banner .swiper) .swiper-button) svg{height:32px;width:32px}@media (max-width:991px){:is(:is(.product-banner .swiper) .swiper-button) svg{height:24px;width:24px}}:is(:is(.product-banner .swiper) .swiper-button) path{stroke:#000f4d}.product-banner .product-box__category{left:24px;position:absolute;top:24px;z-index:2}.product-banner .padding_box{display:grid;grid-gap:16px;background-color:#fff;border-radius:24px;margin-bottom:16px;padding:24px}@media (max-width:767px){.product-banner .padding_box{grid-gap:8px}}.product-banner .flex_row{align-items:center;display:flex}.gap:is(.product-banner .flex_row){gap:8px}.between:is(.product-banner .flex_row){justify-content:space-between}@media (max-width:767px){.product-banner .flex_row{flex-wrap:wrap}:is(.product-banner .flex_row):has(.primary_button){margin-top:8px}:is(.product-banner .flex_row) .primary_button{margin-top:24px;padding:16px;width:100%}}.product-banner .product_sku{color:var(--link-light-color)}.product-banner .product_weight{color:var(--grey)}.product-banner h1{font-size:32px}@media (max-width:991px){.product-banner h1{font-size:16px}}.product-banner .price{margin-right:auto}:is(.product-banner .price) span{font-size:inherit}.product-banner .disabled{color:var(--link-light-color)}.product-banner .wishlist-button{margin-right:16px}@media (max-width:767px){.product-banner .wishlist-button{margin-right:0}}:is(.product-banner .wishlist-button) .yith-add-to-wishlist-button-block{margin:0}:is(.product-banner .wishlist-button) img{height:24px;margin:auto;width:24px}.product-banner [data-action=add-to-cart]{white-space:nowrap}.product-banner details{background-color:#fff;border-radius:24px;padding:20px 24px}:is(.product-banner details):not(:last-child){margin-bottom:16px}:is(.product-banner details) summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between}@media (max-width:767px){:is(:is(.product-banner details) summary) h4{font-size:16px}}:is(:is(.product-banner details) summary)::marker{display:none}:is(:is(.product-banner details) summary) .arrow{align-items:center;background-color:var(--purple-100);border-radius:50%;display:inline-flex;height:40px;justify-content:center;transition:.3s;width:40px}:is(.product-banner details) div{display:grid;grid-gap:16px;margin-top:24px}[open]:is(.product-banner details) .arrow{transform:rotate(-180deg)}.product-banner .wc_bis_form{margin:0}:is(.product-banner .wc_bis_form) .primary_button{padding:16px;width:100%}.loading:is(.product-banner .wc_bis_form):before{background-color:#fff;opacity:.6}.loading:is(.product-banner .wc_bis_form):after{border-color:#ccc;border-top-color:var(--blue-500)}