/* --- pt-acc-css --- */
.pt-acc{border-top:1px solid #d8e0d7;margin:36px 0 10px}.pt-acc .woocommerce-Tabs-panel,.pt-acc .wc-tabs,.pt-acc .tabs{display:block!important;border:0!important;padding:0!important;margin:0!important}.pt-acc__row{border-bottom:1px solid #d8e0d7}.pt-acc__head{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 2px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#0d150e}.pt-acc__head::-webkit-details-marker{display:none}.pt-acc__head:hover{color:#227b29}.pt-acc__head i{width:10px;height:10px;border-right:2px solid #227b29;border-bottom:2px solid #227b29;transform:rotate(45deg);transition:transform .2s ease;flex:none;margin:-4px 4px 0 0}.pt-acc__row[open] .pt-acc__head i{transform:rotate(-135deg);margin-top:3px}.pt-acc__body{padding:0 2px 28px;color:#4a564b;line-height:1.65;font-size:15px}.pt-acc__body>*:first-child{margin-top:0}.pt-acc__body p{margin:0 0 13px}.pt-acc__body ul{margin:0 0 13px;padding-left:19px}.pt-acc__body li{margin:0 0 7px}.pt-acc__body h2{display:none}.pt-acc__body table{width:100%;border-collapse:collapse;margin:0}.pt-acc__body th,.pt-acc__body td{text-align:left;padding:11px 0;border-bottom:1px solid #edf0ec;font-size:14px}.pt-acc__body tr:last-child th,.pt-acc__body tr:last-child td{border-bottom:0}.pt-acc__body th{width:38%;color:#0d150e;font-weight:800}.pt-acc__body a{color:#227b29;font-weight:700}@media(max-width:600px){.pt-acc__head{font-size:12px;padding:18px 2px}.pt-acc__body th{width:46%}}

/* --- pt-rel-css --- */
.related .product-small.col .col-inner{height:100%}.related .product-small.box{height:100%;display:flex;flex-direction:column}.related .box-image{width:100%;margin:0}.related .box-image img{aspect-ratio:1/1;width:100%;height:auto;object-fit:contain;background:#fff}.related .box-text-products{flex:1 1 auto;display:flex;flex-direction:column;padding-top:14px}.related .title-wrapper{min-height:3.2em}.related .price-wrapper{margin-top:auto}@media(max-width:600px){.related .title-wrapper{min-height:0}}

/* --- pt-fix-v95 --- */
.pt-search .pt-buscador-caja{flex:1 1 auto!important;min-width:0!important;display:block!important}.pt-search .pt-buscador-caja input{width:100%!important}.pt-search input:-webkit-autofill,.pt-search input:-webkit-autofill:hover,.pt-search input:-webkit-autofill:focus,.pt-search input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #090d0a inset!important;box-shadow:0 0 0 1000px #090d0a inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}.pt-search input[type="search"]::-webkit-search-cancel-button,.pt-search input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important;appearance:none!important;display:none!important}.pt-search .pt-buscador-caja{position:relative!important}.pt-category--player.pt-category--player.pt-category--player.pt-category--player{border-color:rgba(255,255,255,.16)!important}.pt-category--player.pt-category--player.pt-category--player.pt-category--player:hover{border-color:rgba(104,221,91,.75)!important}

/* --- pt-fix-v97 --- */
.pt-catalog-products .products .product-small .box-image{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.pt-catalog-products .products .product-small .box-image>div,.pt-catalog-products .products .product-small .box-image>a,.pt-catalog-products .products .product-small .box-image .image-cover{width:100%!important;height:100%!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.pt-catalog-products .products .product-small .box-image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;background:#fff!important;border-radius:9px!important}@media(max-width:700px){.pt-catalog-products .products .product-small .box-image img{padding:8px!important}}.woocommerce-message{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0 0 22px!important;padding:16px 18px!important;background:#f1f6f0!important;border:1px solid rgba(34,123,41,.3)!important;border-left:4px solid #227b29!important;border-radius:12px!important;color:#16301a!important;font-size:15px!important;line-height:1.45!important;text-align:left!important;box-shadow:none!important}.woocommerce-message::before{display:none!important}.woocommerce-message a.button{order:2!important;display:block!important;float:none!important;width:100%!important;margin:12px 0 0!important;padding:13px 18px!important;background-color:#227b29!important;background-image:none!important;color:#fff!important;border:1px solid #227b29!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:center!important;line-height:1.2!important;height:auto!important;min-height:0!important;box-shadow:none!important}.woocommerce-message a.button.checkout{order:1!important;margin-top:14px!important}.woocommerce-message a.button:not(.checkout){background-color:transparent!important;color:#227b29!important;border:1px solid rgba(34,123,41,.45)!important;margin-top:8px!important}@media(min-width:640px){.woocommerce-message{flex-flow:row wrap!important;align-items:center!important}.woocommerce-message a.button{width:auto!important;flex:0 0 auto!important;margin-top:0!important}.woocommerce-message a.button.checkout{order:3!important;margin-left:10px!important;margin-top:0!important}.woocommerce-message a.button:not(.checkout){order:2!important;margin-left:auto!important;margin-top:0!important}}.pt-topbar{background:#227b29;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.pt-topbar__in{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;padding:7px 16px;text-align:center}.pt-topbar__sep{opacity:.55}@media(max-width:560px){.pt-topbar{font-size:10.5px;letter-spacing:.05em}.pt-topbar__in{position:relative;display:block;padding:6px 12px;height:28px;overflow:hidden;box-sizing:border-box}.pt-topbar__sep{display:none}.pt-topbar__in>span{position:absolute;left:12px;right:12px;top:6px;opacity:0;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:ptRot 12s linear infinite}.pt-topbar__in>span:nth-child(1){animation-delay:0s}.pt-topbar__in>span:nth-child(3){animation-delay:4s}.pt-topbar__in>span:nth-child(5){animation-delay:8s}@keyframes ptRot{0%{opacity:0;transform:translateY(6px)}4%,29%{opacity:1;transform:translateY(0)}33%,100%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.pt-topbar__in{height:auto;display:flex}.pt-topbar__in>span{position:static;animation:none;opacity:1}.pt-topbar__sep{display:inline}}}

/* --- pt-fix-v98 --- */
.pt-catalog-products .products .product-small .box-image{padding:0!important;overflow:hidden!important}.pt-catalog-products .products .product-small .box-image>div,.pt-catalog-products .products .product-small .box-image a{height:100%!important}.pt-catalog-products .products .product-small .box-image img{height:100%!important;object-position:center center!important}.pt-search .pt-buscador-caja{display:flex!important;align-items:center!important}.pt-search .pt-buscador-caja input{height:100%!important;line-height:normal!important}.pt-search-suggestions__info>span:last-child{color:#227b29!important;font-weight:700!important}.pt-nav-espacio{display:none}body.pt-nav-fija .pt-nav-espacio{display:block}body.pt-nav-fija .pt-nav{position:fixed!important;top:0;left:0;right:0;z-index:999;background:#090d0a!important;border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 10px 30px rgba(0,0,0,.38);animation:pt-nav-baja .28s ease both}@keyframes pt-nav-baja{from{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}

/* --- pt-fix-v102 --- */
.pt-shop-toolbar>span{display:none!important}.pt-shop-toolbar.pt-shop-toolbar.pt-shop-toolbar.pt-shop-toolbar form{margin:0!important;display:flex!important;align-items:center!important}.pt-shop-toolbar.pt-shop-toolbar.pt-shop-toolbar.pt-shop-toolbar form>label{display:none!important;margin:0!important}.pt-shop-toolbar.pt-shop-toolbar.pt-shop-toolbar.pt-shop-toolbar form select{margin:0!important;height:42px!important;box-sizing:border-box!important}

/* --- pt-fix-v103 --- */
div.products .product-small .box-image .image-tools.grid-tools{top:auto!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;align-items:flex-end!important}div.products .product-small .box-image .image-tools.grid-tools a.quick-view{height:auto!important;padding:10px 0!important;font-size:11.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:rgba(15,40,19,.86)!important;border-color:transparent!important;color:#fff!important;opacity:1!important;border-radius:0!important;line-height:1.15!important}div.products .product-small .box-image .image-tools.grid-tools a.quick-view:hover{background:rgba(15,40,19,.94)!important}

/* --- pt-fix-v109 --- */
.products .product-small .box-text .product-title.product-title{overflow:visible!important;-webkit-line-clamp:none!important;height:auto!important;max-height:none!important;min-height:3.4em!important;margin-bottom:10px!important}.products .product-small .box-text .price-wrapper .price,.products .product-small .box-text .price-wrapper .price .amount,.products .product-small .box-text .price-wrapper .price .woocommerce-Price-currencySymbol,.products .product-small .box-text .price-wrapper .price bdi{color:#227b29!important}.products .product-small .box-text .price-wrapper .price{font-weight:600!important}.products .product-small .box-text .price-wrapper .price del,.products .product-small .box-text .price-wrapper .price del .amount,.products .product-small .box-text .price-wrapper .price del bdi{color:#8a8a8a!important;font-weight:400!important}
