.alpaca-pkg-section{margin:24px 0 10px;clear:both;width:100%}.alpaca-pkg-section-title{background:#4a6b7a!important;color:#ffffff!important;text-align:center!important;padding:12px 20px!important;font-size:1em!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 16px!important;border-radius:2px!important;line-height:1.4!important;-webkit-font-smoothing:antialiased}.alpaca-pkg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.alpaca-pkg-card{background:#fff;border:1px solid #e4ddd5;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 6px rgb(0 0 0 / .06);transition:box-shadow .2s,transform .2s}.alpaca-pkg-card:hover{box-shadow:0 6px 18px rgb(0 0 0 / .12);transform:translateY(-3px)}.alpaca-pkg-card__img-link{display:block;overflow:hidden;aspect-ratio:4/3;background:#f0ece7}.alpaca-pkg-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.alpaca-pkg-card:hover .alpaca-pkg-card__img{transform:scale(1.04)}.alpaca-pkg-card__no-img{width:100%;height:160px;display:flex;align-items:center;justify-content:center;font-size:50px;background:#f0ece7}.alpaca-pkg-card__body{padding:12px;display:flex;flex-direction:column;flex:1}.alpaca-pkg-card__name{margin:0 0 5px!important;font-size:.9em!important;font-weight:700!important;line-height:1.3!important}.alpaca-pkg-card__name a{color:#2c2c2c!important;text-decoration:none!important}.alpaca-pkg-card__name a:hover{color:#8b6332!important}.alpaca-pkg-card__meta{font-size:.73em;color:#666;margin:0 0 7px;border-bottom:1px solid #f0ece7;padding-bottom:7px;line-height:1.5}.alpaca-pkg-card__desc{font-size:.8em;color:#444;line-height:1.5;margin:0 0 12px;flex:1}.alpaca-pkg-card__btn{display:inline-block!important;padding:7px 12px!important;background:transparent!important;border:2px solid #4a6b7a!important;color:#4a6b7a!important;font-size:.78em!important;font-weight:600!important;text-decoration:none!important;text-align:center!important;border-radius:3px!important;transition:background .18s,color .18s!important;align-self:flex-start!important;line-height:1.3!important}.alpaca-pkg-card__btn:hover{background:#4a6b7a!important;color:#ffffff!important}.alpaca-pkg-badge-section{margin:30px 0 10px;clear:both}.alpaca-pkg-badge{background:#fff;border:1px solid #d5c9bb;border-top:4px solid #4a6b7a;border-radius:4px;box-shadow:0 2px 8px rgb(0 0 0 / .07);overflow:hidden}.alpaca-pkg-badge__header{background:#4a6b7a;padding:12px 16px;display:flex;flex-direction:column;gap:2px}.alpaca-pkg-badge__label{color:rgb(255 255 255 / .8)!important;font-size:.75em!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:block!important}.alpaca-pkg-badge__pkg-name{color:#ffffff!important;font-size:1.05em!important;font-weight:700!important;text-decoration:none!important;line-height:1.3!important;display:block!important}.alpaca-pkg-badge__pkg-name:hover{text-decoration:underline!important}.alpaca-pkg-badge__strip{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important;gap:1px!important;background:#e8e2da;border-bottom:1px solid #e8e2da}.alpaca-pkg-badge__thumb{display:flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important;background:#faf8f5;padding:14px 8px 12px!important;text-align:center!important;transition:background .15s;position:relative}.alpaca-pkg-badge__thumb:hover{background:#f0ece7!important;text-decoration:none!important}.alpaca-pkg-badge__thumb img{display:block!important;width:90px!important;height:90px!important;object-fit:cover!important;border-radius:4px!important;border:2px solid #e4ddd5!important;transition:border-color .15s!important;flex-shrink:0!important}.alpaca-pkg-badge__thumb:hover img{border-color:#8b6332!important}.alpaca-pkg-badge__thumb--current{background:#eef3f5!important}.alpaca-pkg-badge__thumb--current img{border-color:#4a6b7a!important;border-width:3px!important}.alpaca-pkg-badge__thumb-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;width:90px!important;height:90px!important;border-radius:4px!important;border:2px solid #e4ddd5!important;background:#f0ece7!important;font-size:32px!important;flex-shrink:0!important}.alpaca-pkg-badge__thumb-name{display:block!important;font-size:.72em!important;color:#444!important;margin-top:8px!important;line-height:1.3!important;word-break:break-word!important;max-width:100%!important}.alpaca-pkg-badge__thumb--current .alpaca-pkg-badge__thumb-name{color:#4a6b7a!important;font-weight:700!important}.alpaca-pkg-badge__thumb-you{display:inline-block!important;font-size:.65em!important;color:#ffffff!important;background:#4a6b7a!important;border-radius:20px!important;padding:2px 8px!important;margin-top:5px!important;white-space:nowrap!important;line-height:1.5!important}.alpaca-pkg-badge__footer{padding:12px 16px;background:#fff;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #ede8e1}.alpaca-pkg-badge__btn{display:inline-block!important;padding:8px 18px!important;background:#4a6b7a!important;color:#ffffff!important;font-size:.82em!important;font-weight:600!important;text-decoration:none!important;border-radius:3px!important;transition:background .18s!important;white-space:nowrap!important}.alpaca-pkg-badge__btn:hover{background:#3a5560!important;color:#ffffff!important}@media (max-width:480px){.alpaca-pkg-grid{grid-template-columns:1fr}}@media (min-width:1200px){.single-product-summary .alpaca-pkg-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.alpaca-pkg-badge{flex-direction:column;align-items:flex-start;gap:10px}}