.weaving-style-section{--weaving-grid-gap: clamp(1rem, 4vw, 2rem);--weaving-curve-radius: clamp(100px, 40vw, 250px)}.weaving-style-container{overflow:hidden;padding-bottom:2rem}.weaving-style{position:relative}.weaving-style__header{z-index:10}.weaving-style__subheading{letter-spacing:2.1px;text-transform:uppercase;margin-bottom:0;font-weight:500;display:block}.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:0}.weaving-style__heading{margin:0;color:rgb(var(--heading-color, 0 0 0))}.weaving-style__main-media,.weaving-style__side-media,.weaving-style__mobile-media{position:relative;display:flex;flex-direction:column}.weaving-style__main-media img{height:100%}.weaving-style__main-media img,.weaving-style__side-media img,.weaving-style__mobile-media img{width:100%;height:auto;object-fit:cover;display:block}.weaving-style__mobile-media{display:none}.weaving-style__richtext p{margin-top:0}.weaving-style__read-more-wrapper{display:none}@media screen and (min-width:1000px){.weaving-style{display:grid;grid-template-columns:minmax(0,23.5%) minmax(0,47%) minmax(0,26%);grid-template-areas:"header main side" "body main side";gap:var(--weaving-grid-gap, 2%);align-items:end;grid-template-rows:1fr .95fr}.weaving-style.stable-layout_section_headings{grid-template-rows:1fr .75fr!important}.weaving-style__text-_below_title .grid_text_block_wrap{height:100%}.weaving-style--no-side-image{grid-template-columns:minmax(0,35%) minmax(0,60%);grid-template-areas:"header main" "body main"}.weaving-style--overlap-heading .weaving-style__header{margin-inline-end:-32vw}.weaving-style--overlap-content .weaving-style__body{margin-inline-end:-6vw}.weaving-style__header{grid-area:header;align-self:end;padding-bottom:0;position:relative;z-index:2;margin-bottom:0}.weaving-style__body{grid-area:body;align-self:end;padding-right:0;position:relative;z-index:2}.weaving-style__main-media{grid-area:main;align-self:end;z-index:1;height:100%}.weaving-style__side-media{grid-area:side;align-self:center;padding-top:0;padding-left:26px}.weaving-style__content-collapsed{display:none!important}.weaving-style__content-expanded{display:block!important}.weaving-style__separator{display:none}}@media screen and (min-width:1000px)and (max-width:1700px){.weaving-style--overlap-heading .weaving-style__header{margin-inline-end:-60vw}}@media screen and (min-width:768px)and (max-width:1099px){.weaving-style{grid-template-columns:minmax(0,32%) minmax(0,68%);grid-template-areas:"header main" "body main" "side side";align-items:center}.weaving-style__side-media{display:none}.weaving-style__main-media img{height:auto;max-height:80vh}}@media screen and (max-width:999px){.weaving-style-section{--weaving-curve-radius: clamp(150px, 45vw, 300px)}.weaving-style{display:block;position:relative}.weaving-style__main-media,.weaving-style__side-media{display:none}.weaving-style__mobile-media{display:block;float:right;width:74%;margin-bottom:1.5rem;border-bottom-left-radius:var(--weaving-curve-radius);shape-outside:inset(0 0 0 0 round 0 0 0 var(--weaving-curve-radius));clip-path:inset(0 0 0 0 round 0 0 0 var(--weaving-curve-radius))}.weaving-style__mobile-media img{height:var(--mobile-image-height, 80vh)}.weaving-style__header{position:absolute;top:5vw;left:0;z-index:20;width:80%;pointer-events:none}.weaving-style__header *{pointer-events:auto}.weaving-style__body{padding-top:var(--mobile-text-margin, 50vw);position:relative;z-index:10}.weaving-style__richtext.is-collapsed .weaving-style__content-expanded{display:none!important}.weaving-style__richtext.is-collapsed .weaving-style__content-collapsed{display:block!important}.weaving-style__richtext:not(.is-collapsed) .weaving-style__content-expanded{display:block!important}.weaving-style__richtext:not(.is-collapsed) .weaving-style__content-collapsed{display:none!important}.weaving-style__read-more-wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;clear:both;gap:1.5rem}.weaving-style__separator{display:block;flex:1;margin:0;border:none;border-top:2px solid rgb(var(--border-color))}.weaving-style__read-more{font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:1rem;cursor:pointer;background:none;border:none;padding:0;color:rgb(var(--text-color, 0 0 0))}.weaving-style-section .container{margin-right:0}.weaving-style__body.grid_text_block_wrap{margin-right:30px}}@media screen and (max-width:699px){.weaving-style__header{top:32vw;width:90%}.weaving-style-section .container{margin-left:30px}.weaving-style__read-more-wrapper{margin-top:7px;gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/weaving-style.css.map */
