.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.radius-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.radius-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.radius-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.radius-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.radius-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.radius-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.radius-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.radius-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.radius-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.radius-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.radius-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.radius-tl-sm{border-top-left-radius:var(--radius-sm)}.radius-tl-md{border-top-left-radius:var(--radius-md)}.radius-tl-lg{border-top-left-radius:var(--radius-lg)}.radius-tr-sm{border-top-right-radius:var(--radius-sm)}.radius-tr-md{border-top-right-radius:var(--radius-md)}.radius-tr-lg{border-top-right-radius:var(--radius-lg)}.radius-bl-sm{border-bottom-left-radius:var(--radius-sm)}.radius-bl-md{border-bottom-left-radius:var(--radius-md)}.radius-bl-lg{border-bottom-left-radius:var(--radius-lg)}.radius-br-sm{border-bottom-right-radius:var(--radius-sm)}.radius-br-md{border-bottom-right-radius:var(--radius-md)}.radius-br-lg{border-bottom-right-radius:var(--radius-lg)}.radius-pill{border-radius:9999px}.radius-circle{border-radius:50%}/*! ============================================================================
  Shadows
============================================================================== */:root{--custom-shadow-color-hsl: 0, 0%, 0%;--custom-light-angle-right: 180deg;--custom-light-distance: 3px}.dark{--custom-shadow-color-hsl: 0, 0%, 100%}.shadow-right-custom{--custom-shadow: calc(sin(var(--custom-light-angle-right)) * var(--custom-light-distance) * .5) calc(cos(var(--custom-light-angle-right)) * var(--custom-light-distance) * .5) 2px hsl(var(--custom-shadow-color-hsl) / .15), calc(sin(var(--custom-light-angle-right)) * var(--custom-light-distance) * 1) calc(cos(var(--custom-light-angle-right)) * var(--custom-light-distance) * 1) 4px hsl(var(--custom-shadow-color-hsl) / .1);--custom-shadow-colored: calc(sin(var(--custom-light-angle-right)) * var(--custom-light-distance) * .5) calc(cos(var(--custom-light-angle-right)) * var(--custom-light-distance) * .5) 2px hsl(var(--custom-shadow-color-hsl) / .15), calc(sin(var(--custom-light-angle-right)) * var(--custom-light-distance) * 1) calc(cos(var(--custom-light-angle-right)) * var(--custom-light-distance) * 1) 4px hsl(var(--custom-shadow-color-hsl) / .1);box-shadow:var(--custom-shadow)}.shadow-all-custom{--custom-shadow: 0 1px 3px hsl(var(--custom-shadow-color-hsl) / .12), 0 1px 2px hsl(var(--custom-shadow-color-hsl) / .24), 0 2px 5px hsl(var(--custom-shadow-color-hsl) / .1), 0 3px 8px hsl(var(--custom-shadow-color-hsl) / .08);--custom-shadow-colored: 0 1px 3px var(--custom-shadow-color), 0 1px 2px var(--custom-shadow-color), 0 2px 5px var(--custom-shadow-color), 0 3px 8px var(--custom-shadow-color);box-shadow:var(--custom-shadow)}.shadow-all-md-custom{--custom-shadow: 0 4px 6px hsl(var(--custom-shadow-color-hsl) / .1), 0 2px 4px hsl(var(--custom-shadow-color-hsl) / .12), 0 5px 10px hsl(var(--custom-shadow-color-hsl) / .08), 0 8px 16px hsl(var(--custom-shadow-color-hsl) / .06);--custom-shadow-colored: 0 4px 6px var(--custom-shadow-color), 0 2px 4px var(--custom-shadow-color), 0 5px 10px var(--custom-shadow-color), 0 8px 16px var(--custom-shadow-color);box-shadow:var(--custom-shadow)}.shadow-all-lg-custom{--custom-shadow: 0 10px 15px hsl(var(--custom-shadow-color-hsl) / .1), 0 4px 6px hsl(var(--custom-shadow-color-hsl) / .12), 0 8px 20px hsl(var(--custom-shadow-color-hsl) / .08), 0 15px 30px hsl(var(--custom-shadow-color-hsl) / .06);--custom-shadow-colored: 0 10px 15px var(--custom-shadow-color), 0 4px 6px var(--custom-shadow-color), 0 8px 20px var(--custom-shadow-color), 0 15px 30px var(--custom-shadow-color);box-shadow:var(--custom-shadow)}/*! ============================================================================
  Product list and product instructions (on new landing pages)
============================================================================== */.metafield-rich_text_field ul{list-style:disc inside}.metafield-rich_text_field ul,.metafield-rich_text_field p{margin:0 0 var(--gutter)}.highlight{position:relative;display:inline-block}.highlight:after{content:"";position:absolute;height:.8em;width:100%;background:#76fff1;z-index:-1;transform:skew(-10deg);bottom:.1em;left:-.1em;animation:slidein-highlight .8s ease-out forwards;border-radius:var(--radius-md)}ul.list-benefits{list-style:disc;padding-left:1.5em}/*! ============================================================================
                              Reviews Modal 
============================================================================== */.read-reviews-text{cursor:pointer;color:var(--bundle-primary, #2c7a7b);text-decoration:underline;font-weight:600}.read-reviews-text:hover{opacity:.8}.reviews-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.reviews-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reviews-modal-content{position:relative;max-width:1000px;max-height:80vh;margin:5vh auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.reviews-modal-header{display:flex;justify-content:end;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--colorBorder, #e2e8f0);background:var(--colorBg, white)}.reviews-modal-header h3{margin:0;font-size:1.5rem;font-weight:700}.reviews-modal-close{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s}.reviews-modal-close:hover{background:var(--colorBgAccent, #f7fafc)}.reviews-modal-body{padding:2rem;max-height:calc(80vh - 100px);overflow-y:auto}@media (max-width: 768px){.reviews-modal-content{margin:2vh 1rem;max-height:90vh}.reviews-modal-header{padding:1rem 1.5rem}.reviews-modal-body{padding:1.5rem;max-height:calc(90vh - 80px)}}.jdgm-prev-badge,.jdgm-prev-badge *{cursor:default!important}/*! ============================================================================
  INSTAFEED APP
============================================================================== */.sw-instagram-container .sw-instagram-item{aspect-ratio:2/3}/*! ============================================================================
 MOBILE DROPDOWN MENU FOR ACCOUNT ICON
============================================================================== */.header__dropdown--mobile{position:relative;top:auto;left:auto;right:auto;opacity:1;visibility:visible;border:none;z-index:5;padding-left:var(--space-5);padding-right:var(--space-5);margin-top:var(--space-3);background-color:var(--bg)}.header__dropdown--mobile .header__dropdown__wrapper{max-height:none;overflow:visible;padding:0}.header__dropdown--mobile .navlink--child{display:block;padding:var(--space-3) 0;font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);color:var(--COLOR-NAV-TEXT);text-decoration:none}.header__dropdown--mobile .btn--margin-top{margin-top:var(--gutter)}/*! ============================================================================
 HIDE APPS IN CART DRAWER
============================================================================== */#smile-ui-container,#smile-ui-lite-container,.needsclick.kl-teaser-TrWtDt{z-index:1!important}/*! ============================================================================
 JUDGEME
============================================================================== */.jdgm-widget .jdgm-prev-badge{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/108/assets/custom-shared-styles.css.map */
