html{scroll-behavior:smooth}body{color:#243e35}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #af693e;outline-offset:4px}.header__wrapper{border-bottom:1px solid #dfe4da}.product-info__quantity-selector{margin-top:0!important}.product-info__quantity-selector .form-control{text-align:start!important}.product-info__text{font-size:17px;line-height:1.65}.product-info__title{line-height:1.15}.product-info__buy-buttons button.btn.baclass.button.button--xl{background:#284d3f}.product-info__text ul{padding-inline-start:20px}.product-info .grp-entangle-badge-stars{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.piko-v2 button.piko-button{background-color:var(--piko-green)!important;color:#fff!important}.piko-v2 button.piko-button:hover{background-color:#183a2c!important}

.piko-compare{margin-top:24px;border:1px solid #cdd6c6;border-radius:12px;background:#f0f3eb;overflow:hidden}.piko-compare>summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;font-size:16px;font-weight:600}.piko-compare>summary::-webkit-details-marker{display:none}.piko-compare__plus{font-size:24px;line-height:1}.piko-compare[open] .piko-compare__plus{transform:rotate(45deg)}.piko-compare__body{padding:0 24px 24px}.piko-compare__body>p{font-size:15px}.piko-compare table{width:100%;table-layout:fixed;margin-top:20px;border-collapse:collapse;font-size:15px}.piko-compare th,.piko-compare td{padding:14px 12px;border-bottom:1px solid #ced8c6;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.piko-compare th:first-child,.piko-compare td:first-child{text-align:left;width:40%}.piko-compare th{font-weight:600}.piko-compare__price td{font-size:24px;white-space:nowrap}.piko-compare tr:last-child td{border-bottom:0}.piko-compare td>a{display:inline-flex;min-height:48px;align-items:center;text-decoration:underline;text-underline-offset:4px}.piko-compare__difference{margin-top:18px!important}.piko-service-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.piko-service-links a{padding:16px 0;display:flex;flex-direction:column;gap:3px}.piko-service-links strong{font-size:14px}.piko-service-links span{font-size:12px;color:#526158}.piko-back-shop{display:inline-flex;align-items:center;min-height:44px;margin-bottom:10px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.piko-mobile-buy{display:flex;align-items:center;gap:16px}.piko-mobile-buy__price{min-width:88px;text-align:left}.piko-mobile-buy__price small{display:block;font-size:10px;margin-top:3px}.piko-mobile-buy__button{flex:1;min-width:0}.piko-mobile-buy__button button{padding:14px 16px!important;min-height:48px;font-size:14px}.piko-v2 .piko-button{min-height:48px}.piko-v2 .piko-text-link{min-height:44px;align-items:center}
@media(min-width:700px){.piko-mobile-buy{display:none}}
@media(max-width:699px){.piko-compare>summary{padding:18px 16px}.piko-compare__body{padding:0 12px 18px}.piko-compare th,.piko-compare td{padding:12px 5px;font-size:12px}.piko-compare th:first-child,.piko-compare td:first-child{width:34%}.piko-compare__price td{font-size:20px}.piko-service-links{gap:8px}.piko-service-links a{padding:12px 0}.piko-service-links strong{font-size:12px}.piko-service-links span{font-size:11px}.product-info__title{font-size:30px!important}.product-info__text{font-size:15px;line-height:1.55}.product-info__text ul{padding-inline-start:18px}.product-info__text li{margin-block:6px}.product-info__quantity-selector{margin-block:12px!important}.product-gallery__media[data-media-type="image"] img{max-height:300px;width:100%;object-fit:contain}.product-quick-add{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.piko-mobile-buy .price-list{font-size:20px}.piko-v2--shop .piko-card-visual img{max-height:100%}}
@media(max-width:359px){.piko-card-bottom{align-items:stretch;flex-direction:column!important}.piko-card-bottom form,.piko-card-bottom button{width:100%}.piko-service-links{grid-template-columns:1fr;gap:0}.piko-service-links a{border-bottom:1px solid #d3dbcf}.piko-service-links strong{font-size:14px}.piko-service-links span{font-size:12px}.piko-compare__price td{font-size:18px}}

.piko-card-body>h2{font-size:30px;line-height:1.2;margin:6px 0 12px}@media(max-width:749px){.piko-card-body>h2{font-size:28px}}
