/*! [featured-yarn-stories/common] common.css */:root{--font_en_sans:"M PLUS 1p","Helvetica Neue",Arial,sans-serif}#site-content{--line-height:1.8;--font-sans:'M PLUS 1p','Helvetica Neue',Arial,'Hiragino Kaku Gothic ProN','Hiragino Sans','BIZ UDPGothic',Meiryo,sans-serif;--font-serif:'DidoteTextPro-Regular','Noto Serif JP','Yu Mincho',YuMincho,'Hiragino Mincho ProN',serif;--font-size:clamp(0.875rem, 0.578rem + 0.66vw, 1rem);--font-size-h2:clamp(1.5rem, -0.876rem + 5.28vw, 2.5rem);--color-text-rgb:89 87 87;--color-text-gray-rgb:128 125 125;--color-text-link-rgb:176 128 0;--color-monteluce-gold-rgb:217 188 112;--color-monteluce-gray-rgb:142 128 121}#site-content{--space_1h_1:clamp(1rem, 0.831rem + 0.56vw, 1.5rem);--space_2_1:clamp(1rem, 0.662rem + 1.13vw, 2rem);--space_2_1h:clamp(1.5rem, 1.331rem + 0.56vw, 2rem);--space_3_1:clamp(1rem, 0.324rem + 2.25vw, 3rem);--space_3_1h:clamp(1.5rem, 0.993rem + 1.69vw, 3rem);--space_3_2:clamp(2rem, 1.662rem + 1.13vw, 3rem);--space_4_1:clamp(1rem, -0.014rem + 3.38vw, 4rem);--space_4_1h:clamp(1.5rem, 0.655rem + 2.82vw, 4rem);--space_4_2:clamp(2rem, 1.324rem + 2.25vw, 4rem);--space_4_3:clamp(3rem, 2.662rem + 1.13vw, 4rem);--space_6_1:clamp(1rem, -0.69rem + 5.63vw, 6rem);--space_6_1h:clamp(1.5rem, -0.021rem + 5.07vw, 6rem);--space_6_2:clamp(2rem, 0.648rem + 4.51vw, 6rem);--space_6_3:clamp(3rem, 1.986rem + 3.38vw, 6rem);--space_6_4:clamp(4rem, 3.324rem + 2.25vw, 6rem);--space_9_1:clamp(1rem, -1.704rem + 9.01vw, 9rem);--space_9_1h:clamp(1.5rem, -1.035rem + 8.45vw, 9rem);--space_9_2:clamp(2rem, -0.366rem + 7.89vw, 9rem);--space_9_3:clamp(3rem, 0.972rem + 6.76vw, 9rem);--space_9_4:clamp(4rem, 2.31rem + 5.63vw, 9rem);--space_9_6:clamp(6rem, 4.986rem + 3.38vw, 9rem);--gnav-height:var(--gnav_height);--row-margin:calc(var(--line-height) * 1em * 2);font-family:var(--font-serif);line-height:var(--line-height)}#site-content h1,#site-content h2,#site-content h3,#site-content h4,.footer-pagination .subpage-title,.page-header-pagename{font-family:DidoteTextPro-Bold,serif}@media (max-width:1023px){#site-content{--row-margin:calc(var(--line-height) * 1em * 1.5)}}.monteluce-logo{--logo-w:1078;--logo-h:141;display:block;position:relative;height:0;padding-top:calc(var(--logo-h)/ var(--logo-w) * 100%)}.hero-logo .monteluce-logo svg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.monteluce_color1{fill:rgb(var(--color-monteluce-gray-rgb))}.monteluce_color2{fill:rgb(var(--color-monteluce-gold-rgb))}.explore-this-yarn::after,.page-content::after{--bottom-gradient-color:var(--color-monteluce-gray-rgb);--bottom-gradient-color-a:.3;position:absolute;left:0;bottom:0;width:100%;height:9em;background:-webkit-gradient(linear,left top,left bottom,from(rgb(var(--bottom-gradient-color) / 0)),to(rgb(var(--bottom-gradient-color) / var(--bottom-gradient-color-a))));background:-webkit-linear-gradient(top,rgb(var(--bottom-gradient-color) / 0) 0,rgb(var(--bottom-gradient-color) / var(--bottom-gradient-color-a)) 100%);background:linear-gradient(to bottom,rgb(var(--bottom-gradient-color) / 0) 0,rgb(var(--bottom-gradient-color) / var(--bottom-gradient-color-a)) 100%)}.page-content.has-yarn-banner::after{--bottom-gradient-color:var(--color-monteluce-gold-rgb);--bottom-gradient-color-a:.2}.explore-this-yarn::after{--bottom-gradient-color:var(--color-monteluce-gray-rgb);--bottom-gradient-color-a:.3;background:-webkit-gradient(linear,left top,left bottom,from(rgb(var(--color-monteluce-gold-rgb) / .2)),to(rgb(var(--color-monteluce-gray-rgb) / var(--bottom-gradient-color-a))));background:-webkit-linear-gradient(top,rgb(var(--color-monteluce-gold-rgb) / .2) 0,rgb(var(--color-monteluce-gray-rgb) / var(--bottom-gradient-color-a)) 100%);background:linear-gradient(to bottom,rgb(var(--color-monteluce-gold-rgb) / .2) 0,rgb(var(--color-monteluce-gray-rgb) / var(--bottom-gradient-color-a)) 100%)}.page-content{padding-left:var(--space_6_2);padding-right:var(--space_6_2);padding-bottom:var(--space_9_4);margin:0;background:0 0}.page-content .text>:first-child,.page-content>:first-child{margin-top:0}.page-content .text>:last-child,.page-content>:last-child{margin-bottom:0}.page-content>.site-column{max-width:80em;margin-left:auto;margin-right:auto}.page-content>.limited-width{max-width:60em;margin-left:auto;margin-right:auto}.section-row{margin-top:var(--row-margin);margin-bottom:var(--row-margin)}.page-content h2,.page-content h3,.page-content h4,.page-content p{margin-top:0;margin-bottom:0}.page-content .section-row section:not(:first-child){margin-top:1em}.grid-layout{--grid-gap:var(--row-margin);display:-ms-grid;display:grid;grid-gap:var(--grid-gap)}.grid-layout.cols3{-ms-grid-columns:1fr var(--grid-gap) 1fr var(--grid-gap) 1fr;grid-template-columns:1fr 1fr 1fr}.grid-layout.cols2{-ms-grid-columns:1fr var(--grid-gap) 1fr;grid-template-columns:1fr 1fr}.grid-layout.cols1{-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-layout>*{width:100%}.grid-layout.gap0{--grid-gap:0}.grid-layout.gap1{--grid-gap:1em}.grid-layout.gap2{--grid-gap:2em}@media (max-width:1024px){.grid-layout.cols1_1024px{-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-layout.gap1_1024px{--grid-gap:1em}}@media (max-width:1023px){.grid-layout.cols1_1023px{-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-layout.gap1_1023px{--grid-gap:1em}}@media (max-width:720px){.grid-layout.cols1_720px{-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-layout.gap1_720px{--grid-gap:1em}}.stitch-clip1{-webkit-clip-path:polygon(0 25%,100% 0,100% 75%,0 100%);clip-path:polygon(0 25%,100% 0,100% 75%,0 100%)}.stitch-clip2{-webkit-clip-path:polygon(0 0,100% 25%,100% 100%,0 75%);clip-path:polygon(0 0,100% 25%,100% 100%,0 75%)}.hero-clip{-webkit-clip-path:polygon(0 25%,25% 0,50% 25%,75% 0,100% 25%,100% 100%,75% 75%,50% 100%,25% 75%,0 100%);clip-path:polygon(0 25%,25% 0,50% 25%,75% 0,100% 25%,100% 100%,75% 75%,50% 100%,25% 75%,0 100%)}.aspect-16_9{position:relative;display:block;width:100%;height:0;padding-top:calc(9 / 16 * 100%)}.aspect-3_4{position:relative;display:block;width:100%;height:0;padding-top:calc(4 / 3 * 100%)}#site-content .section-title{margin:0 0 2em;text-align:center;font-size:var(--font-size-h2);color:rgb(var(--color-text-rgb))}.page-content{position:relative}.page-content p+p,.page-content p+ul,.page-content ul+p{margin-top:1em}.page-content figure{margin:0 auto}.page-content figcaption{margin:.75em 0 0;padding:0;line-height:1.5;font-size:87.5%}.page-content .video{background:#000}.page-content .video>iframe{position:absolute;left:0;top:0;margin:0;padding:0;width:100%;height:100%;border:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.page-content a{color:rgb(var(--color-text-link-rgb))}.page-content .img>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-content img.blank{background:rgb(0 0 0 / .2);opacity:.2}.pagination-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:var(--space_6_4) auto 0;padding:0}.pagination-button-item{margin:1em}.pagination-button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75em 1em;background:rgb(255 255 255 / .3);border:1px solid rgb(var(--color-monteluce-gold-rgb) / .5);border-radius:2em;-webkit-box-shadow:0 3px 1em rgb(0 0 0 / .05);box-shadow:0 3px 1em rgb(0 0 0 / .05);line-height:1.5;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.pagination-button-link .btn-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 1em}.pagination-button-link .btn-icon{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pagination-button-link .btn-icon>svg{display:block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (any-hover:hover){.pagination-button-link:hover{background-color:rgb(var(--color-monteluce-gold-rgb));color:#fff}}@media (any-hover:none){.pagination-button-link:active{background-color:rgb(var(--color-monteluce-gold-rgb));color:#fff}}@media (max-width:1023px){.pagination-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pagination-button-item{margin:0}.pagination-button-item+.pagination-button-item{margin-top:1em}}