.mgf_toggle_btn{align-items:center;background:none;border:2px solid currentColor;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:relative;width:32px}.mgf_toggle_btn:before,.mgf_toggle_btn:after{background:currentColor;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:12px}.mgf_toggle_btn:before{transform:translate(-50%,-50%) rotate(90deg)}.mgf_faq_question .mgf_toggle_btn{border:none;height:24px;width:24px}.mgf_faq_question .mgf_toggle_btn:before,.mgf_faq_question .mgf_toggle_btn:after{height:1px;width:12px}.material-guide-fabric[data-state=expanded]>.mgf_header .mgf_toggle_btn:before,.mgf_faq_item[data-state=expanded]>.mgf_faq_question .mgf_toggle_btn:before{transform:translate(-50%,-50%) rotate(0)}.text-case-preserve{text-transform:unset!important}.mgf-shopify-section:not(:has(~.mgf-shopify-section)){margin-bottom:16px}.mgf_header{position:relative}.mgf_media{overflow:hidden;width:100%}@media screen and (min-width:991px){.mgf_media{height:calc(100vw * 350 / 1440);transition:height .3s ease}.material-guide-fabric[data-state=expanded] .mgf_media{height:calc(100vw * 600 / 1440)}}.mgf_media img,.mgf_media video{display:block;height:100%;object-fit:cover;width:100%}.mgf_header_overlay{align-items:center;box-shadow:inset 16px 0 #fff,inset -16px 0 #fff,inset 0 16px #fff;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:box-shadow .3s ease;width:100%}.material-guide-fabric[data-state=expanded] .mgf_header_overlay{box-shadow:inset 0 0 #fff,inset 0 0 #fff,inset 0 16px #fff}.mgf_header_inner{max-width:600px;text-align:center;width:70%}.mgf_header_inner *{color:#fff}.mgf_title{font-weight:500;line-height:1;text-transform:uppercase}.mgf_title sup{font-size:.5em;font-weight:900;left:.2em;position:relative;top:-.2em;vertical-align:super}.mgf_header_description,.mgf_header_description *{font-size:18px}.mgf_header_overlay .mgf_toggle_btn{color:#fff;margin:30px auto 0}@media screen and (max-width:990px){.mgf_header{display:flex;flex-direction:column;min-height:calc(100vw * 350 / 375)}.mgf_media{height:100%;left:0;position:absolute;top:0;width:100%}.mgf_media img,.mgf_media video{aspect-ratio:auto;height:100%;object-fit:cover;width:100%}.mgf_header_overlay{flex:1;padding:40px 0 80px;position:relative}.mgf_header_overlay .mgf_toggle_btn{bottom:32px;left:50%;margin:0;position:absolute;transform:translate(-50%)}.mgf_header_inner{width:calc(100vw - 70px)}.mgf_header_description,.mgf_header_description *{font-size:14px}}.mgf_body{display:none;padding:40px 0}.mgf_body>*:not(.mgf_collection){padding-left:16px;padding-right:16px}@media screen and (max-width:990px){.mgf_body{padding:32px 0}}.mgf_hero{display:flex;gap:32px;margin-bottom:40px}.mgf_hero>*{width:50%}.mgf_hero_title{text-transform:uppercase}.mgf_hero_description,.mgf_hero_description *{font-size:18px}@media screen and (max-width:990px){.mgf_hero{flex-direction:column;gap:0;margin-bottom:32px}.mgf_hero>*{width:100%}}.mgf_features{display:flex;gap:24px;margin-bottom:40px}.mgf_features_item{flex:1 1 0%}.mgf_features_item_icon{margin-bottom:16px}.mgf_features_item_icon img{display:block;height:auto;width:100%}.mgf_features_item_title{font-size:14px;font-weight:500;margin-bottom:8px}.mgf_features_item_description,.mgf_features_item_description *{font-size:14px;line-height:1.2}.mgf_features_item_title,.mgf_features_item_description{width:88%}@media screen and (max-width:990px){.mgf_features{flex-wrap:wrap;margin-bottom:32px}.mgf_features_item{flex:0 0 calc(50% - 12px)}.mgf_features_item_title{font-size:12px;margin-bottom:4px}.mgf_features_item_title,.mgf_features_item_description{width:100%}.mgf_features_item_description,.mgf_features_item_description *{font-size:12px}}.mgf_blocks{display:flex;gap:32px;margin-bottom:40px}.mgf_block-1,.mgf_block-2{flex:1 1 0%}.mgf_block_img{display:block;margin-bottom:16px}.mgf_block_img img{display:block;height:auto;object-fit:cover;width:100%}.mgf_block_heading{margin-bottom:16px;text-transform:uppercase}.mgf_block_description,.mgf_block_description *{font-size:18px;line-height:1.2}.mgf_block_description{width:80%}@media screen and (max-width:990px){.mgf_blocks{flex-direction:column;margin-bottom:32px}.mgf_block_description{width:100%}}.mgf_faq{margin-bottom:40px}.mgf_faq_heading{margin-bottom:16px;text-transform:uppercase}.mgf_faq_item{border-top:1px solid #121212}.mgf_faq_item:last-child{border-bottom:1px solid #121212}.mgf_faq_question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0}.mgf_faq_question_heading{font-size:24px;margin:0;letter-spacing:-.24px;line-height:1;text-transform:uppercase}.mgf_faq_answer,.mgf_faq_answer *{font-size:18px;line-height:1.2}.mgf_faq_answer{padding:0 0 16px}.mgf_faq_answer{display:none}@media screen and (max-width:990px){.mgf_faq_question_heading{font-size:20px}}.mgf_collection .product-item .product-badge,.mgf_collection .product-item .color_swatches{display:none}.mgf_collection_desktop{display:block}.mgf_collection_mobile{display:none}.mgf_collection .swiper-slide{max-width:225px}@media(max-width:990px){.mgf_collection_desktop{display:none}.mgf_collection_mobile{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/section-material-guide-fabric.css.map */
