.brand-slide[data-v-625d0e02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-logo[data-v-625d0e02]{max-width:140px;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.brand-logo[data-v-625d0e02]:focus,.brand-logo[data-v-625d0e02]:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.carousel[data-v-6a605d6b]{max-width:1140px}.carousel .carousel-item img[data-v-6a605d6b]{width:100vw;-o-object-fit:cover;object-fit:cover}.small-carousel-height .carousel-item img[data-v-6a605d6b]{height:150px}.medium-carousel-height .carousel-item img[data-v-6a605d6b]{height:225px}.large-carousel-height .carousel-item img[data-v-6a605d6b]{height:300px}@media (min-width:576px){.small-carousel-height .carousel-item img[data-v-6a605d6b]{height:300px}.medium-carousel-height .carousel-item img[data-v-6a605d6b]{height:450px}.large-carousel-height .carousel-item img[data-v-6a605d6b]{height:600px}}.collection-grid[data-v-1babb36a]{display:grid;grid-auto-rows:1fr;grid-column-gap:1rem;grid-row-gap:10px;min-width:0;min-height:0;grid-template-columns:repeat(2,1fr)}.collection-grid .collection-grid-item[data-v-1babb36a]:first-child{grid-auto-rows:2fr;grid-column:1/3;grid-row:1/3}@media (min-width:768px){.collection-grid.collection-grid-col-2[data-v-1babb36a]{grid-template-columns:repeat(2,1fr)}.collection-grid.collection-grid-col-3[data-v-1babb36a]{grid-template-columns:repeat(3,1fr)}.collection-grid.collection-grid-col-4[data-v-1babb36a]{grid-template-columns:repeat(4,1fr)}.collection-grid .collection-grid-item[data-v-1babb36a]:first-child{grid-auto-rows:unset;grid-column:auto;grid-row:auto}.collection-grid.collection-grid-col-5[data-v-1babb36a]{grid-template-columns:repeat(5,1fr)}}.collection-grid-item[data-v-1babb36a]{position:relative;overflow:hidden;min-width:0}.collection-grid-item:focus .collection-grid-item-image[data-v-1babb36a],.collection-grid-item:hover .collection-grid-item-image[data-v-1babb36a]{-webkit-transform:scale(1.1);transform:scale(1.1)}.collection-grid-item[data-v-1babb36a]:after{content:"";display:table;clear:both}.collection-grid-item-square[data-v-1babb36a]{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}.collection-grid-item-square[data-v-1babb36a]:before{content:"";float:left;padding-top:100%}.collection-grid-item-image[data-v-1babb36a]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}@media screen and (prefers-reduced-motion:reduce){.collection-grid-item-image[data-v-1babb36a]{-webkit-transition:none;transition:none}}.collection-grid-item-title[data-v-1babb36a]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:1rem;background:hsla(0,0%,100%,.8);min-width:60%;color:#212529;text-align:center;padding:.375rem .375rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.collection-grid-item-title[data-v-1babb36a]{-webkit-transition:none;transition:none}}.collection-grid-item-title[data-v-1babb36a]:focus,.collection-grid-item-title[data-v-1babb36a]:hover{background-color:#f66a0a;color:#fff}.collection-product-list[data-v-f0acf4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.5rem;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.collection-product-list[data-v-f0acf4e2]{max-width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}}.collection-product-item[data-v-f0acf4e2]{display:inline-block;list-style-type:none;padding:.25rem;width:50%}.collection-product-item a[data-v-f0acf4e2]:focus,.collection-product-item a[data-v-f0acf4e2]:hover{text-decoration:none}@media (min-width:768px){.collection-product-item[data-v-f0acf4e2]{width:auto;padding:.5rem}}.collection-product-card[data-v-f0acf4e2]{font-size:.875rem;border:1px solid rgba(0,0,0,.125);background-color:#fff;border-radius:.25rem}@media (min-width:768px){.collection-product-card[data-v-f0acf4e2]{max-width:200px}}.collection-product-card .product-description[data-v-f0acf4e2]{padding:.625rem}.collection-product-card .product-image[data-v-f0acf4e2]{width:100%;vertical-align:middle;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.collection-product-card .product-image[data-v-f0acf4e2]{width:auto;height:auto;max-width:198px;max-height:199px}}.collection-product-card .product-title[data-v-f0acf4e2]{color:#000;overflow:hidden;word-wrap:break-word;line-height:1.5;height:3rem;line-clamp:2}.page-section[data-v-07020eb4]{text-align:center}.instagram-heading[data-v-07020eb4]{height:50px;width:100%;background:transparent url(../img/instagram-logo.128ed8a5.svg) no-repeat 50%/auto 50px}.instagram-photo-item[data-v-07020eb4]{padding:.5rem;max-width:100%}@media (min-width:576px){.instagram-photo-item[data-v-07020eb4]{max-width:50%}}@media (min-width:768px){.instagram-photo-item[data-v-07020eb4]{max-width:33.33333%}}@media (min-width:992px){.instagram-photo-item[data-v-07020eb4]{max-width:25%}}.instagram-photo-image[data-v-07020eb4]{max-width:100%;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.instagram-photo-image[data-v-07020eb4]:focus,.instagram-photo-image[data-v-07020eb4]:hover{opacity:.5}.main-content[data-v-277ca0f2]{background-color:#f8f9fa;padding-bottom:35px}@media (min-width:768px){.main-content[data-v-277ca0f2]{padding-bottom:55px}}.carousel-section[data-v-277ca0f2]:first-child{margin-top:-35px}@media (min-width:768px){.carousel-section[data-v-277ca0f2]:first-child{margin-top:-55px}}