.sm-source-page,.sm-faq,.sm-content-page,.shopify-policy__container{font-family:futura-pt,Arial,sans-serif;color:#151515}.sm-header,.sm-newsletter,.sm-footer{font-family:futura-pt,Arial,sans-serif}.sm-source-page{--FONT-STACK-BODY:"futura-pt",Arial,sans-serif;--FONT-STACK-HEADING:"futura-pt",Arial,sans-serif;--FONT-STACK-NAV:"futura-pt",Arial,sans-serif;--FONT-STACK-SUBHEADING:"futura-pt",Arial,sans-serif;--FONT-ADJUST-BODY:1;--FONT-ADJUST-HEADING:1;--FONT-ADJUST-NAV:1;--text:#151515;--bg:#fff;--FONT-WEIGHT-BODY:400;--FONT-STYLE-BODY:normal;font-size:16px;line-height:1.5625;width:100%;overflow-x:clip}.sm-source-page h1,.sm-source-page h2,.sm-source-page h3,.sm-source-page h4{font-family:var(--FONT-STACK-HEADING)}.sm-source-page img{max-width:100%}.sm-source-page a,.sm-source-page button{cursor:pointer}.sm-source-page .main-content{min-height:0}.sm-source-page .wrapper{max-width:1320px;margin:auto;padding-inline:40px}.sm-source-page .section-padding{padding-top:var(--PT,60px);padding-bottom:var(--PB,60px)}.sm-source-page .page-title{font-family:inherit;font-size:36px;line-height:1.2;margin:0 0 30px}.sm-source-page .text-center{text-align:center}.sm-source-page .rte{overflow-wrap:anywhere}.sm-source-page .rte p{margin:0 0 20px}.sm-source-page .rte ul{padding-left:24px}.sm-source-page [data-collapsible-container]{height:auto!important;max-height:none!important;display:none}.sm-source-page [data-collapsible-container].is-open{display:block;opacity:1;visibility:visible;overflow:visible}.sm-source-page .icon-toggle-minus{display:none}.sm-source-page [aria-expanded=true]>.icon-toggle-minus{display:block;opacity:1}.sm-source-page [aria-expanded=true]>.icon-toggle-plus{display:none}.sm-source-page .sm-contact-native-faq{margin:0 auto;max-width:1200px;padding:28px 24px}.sm-source-page .sm-contact-native-faq h3{font-size:22px;font-weight:600;margin:0 0 12px}.sm-source-page .sm-contact-native-faq details{border-bottom:1px solid #e5e5e5;padding:17px 0}.sm-source-page .sm-contact-native-faq summary{font-size:17px;font-weight:600;cursor:pointer}.sm-source-page .sm-contact-native-faq p{font-size:16px;line-height:1.6;margin:14px 0 0}.sm-source-page .sm-contact-mail-note{font-size:14px;line-height:1.5;margin-bottom:16px}.sm-faq{max-width:860px;font-size:16px;line-height:1.6}.sm-faq-group{margin-bottom:32px}.sm-faq-group h2{font-size:25px;font-weight:600;line-height:1.2;margin:0 0 16px}.sm-faq-group details{border-bottom:1px solid #e5e5e5;padding:18px 0}.sm-faq-group summary{cursor:pointer;font-size:17px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}.sm-faq-group summary:after{content:"+";font-size:22px;line-height:1;flex:none}.sm-faq-group details[open]>summary:after{content:"\2212"}.sm-faq-group summary::-webkit-details-marker{display:none}.sm-faq-group .faq-answer-inner{padding:15px 0 0}.sm-faq-group .faq-answer-inner p{margin:0 0 12px}.sm-functional-page{max-width:760px}.sm-functional-page form{display:grid;gap:12px;margin:24px 0}.sm-functional-page label{font-weight:600}.sm-functional-page input,.sm-functional-page select{width:100%;min-height:48px;border:1px solid #aaa;border-radius:4px;padding:10px 14px;background:#fff;color:#151515;font-family:inherit;font-size:16px}.sm-functional-page button,.sm-functional-page .sm-button{margin-top:10px;min-height:48px}.sm-functional-page .sm-page-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.sm-functional-page .sm-page-link-grid a{border:1px solid #e5e5e5;border-radius:5px;padding:16px;text-decoration:none}.sm-source-page [data-instant-type=slider]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.sm-source-page [data-instant-type=slider]::-webkit-scrollbar{display:none}.sm-source-page .instant-slider-wrapper{display:flex;transform:none!important;width:100%;height:auto}.sm-source-page .instant-slider-slide{flex-shrink:0;scroll-snap-align:start}.sm-source-page [data-instant-href]{cursor:pointer}@media(max-width:749px){.sm-source-page .wrapper{padding-inline:20px}.sm-source-page .page-title{font-size:28px}.sm-faq{font-size:15px}.sm-faq-group h2{font-size:22px}.sm-faq-group summary{font-size:16px}.sm-functional-page .sm-page-link-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sm-source-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sm-source-page .sm-faq-native .page-title{font-size:var(--heading-size,52.8px);line-height:1.25;margin:0 0 .5em}.sm-source-page .sm-faq-native details.faq-item{display:block;padding:0}.sm-source-page .sm-faq-native summary.faq-question{list-style:none;line-height:26px}.sm-source-page .sm-faq-native summary.faq-question span{flex:1}.sm-source-page .sm-faq-native summary.faq-question::-webkit-details-marker{display:none}.sm-source-page .sm-faq-native summary.faq-question:after{content:"";width:8px;height:8px;border-right:1.5px solid #c9295e;border-bottom:1.5px solid #c9295e;transform:rotate(45deg);margin:0 6px;flex:none}.sm-source-page .sm-faq-native details[open]>summary.faq-question:after{transform:rotate(225deg)}.sm-source-page .sm-faq-native .faq-answer-inner{padding:0 0 16px;color:#555;line-height:1.7}.sm-source-page[data-page-handle=contact] .cs-title{font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.12;margin:0 0 16px;color:#151515}.sm-source-page[data-page-handle=contact] .cs-card__title{font-size:26px;font-weight:700;line-height:1.2;margin:0 0 24px;color:#151515}.sm-source-page[data-page-handle=contact] .cs-btn{width:100%;background:#151515;color:#fff;border:0;border-radius:8px;min-height:52px;padding:14px 24px;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.sm-source-page>.sm-content-page:not(.sm-functional-page){max-width:1320px;padding-top:60px;padding-bottom:60px;font-size:16px;line-height:25px}.sm-source-page>.sm-content-page:not(.sm-functional-page)>h1{font-size:52.8px;font-weight:600;line-height:1.25;text-align:center;letter-spacing:normal;margin:0 0 26.4px;padding-bottom:25px}.sm-source-page>.sm-content-page:not(.sm-functional-page) .sm-content-page__body{font-size:16px;line-height:25px}.sm-source-page>.sm-content-page:not(.sm-functional-page) .sm-content-page__body h2{font-size:36px;font-weight:600;line-height:1.25;margin:1em 0}.sm-source-page>.sm-content-page:not(.sm-functional-page) .sm-content-page__body h3{font-size:30px;font-weight:600;line-height:1.25;margin:1em 0}@media(max-width:1439px){.sm-source-page>.sm-content-page:not(.sm-functional-page)>h1{font-size:44px;margin-bottom:22px}}@media(max-width:767px){.sm-source-page>.sm-content-page:not(.sm-functional-page){padding-top:36px;padding-bottom:36px}.sm-source-page>.sm-content-page:not(.sm-functional-page)>h1{font-size:39.6px;margin-bottom:19.8px}.sm-source-page>.sm-content-page:not(.sm-functional-page) .sm-content-page__body h2{font-size:30px}.sm-source-page>.sm-content-page:not(.sm-functional-page) .sm-content-page__body h3{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sm-page-shell.css.map */
