[data-apology-bundle] .apology-bundle__item-detail{display:none}[data-apology-bundle][data-jft-classic-fallback] .apology-bundle__item-detail{display:block}.apology-details__content[data-jft-classic-copy]>*{margin:0}.apology-details__content[data-jft-classic-copy]>*+*{margin-top:.65em}.apology-details__content[data-jft-classic-copy] strong{font-weight:700}.apology-details__content[data-jft-classic-copy] ul{padding:0 0 0 1.3em;list-style:disc outside}.apology-details__content[data-jft-classic-copy] li{padding:0}.apology-details__content[data-jft-classic-copy] li+li{margin-top:.3em}[data-apology-bundle] .jft-message-shortcut{display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin:.5rem 0 0;padding:.4rem 0;border:0;background:none;color:var(--apology-olive-dark, #8c672f);cursor:pointer;font:inherit;font-size:1.3rem;font-weight:600;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:.22em}[data-apology-bundle] .jft-message-shortcut:hover{color:var(--apology-ink, #20231f)}[data-apology-bundle] .jft-message-shortcut:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jft-message-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.apology-story__quote[data-jft-full-message] p{margin:0}.apology-story__quote[data-jft-full-message] p+p{margin-top:.85em}.apology-story__quote[data-jft-full-message] strong{font-weight:700}[data-apology-bundle] .jft-delivery{display:grid;grid-template-columns:7px minmax(0,1fr);gap:9px;min-width:0;margin:.8rem 0 0;padding:.8rem 1rem;border:0;border-radius:6px;background:#f7f7f5;color:#50524e;text-align:left;font-family:inherit}[data-apology-bundle] .jft-delivery p{margin:0}[data-apology-bundle] .jft-delivery__dot{display:block;width:7px;height:7px;margin-top:.65rem;border-radius:50%;background:#24a839;box-shadow:0 0 5px 1px #24a8393b}[data-apology-bundle] .jft-delivery .jft-delivery__date{font-size:1.4rem;line-height:1.5;letter-spacing:normal}[data-apology-bundle] .jft-delivery__date strong{display:inline-block;max-width:100%;vertical-align:top;font-weight:700}[data-apology-bundle] .jft-delivery__date time{white-space:nowrap}[data-apology-bundle] .jft-delivery .jft-delivery__note{margin-top:.2rem;font-size:1.3rem;line-height:1.5;color:#5c5e59;letter-spacing:normal}product-info:has([data-apology-bundle]) .product__modal-opener--image .product__media-toggle,product-info:has([data-apology-bundle]) .product__modal-opener--image .product__media-icon{display:none}product-info:has([data-apology-bundle]) .product__modal-opener--image{cursor:default;touch-action:pan-x pan-y pinch-zoom}
/*# sourceMappingURL=/cdn/shop/t/63/assets/apology-bundle-focus.css.map */
