.container:not(.no-page-builder-styles),.container--productGrid:not(.no-page-builder-styles){width:auto;padding:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:superior-title;font-weight:700;src:url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-Bold-a3c03699c1c65ea313276e2022b87d9c1bb13996b61782af1b53a39763b0aead.eot");src:url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-Bold-a3c03699c1c65ea313276e2022b87d9c1bb13996b61782af1b53a39763b0aead.eot#iefix") format("embedded-opentype"),url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-Bold-69f43e4197fff4c5a2293a5475d28e79922343520c41f645cf370e02a91923a8.woff2") format("woff2"),url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-Bold-a385711e8c7d9f847f4f47c1bb94b35a2306d853a906ec7fa0e098621d2552fe.woff") format("woff")}@font-face{font-family:superior-title;font-style:italic;font-weight:700;src:url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-BoldItalic-5499e3c06863b1f37d548b83495df4aab51f901a4e305a56cf7d61eae2538503.eot");src:url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-BoldItalic-5499e3c06863b1f37d548b83495df4aab51f901a4e305a56cf7d61eae2538503.eot#iefix") format("embedded-opentype"),url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-BoldItalic-611cb73d53770ac61c75152c105bc5656588b1459299786984da82c506a6a97f.woff2") format("woff2"),url("https://patternbank.com/assets/SuperiorTitle/SuperiorTitle-BoldItalic-6cdd086ec6cd1196cd26f2f3343466243cefed2418ee5fd4ce31356ded2e84f2.woff") format("woff")}@font-face{font-family:proxima-nova;font-weight:400;src:url("https://patternbank.com/assets/ProximaNova/ProximaNova-Regular-55eeac3f4f08de84c764869ad7a2f7a9fa1ddd03ecf82e9b1e1fcbbbe3a9134f.eot");src:url("https://patternbank.com/assets/ProximaNova/ProximaNova-Regular-55eeac3f4f08de84c764869ad7a2f7a9fa1ddd03ecf82e9b1e1fcbbbe3a9134f.eot#iefix") format("embedded-opentype"),url("https://patternbank.com/assets/ProximaNova/ProximaNova-Regular-4a31b28412059a74138db700e6608c04e535421057b6f334740b7a973a10f085.woff2") format("woff2"),url("https://patternbank.com/assets/ProximaNova/ProximaNova-Regular-ce98ab6dc6ee9e96d84dba2c7c0b1ab017cb4b7a3c431a05d7e17409ab3cab39.woff") format("woff")}@font-face{font-family:proxima-nova;font-weight:600;src:url("https://patternbank.com/assets/ProximaNova/ProximaNova-SemiBold-c19b545bd560043babf38604b82c1774185ba54e6e5f532374712b8b28fa05d1.eot");src:url("https://patternbank.com/assets/ProximaNova/ProximaNova-SemiBold-c19b545bd560043babf38604b82c1774185ba54e6e5f532374712b8b28fa05d1.eot#iefix") format("embedded-opentype"),url("https://patternbank.com/assets/ProximaNova/ProximaNova-SemiBold-bcb94cb7b80c13c1d564cacafaf391b319a34cdf405052d2ebe3c1169da92ba4.woff2") format("woff2"),url("https://patternbank.com/assets/ProximaNova/ProximaNova-SemiBold-fd44fb68f4e183007b3ffb8f838b1ef520c493e9fafdbf346d5488c14d1a5d71.woff") format("woff")}@font-face{font-family:proxima-nova;font-weight:700;src:url("https://patternbank.com/assets/ProximaNova/ProximaNova-Bold-113cc95e8bd8838bcb47c26b128aff0446e3b3963ac8cd4cc455a05b154f18ce.eot");src:url("https://patternbank.com/assets/ProximaNova/ProximaNova-Bold-113cc95e8bd8838bcb47c26b128aff0446e3b3963ac8cd4cc455a05b154f18ce.eot#iefix") format("embedded-opentype"),url("https://patternbank.com/assets/ProximaNova/ProximaNova-Bold-23433bb4de2af7bb4d7deb60066a24cec7d7618dcbcc7038bde24dc765181ce9.woff2") format("woff2"),url("https://patternbank.com/assets/ProximaNova/ProximaNova-Bold-a90982d5820b2ea96a19f5cad02247a21f5c6321be2301e9f60c33d93d444c13.woff") format("woff")}@font-face{font-family:avenir-next;font-weight:400;src:url("https://patternbank.com/assets/AvenirNext/AvenirNextLTPro-Regular-2e5fd222f8e992d7eec650b9016d1ab0d55f6433f46673e34a73184774a71685.woff");src:url("https://patternbank.com/assets/AvenirNext/AvenirNextLTPro-Regular-103585171a232c848e4142fb276c15f9ccf743cedf1d65fddb6c40a9d6507c73.woff2") format("woff2")}@font-face{font-family:avenir-next;font-weight:600;src:url("https://patternbank.com/assets/AvenirNext/AvenirNextLTPro-Demi-ec5c163a28a6e0dd75aa32780b934e65fefb3a44118b88c7db75a3a77e73c8f7.woff");src:url("https://patternbank.com/assets/AvenirNext/AvenirNextLTPro-Demi-d8fcb5046b018abd78d19497097f4e00da1363270cdd9e50598461657a9de09b.woff2") format("woff2")}@font-face{font-family:tobias;font-weight:400;src:url("https://patternbank.com/assets/Tobias/Tobias-Light-f995a9095100ace81142bec7b26711b979ca3d4e7db04054c693bf9d70158a94.woff");src:url("https://patternbank.com/assets/Tobias/Tobias-Light-27c72dc3b5b8e23e44b9a55844c2960be5ba46ef2fd94c7c894d9c1baa8ad41f.woff2") format("woff2")}@font-face{font-family:tobias;font-weight:400;font-style:italic;src:url("https://patternbank.com/assets/Tobias/Tobias-LightItalic-529d5dc1ae8a66ed4187ccc2e500c91ff3f26783e68f6efc280a4e924f3a2ffd.woff");src:url("https://patternbank.com/assets/Tobias/Tobias-LightItalic-46ed00d89dd5ef91d297a6c7d0e086af519fabe5324cd60709103d9ea3cff436.woff2") format("woff2")}@font-face{font-family:inter;font-weight:400;font-display:swap;src:url("https://patternbank.com/assets/Inter/Inter-Regular-5ff914dcc4f17d16b53a50999fa201bd71eff430101aa255cd2e2c4b3b9ca8f5.woff2") format("woff2")}@font-face{font-family:inter;font-weight:500;font-display:swap;src:url("https://patternbank.com/assets/Inter/Inter-Medium-6a5412fa515d59e84c9dac4f01f6de2b4b6e355a37ed1a585cc31cbde296dc4c.woff2") format("woff2")}@font-face{font-family:inter;font-weight:700;font-display:swap;src:url("https://patternbank.com/assets/Inter/Inter-Bold-8b879e329596393ae87ea8776e1e1f3aa6ccd95da26927ed7108c25c5425d33e.woff2") format("woff2")}@font-face{font-family:inter;font-weight:400;font-style:italic;font-display:swap;src:url("https://patternbank.com/assets/Inter/Inter-Italic-8f4411341b759b8021378a00d7f2d9c8bc0cb393e7158345077147d57225eba6.woff2") format("woff2")}.ff-pn-rg{font-family:avenir-next, sans-serif;font-style:normal;font-weight:400}.ff-pn-bd{font-family:avenir-next, sans-serif;font-style:normal;font-weight:700}.ff-st-bd{font-family:tobias, serif;font-style:normal;font-weight:400}.ff-st-bd-it{font-family:tobias, serif;font-style:italic;font-weight:400}.ff-st-hd{font-family:superior-title, serif;font-style:normal;font-weight:700}.ff-st-hd-it{font-family:superior-title, serif;font-style:italic;font-weight:700}.ff-px-rg{font-family:proxima-nova, sans-serif;font-style:normal;font-weight:400}.ff-px-sb{font-family:proxima-nova, sans-serif;font-style:normal;font-weight:600}.ff-px-bd{font-family:proxima-nova, sans-serif;font-style:normal;font-weight:700}.ff-in-rg{font-family:inter, sans-serif;font-style:normal;font-weight:400}.ff-in-md{font-family:inter, sans-serif;font-style:normal;font-weight:500}.ff-in-bd{font-family:inter, sans-serif;font-style:normal;font-weight:700}.ff-in-rg-it{font-family:inter, sans-serif;font-style:italic;font-weight:400}.ff-fo-rg{font-family:forma-djr-display, sans-serif;font-style:normal;font-weight:400}.ff-fo-md{font-family:forma-djr-display, sans-serif;font-style:normal;font-weight:500}.ff-fo-bd{font-family:forma-djr-display, sans-serif;font-style:normal;font-weight:700}.ff-fo-rg-it{font-family:forma-djr-display, sans-serif;font-style:italic;font-weight:400}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.ta-justify{text-align:justify}.c-crimson{color:#bc0032}.bgc-crimson{background-color:#bc0032}.c-black{color:#000000}.bgc-black{background-color:#000000}.c-white{color:#ffffff}.bgc-white{background-color:#ffffff}.c-light{color:#fafafa}.bgc-light{background-color:#fafafa}.c-lightgrey{color:#fafafa}.bgc-lightgrey{background-color:#fafafa}.c-grey{color:#999999}.bgc-grey{background-color:#999999}.c-inherit,.c-inherit:visited{color:inherit}.px-container{padding-right:32px;padding-left:32px}.m-0{margin:0}.mt-quarter{margin-top:0.25em}.mt-half{margin-top:0.5em}.mt-1em{margin-top:1em}.mt-double{margin-top:2em}.mr-auto{margin-right:auto}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.w-100{width:100%}.list-bare{padding-left:0;list-style-type:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}*{margin-bottom:0}*,*::before,*::after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-size:1rem}body{background:#ffffff;font-family:avenir-next, sans-serif;font-style:normal;font-weight:400}fieldset{width:100%}textarea{resize:vertical}img,svg{max-width:100%;height:auto;object-fit:cover;font-family:'object-fit: cover;', avenir-next, sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-bottom:0}.coverLink{position:relative}.coverLink__link::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:''}.ratio{position:relative;overflow:hidden}.ratio::before{display:block;width:100%;padding-top:100%;content:''}.ratio .ratio__content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ratio--explicit::before{content:none}.ratio--explicit .ratio__placeholder{width:100%;padding-top:100%}.ratio--hero::before{padding-top:35.3333333333%}.widgetSection--height-ratio{position:relative;overflow:hidden}.widgetSection--height-ratio::before{display:block;width:100%;padding-top:100%;content:''}.widgetSection--height-ratio .ratio__content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.imageContainer{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.linkIndex,.linkIndex:visited{color:#bc0032}.linkIndex:hover{color:#840023}.linkSettings{color:inherit;text-align:center;text-decoration:none}.linkSettings:hover,.linkSettings:focus{text-decoration:underline;outline:none}.linkSettings[aria-current='step']{font-weight:700;color:#bc0032;text-decoration:underline}.widgetSection{display:flex;flex-direction:column;width:100%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.widgetSection__body,.widgetSection__image{width:100%}.widgetSection__content+.widgetSection__link{margin-top:1rem}.widgetSection--overlaid{flex-direction:row}.widgetSection--overlaid .widgetSection__image,.widgetSection--overlaid .widgetSection__body{flex:none}.widgetSection--overlaid:not([class*='widgetSection--height']) .widgetSection__image+.widgetSection__body{position:relative;left:-100%}.widgetSection--withDarkOverlay{position:relative;z-index:0}.widgetSection--withDarkOverlay .widgetSection__image{z-index:-1}.widgetSection--withDarkOverlay::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background-color:rgba(0,0,0,0.3)}.widgetSection--height-image{position:relative}.widgetSection--height-image .widgetSection__body{position:absolute;top:0;right:0;bottom:0;left:0}.widgetSection--height-body{position:relative;z-index:0}.widgetSection--height-body .widgetSection__body{z-index:2}.widgetSection--height-body .widgetSection__image{position:absolute;top:0;right:0;bottom:0;left:0}.widgetSection--height-ratio{display:block}.widgetSection--height-ratio .widgetSection__image,.widgetSection--height-ratio .widgetSection__body{position:absolute;top:0;right:0;bottom:0;left:0}.widgetSection--height-fixed{position:relative;display:block;height:300px;overflow:hidden}.widgetSection--height-fixed .widgetSection__image,.widgetSection--height-fixed .widgetSection__body{position:absolute;top:0;right:0;bottom:0;left:0}.widgetSectionBody{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.widgetSectionBody>*{max-width:100%}.widgetSectionBody .widgetSection__content .titleRow+p{line-height:1}.widgetSectionBody--hstart{align-items:flex-start;text-align:left}.widgetSectionBody--hend{align-items:flex-end;text-align:right}.widgetSectionBody--vstart{justify-content:flex-start}.widgetSectionBody--vend{justify-content:flex-end}.widgetSectionTitle--withPadding{margin-bottom:0.3em}*+.widgetSectionLink{margin-top:1em}.cta,.ctaUnderlined,.ctaDark,.ctaWhite,.ctaCrimson{display:inline-block;font-size:calc(0.70625rem + 0.1875vw);font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;user-select:none;background:transparent;border:none}@media (min-width: 1440px){.cta,.ctaUnderlined,.ctaDark,.ctaWhite,.ctaCrimson{font-size:0.875rem}}.cta:hover,.cta:focus,.ctaUnderlined:hover,.ctaDark:hover,.ctaWhite:hover,.ctaCrimson:hover,.ctaUnderlined:focus,.ctaDark:focus,.ctaWhite:focus,.ctaCrimson:focus{text-decoration:underline}.cta svg,.ctaUnderlined svg,.ctaDark svg,.ctaWhite svg,.ctaCrimson svg{display:inline-block;width:20px;height:20px;margin:0;margin-right:1rem;fill:currentcolor}.cta svg,.cta span,.ctaUnderlined svg,.ctaDark svg,.ctaWhite svg,.ctaCrimson svg,.ctaUnderlined span,.ctaDark span,.ctaWhite span,.ctaCrimson span{vertical-align:middle}.cta--large{font-size:calc(0.8rem + 0.0833333333vw)}@media (min-width: 1440px){.cta--large{font-size:0.875rem}}.ctaCrimson{padding:16px 24px}@media (min-width: 30em){.ctaCrimson{padding:16px 48px}}.ctaCrimson,.ctaCrimson:hover{color:#ffffff;background-color:#bc0032;border:solid 1px #bc0032}.ctaCrimson:focus{color:#ffffff}.ctaWhite{padding:16px 24px}@media (min-width: 30em){.ctaWhite{padding:16px 48px}}.ctaWhite,.ctaWhite:hover{color:#252423;background-color:#ffffff;border:solid 1px #252423}.ctaWhite:focus{color:#252423}.ctaDark{padding:16px 24px}@media (min-width: 30em){.ctaDark{padding:16px 48px}}.ctaDark,.ctaDark:hover{color:#ffffff;background-color:#252423;border:solid 1px #252423}.ctaDark:focus{color:#ffffff}.ctaUnderlined{padding:0 0 0.3571428571em;color:inherit;text-decoration:none;background:linear-gradient(#bc0032, #bc0032);background-repeat:no-repeat;background-position:bottom center;background-size:100% 2px}.ctaUnderlined:hover,.ctaUnderlined:focus{color:inherit;text-decoration:none}.ctaUnderlined--middle{text-align:center}.ctaUnderlined--middle::after{margin-right:auto;margin-left:auto}.ctaUnderlined--end{text-align:right}.ctaUnderlined--end::after{margin-left:auto}@media (max-width: 39.99em){.oneBy:not(.oneBy--noGutters)>*+*{margin-top:1.25rem}}@media (min-width: 40em){.oneBy{display:flex}.oneBy>*{flex:1 1 0%}.oneBy:not(.oneBy--noGutters)>*+*{margin-left:1.25rem}}@media (min-width: 40em) and (max-width: 63.99em){.oneBy--3{overflow-x:auto}.oneBy--3>*{flex:0 0 calc((99.9% - 1.25rem) / 2)}.oneBy--3.oneBy--noGutters>*{flex:0 0 50%}}@media (min-width: 40em) and (max-width: 63.99em){.oneBy--4{flex-wrap:wrap}.oneBy--4>*{flex:0 0 calc((99.9% - 1.25rem) / 2)}.oneBy--4.oneBy--noGutters>*{flex:0 0 50%}.oneBy--4>:nth-child(2n + 1){margin-left:0}.oneBy--4:not(.oneBy--noGutters)>:nth-child(2)~*{margin-top:1.25rem}}@media (min-width: 40em){.oneBy--2[data-oneBy-reverse='true']{flex-direction:row-reverse}}.oneBy--2[data-oneBy-reverse='true']:not(.oneBy--noGutters)>*+*{margin-right:1.25rem;margin-left:0}@media (min-width: 40em){.oneBy--2[data-oneBy-split='third']>:last-child{flex:2 1 0%}}@media (min-width: 40em){.oneBy--2[data-oneBy-split='quarter']>:last-child{flex:3 1 0%}}:root .productPlaceholder{background:#fafafa}.productPlaceholder::before{display:block;padding-top:100%;content:''}.productRow{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.productRow>*{flex:none;float:left}.productRow.active{display:flex}.productRow+.productRow{margin-top:1.25rem}.productGrid .productGrid__item{width:100%;max-width:265px}.productGrid[data-grid-columns='2'] .productGrid__item{width:calc((99.9% - 1 * 1.25rem) / 2)}.productGrid[data-grid-columns='2'] .productGrid__item:nth-child(2n + 1){margin-left:0}.productGrid[data-grid-columns='2'] .productGrid__item:nth-child(2)~*{margin-top:1.25rem}.productGrid[data-grid-columns='2'] .productGrid__item:nth-child(2)~.productGrid__item:nth-child(2n+1):nth-last-child(1),.productGrid[data-grid-columns='2'] .productGrid__item:nth-child(2)~.productGrid__item:nth-child(2n+1):nth-last-child(1)~.productGrid__item{display:none}.productGrid[data-grid-columns='2'][data-grid-rows='1'] .productGrid__item:nth-child(2)~.productGrid__item{display:none}.productGrid[data-grid-columns='2'][data-grid-rows='2'] .productGrid__item:nth-child(4)~.productGrid__item{display:none}.productGrid[data-grid-columns='2'][data-grid-rows='3'] .productGrid__item:nth-child(6)~.productGrid__item{display:none}.productGrid[data-grid-columns='3'] .productGrid__item{width:calc((99.9% - 2 * 1.25rem) / 3)}.productGrid[data-grid-columns='3'] .productGrid__item:nth-child(3n + 1){margin-left:0}.productGrid[data-grid-columns='3'] .productGrid__item:nth-child(3)~*{margin-top:1.25rem}.productGrid[data-grid-columns='3'] .productGrid__item:nth-child(3)~.productGrid__item:nth-child(3n+1):nth-last-child(1),.productGrid[data-grid-columns='3'] .productGrid__item:nth-child(3)~.productGrid__item:nth-child(3n+1):nth-last-child(1)~.productGrid__item{display:none}.productGrid[data-grid-columns='3'] .productGrid__item:nth-child(3)~.productGrid__item:nth-child(3n+1):nth-last-child(2),.productGrid[data-grid-columns='3'] .productGrid__item:nth-child(3)~.productGrid__item:nth-child(3n+1):nth-last-child(2)~.productGrid__item{display:none}.productGrid[data-grid-columns='3'][data-grid-rows='1'] .productGrid__item:nth-child(3)~.productGrid__item{display:none}.productGrid[data-grid-columns='3'][data-grid-rows='2'] .productGrid__item:nth-child(6)~.productGrid__item{display:none}.productGrid[data-grid-columns='3'][data-grid-rows='3'] .productGrid__item:nth-child(9)~.productGrid__item{display:none}.productGrid[data-grid-columns='4'] .productGrid__item{width:calc((99.9% - 3 * 1.25rem) / 4)}.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4n + 1){margin-left:0}.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4)~*{margin-top:1.25rem}.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4)~.productGrid__item:nth-child(4n+1):nth-last-child(1),.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4)~.productGrid__item:nth-child(4n+1):nth-last-child(1)~.productGrid__item{display:none}.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4)~.productGrid__item:nth-child(4n+1):nth-last-child(2),.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4)~.productGrid__item:nth-child(4n+1):nth-last-child(2)~.productGrid__item{display:none}.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4)~.productGrid__item:nth-child(4n+1):nth-last-child(3),.productGrid[data-grid-columns='4'] .productGrid__item:nth-child(4)~.productGrid__item:nth-child(4n+1):nth-last-child(3)~.productGrid__item{display:none}.productGrid[data-grid-columns='4'][data-grid-rows='1'] .productGrid__item:nth-child(4)~.productGrid__item{display:none}.productGrid[data-grid-columns='4'][data-grid-rows='2'] .productGrid__item:nth-child(8)~.productGrid__item{display:none}.productGrid[data-grid-columns='4'][data-grid-rows='3'] .productGrid__item:nth-child(12)~.productGrid__item{display:none}.productGrid[data-grid-columns='5'] .productGrid__item{width:calc((99.9% - 4 * 1.25rem) / 5)}.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5n + 1){margin-left:0}.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~*{margin-top:1.25rem}.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(1),.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(1)~.productGrid__item{display:none}.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(2),.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(2)~.productGrid__item{display:none}.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(3),.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(3)~.productGrid__item{display:none}.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(4),.productGrid[data-grid-columns='5'] .productGrid__item:nth-child(5)~.productGrid__item:nth-child(5n+1):nth-last-child(4)~.productGrid__item{display:none}.productGrid[data-grid-columns='5'][data-grid-rows='1'] .productGrid__item:nth-child(5)~.productGrid__item{display:none}.productGrid[data-grid-columns='5'][data-grid-rows='2'] .productGrid__item:nth-child(10)~.productGrid__item{display:none}.productGrid[data-grid-columns='5'][data-grid-rows='3'] .productGrid__item:nth-child(15)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'] .productGrid__item{width:calc((99.9% - 5 * 1.25rem) / 6)}.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6n + 1){margin-left:0}.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~*{margin-top:1.25rem}.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(1),.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(1)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(2),.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(2)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(3),.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(3)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(4),.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(4)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(5),.productGrid[data-grid-columns='6'] .productGrid__item:nth-child(6)~.productGrid__item:nth-child(6n+1):nth-last-child(5)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'][data-grid-rows='1'] .productGrid__item:nth-child(6)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'][data-grid-rows='2'] .productGrid__item:nth-child(12)~.productGrid__item{display:none}.productGrid[data-grid-columns='6'][data-grid-rows='3'] .productGrid__item:nth-child(18)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'] .productGrid__item{width:calc((99.9% - 6 * 1.25rem) / 7)}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7n + 1){margin-left:0}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~*{margin-top:1.25rem}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(1),.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(1)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(2),.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(2)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(3),.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(3)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(4),.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(4)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(5),.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(5)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(6),.productGrid[data-grid-columns='7'] .productGrid__item:nth-child(7)~.productGrid__item:nth-child(7n+1):nth-last-child(6)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'][data-grid-rows='1'] .productGrid__item:nth-child(7)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'][data-grid-rows='2'] .productGrid__item:nth-child(14)~.productGrid__item{display:none}.productGrid[data-grid-columns='7'][data-grid-rows='3'] .productGrid__item:nth-child(21)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'] .productGrid__item{width:calc((99.9% - 7 * 1.25rem) / 8)}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8n + 1){margin-left:0}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~*{margin-top:1.25rem}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(1),.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(1)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(2),.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(2)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(3),.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(3)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(4),.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(4)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(5),.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(5)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(6),.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(6)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(7),.productGrid[data-grid-columns='8'] .productGrid__item:nth-child(8)~.productGrid__item:nth-child(8n+1):nth-last-child(7)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'][data-grid-rows='1'] .productGrid__item:nth-child(8)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'][data-grid-rows='2'] .productGrid__item:nth-child(16)~.productGrid__item{display:none}.productGrid[data-grid-columns='8'][data-grid-rows='3'] .productGrid__item:nth-child(24)~.productGrid__item{display:none}.productGrid .productCarousel .productRow{margin-top:0}.productGrid[data-grid-columns='1'] .productCarousel{max-width:20.625rem;margin-right:auto;margin-left:auto}.productGrid[data-grid-columns='1'] .productGrid__item{width:100%;margin-right:auto;margin-left:auto}.productGrid[data-grid-columns='1'] .productGrid__item:not(:first-child){display:none}.productGrid:not([data-grid-columns='1']) .productGrid__item{margin-right:0}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;display:flex}.productCarousel{position:relative}.productCarousel .productCarousel__next{position:absolute;top:50%;right:0;transform:translate(50%, -50%)}.productCarousel .productCarousel__prev{position:absolute;top:50%;left:0;transform:translate(-50%, -50%)}.productCarousel .item{width:100%}.productCarousel .right{margin-left:0}.productCarousel--onePage .productCarousel__next,.productCarousel--onePage .productCarousel__prev{display:none}.productCarousel--forEdition .item:not(.active){display:none}.carouselControl{position:relative;box-sizing:border-box;width:2.375em;height:2.375em;padding:0;font-size:90%;border-radius:9999px;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.carouselControl,.carouselControl:hover{background-color:#ffffff;border:0}.carouselControl::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M5 14L15 4M5 14l10 10'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top calc(50% + 1px) left calc(50% - 2px);background-size:41.6666666667%}.carouselControl:hover,.carouselControl:focus{box-shadow:0 2px 6px rgba(0,0,0,0.2)}.carouselControl:hover::after,.carouselControl:focus::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23bc0033' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M5 14L15 4M5 14l10 10'/%3E%3C/g%3E%3C/svg%3E")}.carouselControl:active{box-shadow:0 1px 4px rgba(0,0,0,0.2)}.carouselControl--next::after{transform:rotate(180deg)}.weighted__lower>*~*{margin-top:1.25rem}@media (max-width: 29.99em){.weighted__lower{margin-top:1.25rem}}.weighted.weighted--noGutters .weighted__lower{margin-top:0}.weighted.weighted--noGutters .weighted__lower>*+*{margin-top:0}@media (min-width: 30em){.weighted{display:flex}.weighted--reverse{flex-direction:row-reverse}.weighted--reverse .weighted__lower{margin-left:0}.weighted--reverse .weighted__main{margin-left:1.25rem}.weighted__main{display:flex;flex:2 1 0%}.weighted__lower{display:flex;flex:1 1 0%;flex-direction:column}.weighted__lower>*{flex:1 1 0%}.weighted:not(.weighted--noGutters) .weighted__lower{margin-left:1.25rem}}.container:not(.no-page-builder-styles),.container--productGrid:not(.no-page-builder-styles){box-sizing:content-box;max-width:1400px;padding-right:32px;padding-left:32px;margin-right:auto;margin-left:auto}.container--productGrid{max-width:2266px}.container-fluid{max-width:none}.container-flush{padding-right:0;padding-left:0}.widgetHeader{display:flex;align-items:flex-end;justify-content:space-between;padding-top:9px;padding-bottom:1.25em}.container-flush .widgetHeader{padding-right:1.5%;padding-left:1.5%}.widgetHeader .widgetHeader__titles,.widgetHeader .widgetHeader__heading{align-self:stretch;width:100%}.widgetHeader .widgetHeader__cta{flex:none;align-self:flex-end}.widgetHeader--end{flex-direction:row-reverse;text-align:right}.widgetHeader--end .widgetHeader__heading{flex-direction:row-reverse}.widgetHeader--end .widgetHeading>*+*{margin-right:0.4em;margin-left:0}.widgetHeader--end .widgetHeading--withLine::after{margin-right:1rem;margin-left:0}.widgetHeader--middle{justify-content:center;text-align:center}.widgetHeader--middle .widgetHeader__heading{justify-content:center}.widgetHeader--middle .widgetHeader__cta{display:none}.widgetHeader--middle .widgetHeading--withLine::before{position:relative;top:0.075em;display:block;flex:1 1 0%;align-self:center;content:'';border-top:solid 1px #d8d7d8;margin-right:1rem}.widgetHeading{display:flex;line-height:1.225}.widgetHeading>*{display:inline-block}.widgetHeading>*+*{margin-left:0.4em}.widgetHeading .widgetHeading__icon{width:0.6em;background-size:contain}.widgetHeading .widgetHeading__title{font-size:inherit}.widgetHeading--withLine::after{position:relative;top:0.075em;display:block;flex:1 1 0%;align-self:center;content:'';border-top:solid 1px #d8d7d8;margin-left:1rem}.widgetSubtitle{line-height:1.2083333333;text-transform:uppercase}.widgetSubtitle::after{display:block;margin-bottom:-0.1666666667em;content:''}.widgetFooter{display:flex;margin-top:1.2em}.patterns-breadcrumb{margin-top:1em;margin-left:1px;font-size:0.75em;color:#78808a}.patterns-breadcrumb .patterns-title-divider{width:5px;height:9px;margin-right:4px;background-size:contain}.pagesContent{max-width:840px;margin-right:auto;margin-left:auto;line-height:1.875}.pagesContent>*{margin:0}.pagesContent.breadCrumbs{max-width:1400px}.pagesContent.breadCrumbs a{color:#78808a;text-decoration:none}.pagesContent h1{font-family:avenir-next, sans-serif;font-style:normal;font-weight:700;font-size:2.5rem;line-height:1.4}.pagesContent h2{font-family:avenir-next, sans-serif;font-style:normal;font-weight:700;font-size:1.875rem;line-height:1.2}.pagesContent h3{font-family:tobias, serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.3333333333}.pagesContent h4{font-family:avenir-next, sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.4;color:#bc0032}.pagesContent h5{font-family:avenir-next, sans-serif;font-style:normal;font-weight:700;font-size:1.0625rem;line-height:1.4117647059;text-transform:uppercase}.pagesContent h6{font-family:avenir-next, sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3333333333}.pagesContent a{color:#bc0032;text-decoration:underline}.pagesContent a:hover,.pagesContent a:focus{color:#ba3c40}.pagesContent a:active{color:#ff0044}.pagesContent ul{padding-left:2em;list-style-type:disc}.pagesContent ol{padding-left:2em;list-style-type:decimal}.pagesContent blockquote{font-style:italic;color:#bc0032}.pagesContent hr{display:block;max-width:75%;margin-right:auto;margin-left:auto;border-top:0;border-bottom:solid 1px #bdbdbd}.pagesContent table{border-collapse:collapse;border:solid 1px #bdbdbd}.pagesContent td,.pagesContent th{border:solid 1px #bdbdbd}.pagesContent>*+*{margin-top:1.875rem}.pagesContent li+li{margin-top:0.75rem}.pagesContent .mt-0{margin-top:0}.newsletter{padding-top:5rem;padding-bottom:5rem;background-position:center;background-size:cover}.newsletterTitle{font-family:avenir-next, sans-serif;font-style:normal;font-weight:700;font-size:1.125em;text-align:center;letter-spacing:0.0277777778em}.newsletterForm{width:100%}@media (min-width: 40em){.newsletterForm{display:flex}}.newsletterForm .newsletterForm__field{display:block;flex:auto;width:100%}.newsletterForm .newsletterForm__button{flex:none}@media (max-width: 39.99em){.newsletterForm .newsletterForm__button{width:100%;margin-top:0.5em}}@media (min-width: 40em){.newsletterForm .newsletterForm__button{margin-left:1em}}.newsletterContainer{padding-top:3.75rem;padding-bottom:3.75rem;color:#000000;background:#ffffff}.newsletterContainer>*{width:100%;max-width:40.625rem;margin-right:auto;margin-left:auto}.newsletterContainer>*+*{margin-top:2rem}:root:root:root .newsletterInput{display:block;width:100%;padding:1em;margin:0;font-size:0.875rem;font-weight:400;background:linear-gradient(#252423, #252423),linear-gradient(#b5b5b5, #b5b5b5);background-repeat:no-repeat;background-position:bottom left;background-size:0% 1px, 100% 1px;border:0;box-shadow:none}:root:root:root .newsletterInput:not(:placeholder-shown){background-size:100% 1px, 100% 1px}:root:root:root .newsletterInput:hover,:root:root:root .newsletterInput:focus{background-size:100% 2px, 100% 1px}.carouselControls{display:flex;justify-content:space-between}.carouselProgress{height:2px;background:#252423;transform:scaleX(0);transform-origin:center left}.carousel{position:relative}.carousel .item{width:100%}.carousel .carousel__control{position:absolute;top:50%;left:15px;opacity:0.6;transition:opacity 0.3s;transform:translateY(-50%)}.carousel .carousel__control:focus{opacity:1}.carousel:hover .carousel__control{opacity:1}.carousel:focus-within .carousel__control{opacity:1}.carousel .carousel__control--next{right:15px;left:auto}.carousel .carousel__progress{position:absolute;bottom:0;left:0;width:100%}.carousel .widgetSectionBody{width:calc(100% - 6rem);margin-right:3rem;margin-left:3rem}.fadable{transition:opacity 0.3s}.fadable--faded{opacity:0}.separator{box-sizing:content-box;margin:0;margin-right:auto;margin-left:auto;background-repeat:repeat-x;background-position:center;border:0}@media (max-width: 29.99em){.widgetWithCta--noHeaderCtaOnNarrow .widgetWithCta__headerCta{display:none}}@media (min-width: 30em){.widgetWithCta--noFooterCtaOnWide .widgetWithCta__footerCta{display:none}}.widgetWithCta--topLeft .widgetWithCta__footerCta,.widgetWithCta--topRight .widgetWithCta__footerCta{display:none}.widgetWithCta--topRight .widgetWithCta__headerCta,.widgetWithCta--topRight .widgetWithCta__footerCta,.widgetWithCta--bottomRight .widgetWithCta__headerCta,.widgetWithCta--bottomRight .widgetWithCta__footerCta{margin-left:auto}.widgetWithCta--bottomLeft .widgetWithCta__headerCta,.widgetWithCta--bottomRight .widgetWithCta__headerCta{display:none}.titleRow{position:relative;display:flex;align-items:center;justify-content:space-around}.showAddToClipboard .sharing-link-feedback{position:absolute;top:150%;left:12%;display:inline-block;padding:0.1rem 1rem;margin-left:0.5em;font-family:avenir-next, sans-serif;font-size:1rem;font-style:normal;font-weight:200;color:#252423;background:#fafafa;transform:translateY(-50%)}@media (min-width: 900px){.showAddToClipboard .maxTitleWidth{max-width:80vw}}@media (min-width: 900px){.showAddToClipboard .maxTitleWidthMiddle{max-width:69vw}}.showAddToClipboard .addToClipboard{position:absolute;left:100%;display:flex;align-items:center}.showAddToClipboard .addToClipboard a{margin-right:24px;font-family:avenir-next, sans-serif;font-size:17px;font-style:normal;text-decoration:none}.showAddToClipboard .addToClipboard a svg{margin-right:0.4em;margin-left:0.8em}@media (max-width: 900px){.showAddToClipboard .addToClipboard{visibility:hidden}}.showAddToClipboard .alignAnchorLeft{right:100%;left:auto;margin-right:6%}.showAddToClipboard .alignAnchorLeft .sharing-link-feedback{top:180%}.showAddToClipboard:hover .addToClipboard{width:auto;height:auto;overflow:visible;clip:auto}.anchorTarget{position:relative;top:-12vh;display:inline-block}.licensingTable{width:100%}.licensingTable thead{background-color:#f0f0f0}.licensingTable thead tr,.licensingTable thead th,.licensingTable thead td{font-weight:400;text-align:left;background-color:#f0f0f0}.licensingTable thead .premium{background-color:#3d3d3d;border:0}.licensingTable .premium{color:#ffffff;background-color:#484848;border:solid 1px #484848}.licensingTable td,.licensingTable .simple-border{border-left:1px solid #dddddd}.licensingTable .smaller-font{font-size:0.75em}.licensingTable .smaller-font th{font-weight:700}.licensingTable .thick-border{border-right:3px solid #dddddd;border-left:3px solid #dddddd}.licensingTable .fa{font-size:1.35em}.licensingTable .tick{color:#008a00}.licensingTable .cross{color:#bc0032}.licensingTable .premium .tick{color:#71df65}.licensingTable td{border-bottom:1px solid #f0f0f0}.licensingTable td,.licensingTable th{padding:0.5em 1em;text-align:center;vertical-align:middle}.licensingTable tbody{font-size:0.875em}.licensingTable tbody th{max-width:15.625em;height:80px;font-weight:400;text-align:left;border-bottom:1px solid #f0f0f0}.licensingTable tbody tr:last-of-type td,.licensingTable tbody tr:last-of-type th{border-bottom:0}.licensingTable tbody .premium{border-right:0;border-bottom-color:#3d3d3d;border-left:0}.licensingTableWrapper{max-width:64em;margin-right:auto;margin-left:auto;overflow:auto}.licensingTableWrapper>table{min-width:37.5em}.blogIndex{padding-left:2rem;padding-right:2rem}@media (max-width: 600px){.blogIndex{padding-left:1rem;padding-right:1rem}}.blogIndex__grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2rem;row-gap:2rem;margin:0}@media (max-width: 1024px){.blogIndex__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.blogIndex__grid{grid-template-columns:1fr}}.blogIndex__cell{width:auto;max-width:none;padding:0;margin:0;float:none}.blogIndex__card{min-height:0}.blogIndex__image{aspect-ratio:3 / 2;overflow:hidden}.blogIndex__image img{display:block;width:100%;height:100%;object-fit:cover}.blogIndex__status{margin-bottom:0.25rem}.blogIndex__empty{padding-top:3rem;padding-bottom:3rem;text-align:center}.container,.container--productGrid{width:100%;max-width:1400px}.container,.container--productGrid{width:100%;max-width:1400px}.thumbnail{position:relative;padding:0;background:#fff;border:none;border-radius:0}.thumbnail .thumbnail-inner{overflow:hidden}.thumbnail .thumbnail-inner>a{display:block;overflow:hidden;position:relative}.thumbnail .thumbnail-inner>a::before{content:'';display:block;width:100%;padding-top:100%}.thumbnail .thumbnail-inner>a>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.thumbnail li.add-to-bag{margin-right:13px !important}.thumbnail li.add-to-bag img{width:14.9px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.thumbnail a.lightbox img{width:17.78px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.thumbnail a.delete-lightbox img{width:20px}.thumbnail a{color:inherit}.thumbnail a:hover{color:#bc0033}.thumbnail.thumbnail-premium{background:#333}.thumbnail.thumbnail-premium.thumbnail-large{background:none}.thumbnail .thumbnail-banner .archive:only-child{width:100%}.thumbnail .archive{background:#6E6E6E;display:block;position:absolute;font-weight:600;width:fit-content;top:0;left:0;right:0;padding:5px 16px 5px 16px;font-size:10px;text-align:left;color:#fff;z-index:2}.thumbnail.premium{border:2px solid #333;color:#fff}.thumbnail.premium .premium{background:#333;display:block;position:absolute;top:0;left:0;right:0;padding:5px 16px 5px 16px;font-size:10px;letter-spacing:1px;font-weight:600;text-align:right;color:#848484;z-index:1;background:#333;background-size:contain}.thumbnail.premium.with-bg{background:#333;background:url("https://patternbank.com/assets/premium-background-924f4156e6b9542ecedca680fbf241d3141d82a0b3f871a5f13c15bb2229d0ca.png") #333 no-repeat center center}.thumbnail.premium .blurb{background:#333}.thumbnail.thumbnail-small{margin:8px;height:80px;width:80px;padding:3px}.thumbnail.thumbnail-small>a>img{height:74px}.thumbnail>a>img{height:224px}.pattern-carousel .thumbnail{width:318px;margin-right:16px}.pattern-carousel .thumbnail>a>img{width:306px}.pattern-grid .thumbnail{width:266px;height:266px;margin-right:30px;margin-bottom:30px;float:left}.pattern-grid .thumbnail>a>img{width:224px}.thumbnail:hover .blurb{opacity:0.9;visibility:visible}.thumbnail.trend-report .blurb h3{padding-bottom:22px}.thumbnail .blurb{visibility:visible;transition:opacity 0.5s;z-index:2;position:absolute;background:#fff;opacity:0;left:0;right:0;bottom:0;padding:10px 20px;min-height:33%;max-height:100%}@media (max-width: 480px){.thumbnail .blurb{min-height:auto;padding:8px 10px}}.thumbnail .blurb h3{font-weight:bold;font-size:16px;line-height:1.25;margin-top:20px;margin-bottom:0 !important;display:block !important}@media (max-width: 480px){.thumbnail .blurb h3{margin-top:0}}.thumbnail .blurb p.artist{font-size:12px;margin-top:2px;margin-bottom:28px}@media (max-width: 480px){.thumbnail .blurb p.artist{margin-bottom:0}}.thumbnail .blurb p.artist:before{content:"by "}.thumbnail .blurb .lower{position:absolute;bottom:0;left:0;right:0;padding:0 5px 14px 20px}@media (max-width: 480px){.thumbnail .blurb .lower{display:none}}.thumbnail .blurb .lower p.price{font-weight:bold;float:right;font-size:14px;float:right}.thumbnail .blurb .lower .verified_designer{width:17px;height:17px;position:absolute;padding-top:2px}.thumbnail .blurb .lower .verified_designer img{vertical-align:baseline}.thumbnail .blurb .lower menu{float:right;color:#777;font-size:smaller}.thumbnail .blurb .lower menu li{display:inline-block;margin-right:10px;vertical-align:middle}.thumbnail .description{float:left;margin:25px}.thumbnail .description h3{font-weight:bolder;font-size:20px}.premium-placeholder{color:#ccc;background:none}.premium-placeholder-btn{position:absolute;left:0;right:0;bottom:0;width:80%;margin:18px auto;background:black;height:44px}.premium-placeholder-btn a{display:block;width:100%;text-align:center;padding-top:13px;height:100%}.premium-placeholder-btn a:hover{text-decoration:none;color:white}.premium-placeholder-text{position:absolute;top:0;left:0;bottom:0;right:0;background:url("https://patternbank.com/assets/premium-spliced-71d407b48f7aa7f448ee97519a9b49825a524fef145d586581f81a047895b791.svg") #333 no-repeat center center;padding:18px 12px 8px 12px;margin-bottom:0;line-height:1.2;font-size:14px;text-align:center}@media (max-width: 480px){.premium-placeholder-text{background-position-y:25%;background-size:80%}.premium-placeholder-text-inner{display:none}}
