.product-recommendations--container .product-row .productgrid--item{height:auto;min-height:0}.product-recommendations--container .product-row .productgrid--item .productitem{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;transition:box-shadow .25s ease}.product-recommendations--container .productitem__container{flex:1;height:auto}.product-recommendations--container .productitem--info{flex:1}.product-recommendations--container .productitem--actions{margin-top:auto;flex-direction:column}.product-recommendations--container .productitem--actions .productitem--action{width:100%}.product-recommendations--container .productitem--actions .productitem--action-trigger{width:100%;min-height:44px;white-space:normal}.product-recently-viewed--section .product-recently-viewed-card .productitem{position:relative;display:flex;flex-direction:column;height:100%}.product-recently-viewed--section .product-recently-viewed-card .productitem__container{display:flex;flex-direction:column;height:100%;flex:1}.product-recently-viewed--section .productitem--info{flex:1}.product-recently-viewed--section .productitem--actions{margin-top:auto}.gl-interdental-guide{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:16px 0;padding:16px;border:1px solid #d9e1d4;border-radius:8px;background:#f7f9f4;color:#243325;overflow-wrap:anywhere}.gl-interdental-guide *,.gl-interdental-guide *:before,.gl-interdental-guide *:after{box-sizing:border-box;min-width:0}.gl-interdental-guide h2{margin:0 0 8px;font-size:20px;line-height:1.35}.gl-interdental-guide p{margin:0 0 12px;font-size:15px;line-height:1.5}.gl-interdental-guide__choices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.gl-interdental-guide__choices a{display:flex;flex-direction:column;justify-content:center;min-height:76px;padding:12px;border:1px solid #b4c5aa;border-radius:6px;background:#fff;color:#1c5b2a;font-size:15px;line-height:1.4;white-space:normal;text-decoration:none;overflow-wrap:anywhere}.gl-interdental-guide__choices span{margin-top:4px;color:#3c473e;font-size:14px}.gl-interdental-guide a:focus-visible,.gl-interdental-guide summary:focus-visible{outline:3px solid #1c5b2a;outline-offset:3px}.gl-interdental-guide a:hover{border-color:#1c5b2a}.gl-interdental-guide details{margin-top:12px;border-top:1px solid #d9e1d4}.gl-interdental-guide summary{min-height:48px;padding:14px 0;font-size:15px;line-height:1.4;font-weight:600;cursor:pointer;list-style-position:inside}.gl-interdental-guide__comparison{margin:0 0 12px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.gl-interdental-guide__comparison div{padding:12px;border-radius:6px;background:#fff}.gl-interdental-guide dt{margin:0 0 5px;font-size:16px;line-height:1.4;font-weight:600}.gl-interdental-guide dd{margin:0;font-size:15px;line-height:1.5}.gl-interdental-guide__anchor{display:block;scroll-margin-top:160px}@media(max-width:379px){.gl-interdental-guide__choices{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map?subset=AAAAAAAAAFAAAAAACA */
