.hlk-product-composition{background:#faf8f5;border:1px solid rgb(0 0 0 / .08);border-radius:8px;margin:1em 0;padding:14px 16px}.hlk-product-composition__list{list-style:none;margin:8px 0 0;padding:0}.hlk-product-composition__list li{display:flex;gap:8px;margin:4px 0}.hlk-product-composition__icon{color:#8a7044;flex:0 0 1em;font-weight:700;text-align:center}.hlk-product-composition__list a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hlk-product-composition__list a:hover{color:#8a7044}.hlk-product-composition__list a:focus-visible{outline:2px solid #8a7044;outline-offset:2px}.hlk-product-composition__prompt{color:#666;margin:6px 0 0}.hlk-style-options{margin-bottom:18px}.hlk-style-options__help{color:#555;font-size:14px;line-height:1.45;margin:7px 0 12px}form.variations_form.hlk-has-style-cards .variations{display:none}.hlk-style-options__items{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.hlk-style-option{background:#fff;border:2px solid #ddd;border-radius:8px;cursor:pointer;padding:5px;position:relative;text-align:center;width:112px}.hlk-style-option[aria-pressed="true"]{border-color:#a68a56;box-shadow:0 0 0 2px rgb(166 138 86 / .25)}.hlk-style-option:focus-visible{outline:2px solid #2d3748;outline-offset:2px}.hlk-style-option img{border-radius:5px;display:block;height:92px;object-fit:cover;width:100%}.hlk-style-option__name{display:block;font-size:13px;margin-top:5px}.hlk-style-option--unavailable img{opacity:.55}.hlk-style-option__stock{background:#613e38;border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-weight:700;margin:0;padding:3px 5px;position:absolute;right:8px;top:8px;z-index:1}