.lx-template--index .section-label{letter-spacing:.12em;font-size:11px}.lx-template--index .rich-text__blocks{max-width:840px;margin-inline:auto}.lx-template--index :is(h1,h2,h3),.lx-template--product .product__title{text-wrap:balance}.lx-template--product .product__title{line-height:1.13;letter-spacing:-.02em}.lx-template--product .product-description-standard,.lx-template--product .product__description,.lx-template--product .accordion__content{line-height:1.7}.lx-template--product .rte :is(p,li,span){font-family:var(--font-body-family)!important}@media(max-width:749px){.lx-template--product .product__title{font-size:30px}}@media(max-width:949px){.lx-template--product #MainContent{padding-top:20px}}.lx-template--index [id$=__cupid_team_grid] .multicolumn-grid{row-gap:44px;align-items:start}.lx-template--index [id$=__cupid_team_grid] .multicolumn-grid-item{min-width:0;margin-bottom:0}.lx-template--index [id$=__cupid_team_grid] .multicolumn-grid-item-image img{object-position:center top}.lx-template--index [id$=__cupid_team_grid] .multicolumn-grid-item--text{overflow-wrap:anywhere}.lx-template--index [id$=__cupid_team_grid] .rte{font-size:15px;line-height:1.55}.lx-template--index [id$=__cupid_team_grid] .rte p{margin-bottom:12px}.lx-template--index [id$=__cupid_team_grid] .rte a{text-decoration:underline;text-underline-offset:3px}.lx-template--index [id$=__cupid_results] .image-cover-wrapper img{object-fit:contain}@media(max-width:749px){.lx-template--index #MainContent>.shopify-section:not(:first-child) .section-inner{padding-top:36px!important;padding-bottom:36px!important}.lx-template--index #MainContent .page-width,.lx-template--index #MainContent .page-width-medium,.lx-template--index #MainContent .std-page-padding{padding-left:20px;padding-right:20px}.lx-template--index #MainContent .h0,.lx-template--index #MainContent .h1{font-size:clamp(30px,8vw,38px);line-height:1.12}.lx-template--index #MainContent .h2{font-size:clamp(28px,7.2vw,34px);line-height:1.15}.lx-template--index #MainContent .section-label{font-size:10px;line-height:1.5}.lx-template--index #MainContent .rte,.lx-template--index #MainContent .rich-text__text,.lx-template--index #MainContent .section-header-paragraph{font-size:15px;line-height:1.6}.lx-template--index #MainContent .section-header{padding-bottom:24px}.lx-template--index [id$=__cupid_quicklinks] .section-inner{padding-top:18px!important;padding-bottom:18px!important}.lx-template--index [id$=__cupid_quicklinks] .rich-text__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:0}.lx-template--index [id$=__cupid_quicklinks] .rich-text__buttons a{margin:0;min-width:0;min-height:48px;padding:10px 8px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;font-size:10px;line-height:1.5}.lx-template--index [id$=__cupid_team_grid] .multicolumn-grid,.lx-template--index [id$=__cupid_concerns] .multicolumn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.lx-template--index [id$=__cupid_team_grid] .multicolumn-grid-item,.lx-template--index [id$=__cupid_concerns] .multicolumn-grid-item{width:auto;min-width:0;margin-bottom:0;grid-column:auto}.lx-template--index [id$=__cupid_team_grid] .multicolumn-grid-item h3{font-size:20px;line-height:1.15;margin-top:14px;margin-bottom:10px}.lx-template--index [id$=__cupid_team_grid] .rte{font-size:14px;line-height:1.55}.lx-template--index [id$=__cupid_team_grid] .rte strong{font-size:12px;line-height:1.45;display:block}.lx-template--index [id$=__cupid_team_grid] .section-footer{padding-top:30px}.lx-template--index [id$=__cupid_concerns] .multicolumn-grid{gap:12px}.lx-template--index [id$=__cupid_concerns] .multicolumn-grid-item{padding:16px 12px;background:#faf9f6;border-top:1px solid #e66771;overflow-wrap:anywhere}.lx-template--index [id$=__cupid_concerns] .multicolumn-grid-item h3{font-size:21px;line-height:1.15;margin-bottom:12px}.lx-template--index [id$=__cupid_concerns] .rte{font-size:13px;line-height:1.5}.lx-template--index [id$=__cupid_concerns] a.link--underlined{font-size:10px;margin-top:16px;padding-block:8px}.lx-template--index [id$=__cupid_edit] .multicolumn-grid-item{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgb(26 26 26 / 15%)}.lx-template--index [id$=__cupid_edit] .multicolumn-grid-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.lx-template--index [id$=__cupid_edit] .multicolumn-grid-item h3{font-size:25px}.lx-template--index [id$=__cupid_edit] a.link--underlined{margin-top:12px;padding-block:8px}.lx-template--index [id$=__cupid_intro] .image-cover-container{padding-bottom:100%}.lx-template--index #MainContent .image-with-text--text{padding-top:24px;padding-bottom:0}.lx-template--index #MainContent .image-with-text-footer{gap:14px;align-items:stretch}.lx-template--index #MainContent .image-with-text-footer a{white-space:normal;text-align:center;min-height:44px;display:flex;justify-content:center;align-items:center}}@media(max-width:749px){#MainContent,#MainContent>.shopify-section,#MainContent .rich-text-content,#MainContent .rich-text__blocks,#MainContent .image-with-text--text,#MainContent .multicolumn-grid-item,#MainContent .accordion,#MainContent .accordion__content,#MainContent .product__info-wrapper{min-width:0;max-width:100%}#MainContent .rich-text__buttons.buttons-layout-inline{width:100%;max-width:100%;flex-wrap:wrap;gap:12px}#MainContent .rich-text__buttons.buttons-layout-inline>:is(.button,.link--underlined){flex:1 1 100%;min-width:0;max-width:100%;min-height:44px;margin-inline:0;padding-block:12px;white-space:normal;overflow-wrap:anywhere;text-align:center}#MainContent .image-with-text-footer{max-width:100%}#MainContent .image-with-text-footer>a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}#MainContent :is(.rte,.rich-text__text,.section-header-paragraph,.accordion__content){overflow-wrap:anywhere}#MainContent :is(h1,h2,h3,h4,.accordion__title){overflow-wrap:anywhere}#MainContent .rte :is(img,video,iframe,object,embed),#MainContent .accordion__content :is(img,video,iframe){max-width:100%}#MainContent .rte :is(img,video){height:auto}#MainContent .rte table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}#MainContent .rte pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}#MainContent .xo-gallery,#MainContent .xo-gimagewrapper{min-width:0;max-width:100%;box-sizing:border-box}#MainContent .xo-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding-inline:0}#MainContent .xo-filter>li{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}#MainContent .xo-gallery .xo-grid-item{max-width:100%}#MainContent .dashboard-container,#MainContent .dashboard-container .content-panel-layout,#MainContent .dashboard-container .content-panel,#MainContent .dashboard-container .content-section,#MainContent .dashboard-container .rating-reading-section{min-width:0;max-width:100%}#MainContent .dashboard-container .content-panel-layout{flex:1 1 0;width:0}#MainContent .dashboard-container .rating-reading-section{flex-wrap:wrap}#MainContent .dashboard-container :is(button,.procedure-button,.content-section-header){max-width:100%;white-space:normal;overflow-wrap:anywhere}#MainContent :is(#myModal-sample,#request-procedure-modal){width:100%;max-width:100vw;height:100dvh;overflow-x:hidden}#MainContent :is(#myModal-sample,#request-procedure-modal) .modal-content-sample{height:100dvh;padding:12px;align-items:flex-start;box-sizing:border-box;overflow-y:auto}#MainContent :is(#myModal-sample,#request-procedure-modal) :is(.iframe-block-sample,.iframe-block-vertical){width:100%!important;max-width:100%;min-width:0;max-height:calc(100dvh - 24px);box-sizing:border-box}#MainContent :is(#myModal-sample,#request-procedure-modal) .iframe-block-main{padding-inline:12px}#MainContent :is(#myModal-sample,#request-procedure-modal) iframe{width:100%;max-width:100%}}@media(max-width:749px){.lx-template--page [id$=__directory] .multicolumn-grid-item li a{display:inline-block;min-height:44px;padding-block:10px;box-sizing:border-box;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom-styles.css.map */
