@charset "UTF-8";.row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.search-form .search-form-content,.col-md-3,.col-md-2,header#site-header .menu,header#site-header .header-logo-wrapper,.col-md-1,header#site-header .icons,.col-sm-12,.col-sm-11,.col-sm-10,.article-body-content .flex-image-grid-wrapper,.article-body-content .video-wrapper,.article-body-content iframe,.article-body-content img,.article-template .blog-article-thumbnail .article-image,body.collection .product-grid,.search-results-items,.homepage-collection-carousel .collection-items-wrapper,.homepage-collection-list .collection-item,.homepage-product-row .product-grid,.homepage-event-list .homepage-event-list-item .event-info,.homepage-event-list .event-list-heading,.border-bottom-element .col,.border-wrap,.col-sm-9,.col-sm-8,.homepage-feature-banner .banner-heading p,.homepage-feature-banner .banner-heading h2,.col-sm-7,.col-sm-6,.article-body-content span,.article-body-content p,.article-info,.article-template .blog-article-thumbnail .article-text .heading,.article-template .blog-article-thumbnail .article-image span,.shipping-info-popup .shipping-info-content,.page-body-content,.col-sm-5,body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right,body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left,.product-single .product-images,.product-single .product-text,.homepage-news-list .news-text-wrapper,.blog .news-text-wrapper,.homepage-news-list .news-thumb-wrapper,.blog .news-thumb-wrapper,.homepage-subscribe .subscribe-form,.homepage-subscribe .subscribe-heading,footer#site-footer .footer-signup,footer#site-footer .footer-menu,.col-sm-4,.pagination .pagination-counter,.col-sm-3,.pagination .next-link,.pagination .back-link,.user-form-container .user-form,.col-sm-2,.article-template .blog-article-thumbnail .article-text .details,.col-sm-1,.col-xs-12,.error-message .error-message-content,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-lg,.col-md,.col-sm,.col-xs{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:2rem;padding-right:2rem}.col-lg,.col-md,.col-sm,.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3,.pagination .next-link,.pagination .back-link{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5,header#site-header .icons{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6,body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right,.pagination .pagination-counter,header#site-header .header-logo-wrapper{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10,.homepage-subscribe .subscribe-heading,.homepage-feature-banner .banner-heading p,.homepage-feature-banner .banner-heading h2{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12,body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left,.article-body-content .flex-image-grid-wrapper,.article-body-content span,.article-body-content p,.article-body-content .video-wrapper,.article-body-content iframe,.article-body-content img,.article-info,.article-template .blog-article-thumbnail .article-text .details,.article-template .blog-article-thumbnail .article-text .heading,.article-template .blog-article-thumbnail .article-image span,.article-template .blog-article-thumbnail .article-image,body.collection .product-grid,.search-results-items,.search-form .search-form-content,.error-message .error-message-content,.shipping-info-popup .shipping-info-content,.product-single .product-images,.product-single .product-text,.page-body-content,.homepage-collection-carousel .collection-items-wrapper,.homepage-collection-list .collection-item,.homepage-news-list .news-text-wrapper,.blog .news-text-wrapper,.homepage-news-list .news-thumb-wrapper,.blog .news-thumb-wrapper,.homepage-product-row .product-grid,.homepage-event-list .homepage-event-list-item .event-info,.homepage-event-list .event-list-heading,.homepage-subscribe .subscribe-form,footer#site-footer .footer-signup,footer#site-footer .footer-menu,.user-form-container .user-form,.border-bottom-element .col,.border-wrap{flex-basis:100%;max-width:100%}.off-xs-1,header#site-header .icons{margin-left:8.3333333333%}.off-xs-2{margin-left:16.6666666667%}.off-xs-3{margin-left:25%}.off-xs-4{margin-left:33.3333333333%}.off-xs-5{margin-left:41.6666666667%}.off-xs-6{margin-left:50%}.off-xs-7{margin-left:58.3333333333%}.off-xs-8{margin-left:66.6666666667%}.off-xs-9{margin-left:75%}.off-xs-10{margin-left:83.3333333333%}.off-xs-11{margin-left:91.6666666667%}.off-xs-reset{margin-left:0}@media only screen and (min-width:800px){.col-sm-1,header#site-header .icons{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2,.article-template .blog-article-thumbnail .article-text .details,header#site-header .menu{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3,.pagination .next-link,.pagination .back-link,.user-form-container .user-form{flex-basis:25%;max-width:25%}.col-sm-4,.pagination .pagination-counter,header#site-header .header-logo-wrapper{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5,body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right,body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left,.product-single .product-images,.product-single .product-text,.homepage-news-list .news-text-wrapper,.blog .news-text-wrapper,.homepage-news-list .news-thumb-wrapper,.blog .news-thumb-wrapper,.homepage-subscribe .subscribe-form,.homepage-subscribe .subscribe-heading,footer#site-footer .footer-signup,footer#site-footer .footer-menu{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6,.article-body-content span,.article-body-content p,.article-info,.article-template .blog-article-thumbnail .article-text .heading,.article-template .blog-article-thumbnail .article-image span,.search-form .search-form-content,.shipping-info-popup .shipping-info-content,.page-body-content{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8,.homepage-feature-banner .banner-heading p,.homepage-feature-banner .banner-heading h2{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10,.article-body-content .flex-image-grid-wrapper,.article-body-content .video-wrapper,.article-body-content iframe,.article-body-content img,.article-template .blog-article-thumbnail .article-image,body.collection .product-grid,.search-results-items,.homepage-collection-carousel .collection-items-wrapper,.homepage-collection-list .collection-item,.homepage-product-row .product-grid,.homepage-event-list .homepage-event-list-item .event-info,.homepage-event-list .event-list-heading,.border-bottom-element .col,.border-wrap{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-basis:100%;max-width:100%}.off-sm-1,body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left,.article-body-content .flex-image-grid-wrapper,.article-body-content .video-wrapper,.article-body-content iframe,.article-template .blog-article-thumbnail .article-image,body.collection .product-grid,.search-results-items,.product-single .product-images,.homepage-collection-carousel .collection-items-wrapper,.homepage-collection-list .collection-item,.homepage-news-list .news-thumb-wrapper,.blog .news-thumb-wrapper,.homepage-product-row .product-grid,.homepage-event-list .homepage-event-list-item .event-info,.homepage-event-list .event-list-heading,.homepage-subscribe .subscribe-heading,.homepage-feature-banner .banner-heading p,.homepage-feature-banner .banner-heading h2,.pagination .back-link,footer#site-footer .footer-menu,.user-form-container .user-form,.border-bottom-element .col,.border-wrap{margin-left:8.3333333333%}.off-sm-2{margin-left:16.6666666667%}.off-sm-3,.article-body-content span,.article-body-content p,.article-info,.article-template .blog-article-thumbnail .article-text .heading,.article-template .blog-article-thumbnail .article-image span,.search-form .search-form-content,.shipping-info-popup .shipping-info-content,.page-body-content{margin-left:25%}.off-sm-4{margin-left:33.3333333333%}.off-sm-5,header#site-header .icons{margin-left:41.6666666667%}.off-sm-6{margin-left:50%}.off-sm-7{margin-left:58.3333333333%}.off-sm-8{margin-left:66.6666666667%}.off-sm-9{margin-left:75%}.off-sm-10{margin-left:83.3333333333%}.off-sm-11{margin-left:91.6666666667%}.off-sm-reset{margin-left:0}}@media only screen and (min-width:1024px){.col-md-1,header#site-header .icons{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2,header#site-header .menu,header#site-header .header-logo-wrapper{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4,.search-form .search-form-content{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-basis:100%;max-width:100%}.off-md-1{margin-left:8.3333333333%}.off-md-2{margin-left:16.6666666667%}.off-md-3{margin-left:25%}.off-md-4,.search-form .search-form-content{margin-left:33.3333333333%}.off-md-5{margin-left:41.6666666667%}.off-md-6{margin-left:50%}.off-md-7,header#site-header .icons{margin-left:58.3333333333%}.off-md-8{margin-left:66.6666666667%}.off-md-9{margin-left:75%}.off-md-10{margin-left:83.3333333333%}.off-md-11{margin-left:91.6666666667%}.off-md-reset{margin-left:0}}@media only screen and (min-width:1440px){.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-basis:100%;max-width:100%}.off-lg-1{margin-left:8.3333333333%}.off-lg-2{margin-left:16.6666666667%}.off-lg-3{margin-left:25%}.off-lg-4{margin-left:33.3333333333%}.off-lg-5{margin-left:41.6666666667%}.off-lg-6{margin-left:50%}.off-lg-7{margin-left:58.3333333333%}.off-lg-8{margin-left:66.6666666667%}.off-lg-9{margin-left:75%}.off-lg-10{margin-left:83.3333333333%}.off-lg-11{margin-left:91.6666666667%}.off-lg-reset{margin-left:0}}@font-face{font-family:GTAmericaLight;src:url(./GTAmerica-Lt.woff2) format("woff2"),url(./GTAmerica-Lt.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NYTImperial-SemiBold;src:url(./NYTImperial-Semibold.woff2) format("woff2"),url(./NYTImperial-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NYTImperial-SemiBold-Italic;src:url(./NYTImperial-SemiboldItalic.woff2) format("woff2"),url(./NYTImperial-SemiboldItalic.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:NYTImperial-Regular;src:url(./NYTImperial-Regular.woff2) format("woff2"),url(./NYTImperial-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NYTImperial-Regular-Italic;src:url(./NYTImperial-Italic.woff2) format("woff2"),url(./NYTImperial-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FranklinGothicCompressed;src:url(./FranklinGothicFSCompressedRg.woff2) format("woff2"),url(./FranklinGothicFSCompressedRg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FranklinGothicStdDemi;src:url(./ITCFranklinGothicStd-Demi.woff2) format("woff2"),url(./ITCFranklinGothicStd-Demi.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FranklinGothicStdBook;src:url(./ITCFranklinGothicStd-Book.woff2) format("woff2"),url(./ITCFranklinGothicStd-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.nyt-semibold,.body-text-bold{font-family:NYTImperial-SemiBold}.nyt-semibold.italic,.italic.body-text-bold{font-family:NYTImperial-SemiBold-Italic}.nyt-regular,.article-template .blog-article-thumbnail .article-text p,.body-text{font-family:NYTImperial-Regular}.nyt-regular.italic,.article-template .blog-article-thumbnail .article-text p.italic,.italic.body-text{font-family:NYTImperial-Regular-Italic}.franklin-compressed,.collection-button-text,.homepage-collection-carousel .carousel-item .cta-button,.homepage-collection-list .collection-item .cta-button{font-family:FranklinGothicCompressed}.franklin-demi,.sliding-menu nav p.nav-heading,.form-text.bold,.bold-nav,header#site-header .menu,.large-header,.article-template .blog-article-thumbnail .article-text .heading,.product-single .product-text h3,.homepage-feature-banner .banner-heading p,.homepage-feature-banner .banner-heading h2,.hero-text,.error-message h1{font-family:FranklinGothicStdDemi}.franklin-book,.shipping-info-popup .shipping-info-content p,footer#site-footer .footer-menu a,footer#site-footer .footer-text,.form-text,.small-text,.body-detail,.article-template .blog-article-thumbnail .article-text .details,.search-term p,.homepage-news-list .news-text-wrapper .article-details .article-author,.blog .news-text-wrapper .article-details .article-author,.homepage-news-list .news-text-wrapper .article-details .article-date,.blog .news-text-wrapper .article-details .article-date,.regular-header,.product-recommendations .product__title,.homepage-product-row .product-item .product-item-text-wrapper,.homepage-product-row .article-item .product-item-text-wrapper,.user-form-container h1{font-family:FranklinGothicStdBook}.hero-text,.error-message h1{font-size:8rem;line-height:9rem;font-weight:400!important}@media(max-device-width:1024px){.hero-text,.error-message h1{font-size:150px;line-height:15rem}}.large-header,.article-template .blog-article-thumbnail .article-text .heading,.product-single .product-text h3,.homepage-feature-banner .banner-heading p,.homepage-feature-banner .banner-heading h2{font-size:2rem;line-height:2.25rem;font-weight:400!important}@media(max-device-width:1024px){.large-header,.article-template .blog-article-thumbnail .article-text .heading,.product-single .product-text h3,.homepage-feature-banner .banner-heading p,.homepage-feature-banner .banner-heading h2{font-size:30px;line-height:35px}}.regular-header,.product-recommendations .product__title,.homepage-product-row .product-item .product-item-text-wrapper,.homepage-product-row .article-item .product-item-text-wrapper,.user-form-container h1{font-size:1.5rem;line-height:1.8rem}@media(max-device-width:1024px){.regular-header,.product-recommendations .product__title,.homepage-product-row .product-item .product-item-text-wrapper,.homepage-product-row .article-item .product-item-text-wrapper,.user-form-container h1{font-size:18px;line-height:26px}}.collection-button-text,.homepage-collection-carousel .carousel-item .cta-button,.homepage-collection-list .collection-item .cta-button{font-size:1.5rem;padding-bottom:10px}@media(max-device-width:1024px){.collection-button-text,.homepage-collection-carousel .carousel-item .cta-button,.homepage-collection-list .collection-item .cta-button{font-size:30px;line-height:35px}}.button-text,.search-form .search-form-content button,.product-single .product-buttons button,.homepage-subscribe .subscribe-form .signup__btn,.homepage-subscribe .subscribe-form .signup__input,.button-row a,.signup-btn,.signup-input,button:not(.no-design),input[type=button],input[type=submit],button[type=button],input:not(.user-form-button),button,.user-form-button,.shopify-challenge__button.btn{font-size:.8rem;line-height:1.25rem;font-family:GTAmericaLight}@media(max-device-width:1024px){.button-text,.search-form .search-form-content button,.product-single .product-buttons button,.homepage-subscribe .subscribe-form .signup__btn,.homepage-subscribe .subscribe-form .signup__input,.button-row a,.signup-btn,.signup-input,button:not(.no-design),input[type=button],input[type=submit],button[type=button],input:not(.user-form-button),button,.user-form-button,.shopify-challenge__button.btn{line-height:26px}}.body-text{font-size:16px;line-height:24px}@media(max-device-width:1024px){.body-text{font-size:18px;line-height:26px}}.body-text-bold{font-size:16px;line-height:24px}@media(max-device-width:1024px){.body-text-bold{font-size:18px;line-height:26px}}.body-detail,.article-template .blog-article-thumbnail .article-text .details,.search-term p,.homepage-news-list .news-text-wrapper .article-details .article-author,.blog .news-text-wrapper .article-details .article-author,.homepage-news-list .news-text-wrapper .article-details .article-date,.blog .news-text-wrapper .article-details .article-date{font-size:.8rem;line-height:1.2rem}@media(max-device-width:1024px){.body-detail,.article-template .blog-article-thumbnail .article-text .details,.search-term p,.homepage-news-list .news-text-wrapper .article-details .article-author,.blog .news-text-wrapper .article-details .article-author,.homepage-news-list .news-text-wrapper .article-details .article-date,.blog .news-text-wrapper .article-details .article-date{font-size:18px;line-height:26px}}.small-text{font-size:.75rem;line-height:1rem}@media(max-device-width:1024px){.small-text{font-size:18px;line-height:26px}}.small-text-sans,.article-body-content p,.product-item-text-wrapper strong,.product-item-text-wrapper p,.homepage-news-list .news-text-wrapper .article-body,.blog .news-text-wrapper .article-body{font-size:16px;line-height:24px;font-family:NYTImperial-Regular}@media(max-device-width:1024px){.small-text-sans,.article-body-content p,.product-item-text-wrapper strong,.product-item-text-wrapper p,.homepage-news-list .news-text-wrapper .article-body,.blog .news-text-wrapper .article-body{font-size:18px;line-height:26px}}.article-header,.homepage-news-list .news-text-wrapper .article-header,.blog .news-text-wrapper .article-header{font-size:1.8rem;line-height:2.2rem;font-weight:400!important;font-family:NYTImperial-SemiBold}@media(max-width:1024px){.article-header,.homepage-news-list .news-text-wrapper .article-header,.blog .news-text-wrapper .article-header{font-size:22px;line-height:26px!important}}.bold-nav,header#site-header .menu{font-size:1rem;line-height:135%}@media(max-device-width:800px){.bold-nav,header#site-header .menu{font-size:1.5rem;line-height:2rem}}.form-text{font-size:.9rem;line-height:1rem}.form-text::placeholder{color:#979797;padding-left:1rem}@media(max-device-width:1024px){.form-text{font-size:25px!important;line-height:35px!important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container-fluid{width:100%;display:flex;justify-content:center;max-width:1900px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px)and (-webkit-min-device-pixel-ratio:1.5){.container-fluid{margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem)}}.container-fluid.direction-column{flex-direction:column;align-items:center}.container-fluid.margin-bottom{margin-bottom:2rem}.border-wrap{border-top:solid 1px #979797}@media(max-width:800px){.border-wrap{margin-left:2rem;max-width:calc(100% - 4rem)}}@media only screen and (min-width:1024px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:1.5){.border-wrap{max-width:calc(100% - 6rem)}}@media(min-width:800px)and (max-width:1024px){.border-wrap{margin-left:7rem;max-width:calc(100% - 14rem)}}@media(min-width:800px)and (max-width:900px){.border-wrap{margin-left:6.5rem;max-width:calc(100% - 13rem)}}@media(min-width:800px)and (max-width:1024px){.border-wrap.border-wrap-recommendations{margin-left:5rem;max-width:calc(100% - 9rem)}}@media(min-width:800px)and (max-width:900px){.border-wrap.border-wrap-recommendations{margin-left:4.5rem;max-width:calc(100% - 11rem)}}.row{width:100%;margin-left:0;margin-right:0}.horizontal-items,footer#site-footer .footer-menu nav,header#site-header .icons,header#site-header .menu{display:flex;flex-direction:row}.horizontal-items.flex-start,footer#site-footer .footer-menu nav,header#site-header .flex-start.icons,header#site-header .menu{justify-content:flex-start}.horizontal-items.flex-end,footer#site-footer .footer-menu nav.flex-end,header#site-header .icons,header#site-header .flex-end.menu{justify-content:flex-end}@media(min-width:1024px){.first-col,.homepage-event-list .homepage-event-list-item .event-info,.homepage-subscribe .subscribe-heading,.pagination .back-link{padding-left:0!important}}@media(min-width:1024px){.last-col,.homepage-event-list .homepage-event-list-item .event-info,.homepage-subscribe .subscribe-form,.pagination .next-link{padding-right:0!important}}.border-bottom-element .col{padding-left:0!important;padding-right:0!important}.border-bottom-element .col .border{border-bottom:1px solid #979797}@media(max-width:1024px){.border-bottom-element .col .border{margin-left:.5rem;max-width:calc(100% - 1rem)}}button,.user-form-button,.shopify-challenge__button.btn{transition:background-color .25s ease-in-out;background-color:#333;text-align:center;border:none;color:#fff;height:2.5rem}button:hover,.user-form-button:hover,.shopify-challenge__button.btn:hover{transition:background-color .25s ease-in-out;background-color:#333;cursor:pointer}input:not(.user-form-button){border:solid 1px #979797;padding-left:1rem}input:not(.user-form-button)::placeholder{color:#979797}input:not(.user-form-button):active{color:#333;border:solid 1px #333}.shopify-challenge__button.btn{margin-top:2rem;padding-left:2rem;padding-right:2rem}.user-form-container{margin-top:4rem}.user-form-container label{margin-bottom:.25rem}.user-form-container h1{font-size:1rem;font-family:FranklinGothicStdDemi}.user-form-container form{display:flex;flex-direction:column;margin-top:1rem}.user-form-container input,.user-form-container select{margin-bottom:.5rem}.user-form-container button{margin-top:1rem;margin-bottom:.5rem;font-size:.8rem}@media(max-width:800px){.user-form-container button{font-size:.8rem!important}}@media(min-width:1024px){.user-form-container .user-form{padding-left:0}}.user-form-container a:hover{cursor:pointer}button:not(.no-design),input[type=button],input[type=submit],button[type=button]{transition:background-color .25s ease-in-out;background-color:#333;text-align:center;border:none;height:2.5rem;color:#fff;display:flex;align-items:center;justify-content:center}button:not(.no-design):hover,input[type=button]:hover,input[type=submit]:hover,button[type=button]:hover{transition:background-color .25s ease-in-out;background-color:#333;cursor:pointer}@media(max-width:1024px){button{max-height:40px}}input{height:2rem}.passive-button,.active-button{color:#333!important;background-color:#fc0!important}.active-button:hover{background-color:#feab29!important}*::-webkit-scrollbar{width:0;height:0}*::selection,*::-moz-selection,*::-webkit-selection{background:#777cf066}h1.title,h2.title,h3.title,h4.title,h5.title,#admin-bar-iframe,#shopify-section-announcement-bar,.dev-template-info{display:none!important}*,*:focus,input:focus,textarea:focus{outline:none!important;border-radius:0!important}::selection{background-color:#fc0}input,input[type=search],input[type=email],input[type=text],input[type=password],textarea,input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:none;-webkit-border-radius:0px}input:focus{box-shadow:none;border-color:inherit;-webkit-box-shadow:none;border-radius:0!important}html{max-width:100vw;overflow-x:hidden;background-color:#fff;scroll-behavior:smooth}body{margin:0;padding:0;width:100%;color:#333;font-size:20px;min-height:100vh;background-color:#fff;font-family:FranklinGothicStdBook;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;overflow-x:hidden}.visually-hidden,.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}main{background-color:#fff}section{background-color:#fff}a{color:inherit;text-decoration:none;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}a:hover{color:#979797;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}img{width:100%;height:auto;max-width:100%}.uppercase,.product-single .product-buttons button,.button-row a,header#site-header .menu,button,.user-form-button,.shopify-challenge__button.btn,button:not(.no-design),input[type=button],input[type=submit],button[type=button]{text-transform:uppercase}.background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}@media(min-width:800px){.hide-desktop{display:none!important}}@media(max-width:799px){.hide-mobile,header#site-header .menu{display:none!important}}.logo-reveal{width:100vw;display:flex;align-items:center;align-content:center;justify-content:center}.logo-reveal:hover{cursor:pointer}.logo-reveal svg{fill:#333;width:105vw;height:auto}@media(min-width:1024px){.logo-reveal svg{margin-top:-50px}}#product-dropdown-button{color:#fff;background:#333;width:calc(50% - .5rem);height:2.5rem;box-sizing:border-box;text-transform:uppercase;display:flex;align-items:center;justify-content:center;line-height:1.25rem;font-family:GTAmericaLight;transition:.3s all ease-in-out;border:1px solid #333333}#product-dropdown-button:hover{background:#fff;color:#333}#product-dropdown-menu{width:13rem;background:#fff;border:1px solid #333333;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase}.ui-menu-item:hover,#product-dropdown-button:hover{cursor:pointer}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;visibility:hidden}.ui-selectmenu-open{visibility:visible}.ui-menu-item{width:100%;padding:1rem 0 .8rem;border-bottom:1px solid #333333;font-size:.8rem;text-align:center}.ui-menu-item:last-child{border-bottom:none}.ui-menu-item:first-child{display:none}.ui-state-disabled{color:#979797;pointer-events:none}.ui-state-disabled:hover{cursor:auto}.product__form--dropdown{display:flex;justify-content:space-between}.ui-menu-item,.ui-selectmenu-text,.product__form--dropdown button{font-size:.8rem}.ui-selectmenu-text{display:flex;gap:.6rem}.ui-selectmenu-text:after{content:"\2304";display:block;font-size:120%;transition:.3s all ease-in-out;line-height:14px}.ui-selectmenu-button-open{border-bottom:none!important}.ui-selectmenu-button-open .ui-selectmenu-text:after{transform:rotate(180deg)}@media(max-width:750px){#product-dropdown-button{width:100%}.product__form--dropdown{flex-direction:column;gap:.5rem}}.splash{background-color:#333;position:fixed;height:100vh;width:100vw;z-index:900;color:#fff;left:0;top:0;display:flex;align-items:center;justify-content:center;font-size:2rem;display:none}header#site-header{left:0;top:.75rem;width:100%;z-index:800;position:fixed;padding-top:1rem;padding-bottom:1rem;margin-left:-2px;width:calc(100% + 2px);mix-blend-mode:difference;transition:opacity .25s ease-in-out}@media(max-width:1024px){header#site-header{padding-top:.4rem}}header#site-header .header-logo-wrapper svg.header-logo{fill:#ccc;width:100%;max-width:200px}header#site-header .menu{padding-top:2px;padding-left:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header#site-header .menu div{color:#fefefe;margin-right:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header#site-header .menu div:hover{cursor:pointer}@media(min-width:800px)and (max-width:1024px){header#site-header .menu{margin-left:-25px}}header#site-header .menu.hidden{display:none}@media only screen and (min-width:800px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:1.5){header#site-header .menu{font-size:1rem;margin-top:-3px}}@media(min-width:800px){header#site-header .icons{display:flex;justify-content:center}}header#site-header .icons .icons-inner{display:flex;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:space-around}@media(max-width:800px){header#site-header .icons .icons-inner{justify-content:flex-end;margin-right:-2px}}@media only screen and (min-width:800px)and (max-width:1024px)and (-webkit-min-device-pixel-ratio:2){header#site-header .icons .icons-inner{width:calc(100% - 35px);padding-right:35px}}header#site-header .icons .menu-icon{display:flex;align-items:flex-start;justify-content:flex-end}header#site-header .icons .menu-icon.mobile-menu-link{margin:0}header#site-header .icons .menu-icon:hover{cursor:pointer}header#site-header .icons .menu-icon svg{height:auto;fill:#fefefe;margin:0 3px;width:1.125rem}@media(max-width:800px){header#site-header .icons .menu-icon svg{width:25px!important}}@media(min-width:800px)and (max-width:1024px){header#site-header .icons .menu-icon svg{width:1.125rem}}@media(max-width:1440px){header#site-header .icons .menu-icon svg{width:1.25rem}}@media(min-width:1440px){header#site-header .icons .menu-icon svg{width:1.5rem}}.sliding-menu{border-right:solid 1px #333;background-color:#fff;padding-top:7.5rem;position:fixed;height:100vh;z-index:700;left:-50vw;bottom:0;top:0;width:25vw;font-size:1.6rem;line-height:3rem;overflow-y:scroll;font-family:FranklinGothicStdBook;transition:all .25s ease-in-out}@media only screen and (min-width:1024px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:1.5){.sliding-menu{width:33vw}}@media(max-device-width:1024px)and (orientation:portrait){.sliding-menu{padding-top:3rem}}.sliding-menu.mobile-menu{left:-150vw;width:100vw;padding-bottom:3rem}.sliding-menu.open{left:0;min-width:350px;transition:all .25s ease-in-out}.sliding-menu nav{display:flex;flex-direction:column;padding-left:.75rem;margin-bottom:3rem;padding-left:2rem}@media(max-device-width:1024px)and (orientation:portrait){.sliding-menu nav{margin-top:3rem;padding-left:1.5rem}}.sliding-menu nav a{max-width:80%}@media(max-width:1024px){.sliding-menu nav{font-size:20px;line-height:30px}}.sliding-menu .close{z-index:999999999;position:absolute;font-size:2rem;right:1.5rem;top:.75rem}@media(max-device-width:1024px)and (orientation:portrait){.sliding-menu .close{top:.75rem;right:1.5rem;font-size:35px}}footer#site-footer{color:#fff;margin-top:4rem;padding-top:1rem;background-color:#333;position:relative}@media(max-width:800px){footer#site-footer{height:auto;padding-top:.5rem;padding-bottom:1rem}}footer#site-footer .footer-text{color:#fff;font-size:1rem!important;line-height:1.25rem!important}@media(max-width:800px){footer#site-footer .footer-text{flex-direction:column;margin-bottom:1rem}}@media(max-device-width:800px){footer#site-footer .footer-text{font-size:2rem;margin-bottom:2rem}}footer#site-footer .footer-text strong{font-family:FranklinGothicStdDemi}footer#site-footer .footer-text a{transition:all .25s ease-in-out}@media(min-width:1024px){footer#site-footer .footer-menu{padding-left:0;padding-right:0}}@media(max-device-width:800px){footer#site-footer .footer-menu{flex-direction:column;margin-top:1rem}}footer#site-footer .footer-menu nav{margin-bottom:1rem;flex-wrap:wrap}footer#site-footer .footer-menu a{color:#fff;margin-right:2rem;line-height:1.25rem;font-size:1rem!important;text-transform:uppercase}@media(max-device-width:800px){footer#site-footer .footer-menu a{font-size:2rem;margin-bottom:1rem}}footer#site-footer .footer-menu a:hover{opacity:.75}@media(min-width:1024px){footer#site-footer .footer-signup{padding-right:0}}footer#site-footer .footer-signup .footer-text{margin-bottom:1rem}footer#site-footer .footer-signup form{display:flex;flex-direction:column}footer#site-footer .footer-signup h2{font-size:1rem;margin-bottom:.5rem;font-family:FranklinGothicStdBook}@media(max-device-width:800px){footer#site-footer .footer-signup h2{font-size:16px;margin-top:.5rem;margin-bottom:1rem}}footer#site-footer .footer-info{font-size:1rem;margin-top:3rem;padding-bottom:1rem;bottom:0;left:1.5rem;right:1.5rem;text-align:center;padding-top:2rem;position:absolute;width:calc(100% - 3rem)}@media(min-width:1024px){footer#site-footer .footer-info{padding-left:0}}@media only screen and (min-width:800px){footer#site-footer .footer-info{left:0;right:0;text-align:left;position:relative}}@media only screen and (min-width:800px)and (max-width:2000px)and (-webkit-min-device-pixel-ratio:1.5){footer#site-footer .container-fulid .row{justify-content:space-between!important;flex-direction:row!important;flex-wrap:nowrap!important}footer#site-footer .footer-menu,footer#site-footer .footer-signup{margin-top:1rem;max-width:calc(50vw - 2rem)!important}}.signup-input{color:#fff;width:100%;max-width:100%;background-color:#333;border:solid #fff 1px!important;margin-bottom:.5rem;padding:1rem!important;box-sizing:border-box}.signup-input::placeholder{color:#fff!important}.signup-btn{padding:0;width:100%;font-size:.8rem;color:#333!important;background-color:#fff!important;height:2.25rem!important;border:solid #fff 1px!important;text-transform:uppercase;transition:all .25s ease-in-out;font-family:GTAmericaLight!important}.signup-btn:hover{color:#fff!important;background-color:#333!important;transition:all .25s ease-in-out}.pagination{width:100%;margin-top:3rem;margin-bottom:2rem;text-transform:uppercase;font-family:FranklinGothicStdDemi;font-size:1rem}.pagination .pagination-counter{text-align:center}.pagination .next-link{text-align:right}.multicolumn,.dev-template-info{display:none}.button-row a{display:flex;align-items:center;align-content:center;justify-content:center;color:#fff;height:2.5rem;border:none;margin-left:auto;margin-right:auto;text-align:center;background-color:#333;width:auto;min-width:200px;max-width:450px;transition:background-color .25s ease-in-out;font-size:13px!important}@media(max-width:800px){.button-row a{font-size:13px!important;width:100%!important}}@media(max-width:1024px){.button-row a{max-width:450px;font-size:13px}}@media(max-width:800px){.button-row a{max-width:calc(100% - 1.5rem);font-size:13px}}@media only screen and (min-width:1024px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:1.5){.button-row a{max-width:300px;font-size:16px}}@media only screen and (max-width:800px)and (-webkit-min-device-pixel-ratio:2){.button-row a{margin-left:0!important;width:calc(100vw - 2.5rem)!important;min-width:calc(100vw - 2.5rem)!important}}@media(min-width:800px){.button-row a{border:solid 1px #333}.button-row a:hover{color:#333;transition:background-color .25s ease-in-out;background-color:#fff;cursor:pointer}}.button-row a.isPhone{max-width:100%}@media(max-width:800px){.button-row{padding-left:.75rem;padding-right:.75rem;font-size:14px!important}.homepage-news-list .button-row{margin-left:.5rem;max-width:calc(100% - 2.5rem)}}.arrow{mix-blend-mode:difference!important;z-index:600;position:absolute;font-size:36px;color:#ccc;top:-50vh}.arrow.left-arrow{left:2rem}@media(max-width:1024px){.arrow.left-arrow{left:1.35rem}}.arrow.right-arrow{right:2rem}@media(max-width:1024px){.arrow.right-arrow{right:1.35rem}}.arrow:hover{cursor:pointer}.arrow.visable{top:calc(50vh - 18px)}@media(max-width:1024px){.arrow.visable{top:calc(50vh - 100px)}}.homepage-feature-banner{display:flex;height:100vh;overflow:hidden;max-height:100vh;position:relative}@media(max-width:1024px){.homepage-feature-banner{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}}.homepage-feature-banner .row{height:100vh}.homepage-feature-banner .bg-image{top:0;left:0;z-index:0;width:100vw;height:100vh;max-height:100vh;overflow:hidden;position:absolute}.homepage-feature-banner .bg-image img,.homepage-feature-banner .bg-image video{height:100vh;object-fit:cover;max-height:100vh}.homepage-feature-banner .banner-heading{bottom:0;z-index:1;width:100%;align-self:flex-end;background-color:#fff;padding-bottom:1rem;padding-top:1.5rem!important;opacity:0;transition:opacity .25s ease-in-out .5s}@media(max-width:1024px){.homepage-feature-banner .banner-heading{padding-top:.5rem;margin-bottom:100px;padding-bottom:20px}}.homepage-feature-banner .banner-heading.transparent{color:#ccc!important;mix-blend-mode:difference!important;background-color:transparent!important}@media(min-width:1024px){.homepage-feature-banner .banner-heading h2{padding-left:0}}.homepage-feature-banner .banner-heading p{font-family:FranklinGothicStdBook}@media(min-width:1024px){.homepage-feature-banner .banner-heading p{padding-left:0}}.slick-active .banner-heading{opacity:1;transition:opacity .25s ease-in-out .5s}.homepage-subscribe{position:relative;width:100%;color:#fff;height:auto;z-index:900;width:100vw;position:fixed;padding-left:0;padding-right:0;left:0;right:0;bottom:-50vh;background-color:#333;padding-top:1rem;padding-bottom:.5rem;display:none}.homepage-subscribe a{transition:opacity .25s ease-in-out}.homepage-subscribe .close-signup{position:absolute;font-size:2rem;right:2rem;top:1rem}.homepage-subscribe .close-signup:hover{cursor:pointer}@media(max-width:1024px){.homepage-subscribe .close-signup{top:1.1rem;right:1.1rem}}@media(max-width:800px){.homepage-subscribe .close-signup{top:1.2rem;right:1.85rem}}@media(max-width:1024px){.homepage-subscribe .border-wrap{display:none}}.homepage-subscribe .container-fluid{width:100%}.homepage-subscribe .subscribe-heading{margin-bottom:.5rem;font-family:FranklinGothicStdBook}@media(max-width:1024px){.homepage-subscribe .subscribe-heading{margin-top:1rem;font-size:16px}}.homepage-subscribe .subscribe-form{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width:1024px){.homepage-subscribe .subscribe-form{flex-direction:column}}.homepage-subscribe .subscribe-form .signup__input{color:#fff;padding-left:1rem;margin-bottom:.5rem;border:solid 1px #fff;background-color:#333;width:calc(50% - 1rem)}.homepage-subscribe .subscribe-form .signup__input::placeholder{color:#fff}@media(max-width:1024px){.homepage-subscribe .subscribe-form .signup__input{margin-top:.5rem;width:calc(100% + 2px)}}@media(max-width:800px){.homepage-subscribe .subscribe-form .signup__input{width:calc(100% - 1.1rem)!important}}@media(max-device-width:800px)and (orientation:portrait){.homepage-subscribe .subscribe-form .signup__input{width:calc(100% + 1.125rem)}}.homepage-subscribe .subscribe-form .signup__btn{padding:0;height:2.25rem;color:#333;border:solid 1px #fff;background-color:#fff;transition:all .25s ease-in-out;text-transform:uppercase;text-align:center;width:calc(50% - 1rem);font-family:GTAmericaLight!important}@media(max-width:1024px){.homepage-subscribe .subscribe-form .signup__btn{width:calc(100% + 1.6rem)!important}}@media(max-width:800px){.homepage-subscribe .subscribe-form .signup__btn{width:100%!important}}.homepage-subscribe .subscribe-form .signup__btn:hover{color:#fff;background-color:#333;transition:all .25s ease-in-out}@media only screen and (min-width:1024px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:1.5){.homepage-subscribe .subscribe-form .signup__btn{padding-top:3px!important;padding-bottom:3px!important}}@media(max-device-width:800px)and (orientation:portrait){.homepage-subscribe .subscribe-form .signup__btn{width:calc(100% + 1px)!important}}body.index .homepage-subscribe{bottom:-50vh;transition:all .5s ease-in-out}body.index .homepage-subscribe.opened{bottom:0}body.index .homepage-subscribe.closed{bottom:-50vh;transition:all .5s ease-in-out}.homepage-event-list{margin-top:1.5rem!important;margin-bottom:1rem}.homepage-event-list .inner-border:last-child{display:none;opacity:0}.homepage-event-list .row{padding-top:0;padding-bottom:0}.homepage-event-list .event-list-heading{padding-bottom:.25rem;font-family:FranklinGothicStdDemi}@media(min-width:1024px){.homepage-event-list .event-list-heading{padding-left:0}}.homepage-event-list .event-list-heading p{font-size:16px!important}.homepage-event-list .homepage-event-list-item{padding-top:.5rem;padding-bottom:.5rem}.homepage-event-list .homepage-event-list-item p{font-size:16px!important;line-height:1.25rem}@media(max-device-width:1024px){.homepage-event-list .homepage-event-list-item p{font-size:16px!important;line-height:20px!important}}@media(min-width:1024px){.homepage-event-list .homepage-event-list-item{padding-right:0!important;padding-left:0!important}}@media(min-width:1024px){.homepage-event-list .homepage-event-list-item .event-info{margin-top:.25rem}}.homepage-event-list .homepage-event-list-item .event-info p{font-size:14px!important;line-height:1.25rem}@media(max-device-width:1024px){.homepage-event-list .homepage-event-list-item .event-info p{font-size:16px!important;line-height:20px!important}}.homepage-event-list .homepage-event-list-item .event-info a{color:#00f;transition:all .25s ease-in-out}.homepage-event-list .homepage-event-list-item .event-info a:hover{opacity:.5;text-decoration:none;transition:all .25s ease-in-out}.homepage-product-row .product-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;padding-right:2rem!important;padding-left:2rem!important}@media(min-width:1024px){.homepage-product-row .product-grid{padding-right:0!important;padding-left:0!important}}@media only screen and (min-width:1024px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:1.5){.homepage-product-row .product-grid{padding-right:0!important;padding-left:0!important}}.homepage-product-row .product-grid:after{height:0;width:calc(33% - 1rem)!important;content:""}.homepage-product-row .product-item,.homepage-product-row .article-item{padding:1rem}@media(max-width:800px){.homepage-product-row .product-item,.homepage-product-row .article-item{padding-left:0;padding-right:0}}@media(max-width:800px){.homepage-product-row .product-item,.homepage-product-row .article-item{padding-bottom:0;padding-left:0!important;padding-right:0!important;width:calc(50% - .25rem)!important}}@media(min-width:800px){.homepage-product-row .product-item,.homepage-product-row .article-item{width:calc(33% - 1rem)!important;padding-right:0!important;padding-left:0!important}.homepage-product-row .product-item .product-item-text-wrapper,.homepage-product-row .article-item .product-item-text-wrapper{font-size:16px;line-height:20px}}.homepage-product-row .product-item .product-item-thumb-wrapper,.homepage-product-row .article-item .product-item-thumb-wrapper{margin-bottom:.5rem}@media(max-device-width:1024px){.homepage-product-row .product-item .product-item-thumb-wrapper,.homepage-product-row .article-item .product-item-thumb-wrapper{margin-bottom:.25rem}}.homepage-product-row .product-item .product-item-text-wrapper,.homepage-product-row .article-item .product-item-text-wrapper{font-weight:400!important;margin-bottom:1rem;font-size:16px}@media(min-device-width:800px){.homepage-product-row .product-item .product-item-text-wrapper,.homepage-product-row .article-item .product-item-text-wrapper{margin-bottom:1rem}}@media(max-device-width:800px){.homepage-product-row .product-item .product-item-text-wrapper,.homepage-product-row .article-item .product-item-text-wrapper{font-size:16px;line-height:20px}}.homepage-product-row .product-item .product-item-text-wrapper a,.homepage-product-row .article-item .product-item-text-wrapper a{transition:all .25s ease-in-out}.homepage-product-row .article-item h3{font-family:NYTImperial-SemiBold}.homepage-product-row .button-row{width:100%;margin-top:1.5rem;padding-left:0!important;padding-right:0!important}@media(max-width:800px){.homepage-product-row .button-row a{margin:0!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.homepage-product-row .button-row a.isPhone{margin-left:.75rem!important;padding-left:.5rem!important;padding-right:.5rem!important;width:calc(100vw - 3.5rem)!important;min-width:calc(100vw - 3.5rem)!important}}@media only screen and (max-width:800px)and (-webkit-min-device-pixel-ratio:2){.homepage-product-row .button-row a{margin-left:.75rem!important;width:calc(100vw - 2.5rem)!important;min-width:calc(100vw - 2.5rem)!important}}.homepage-product-single .product-grid{flex-direction:column}.homepage-product-single .product-item,.homepage-product-single .homepage-product-row .article-item,.homepage-product-row .homepage-product-single .article-item,.homepage-product-single .product-item .full-width-product-image,.homepage-product-single .homepage-product-row .article-item .full-width-product-image,.homepage-product-row .homepage-product-single .article-item .full-width-product-image{width:100%!important}@media(min-width:800px){body.index .product-item:first-child,body.index .homepage-product-row .article-item:first-child,.homepage-product-row body.index .article-item:first-child{padding-left:0!important}body.index .product-item:last-child,body.index .homepage-product-row .article-item:last-child,.homepage-product-row body.index .article-item:last-child{padding-right:0!important}}.product-item-text-wrapper{margin-bottom:.5rem!important}.homepage-news-list,.blog{margin-bottom:1rem}.homepage-news-list .news-list-item,.blog .news-list-item{margin-bottom:.5rem}@media(max-width:800px){.homepage-news-list .news-list-item,.blog .news-list-item{margin-bottom:.25rem}}@media(max-width:1024px){.homepage-news-list .news-list-item,.blog .news-list-item{padding:0}}@media(max-device-width:1024px)and (orientation:portrait){.homepage-news-list .news-list-item,.blog .news-list-item{margin-bottom:.5rem}}.homepage-news-list .news-thumb-wrapper,.blog .news-thumb-wrapper{padding-right:0!important;padding-left:0!important}@media(min-width:800px)and (max-width:1024px){.homepage-news-list .news-thumb-wrapper,.blog .news-thumb-wrapper{padding-left:2rem!important}}@media(max-device-width:1024px)and (orientation:landscape){.homepage-news-list .news-thumb-wrapper,.blog .news-thumb-wrapper{padding-right:1rem!important}}@media(max-device-width:1024px)and (orientation:landscape){.homepage-news-list .news-text-wrapper,.blog .news-text-wrapper{padding-right:0!important;padding-left:1rem;max-width:650px}}.homepage-news-list .news-text-wrapper .article-details,.blog .news-text-wrapper .article-details{display:flex;font-size:16px;justify-content:flex-start;border-bottom:1px solid #979797;padding-bottom:.5rem;margin-bottom:1rem}@media(max-device-width:1024px){.homepage-news-list .news-text-wrapper .article-details,.blog .news-text-wrapper .article-details{margin-top:.5rem}}.homepage-news-list .news-text-wrapper .article-details .article-date,.blog .news-text-wrapper .article-details .article-date,.homepage-news-list .news-text-wrapper .article-details .article-author,.blog .news-text-wrapper .article-details .article-author{width:50%}@media(max-device-width:1024px){.homepage-news-list .news-text-wrapper .article-details .article-author,.blog .news-text-wrapper .article-details .article-author{font-size:16px;text-align:right}}.homepage-news-list .news-text-wrapper .article-header,.blog .news-text-wrapper .article-header{margin-bottom:1rem}@media(max-device-width:1024px){.homepage-news-list .news-text-wrapper .article-header,.blog .news-text-wrapper .article-header{margin-bottom:.5rem}}.homepage-news-list .news-text-wrapper .article-body,.blog .news-text-wrapper .article-body{font-size:16px;line-height:24px}@media(max-device-width:1024px){.homepage-news-list .news-text-wrapper .article-body,.blog .news-text-wrapper .article-body{margin-bottom:1rem;font-size:18px;line-height:26px}}.homepage-collection-list{display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center}.homepage-collection-list .collection-item{width:100%!important;position:relative}@media(min-width:1024px){.homepage-collection-list .collection-item{padding-left:0;padding-right:0;width:100%!important;max-width:100%!important}}@media(max-width:1024px){.homepage-collection-list .collection-item{width:100%!important}}@media(max-width:800px){.homepage-collection-list .collection-item{padding:0;width:calc(100vw - 2.5rem)!important}}@media only screen and (max-width:800px)and (-webkit-min-device-pixel-ratio:2){.homepage-collection-list .collection-item{padding:0;width:100%!important}}.homepage-collection-list .collection-item.isPhone{padding:0;width:calc(100vw - .25rem)!important}@media only screen and (min-width:1024px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:1.5){.homepage-collection-list .collection-item{padding-right:0!important;padding-left:0!important}}.homepage-collection-list .collection-item .cta-button{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;align-content:center;justify-content:center;position:absolute;height:100%;z-index:2;bottom:0;right:0;left:0;top:0}.homepage-collection-list .collection-item .bg-image{object-fit:cover;object-position:center center}.homepage-collection-list .collection-item .bg-image img{object-fit:cover}@media(max-width:799px){.homepage-collection-list .collection-item .bg-image img{width:auto;height:100%}}@media(min-width:800px){.homepage-collection-list .collection-item .bg-image img{width:100%;height:auto}}.homepage-collection-list .collection-item h3{color:#333;width:auto;min-width:10rem;text-align:center;background-color:#fffc;text-transform:uppercase;padding:.5rem 1rem;transition:all .25s ease-in-out;margin-left:auto;margin-right:auto;mix-blend-mode:difference!important}.homepage-collection-list .collection-item h3:hover{color:#fff;background-color:#333;transition:all .25s ease-in-out}@media(max-width:800px){.homepage-collection-list .container-fluid.collection-item-container{margin-left:1.5rem;width:calc(100% - 3rem)}}.homepage-collection-list .button-row{width:calc(100% - 2.5rem)}.homepage-collection-carousel{margin-bottom:3rem}.homepage-collection-carousel .collection-items-wrapper{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem}@media(min-device-width:1024px){.homepage-collection-carousel .collection-items-wrapper{flex-direction:row;padding-right:0!important;padding-left:0!important}}.homepage-collection-carousel .carousel-item{position:relative;flex-basis:0;flex-grow:1}@media(max-device-width:1024px){.homepage-collection-carousel .carousel-item{width:100%;margin-bottom:3rem}}@media(min-device-width:1024px){.homepage-collection-carousel .carousel-item{padding:1rem;max-height:40vw;overflow:hidden}.homepage-collection-carousel .carousel-item:first-child{padding-left:0!important}.homepage-collection-carousel .carousel-item:last-child{padding-right:0!important}}.homepage-collection-carousel .carousel-item .cta-button{display:flex;align-items:center;align-content:center;justify-content:center;position:absolute;z-index:2;bottom:0;right:0;left:0;top:0}.homepage-collection-carousel .carousel-item h3{color:#fff;width:auto;min-width:10rem;text-align:center;background-color:#333;text-transform:uppercase;padding:.5rem 1rem .25rem}.dev-template-info{display:none}@media(min-width:1024px){.product-single{margin-bottom:4rem;padding-bottom:4rem}.product-single .passive-button{pointer-events:none;cursor:none}}@media(min-width:800px){.product-single .row{justify-content:flex-end;flex-direction:row-reverse}}.product-single .featured-image img{margin-bottom:.5rem}@media(min-width:1024px){.product-single .product-text{padding-left:1rem;padding-right:0}}.product-single .product-text h3{margin-bottom:.5rem}.product-single .product-text .vendor{font-size:16px!important;font-family:FranklinGothicStdBook!important}.product-single .product-text a{color:#00f;border-bottom:solid 1px #00f;transition:all .25s ease-in-out;align-self:flex-start}.product-single .product-text a:hover{opacity:.5;border-bottom:solid 1px #00f;transition:all .25s ease-in-out}.product-single .product-buttons{margin-bottom:1rem;padding-bottom:1rem;display:flex;flex-direction:row}@media(max-width:1024px){.product-single .product-buttons{flex-direction:column}}.product-single .product-buttons button{margin-bottom:1rem;transition:background-color .25s ease-in-out;display:flex;align-items:center;justify-content:center;height:2.5rem;background-color:#979797;width:calc(50% - 1rem);text-align:center;border:none;color:#fff}.product-single .product-buttons button:hover{transition:background-color .25s ease-in-out;background-color:#333;cursor:pointer}@media(max-width:1024px){.product-single .product-buttons button{width:100%!important;margin-top:1rem;font-size:16px;height:100px}}@media(min-width:800px){.product-single .product-images.image-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start}.product-single .product-images.image-grid :not(video),.product-single .product-images.image-grid :not(img:first-child){width:calc(50% - .25rem)}}@media(min-width:800px)and (max-width:1024px){.product-single .product-images.image-grid{align-content:flex-start}}.product-single .product-images.image-grid video,.product-single .product-images.image-grid img:first-child{width:100%!important}@media(min-width:800px){.product-single .product-images.image-grid video{order:0}}@media(max-width:800px){.product-single .product-images{margin-top:.5rem}}@media(min-width:800px){.product-single .product-images{padding-left:0;padding-right:0}}@media(max-width:800px){.product-single .product-images img:first-child{display:none}}.product-single img{align-self:flex-start;margin-bottom:.5rem}.product-description{padding-top:1rem;border-top:1px solid #979797}.product-description h4{font-size:14px;line-height:20px;font-family:FranklinGothicStdDemi}.product-description h5{font-size:14px;line-height:20px;font-family:FranklinGothicStdBook}.product-item-text-wrapper .variant-disabled,.product-item-text-wrapper .variant-disabled:hover{cursor:auto;pointer-events:none;color:#fff;background-color:silver;border:none}.product-item-text-wrapper .price{display:none}.product-item-text-wrapper .product-form__input{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-top:2rem}.product-item-text-wrapper input[type=radio]{width:0;opacity:0;position:fixed}.product-item-text-wrapper label{font-family:GTAmericaLight;font-size:.8rem!important;color:#fff;border:solid 1px #333;background-color:#333;text-align:center;display:inline-block;text-transform:uppercase;margin-bottom:.5rem;width:calc(50% - .5rem);height:2.5rem;display:flex;align-items:center;justify-content:center;transition:color .25s ease-in-out;transition:background-color .25s ease-in-out}@media(max-width:800px){.product-item-text-wrapper label{width:100%!important;margin-bottom:.5rem}}.product-item-text-wrapper label:hover{color:#333;border:solid 1px #333;background-color:#fff;font-size:.8rem;cursor:pointer;transition:color .25s ease-in-out;transition:background-color .25s ease-in-out}@media(max-width:1200px){.product-item-text-wrapper label:hover{font-size:.8rem!important}}.product-item-text-wrapper input[type=radio]:checked+label{color:#333;border:solid 1px #333;background-color:#fff}.product-item-text-wrapper input[type=radio]:focus+label{color:#333;border:solid 1px #333;background-color:#fff}.product-item-text-wrapper p{font-family:NYTImperial-Regular;margin-bottom:1rem;font-size:18px;line-height:26px}.product-item-text-wrapper strong{font-family:NYTImperial-SemiBold;font-size:18px;line-height:26px}.form{margin-top:1rem;margin-bottom:.5rem;padding-bottom:2rem}@media(max-width:799px){.form{flex-direction:column}.form #product-dropdown-button{width:100%}}.form button{text-align:center;width:calc(50% - .5rem);background-color:#979797}@media(max-width:799px){.form button{width:100%!important;margin-top:.25rem;font-size:.8rem}}.form button:hover{background-color:#333}.border-wrap.border-wrap-recommendations{margin-top:2rem}@media(min-width:800px)and (max-width:1024px){.product-recommendations .product-grid{padding-left:0!important}}@media(min-width:900px)and (max-width:1024px){.product-recommendations .product-grid{padding-right:0!important}}.product-recommendations .product-item,.product-recommendations .homepage-product-row .article-item,.homepage-product-row .product-recommendations .article-item{padding-left:0}@media(max-width:800px){.product-recommendations .product-item,.product-recommendations .homepage-product-row .article-item,.homepage-product-row .product-recommendations .article-item{padding-top:1rem;width:calc(50% - .25rem)!important}.product-recommendations .product-item .product-item-text-wrapper,.product-recommendations .homepage-product-row .article-item .product-item-text-wrapper,.homepage-product-row .product-recommendations .article-item .product-item-text-wrapper{margin-bottom:0}}@media(min-width:800px){.product-recommendations .product-item:last-child,.product-recommendations .homepage-product-row .article-item:last-child,.homepage-product-row .product-recommendations .article-item:last-child{display:none}}.product-recommendations .product__title{font-size:16px;line-height:20px;font-weight:400!important;margin-bottom:1rem;margin-top:.5rem}@media(min-device-width:1024px){.product-recommendations .product__title{margin-bottom:1rem}}@media(max-device-width:1024px){.product-recommendations .product__title{font-size:16px;line-height:20px}}.product-recommendations .product__title a{transition:all .25s ease-in-out}@media(max-device-width:1024px){.product-recommendations .product__title{margin-top:.25rem}}@media(min-width:1024px){.product-single{padding-top:1rem}}@media(max-width:1024px){.product-single{padding-top:.25rem}}.product-separator{margin:2rem 0 1rem;width:100%}form.Gift.Cards span.price{display:none}.product-price{border:#333333 1px solid;display:flex;justify-content:center;align-items:center;font-size:.8rem!important;font-family:FranklinGothicStdBook!important;margin:0;padding-top:3px;height:calc(2.5rem - 4px)!important;width:calc(50% - .5rem)}@media(max-width:800px){.product-price{width:100%;min-height:2.25rem}}.single-variant-picker{margin-bottom:1rem;padding-bottom:1rem;display:flex;justify-content:space-between;gap:.25rem}@media(max-width:800px){.single-variant-picker{gap:.5rem;flex-direction:column}}.single-variant-picker *{flex-basis:100%;width:calc(100% - .25rem)!important}@media(max-width:800px){.single-variant-picker *{width:100%!important}}.single-variant-picker button{width:100%!important;margin-bottom:.5rem}@media(max-width:800px){.single-variant-picker button{padding:0 5px;min-width:calc(100% + 1px)!important}}@media(min-width:800px){.single-variant-picker button{margin-left:.5rem}}.single-variant-picker form{margin:0;padding:0}video{width:100%;height:auto;margin-bottom:.5rem}.shipping-link{color:#7d7d7d;font-size:14px;margin-bottom:.5rem;font-size:16px!important;line-height:1.25rem}@media(max-width:1024px){.shipping-link{font-size:16px!important;line-height:20px!important}}.shipping-link:hover{cursor:pointer}.shipping-info-popup{color:#fff;background-color:#333;min-height:calc(100vh - 2rem);padding-bottom:2rem;z-index:700;top:0;left:0;right:0;top:100vh;position:fixed;transition:all .25s ease-in-out}.shipping-info-popup.popup-open{top:0;transition:all .25s ease-in-out}.shipping-info-popup .shipping-info-content{margin-top:10rem}@media(max-width:800px){.shipping-info-popup .shipping-info-content{margin-top:6rem;margin-bottom:10rem}}@media(min-width:800px)and (max-width:1024px){.shipping-info-popup .shipping-info-content{margin-top:8rem}}.shipping-info-popup .shipping-info-content b,.shipping-info-popup .shipping-info-content strong,.shipping-info-popup .shipping-info-content h1,.shipping-info-popup .shipping-info-content h2,.shipping-info-popup .shipping-info-content h3,.shipping-info-popup .shipping-info-content h4,.shipping-info-popup .shipping-info-content h5{font-family:FranklinGothicStdDemi}.shipping-info-popup .shipping-info-content p{font-size:1rem!important;line-height:1.25rem!important;margin-bottom:1rem}@media(max-width:800px){.shipping-info-popup .shipping-info-content p{font-size:2rem;margin-bottom:2rem}}.shipping-info-popup .shipping-info-content a{text-decoration:none;color:#fff!important;border-bottom:solid #fff 1px;transition:opacity .25s ease-in-out}.shipping-info-popup .shipping-info-content a:hover{opacity:.5;transition:opacity .25s ease-in-out}.close-shipping{z-index:0;top:-5rem;right:-5rem;color:#fff;position:fixed;font-size:2.25rem;transition:position .25s ease-in-out}.close-shipping.show-icon{z-index:999999999999;right:2rem;top:1.5rem}@media(max-width:800px){.close-shipping.show-icon{top:1rem;right:1.5rem}}.close-shipping:hover{cursor:pointer}.error-message{padding-top:30vh}.error-message .error-message-content{display:flex;flex-direction:column;justify-content:center}.error-message h1{text-align:center;width:100%}.error-message h2{font-family:FranklinGothicStdDemi;text-align:center;width:100%}@media(max-device-width:1024px){.error-message h2{font-size:2rem}}.search-form{padding-top:20vh}.search-form .search-form-content{display:flex;align-items:flex-start;justify-content:center}.search-form .search-form-content form{width:100%}.search-form .search-form-content input{width:100%;height:2.5rem;margin-bottom:.5rem}@media(max-width:1024px){.search-form .search-form-content input{height:40px!important;margin-bottom:0rem}}.search-form .search-form-content button{width:50%;color:#fff;margin:1rem auto;background-color:#333;margin:.5rem auto}@media(min-device-width:1024px){.search-form .search-form-content button{max-width:15rem;margin:.5rem auto}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #ffffff inset}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}.collection,.search-results{padding-top:8rem}.collection .container-fluid.margin-bottom,.search-results .container-fluid.margin-bottom{margin-bottom:0}.collection .product-item-text-wrapper,.search-results .product-item-text-wrapper{margin-bottom:0!important}.search-term{padding-top:4rem}@media(min-device-width:1024px){.search-term{padding-left:0}}.search-term p{color:#333}.search-results-items{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media(min-device-width:1024px){.search-results-items{padding-right:0!important;padding-left:0!important}}.search-results-items:after{height:0;width:calc(33% - 1rem)!important;content:""}.search-results-items .search-result-item{margin-bottom:2rem;width:calc(50% - .5rem)}@media(min-device-width:1024px){.search-results-items .search-result-item{width:calc(33% - 1rem)!important}.search-results-items .search-result-item:first-child{padding-left:0!important}.search-results-items .search-result-item:last-child{padding-right:0!important}}.search-results-items .search-result-item .article-text{font-size:16px;line-height:20px;font-family:NYTImperial-SemiBold!important}.search-results-items .search-result-item .product-item-text-wrapper a h3{font-size:16px;line-height:20px}.search-results-items .product-item-thumb-wrapper,.search-results-items .article-image{overflow:hidden;margin-bottom:1rem}.search-results-items .product-item-thumb-wrapper a,.search-results-items .article-image a{display:block;height:100%}.list-collections .container-fluid.margin-bottom{margin-bottom:.5rem}.collection-list .border-wrap{display:none}body.collection .product-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media(min-width:1024px){body.collection .product-grid{flex-grow:1;flex-basis:100%;padding-left:0!important;padding-right:0!important}}body.collection .product-grid:after{height:0;width:calc(33% - 1rem)!important;content:""}body.collection .product-item,body.collection .homepage-product-row .article-item,.homepage-product-row body.collection .article-item{width:calc(50% - .25rem)!important}@media(min-width:800px){body.collection .product-item,body.collection .homepage-product-row .article-item,.homepage-product-row body.collection .article-item{width:calc(33% - 1rem)!important;padding-right:0!important;padding-left:0!important}body.collection .product-item .product-item-text-wrapper,body.collection .homepage-product-row .article-item .product-item-text-wrapper,.homepage-product-row body.collection .article-item .product-item-text-wrapper{font-size:16px;line-height:20px}}@media(max-width:1024px){body.list-collections{padding-top:1rem}}@media(max-width:1024px){body.list-collections .collection-item{margin-bottom:1.5rem}}@media(max-width:800px){body.list-collections .collection-item{max-width:calc(100% - 4rem);margin-left:2rem}}body.blog{padding-top:8rem!important}.article-template .blog-article-thumbnail{flex-direction:column;max-width:1200px}@media(max-device-width:1024px){.article-template .blog-article-thumbnail{align-items:center}}.article-template .blog-article-thumbnail .article-image{margin-bottom:.5rem;max-height:100vh;overflow:hidden;padding-left:0;padding-right:0}.article-template .blog-article-thumbnail .article-image img{width:100%;margin-left:auto;margin-right:auto}@media(min-width:1200px){.article-template .blog-article-thumbnail .article-image img{width:1080px}}.article-template .blog-article-thumbnail .article-image.row{margin-left:auto;margin-right:auto}.article-template .blog-article-thumbnail .article-image span{font-size:13px;line-height:16px;padding-top:10px;color:#979797;margin-left:auto;margin-right:auto;flex-basis:100%;max-width:650px;margin-bottom:1.5rem;width:100%}.article-template .blog-article-thumbnail .article-text{margin-bottom:2rem}@media(max-width:1024px){.article-template .blog-article-thumbnail .article-text{margin-top:2rem}}@media(min-width:1440px){.article-template .blog-article-thumbnail .article-text .heading{padding-left:2rem;padding-right:2rem}}.article-template .blog-article-thumbnail .article-text .heading p{font-size:18px;line-height:26px}@media(min-width:1024px){.article-template .blog-article-thumbnail .article-text .details{padding-right:0;text-align:right}}@media(max-width:1024px){.article-template .blog-article-thumbnail .article-text .details{display:flex;flex-direction:row;margin-bottom:1rem;padding-bottom:.5rem;justify-content:space-between;padding-left:0;padding-right:0;padding-bottom:0;margin-left:2rem;width:calc(100% - 4.5rem);border-bottom:solid #979797 1px}.article-template .blog-article-thumbnail .article-text .details p{line-height:20px;font-size:14px}}.article-template .blog-article-thumbnail .article-text h2{width:100%;margin-bottom:1rem;font-family:FranklinGothicStdDemi}@media(min-width:1024px){.article-template .blog-article-thumbnail .article-text h2{padding-left:0}}.article-template .blog-article-thumbnail .article-text p{font-size:1.25rem;line-height:1.5rem}@media(max-width:1024px){.article-template .blog-article-thumbnail .article-text p{font-size:18px;line-height:26px}}.article-info{font-size:14px;line-height:20px;margin-top:1rem;margin-bottom:2rem;flex-basis:100%;max-width:650px;margin-left:auto;margin-right:auto}.article-info p{width:100%;font-size:13px}.article-body-content{height:auto;max-width:1200px}@media(min-width:800px){.article-body-content{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;align-content:flex-start;align-self:center}}.article-body-content strong{font-family:NYTImperial-SemiBold}.article-body-content img{width:100%;margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.75rem;align-self:flex-start;height:auto!important;max-height:auto!important}@media(min-width:800px){.article-body-content img{padding-left:0;padding-right:0}}@media(min-width:1200px){.article-body-content img{width:1080px}}.article-body-content iframe{height:auto;margin-left:auto;margin-right:auto;margin-bottom:.75rem}@media(min-width:800px){.article-body-content iframe{padding-left:0;padding-right:0;margin-bottom:1.5rem}}.article-body-content .video-wrapper{width:100%;margin-left:auto;margin-right:auto;position:relative;padding-bottom:56.25%;margin-top:1rem;display:flex;justify-content:center}@media(min-width:800px){.article-body-content .video-wrapper{padding-left:0!important;padding-right:0!important}}@media(min-width:1200px){.article-body-content .video-wrapper{width:1080px}}.article-body-content .video-wrapper iframe{top:0;left:0;right:0;width:100%;height:100%;min-width:100%;position:absolute}@media(max-width:800px){.article-body-content .video-wrapper iframe{width:calc(100% - 4rem)}}.article-body-content p{align-self:flex-start;margin-left:auto;margin-right:auto;max-width:650px;object-fit:contain;width:100%;display:inline;font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}@media(min-width:1024px){.article-body-content p{margin-bottom:1rem}}@media(max-width:800px){.article-body-content p{font-size:18px;line-height:26px}}@media(min-width:800px){.article-body-content p{font-size:18px;line-height:26px}}.article-body-content p a{color:#00f;margin-left:0!important;text-align:left!important;border-bottom:solid 1px #00f;transition:all .25s ease-in-out;align-self:flex-start}.article-body-content p a:hover{opacity:.5;border-bottom:solid 1px #00f;transition:all .25s ease-in-out}.article-body-content span{font-size:13px;line-height:16px;margin-top:-30px;padding-top:10px;color:#979797;margin-left:auto;margin-right:auto;flex-basis:100%;max-width:650px;margin-bottom:1.5rem;width:100%;align-self:flex-start}.article-body-content .flex-image-grid-wrapper{padding-left:0;padding-right:0;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1rem}@media(min-width:1200px){.article-body-content .flex-image-grid-wrapper{width:1080px}}@media(max-width:800px){.article-body-content .flex-image-grid-wrapper{flex-direction:column}}.article-body-content .flex-image-grid{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:flex-start;justify-content:space-between}@media(max-width:800px){.article-body-content .flex-image-grid{flex-wrap:wrap}}.article-body-content .flex-image-grid .img-wrapper{flex:auto}@media(min-width:800px){.article-body-content .flex-image-grid .img-wrapper{margin:.25rem}}@media(max-width:800px){.article-body-content .flex-image-grid .img-wrapper{width:100%}}.article-body-content .flex-image-grid .img-wrapper:first-child{margin-left:0}.article-body-content .flex-image-grid .img-wrapper:last-child{margin-right:0}.article-body-content .flex-image-grid .img-wrapper img{min-width:100%;margin-bottom:.25rem}.article-center-wrapper{width:100%;display:flex;justify-content:center}.article-center-wrapper div{width:700px;max-width:100%}body.cart{padding-top:8rem}body.cart .border-wrap{padding-bottom:0}@media(min-width:800px)and (max-width:1024px){body.cart .border-wrap{margin-left:5rem;max-width:10000px}}body.cart .cart-content-wrapper-item input{width:20px;text-align:center;padding-left:0;height:20px;border:none;vertical-align:top;padding-top:0;max-height:20px}body.cart .cart-content-wrapper-item input::-webkit-outer-spin-button,body.cart .cart-content-wrapper-item input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.cart .cart-content-wrapper-item button.no-design{color:#333;padding-bottom:20px;background-color:#fff;vertical-align:top;padding-top:0;max-height:20px;line-height:inherit}body.cart .cart-content-wrapper .cart-content-wrapper-item{position:relative;font-size:.8rem;line-height:1.25rem;padding:1rem 0;font-family:FranklinGothicStdBook}@media(max-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item{justify-content:center;margin:1.2rem 0}}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left{display:flex;flex-direction:row;align-items:flex-start}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left img{margin-right:2rem;width:calc(50% - 1rem);height:auto!important}@media(min-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left img{width:200px;margin-right:2rem}}@media(min-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left{padding-left:0}}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left .product-info p{font-family:FranklinGothicStdBook}@media(max-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left .product-info{display:flex;flex-direction:column}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left .product-info p{margin-bottom:1.1rem;font-size:1.2rem;display:inline-block}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left .product-info .product-title{margin-top:0;margin-right:1.5rem}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-left .product-info input[type=text]{font-size:1.2rem!important}}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right{padding:0;display:flex;flex-direction:row;justify-content:space-between}@media(min-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right{padding-right:0}}@media(max-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right{flex-direction:column;align-items:center}}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right .cart-item-detail{display:flex;width:calc(50% - 1rem);align-items:flex-start;align-content:flex-start;justify-content:flex-start}@media(max-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right .cart-item-detail{justify-content:center;margin-bottom:1rem}}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right .cart-item-detail.item-money{justify-content:space-between}@media(max-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-right .cart-item-detail.item-money{flex-direction:column;align-items:center}}body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-remove{color:red}@media(max-width:800px){body.cart .cart-content-wrapper .cart-content-wrapper-item .cart-item-remove{font-size:30px;position:absolute;right:30px}}@media(max-width:800px){body.cart .item-price{margin-top:1.1rem;font-size:1rem}}body.cart .cart-total-border{margin-top:2rem}body.cart .cart-total{padding-top:1rem;width:100%;padding-inline:2rem;margin-inline:auto;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column-reverse}@media(min-width:800px){body.cart .cart-total{width:83.3333%;padding-inline:0;flex-direction:row}}@media(max-width:800px){body.cart .cart-total .continue-shopping{order:2;margin-bottom:4rem}}@media(max-width:800px){body.cart .cart-total .cart-total-content{width:100%;border-top:1px #333 solid;padding-top:1rem}}body.cart .cart-total .text-wrapper{display:flex;flex-direction:row;justify-content:flex-start}body.cart .cart-total .text-wrapper p+p{margin-left:2rem}@media(max-width:800px){body.cart .cart-total .text-wrapper{justify-content:space-between}}@media(min-width:800px){body.cart .cart-total .text-wrapper{justify-content:flex-start}body.cart .cart-total .text-wrapper p{margin:0;width:10rem}}body.cart .cart-total .button-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem}@media(max-width:800px){body.cart .cart-total .button-wrapper{flex-direction:column}}@media(max-width:800px){body.cart .cart-total .product-title{margin-bottom:1rem}}body.cart .cart-total button{width:10rem}@media(max-width:800px){body.cart .cart-total button{width:100%;margin-bottom:.5rem}}body.cart .collection{display:none}.no-products{text-align:center;margin:4rem 1rem 0}.user-form-container h1,.user-form-container h2,.user-form-container h3,.user-form-container h4,.user-form-container h5,.user-form-container p,.user-form-container li{font-size:16px;line-height:20px}.user-form-container .errors{margin-bottom:1rem}.user-form-container .view-addresses-btn,.user-form-container .logout-btn{margin-top:2rem}.shopify-challenge__message{margin-bottom:2rem}.account-page p{font-size:1rem}.account-page .row-wrapper{max-width:1900px;position:relative}.account-page .row{flex-direction:row}@media(max-width:1024px){.account-page .row{flex-direction:column}}.view-addresses-btn,.logout-btn{background:#333;width:fit-content;display:table;height:2.5rem;text-transform:uppercase;display:flex;align-items:center;padding:0 1.5rem}.view-addresses-btn a,.logout-btn a{padding-top:3px;font-size:.8rem;color:#fff}@media(max-width:1024px){.view-addresses-btn a,.logout-btn a{padding-top:5px}}.logout-btn{right:8.333%;position:absolute}@media(max-width:1024px){.logout-btn{position:absolute;right:0;left:0;margin:0 auto}}.orders-wrapper{display:flex;flex-grow:1;margin-right:8.3333%;height:fit-content;flex-direction:column}@media(max-width:1024px){.orders-wrapper{margin:3rem 2rem 0}}.orders-information{display:flex;flex-direction:row!important;justify-content:space-between}.orders-information>*{width:15%}@media(max-width:900px){.orders-information>*{width:70px}}@media(max-width:600px){.orders-information>*{width:50px}}.orders-information p{font-size:16px;margin-right:.2rem}@media(max-width:600px){.orders-information p{font-size:14px}}.orders-information p:last-child{margin-right:0}@media(min-width:1024px){.orders-information p:last-child{text-align:end}}.orders-information span{display:block}@media(min-width:1024px){.orders-information span{display:none}}.orders-information--titles{padding:0 0 1.5rem}@media(max-width:1024px){.orders-information--titles{display:none}}.orders-information--content{padding:1.5rem 0 4rem;border-top:rgb(90,90,90) solid 1px}@media(max-width:1024px){.orders-information--content{flex-wrap:wrap;gap:1rem}.orders-information--content>*{flex-basis:40%}}.orders-information a{color:#00f;font-size:16px;margin-right:.2rem}@media(max-width:600px){.orders-information a{font-size:14px}}.user-panel{padding:0;margin-left:8.3333%;display:flex;flex-direction:column;margin-right:2.5rem}@media(max-width:1024px){.user-panel{margin:0 2rem}}.user-panel h1.heading,.user-panel h2.heading{margin-bottom:.6rem}.user-panel h3.heading{margin-bottom:.6rem;font-size:18px}@media(max-width:600px){.user-panel p{font-size:14px}}.user-addresses.user-form-container h4{margin-bottom:2rem}.user-addresses.user-form-container input[type=button],.user-addresses.user-form-container input[type=submit],.user-addresses.user-form-container button[type=button]{width:100%}.user-addresses.user-form-container select{height:2rem;display:block;width:100%}.user-addresses.user-form-container p{font-size:1rem}.user-addresses.user-form-container input[type=checkbox]{width:2rem;margin:.5rem 0}.user-addresses.user-form-container input[type=checkbox]:checked{background-color:#fc0}.user-addresses.user-form-container .user-form{max-width:18rem;margin-left:8.3333%}.user-addresses.user-form-container .user-form h1{font-size:18px;margin-bottom:2rem}@media(max-width:1024px){.user-addresses.user-form-container .user-form{margin-left:2rem!important;padding:0}}.user-addresses.user-form-container .user-panel{display:none;margin:1rem 0 0}@media(max-width:1024px){.user-addresses.user-form-container .user-panel{margin:2rem 0}}.user-addresses.user-form-container .visible{display:block}.user-addresses.user-form-container .address-buttons{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.user-addresses.user-form-container .address-edit-btn,.user-addresses.user-form-container .address-delete-btn,.user-addresses.user-form-container .address-delete-form{margin:0!important}.user-addresses.user-form-container .address-wrapper{margin-bottom:3rem}.user-addresses.user-form-container .default-address-text{text-transform:uppercase}.user-addresses.user-form-container .address-return-text{margin-top:3rem}.user-addresses.user-form-container #address-update-btn{text-transform:uppercase;cursor:pointer}.hide-labels label{display:none}.hide-labels h2{margin-bottom:1rem}.order-page img{height:100%}.order-page p,.order-page h2,.order-page h3,.order-page h4{font-size:1rem}@media(max-width:1024px){.order-page .container-fluid{margin:0;width:100%}}.order-page .user-panel{margin:2rem 8.3333%;display:flex;flex-direction:row;gap:1.5rem}.order-page .user-panel>*{flex-basis:calc((80% - 6rem)/4)}.order-page .user-panel>*:first-child{flex-basis:20%}@media(max-width:1024px){.order-page .user-panel{flex-direction:column;margin:2rem}}.order-page .order-wrapper{display:flex;flex-direction:row;border-bottom:1px solid #979797;gap:1.5rem;padding-bottom:1rem;margin:1rem 8.3333% 0}@media(max-width:1024px){.order-page .order-wrapper{margin:1rem 2rem 0}}.order-page .order-img{width:20%}@media(max-width:1024px){.order-page .order-img{width:50%}}.order-page .order-info{display:flex;width:50%;flex-direction:column;justify-content:space-between}@media(min-width:450px){.order-page .order-info{gap:1.5rem;justify-content:start}}@media(min-width:1024px){.order-page .order-info{flex-direction:row;width:80%}.order-page .order-info>*{width:30%}.order-page .order-info>*:last-child{text-align:end}}.order-page .order-info a{color:#00f}.order-page .total-price-wrapper{display:flex;flex-direction:column;align-items:end;margin:0 8.333%}@media(max-width:1024px){.order-page .total-price-wrapper{margin:0 2rem}}.order-page .total-price-wrapper .price-row{width:calc(80% - 1.5rem);margin:1rem 0 2rem;display:flex;justify-content:space-between}@media(max-width:1024px){.order-page .total-price-wrapper .price-row{width:100%;margin:1rem 0;padding-top:3px}}.order-page .total-price-wrapper .border-wrap{margin:0;max-width:100%}@media(min-width:1024px){.order-page .total-price-wrapper .border-wrap{width:100%;flex-grow:1}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/index.css.map */
