<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.woocommerce-product-gallery {
    display: flex !important;
    flex-direction: row-reverse !important;
    gap: 20px;
}
  
.woocommerce-product-gallery .flex-viewport {
    width: 100% !important;
    overflow: visible !important;
    height: auto !important;
}
  
.woocommerce-product-gallery__wrapper {
    width: 100% !important;
    transform: none !important;
    transition: none !important;
    display: block !important;
}
  
.flex-viewport .woocommerce-product-gallery__image:not(.flex-active-slide) {
    display: none !important;
}
  
.flex-active-slide {
    display: block !important;
    width: 100% !important;
}
  
.flex-control-nav.flex-control-thumbs {
    display: flex !important;
    flex-direction: column !important;
    width: 20% !important;
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
  
.flex-control-thumbs li {
    width: 100% !important;
    float: none !important;
    margin: 0 0 10px 0 !important;
}
  
.flex-control-thumbs li img {
    opacity: 0.5;
    transition: opacity 0.2s ease;
}
  
.flex-control-thumbs li img.flex-active {
    opacity: 1;
}
  
@media (max-width: 768px) {
    .woocommerce-product-gallery {
        flex-direction: column !important;
    }

    .woocommerce-product-gallery .flex-viewport {
        width: 100% !important;
    }

    .flex-control-nav.flex-control-thumbs {
        width: 100% !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        margin-top: 10px !important;
    }

    .flex-control-thumbs li {
        width: 22% !important;
        margin: 0 1% 10px 1% !important;
    }
}
  
.woocommerce-tabs ul.tabs {
    display: none !important;
}
  
.woocommerce-tabs.wc-tabs-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 30px !important;
    border: none !important;
}
  
.woocommerce-tabs .panel {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border-top: 1px solid #d3ced2 !important;
    border-radius: 0px !important;
    overflow: hidden !important;
}

.woocommerce-tabs .panel h2 {
    font-size:1.2rem;
}
  
.woocommerce-tabs .panel h2:first-child {
    margin: 0 !important;
    padding: 15px 20px !important;
    background-color: #fff !important;
    cursor: pointer !important;
    position: relative !important;
}
  
.woocommerce-tabs .panel h2:first-child::after {
    content: '';
    width:14px;
    height:8px;
    position: absolute !important;
    right: 20px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-size: 20px !important;
    font-weight: bold !important;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath transform='scale(1 -1) translate(0 -8)' fill-rule='evenodd' clip-rule='evenodd' d='M6.6023 0.367881C6.82198 0.148206 7.17808 0.148206 7.39775 0.367881L13.1326 6.10276C13.3523 6.32243 13.3523 6.67853 13.1326 6.89821L12.8674 7.16341C12.6478 7.38308 12.2916 7.38308 12.0719 7.16341L7.00003 2.09146L1.92808 7.16341C1.7084 7.38308 1.3523 7.38308 1.13263 7.16341L0.867428 6.89821C0.647753 6.67853 0.647753 6.32243 0.867428 6.10276L6.6023 0.367881Z' fill='black'/%3E%3C/svg%3E");  
    background-repeat: no-repeat;
    background-size: contain;
}
  
.woocommerce-tabs .panel &gt; *:not(h2:first-child) {
    display: none !important;
    padding: 20px !important;
}
  
.woocommerce-tabs .panel.active h2:first-child::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.6023 0.367881C6.82198 0.148206 7.17808 0.148206 7.39775 0.367881L13.1326 6.10276C13.3523 6.32243 13.3523 6.67853 13.1326 6.89821L12.8674 7.16341C12.6478 7.38308 12.2916 7.38308 12.0719 7.16341L7.00003 2.09146L1.92808 7.16341C1.7084 7.38308 1.3523 7.38308 1.13263 7.16341L0.867428 6.89821C0.647753 6.67853 0.647753 6.32243 0.867428 6.10276L6.6023 0.367881Z' fill='black'/%3E%3C/svg%3E");
}
  
.woocommerce-tabs .panel.active &gt; *:not(h2:first-child) {
    display: block !important;
}

.single_add_to_cart_button {
    background: #D68FD6 !important;
    border: none !important;
    border-radius: 50px !important;
    display: block !important;
    width: 100% !important;
    color: #000 !important;
    text-transform: uppercase !important;
    margin-top:20px!important;
}

.woocommerce div.product form.cart .variations {
    margin-bottom:0!important;
}

.woocommerce div.product form.cart .variations tr th {
    margin-top:20px;
}

.woocommerce div.product form.cart .variations,
.woocommerce div.product form.cart .variations tbody,
.woocommerce div.product form.cart .variations tbody tr,
.woocommerce div.product form.cart .variations tbody tr th,
.woocommerce div.product form.cart .variations tbody tr td {
    display:block !important;
    text-align:left !important;
}

.woocommerce div.product form.cart .variations select {
    width:100%!important;
}

.custom-swatches {
    display: inline-block;
    width: 100%;
}

.custom-swatches button {
    margin-right:10px!important;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700!important;
    background:#fff!important;
    border:1px solid #000!important;
    border-radius:30px!important;
}

.custom-swatches button.selected {
    background: #000!important;
    color:#fff!important;
}

.woocommerce .single-product .product_meta {
    display:none;
}

.woocommerce div.product form.cart div.quantity:before {
    content:'Kiekis';
    font-size:14px;
    font-weight:700;
    display:block;
    width:100%;
}

.woocommerce div.product form.cart div.quantity input {
    border-radius:6px;
    border-color:#d1d5db;
}

.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button {
    border:1px solid #D68FD6;
    color:#000!important;
    text-decoration: none!important;
    font-weight:700;
    text-transform: uppercase;
    border-radius:30px;
    background:#D68FD6;
    padding: 0.75rem 1.5rem!important;
    min-height:auto!important;
}

.wc-block-components-radio-control__label {
    font-size:14px;
}

.wc-block-components-totals-shipping .wc-block-components-totals-item strong {
    font-size:14px;
}

.paysera-radio-control .wc-block-components-radio-control__option:after {
    display:none!important;
}

.paysera-radio-control .wc-block-components-radio-control__option {
    border-radius:6px;
    border:1px solid transparent!important;
    padding-left:.75em!important;
}

.paysera-radio-control .wc-block-components-radio-control__option-checked {
    border:1px solid #333!important;
    background:#f9f9f9;
    border-radius:6px;
    padding-left:.75em!important;
}

.paysera-radio-control .wc-block-components-radio-control__label,
.paysera-radio-control .wc-block-components-radio-control__input {
    display:none!important;
}

.wc-block-components-radio-control-accordion-option p ,
.wc-block-components-radio-control-accordion-content,
.wp-block-woocommerce-checkout-terms-block,
.wc-block-checkout__add-note {
    font-size:14px;
}

.added_to_cart.wc-forward {
    display: none !important;
}

/* Make "Add to Cart" button visible again (it's sometimes hidden after adding to cart) */
.add_to_cart_button.added {
    display: inline-block !important;
}

.wc-block-mini-cart__button  {
    padding: .4em!important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    font-size:24px!important;
    font-weight: 700;
    color:#121316!important;
    margin:10px 0;
}

.woocommerce-products-header {
    margin-bottom:40px;
}

.wp-block-woocommerce-mini-cart {
    visibility: visible!important;
}

/* Single slide fallback styles */
.single-slide-fallback .swiper-wrapper {
    display: grid !important;
    grid-template-columns: 1fr;
    gap:15px;
    transform: none !important;
    transition: none !important;
}

@media (min-width: 640px) {
    .single-slide-fallback .swiper-wrapper {
        grid-template-columns: 1fr 1fr;
    }
}

@media (min-width: 1024px) {
    .single-slide-fallback .swiper-wrapper {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media (min-width: 1280px) {
    .single-slide-fallback .swiper-wrapper {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

.single-slide-fallback .swiper-slide {
    flex: 0 0 auto;
    width: 100% !important;
    transform: none !important;
    margin-right: 0px !important;
}

/* Hide swiper navigation for single slides */
.single-slide-fallback .swiper-button-next,
.single-slide-fallback .swiper-button-prev {
    display: none !important;
}

/* Optional: Add some spacing between slides in fallback mode */
.single-slide-fallback .swiper-slide {
    padding-right: 15px;
}

.single-slide-fallback .swiper-slide:last-child {
    padding-right: 0;
}</pre></body></html>