.mobile-facets__main{height:80%}header.header.header--middle-left.page-width.header--has-menu{z-index:900}div#shopify-section-header{z-index:900}.mobile-facets__inner.gradient{z-index:9999;display:block}form#FacetFiltersFormMobile{z-index:9000}details.mobile-facets__disclosure.disclosure-has-popup.menu-opening{z-index:9999}.content-for-layout{z-index:inherit}.grid-block h2,.products h2{margin:0;padding:0 0 1rem}.text-image-links .heading h2{font-size:3.5rem}.grid-block h2{font-size:4rem}.products h2,.image-and-text .content-coumns .content h2,.text-image-links .heading h3{font-size:2.5rem;line-height:1.2;margin:0;padding-bottom:1rem}.image-colmns h2{font-size:2rem;margin:0;padding-bottom:.5rem}.text-image-links .content p,.image-and-text .content-coumns .content p{font-size:1.5rem;line-height:1.5}.image-colmns .images h3{font-size:1.5rem}@media screen and (min-width: 640px){.text-image-links .heading h2{font-size:6rem}.grid-block h2{font-size:5rem}.products h2,.image-and-text .content-coumns .content h2,.text-image-links .heading h3{font-size:3.5rem;line-height:1.2;margin:0;padding-bottom:1rem}.image-colmns h2{font-size:3rem;margin:0;padding-bottom:.5rem}.text-image-links .content p,.image-and-text .content-coumns .content p{font-size:1.75rem;line-height:1.5}.image-colmns .images h3{font-size:2rem}}.video-section{position:relative;background:#000}.video-section.image-only{overflow:initial}.video-section .video{position:relative;height:inherit;display:flex;align-items:center;justify-content:center}.video-section video.video{width:100%;height:auto}.video-section .svg-lines{position:absolute;right:-1rem;bottom:-2rem;width:5rem;z-index:11}.video-section .badge-img{max-width:75px;position:absolute;z-index:12}@media screen and (min-width: 640px){.video-section .badge-img{max-width:125px}.video-section .svg-lines{bottom:-3rem;width:8rem}}.video-section .video-control{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:15;cursor:pointer}.video-section .video-control .play-button{background:#e4002b;width:12vw;height:12vw;position:relative;border:none;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:all ease 1s}.video-section .video-control.hide{opacity:0;visibility:hidden}.video-section .play-button-holder .play-button:before{content:"";position:absolute;width:0;height:0;border-top:3vw solid transparent;border-bottom:3vw solid transparent;border-left:5vw solid white;transform:translate(1px)}@media screen and (min-width: 768px){.video-section .video-control .play-button{width:7.5vw;height:7.5vw}.video-section .play-button-holder .play-button:before{transform:translate(5px);border-top:2vw solid transparent;border-bottom:2vw solid transparent;border-left:3vw solid white}}.video-section .video .preload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;transition:1s ease all;z-index:10}.video-section .video .preload-overlay.hide{opacity:0;visibility:hidden}.video-section .video .preload-overlay img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.video-section .video .video-wrapper{position:relative;height:0;width:100%;padding-bottom:56.25%;overflow:hidden}.video-section .video .video-wrapper .yt-video{width:100%;height:100%;position:absolute;top:0;left:0;margin:auto;display:block}.video-section .image{width:100vw;height:inherit;position:relative}.video-section a.image{display:block}.video-section .image .main-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.text-image-links{text-align:center;padding:4rem 0}.text-image-links .page-width{position:relative;display:flex;flex-direction:column}.text-image-links svg.top-chevron,.text-image-links svg.bottom-chevron{position:absolute;left:1rem}.text-image-links svg.top-chevron{width:15%;position:relative;display:flex;margin-bottom:1rem;margin-top:-3rem;margin-left:-1.5rem;align-self:flex-start}.text-image-links svg.bottom-chevron{bottom:-4.5rem;width:20%}@media (min-width: 640px){.text-image-links svg.top-chevron,.text-image-links svg.bottom-chevron{left:3rem}.text-image-links svg.top-chevron{position:absolute;display:initial;margin-top:0}.text-image-links svg.top-chevron{width:10%;top:-1rem}.text-image-links svg.bottom-chevron{bottom:-5.5rem;width:15%}}.text-image-links .heading{position:relative}.text-image-links .heading h2,.text-image-links .heading h3{padding:0;margin:0;line-height:1.2}.links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:3rem 0}@media screen and (min-width: 768px){.links{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-image-links .content{padding:0 1rem 1rem;max-width:800px;margin:auto}.links a{text-decoration:none;display:flex;align-items:flex-end;justify-content:center;padding-top:50%;aspect-ratio:1/1;position:relative}.links a img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.links a .link-copy{display:block;padding:1rem;font-size:2.5rem;font-family:ff-good-web-pro,Arial;text-shadow:0 0 3px rgba(0,0,0,.75);font-weight:700;position:relative;z-index:1;text-transform:uppercase;position:absolute;bottom:0}@media screen and (min-width: 768px){.links a{aspect-ratio:initial}.links a .link-copy{position:initial}}.grid-block{padding:4rem 0}.grid-block h2{text-align:center}.grid-block .blocks{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);grid-gap:10px}.grid-block .blocks .block{position:relative;display:inline-block;min-width:100%}.grid-block .blocks .block img{object-fit:cover;object-position:center;position:absolute;width:100%;height:100%}.grid-block .collection-information{position:absolute;left:4rem;bottom:2rem}.grid-block .collection-information h3{display:block;padding:1rem;font-size:2.5rem;text-transform:uppercase;margin:0;text-shadow:0 0 3px rgba(0,0,0,.75);font-weight:700}.grid-block button{cursor:pointer;border:none;text-decoration:none;color:#000;padding:1rem 2rem;display:inline-block;transform:skew(-25deg);position:relative}.grid-block button:hover:before{content:"";position:absolute;background:#0000000d;top:0;left:0;width:100%;height:100%}.grid-block button .button-copy{display:block;transform:skew(25deg);font-family:proxima-nova,Arial;font-weight:700;text-transform:uppercase}@media screen and (min-width: 640px){.grid-block .blocks{grid-template-columns:repeat(14,minmax(0,1fr));grid-auto-flow:dense}.grid-block .blocks .block:first-child,.blocks .block:last-child{grid-row-end:span 2}.grid-block .blocks .block:nth-child(2),.grid-block .blocks .block:nth-child(3){grid-row-end:span 3}.grid-block .blocks .block:nth-child(odd){grid-column-end:span 5}.grid-block .blocks .block:nth-child(2n){grid-column-end:span 9}}.image-colmns,.image-colmns .images{padding:3rem 0}.image-colmns .image-holder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;justify-content:center}.image-colmns .image-holder .image{aspect-ratio:1/1;overflow:hidden;position:relative}.image-colmns .image-holder .image img{object-fit:cover;object-position:center;position:absolute;width:100%;height:100%}.image-colmns .images .image-block h3:before{border-radius:100px}@media screen and (max-width: 640px){.image-colmns .images .image-block{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 640px){.image-colmns .images .image-block:last-child h3:before{border:none}}.products{padding:3rem 0}.products h2{text-align:center;font-family:ff-good-web-pro,Arial;font-weight:900}.products--list{padding:2rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.products--list .product{color:#000;text-decoration:none;margin-bottom:1rem}.products--list .product .product--image{overflow:hidden;aspect-ratio:1/1;position:relative}.products--list .product .product--image img{object-fit:cover;object-position:center;position:absolute;width:100%;height:100%}.products--list .product span{display:block}.products--list .product-information{padding-top:1.5rem}.products--list .product-information span{font-family:ff-good-web-pro,Arial;line-height:1.2;text-transform:uppercase;margin:0}.products--list .product-information span:first-child{font-weight:800;margin-bottom:1rem;font-size:16px}@media screen and (min-width: 768px){.products--list .product-information span:first-child{font-size:20px}}.image-and-text{padding:3rem 0}.content-coumns{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.content-coumns .image,.content-coumns .content{width:100%}.content-coumns .image img,.content-coumns .content .content-inner{padding:1rem}@media screen and (min-width: 640px){.content-coumns .content .content-inner{padding:1rem 2.5rem}}.content-coumns.flipped .image{order:0}.content-coumns.flipped .content{order:1}.content-coumns .image{position:relative;aspect-ratio:1/1}.content-coumns .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 640px){.content-coumns .image,.content-coumns .content{width:50%}}.image-and-text .call-to-action-holder{padding-left:1.5rem}.directional-button{min-width:45%}.directional-button.no-prev,.directional-button.no-next{min-width:100%;padding:0 4rem}@media screen and (min-width: 768px){.directional-button.no-prev,.directional-button.no-next,.directional-button{min-width:150px;padding:0}}.directional-button button{cursor:pointer;border:none;text-decoration:none;color:#000;padding:1rem 2rem;transform:skew(-25deg);display:flex;justify-content:center;align-items:center}.directional-button button:hover:before{content:"";position:absolute;background:#0000000d;top:0;left:0;width:100%;height:100%}.directional-button button .button-copy{transform:skew(25deg);font-family:proxima-nova,Arial;font-weight:700;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.directional-button.next-button-list-item{order:initial}.directional-button.has-next.prev-button-list-item{padding-right:6%}.directional-button.has-prev.next-button-list-item{padding-left:6%}@media screen and (min-width: 768px){.directional-button.has-next.prev-button-list-item{padding-right:0}.directional-button.has-prev.next-button-list-item{padding-left:0}.directional-button.next-button-list-item{order:100}}.directional-button.prev-button-list-item button .button-copy svg{margin-right:.75rem}.directional-button.next-button-list-item button .button-copy svg{margin-left:.75rem}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom.css.map */
