.footer-link{font-family:var(--font-secondary);font-weight:400;font-size:var(--font-size-12);line-height:100%;letter-spacing:-.02em;color:var(--color-ui-content-primary);cursor:pointer;height:24px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.footer-link{text-decoration:none}}product-slider .carousel__viewport{scrollbar-width:none}product-slider .carousel__viewport::-webkit-scrollbar{display:none}.terms-section{--terms-number-col: 5ch}.subtitle p:not(:last-child){margin-bottom:1rem}.terms-column :is(h2,h3,h4){font-weight:700;margin-block:0 var(--spacing-gutter-16)}.terms-column :is(h2,h3,h4):not(:first-child){margin-block-start:var(--spacing-gutter-24)}.terms-clause{display:grid;grid-template-columns:1fr;row-gap:0;margin-block-end:var(--spacing-gutter-16)}@media(min-width:768px){.terms-column-wrap>.terms-column>.terms-clause:first-child{margin-block-start:calc(var(--font-size-14) * 1.4 + var(--spacing-gutter-16))}.terms-clause{grid-template-columns:var(--terms-number-col) 1fr;column-gap:var(--spacing-gutter-16)}.terms-footer{padding-inline-start:calc(var(--terms-number-col) + var(--spacing-gutter-16))}}.terms-clause>p{margin:0}.terms-clause>p:first-child{white-space:nowrap}.terms-column>p{margin-block:0 var(--spacing-gutter-16)}.terms-column :is(ul,ol){margin-block:0 var(--spacing-gutter-16);padding-inline-start:1.25em}.terms-footer p{margin:0}.terms-footer p+p{margin-block-start:var(--spacing-gutter-4)}@keyframes footer-dialog-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-dialog-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes footer-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes footer-backdrop-exit{0%{opacity:1}to{opacity:0}}dialog[data-footer-modal][open]:not(.is-closing){animation:footer-dialog-enter .2s ease-out both}dialog[data-footer-modal].is-closing{animation:footer-dialog-exit .2s ease-out both}dialog[data-footer-modal][open]:not(.is-closing)::backdrop{animation:footer-backdrop-enter .2s ease-out both}dialog[data-footer-modal].is-closing::backdrop{animation:footer-backdrop-exit .2s ease-out both}.content p:not(:last-child){margin-bottom:1rem}.content p strong{font-weight:700}.manifest-overlay-media-video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;max-height:min(590px,70vh);max-width:min(590px,90vw);object-fit:contain;mix-blend-mode:darken}.message-text a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map?subset=CBTE */
