.product-block--byo{flex:0 0 100%;width:100%}.byo-link{margin:6px 0;padding-bottom:22px;border-bottom:1px solid var(--colorBorder, #e8e8e1)}.byo-link__heading{margin:0 0 10px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:16px}.byo-link__card{display:flex;align-items:center;gap:14px;padding:14px 16px;background-color:#f4f1ec;border:1px solid transparent;border-radius:6px;color:var(--colorTextBody, #000);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.byo-link__card:hover,.byo-link__card:focus-visible{background-color:#ece7df;border-color:#3210042e}.byo-link__icon,.byo-link__chevron{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.byo-link__icon{width:24px;height:24px;opacity:.7}.byo-link__chevron{width:16px;height:16px;margin-left:auto;opacity:.6;transition:transform .15s ease}.byo-link__card:hover .byo-link__chevron{transform:translate(3px)}.byo-link__text{display:flex;flex-direction:column;gap:2px;min-width:0}.byo-link__title{font-size:15px;line-height:1.3}.byo-link__sub{font-size:12px;opacity:.75}.product-block--hf{flex:0 0 100%;width:100%}.product-block--hf[hidden]{display:none}.product-block--byo:has(+.product-block--hf:not([hidden])) .byo-link{border-bottom:0;padding-bottom:4px}.hf-link__card{width:100%;font:inherit;text-align:left;cursor:pointer}.product-block--link-note{margin:6px 0;padding:10px 12px;border:1px dashed var(--colorBorder, #ccc);font-size:12px;opacity:.7}.product-block--link-note p{margin:0}.product-block--link-note[hidden]{display:none}.homefit-wrapper:has(.homefit-dialog){margin:0!important;padding:0!important;min-height:0!important}.homefit-dialog{width:min(1240px,calc(100vw - 32px));max-width:none;height:calc(100dvh - 48px);max-height:none;margin:auto;padding:0;border:0;border-radius:8px;background:var(--colorBody, #fff);color:var(--colorTextBody, #1c1d1d);box-shadow:0 20px 60px #00000040;overflow:hidden}.homefit-dialog:not([open]){display:none}.homefit-dialog[open]{display:flex;flex-direction:column;animation:hf-dialog-in .22s ease-out}.homefit-dialog::backdrop{background:#1c16128c}@keyframes hf-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.homefit-section--popup{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:36px 40px 32px}.homefit-dialog__close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;display:grid;place-items:center;background:var(--colorBody, #fff);border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:50%;color:inherit;cursor:pointer}.homefit-dialog__close:hover{border-color:currentColor}.homefit-dialog__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.homefit-section--popup .homefit__intro{padding-right:48px}html.hf-dialog-open{overflow:hidden}@media(max-width:749px){.homefit-dialog{width:100vw;height:100dvh;border-radius:0}.homefit-section--popup{padding:20px 16px 24px}.homefit-dialog__close{top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/product-link-cards.css.map */
