.FAQ{padding:0 8px;width:100%;height:100%}.FAQ--Wrapper{color:var(--primary_text);background:var(--background_color);display:block;overflow:hidden}.FAQHeader{margin-bottom:24px}.faq--LinkList{display:flex;flex-direction:row;text-wrap:nowrap;overflow:hidden;width:100%;height:100%;margin-bottom:40px}.faq--LinkList.addFadeToEnd{background:linear-gradient(270deg,var(--secondary_text) 0%,rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(90deg,white,90%,transparent);mask-image:linear-gradient(90deg,white,96%,transparent)}.Faq-Section .faq-question svg path{stroke:var(--primary_text)}.Faq-Section.faqTemplate--fullWidthColumn{padding-left:0;padding-right:0}.Faq-Section.faqTemplate--fullWidthColumn .FAQHeader,.Faq-Section.faqTemplate--fullWidthColumn .HeadingSubheading--text,.Faq-Section.faqTemplate--fullWidthColumn .HeadingSubheading--title{padding-left:8px;padding-right:8px}.FaqLinkList__Item a{color:var(--primary_text)}.Faq-Section .Dropdown--Button{padding:0;color:var(--primary_text)}.FAQ--Terms.Dropdown{width:100%}.Faq-Section .Dropdown--Content{margin-bottom:12px}.Faq-Section .DropdownContent__Inner{padding:0 0 12px}.Dropdown--Button[aria-expanded=true] .Svg--arrow-down{transform:rotate(180deg)}.FAQbutton[aria-expanded=true],.FAQbutton[aria-expanded=false]{margin-bottom:12px}.Contact--AgreeTerms{width:100%}.Contact--AgreeTerms a{display:inline-block;text-decoration:none;color:var(--primary_text)}.CurrentLinkPage{border-bottom:1px solid var(--primary_text);width:fit-content;padding-bottom:0}.CurrentLinkPage a.hoverLinks:before{content:none}.FAQbutton p{text-align:left}.Faq-Section{width:100%;height:100%;padding-left:8px;padding-right:8px}.sizeGuideInner--tableContent::-webkit-scrollbar{width:0;height:0}.tablePagination{height:100%;background-color:var(--primary_text);transition:width .2s;position:absolute;top:0;left:0;z-index:2}.tablePagination--wrapper.remove{display:none}.tablePagination--wrapper{height:2px;position:relative;background-color:var(--primary_grey)}.sizeGuideInner--tableRow{display:flex;gap:2px}.sizeGuideTable--wrapper{position:relative}.sizeGuideInner--tableContent{overflow-x:auto;cursor:grab}.sizeGuideInner--tableRowItem{display:flex;align-items:start}.sizeGuideInner--tab{cursor:pointer}.sizeGuide--contentDropdown.DropdownContent__InnerPDP.Drawer--Content{overflow:auto;-webkit-overflow-scrolling:touch}.sizeGuideInner--tableRowItem{flex:1;padding:12px 8px;box-sizing:border-box}.sizeGuideInner--tableRow:nth-child(odd){background-color:var(--body_color);width:fit-content}.sizeGuideInner--tableRow:nth-child(2n){background-color:var(--primary_grey);width:fit-content}.HeadingSubheading--text ul{margin-block-start:.75rem;margin-inline-start:9px}.HeadingSubheading--text ul li{margin-block-start:0px;margin-block-end:0px;padding:2px 0 2px 8px}.HeadingSubheading--text ul li::marker{font-size:.5rem}small-menu-swiper .hoverLinks{white-space:nowrap}.Faq-Section .Dropdown--Content{pointer-events:unset!important}.Faq-Section .DropdownContent__Inner a{display:inline;color:var(--primary_text)}@media screen and (min-width: 1025px){.FAQ{display:grid;grid-template-columns:50% 50%;gap:2px;padding-top:40px}.Faq-Section{padding-left:20px;width:calc(30.34vw + 20px);padding-right:unset}.Faq-Section.faqTemplate--fullWidthColumn{width:100%;padding-left:unset}.Faq-Section.faqTemplate--fullWidthColumn .FAQHeader,.Faq-Section.faqTemplate--fullWidthColumn .HeadingSubheading--text,.Faq-Section.faqTemplate--fullWidthColumn .HeadingSubheading--title{padding-left:20px;padding-right:20px;max-width:33.13vw}.Faq-Section .DropdownContent__Inner{max-width:30.37vw}.Faq-Section.faqTemplate--fullWidthColumn .faq-form .Faq-section_content{padding-left:20px;padding-right:20px}.DropdownContent__Inner{padding:0}.Faq-Section .DropdownContent__Inner{padding:0 0 24px}.faq--LinkList{flex-direction:column;gap:4px;padding-right:20px}.sizeGuideInner--sizeGuideTabSwiperWrapper.swiper-wrapper{height:unset;flex-direction:column;gap:4px;padding-right:20px;padding-left:20px;box-sizing:border-box}.FaqLinkList__Item .swiper-slide{width:max-content}.sizeGuideTable--wrapper{position:relative}.sizeGuideInner--tableRowItem{padding:12px 20px}.HeadingSubheading--text ul{margin-block-start:.5rem;margin-inline-start:3px;margin-top:11px}.HeadingSubheading--text ul li{margin-block-start:-2px;margin-block-end:0px;padding:0 0 0 8px;list-style-position:inside}.HeadingSubheading--text ul li::marker{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/section-faq.css.map */
