@media (min-width: 1390px){.container{max-width:1300px}}main{overflow:hidden}.rich-texts-group-section{padding:40px 0}@media (min-width: 1500px){.container{max-width:1400px}}@media (max-width: 768px){h1,.h1{font-size:40px}h2,.h2,h3,.h3{font-size:30px}h4,.h4{font-size:16px}h5,.h5,h6,.h6{font-size:8px}.display-1{font-size:60px}.display-2{font-size:56px}.display-3{font-size:50px}.display-4{font-size:44px}}.h2{line-height:1.13}.btn.focus,.btn:focus{outline:#007bff 2px solid!important;box-shadow:none!important}.btn{border-radius:0;text-transform:initial}body.offcanvas-active{overflow:hidden}.standard_form label{margin-bottom:15px}.standard_form .form-control{background-color:transparent;border:2px solid #111;font-family:gotham_light;color:#000;height:50px}.standard_form .form-control:focus{outline:#007bff 2px solid!important}.standard_form .form-control::placeholder{opacity:1;font-family:gotham_light;color:#000}.standard_form .form-group{margin-bottom:37px}.register_cta{margin:33px 0 7px}.register_cta a{color:#636363;margin-left:20px}.break-out{width:100%;position:relative;left:0}@media (min-width: 992px){.break-out{width:50vw}}.break-out-left{width:50vw;position:relative;right:0}.break-out-new{width:50vw;position:relative;left:calc(-.5*(50vw - 50%));color:#0009}input:focus{outline:#007bff 2px solid!important}.form-control{border-radius:0}.form-control.focus,.form-control:focus{outline:#007bff 2px solid!important}.btn-quick_add{border:0;padding:0;font-family:gotham_light;font-size:1rem;display:block;text-transform:initial;letter-spacing:1px}.btn-outline{font-size:1rem;line-height:1.1;border:1px solid #636363}.btn-outline.active{border-width:2px;border-color:#111}.btn-primary_cta{border:2px solid #111111;font-size:16px;line-height:1;color:#111;letter-spacing:1.48px;text-align:center;height:50px;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.btn-primary_cta:hover,.btn-primary_cta.alt_cta{background-color:#000;color:#fff}.btn-atc{font-size:1rem;border:2px solid #111111}.btn-atc:hover{background-color:#111;color:#fff}a{text-decoration:none}a:hover{text-decoration:none;color:#111}.card{border-radius:0;border:0}.card .card-img,.card .card-img-top{border-radius:0}.homepage_section{margin:41px 0 82px}.pagination,.pagination a{border:0}.pagination .page-item .page-link{padding-left:2.5rem;padding-right:2.5rem;font-size:13px;line-height:16px;letter-spacing:.81px;text-decoration:underline}.pagination .page-item .page-link:hover{color:#111;background-color:transparent}.pagination .page-item .page-link:focus{outline:0;box-shadow:none}.pagination .page-item.disabled .page-link{border:0}.pagination .page-item.pagination-details{font-size:13px;line-height:16px;letter-spacing:.81px}.pagination .page-item.pagination-details .page-link{color:#111;text-decoration:none}.dropdown-menu.megamenu.show,.dropdown-menu.megamenu{z-index:10000!important}.dropdown-menu.megamenu h5.card-title{line-height:27px;letter-spacing:1.48px;padding-top:5px}@media all and (min-width: 992px){.navbar{padding-top:24px;padding-bottom:24px}.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;padding:20px}.navbar .nav-link{padding-top:1rem;padding-bottom:1rem}.navbar-expand-lg .navbar-nav{margin:0 auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0}}.dropdown-menu.megamenu .card-img-top{max-width:330px}@media (max-width: 992px){.template-index .navbar{border-bottom:1px solid #e8e9eb}}.mobile_cart_link{margin-right:24px}.mobile_cart_link svg{width:22px;height:100%}@media (min-width: 992px){.mobile_cart_link{display:none}}.main_nav_bar .dropdown-toggle:after{content:none}.main_nav_bar.nav_overlay{position:absolute;z-index:999;width:100%}@media (max-width: 992px){.main_nav_bar .mobile_menu_button{width:33px;height:auto;padding:0;border:0}.main_nav_bar .mobile_menu_button svg{width:100%;height:auto}}@media (max-width: 992px){.main_nav_bar .navbar-brand{flex:1}}.main_nav_bar .dropdown-menu{border-radius:0;background-color:#f9f8f6;border:0;border-top:1px solid #ECECE2}.main_nav_bar .dropdown-menu .card{background-color:transparent}.main_nav_bar .dropdown-menu a.title{display:block;font-size:16px;color:#111;margin-bottom:16px;line-height:27px;letter-spacing:1.48px}.main_nav_bar .dropdown-menu li{margin-bottom:14px}.main_nav_bar .dropdown-menu li:last-child{padding-right:0}.main_nav_bar .dropdown-menu .grandchild_link{font-family:gotham_light;font-size:20px;color:#111;letter-spacing:1.25px;line-height:27px}.main_nav_bar .dropdown-menu .grandchild_link:hover{text-decoration:underline}.main_nav_bar .nav-item{padding:0 30px 0 0}.main_nav_bar .nav-item:last-child{padding-right:0}.main_nav_bar .nav-item .nav-link span:not(.cart_badge){border-bottom:1px solid transparent}.main_nav_bar .nav-item:hover .nav-link span{border-color:#111}.main_nav_bar .nav-item .nav-link{color:#111;line-height:27px;letter-spacing:1.48px;text-transform:uppercase}.main_nav_bar .nav-item .nav-link:hover{color:#111}.main_nav_bar .navbar-nav a{font-size:1rem}.navbar .nav-item.active .nav-link{color:#111}@media (max-width: 768px){template-page-build_a_set .value_prop .value_prop_content{margin-top:15px}template-page-build_a_set .value_prop .value_prop_content p{font-size:14px;line-height:19px;letter-spacing:.88px}}@media (max-width: 768px){template-page-build_a_set .bas_value_props{padding:0 0 30px}template-page-build_a_set .bas_value_props .container{padding:0}template-page-build_a_set .bas_value_props .container .row{margin:0}template-page-build_a_set .bas_value_props .container .row .contents{padding:0 10px}template-page-build_a_set .bas_value_props .container .row .image-wrapper{padding:0}}@media (max-width: 768px){template-page-build_a_set .bas_faq h3{font-size:30px;line-height:40px;letter-spacing:.23px}}template-page-build_a_set .accordion .card .card-header button{font-size:14px;line-height:19px;letter-spacing:.88px}template-page-build_a_set .accordion .card .card-body{font-size:14px;line-height:19px;letter-spacing:.88px}.template-page{background-color:#f9f8f6}@media (min-width: 576px){.template-page .jumbotron{padding-top:50px;padding-bottom:50px}}@media (max-width: 768px){.template-page .jumbotron{margin:0}}.template-page h1{text-align:center;font-size:60px;line-height:68px;letter-spacing:.46px}@media (max-width: 768px){.template-page h1{font-size:40px;line-height:48px;letter-spacing:.31px}}.template-page h2{text-align:center;font-size:30px;line-height:40px;letter-spacing:.43px}.template-page .main-text{margin:0 auto}@media (max-width: 768px){.template-page h3{font-size:20px;line-height:27px;letter-spacing:1.25px}}.template-page-about h1{line-height:80px;letter-spacing:.62px}.navbar-brand img{width:100%;max-width:142px;height:auto}.variant_type_color .btn{width:26px;height:26px;border-radius:50%;padding:0;margin-right:4px}.product_card{position:relative}.product_card h5{font-size:1rem;margin:0 0 5px;letter-spacing:1px;line-height:27px}.product_card .card-body{padding:13px 0 0}.product_card .card-body a{display:block;margin-bottom:5px;max-width:275px}@media (max-width: 768px){.product_card h5.card-title{line-height:1.4}}.product_card .product_card_price{min-width:108px;text-align:right}@media (max-width: 768px){.product_card .product_card_price{text-align:left;font-family:gotham_light;margin:0 0 15px;line-height:1}}.product_card .product_card_price s{font-family:gotham_light;text-decoration-thickness:from-font;display:block}@media (max-width: 768px){.product_card .product_card_price s{display:inline-block;padding-left:8px}}.quick_add_panel{width:100%;background-color:#f9f8f6;display:none;top:0;left:0}@media all and (max-width: 767px){.quick_add_panel{display:none;position:fixed;z-index:1050;max-width:320px;margin:50% 0 0 50%;transform:translate(-50%);border:1px solid #d4d4d4;background:#fff}}@media all and (min-width: 767px){.quick_add_panel{position:absolute;height:100%}.quick_add_panel.not_full_height{height:auto;top:auto;bottom:0}}.quick_add_panel .panel_body{padding:16px;height:100%;display:flex;flex-direction:column}.quick_add_panel .panel_body .variant_options{margin-bottom:1em}.quick_add_panel .panel_body .panel_body_heading{margin:0 0 22px}.quick_add_panel .panel_body .panel_body_heading .product_title{text-transform:uppercase;letter-spacing:1.48px}.quick_add_panel .panel_body .variant_type_label{font-family:gotham_light;color:#636363;letter-spacing:1px}.quick_add_panel .panel_body .selected_variant_type{margin-left:13px;letter-spacing:1px}.quick_add_panel .panel_body .variant_select_wrapper{margin-bottom:28px}.quick_add_panel .panel_body .variant_select_wrapper:last-child{margin-bottom:0}.quick_add_panel .close_panel{padding:0;margin:0}.quick_add_panel .btn-atc{margin-top:auto;letter-spacing:1.48px;padding:15px}.variant_select_wrapper .variant_type_size .btn-outline span{letter-spacing:1px}.variant_type_wrapper{display:flex;flex-wrap:wrap;grid-gap:8px}.site-footer{color:#111;padding:0;border-top:1px solid #111}.site-footer .footer_main{background-color:#f9f8f6}.site-footer a,.site-footer h5{color:#111}.site-footer .footer_column{padding:37px 0}@media (min-width: 768px){.site-footer .footer_column{padding:74px 0}}@media (min-width: 768px){.site-footer .footer_column:first-child{border-right:1px solid #111}}.site-footer .footer_nav_list{display:flex;flex-direction:column}@media (max-width: 768px){.site-footer .footer_nav_list{align-items:center}}.site-footer .footer_nav_list a{text-transform:uppercase;letter-spacing:1.48px;line-height:27px;text-decoration:none}@media (min-width: 768px){.site-footer .footer_nav_list a:last-child{margin-bottom:0}}@media (max-width: 768px){.site-footer .footer_nav_list a{margin-bottom:8px}}@media (max-width: 768px){.site-footer .footer_nav_list_column_2{padding-bottom:53px;margin-bottom:33px;border-bottom:1px solid #111}}.site-footer .footer_social_list{display:flex;flex-direction:row;height:100%;align-items:flex-end}@media (max-width: 768px){.site-footer .footer_social_list{justify-content:center}}.site-footer .footer_social_list a{margin-right:20px}.site-footer .footer_social_list a:last-child{margin-right:0}.site-footer .footer_social_list svg{width:35px;height:auto}.site-footer .form-control{font-family:gotham_medium}.site-footer .form-control::placeholder{font-family:gotham_medium}.site-footer .footer_fine_print{background-color:#111;padding:27px 0}@media (min-width: 768px){.site-footer .footer_fine_print{padding:16px 0}}.site-footer .footer_fine_print p{color:#fff;margin-bottom:13px}.site-footer .footer_fine_print p:last-child{margin-bottom:0}@media (min-width: 768px){.site-footer .footer_fine_print p{margin-bottom:0}}.site-footer .footer_fine_print a{color:#fff;margin-bottom:13px}.site-footer .footer_fine_print a:last-child{margin-bottom:0}@media (min-width: 768px){.site-footer .footer_fine_print a{margin-bottom:0}}.site-footer .footer_fine_print .footer_fine_print_content{display:flex;flex-direction:column;text-align:center;margin:0 auto;max-width:90%}@media (max-width: 1400px){.site-footer .footer_fine_print .footer_fine_print_content{max-width:100%}}.site-footer .footer_fine_print .footer_fine_print_content a{line-height:27px;letter-spacing:1.48px}.site-footer .footer_fine_print .footer_fine_print_content p{line-height:27px;letter-spacing:1.48px;font-family:gotham_medium}@media (min-width: 768px){.site-footer .footer_fine_print .footer_fine_print_content{text-align:left;flex-direction:row;align-items:flex-end;justify-content:space-evenly}}.inner_content_wrapper{max-width:444px;width:100%}.footer_signup_wrapper h4{margin-bottom:32px}@media (max-width: 768px){.footer_signup_wrapper{text-align:center;padding:0 10px}}.footer_signup_wrapper .form-control{height:56px;color:#111}.footer_signup_wrapper .alert-success{font-size:20px;line-height:24px;font-family:gotham_medium;letter-spacing:normal;color:#111;background-color:#ecece2}.signup_form .input-group{border:2px solid #111}.signup_form input{border:0;background-color:transparent;font-size:20px}.signup_form input::placeholder{color:#111;opacity:1}.signup_form input:focus{background-color:transparent;outline:#007bff 2px solid!important}.signup_form .btn{border:0;background-color:transparent}.footer_column.footer_column_right{display:flex;align-content:stretch;justify-content:space-around;align-items:center}@media (max-width: 768px){.footer_column.footer_column_right{padding-top:0}}.flickity-page-dots li:only-child{display:none}.featured_collection .grid_row{margin-top:44px;display:grid;grid-column-gap:.75rem;grid-row-gap:.6875rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 11px}@media (min-width: 768px){.featured_collection .grid_row{padding:0;grid-column-gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.featured_collection .section_heading{margin-bottom:30px;line-height:40px;letter-spacing:.23px}@media (max-width: 768px){.featured_collection .section_heading{margin-bottom:25px}}.featured_collection .col-md-3 h4{line-height:27px;letter-spacing:1.48px;max-width:300px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.featured_collection_section{margin-bottom:25px}}.featured_collection_section.homepage_section .carousel_product_card{width:calc(25% - 10px)}@media (max-width: 768px){.featured_collection_section.homepage_section .carousel_product_card{width:calc(50% - 10px)}}.featured_collection_section.homepage_section .carousel_product_card .product_card .product_card_price{min-width:initial}.featured_collection_carousel{margin-left:10px}.featured_collection_carousel .card{background:none}@media (max-width: 768px){.featured_collection_section .featured_collection .col-6{margin-bottom:30px}.featured_collection_carousel .card-title a,.featured_collection_carousel .product_card_price{font-size:14px;line-height:19px;letter-spacing:.86px}.featured_collection_carousel .card-body .d-flex{display:block!important}}.grid_5050{background-color:#f9f8f6}@media (max-width: 768px){.grid_5050{margin-bottom:45px;margin-top:0}}.grid_5050 h2{margin-bottom:20px}.grid_5050 .grid_content_column{display:flex;align-content:space-between;justify-content:center;align-items:center}.grid_5050 .grid_content_column .content{padding:20px 20px 40px;max-width:100%;text-align:center}.grid_5050 .grid_content_column .content p{margin:0;line-height:27px;letter-spacing:1px}@media (max-width: 768px){.grid_5050 .grid_content_column .content p{font-size:14px;line-height:19px;letter-spacing:.88px}}.grid_5050 .grid_content_column .content a{color:#111;text-decoration:none;border-bottom:3px solid #111;margin-top:33px;padding-bottom:9px;display:inline-block;line-height:27px;letter-spacing:1.85px;font-size:20px}@media (max-width: 768px){.grid_5050 .grid_content_column .content a{padding-bottom:5px;font-size:16px;letter-spacing:1.48px}}@media (min-width: 768px){.grid_5050 h2{margin-bottom:44px}.grid_5050 .grid_content_column .content{padding:0;max-width:451px;text-align:left}.grid_5050 .grid_content_column .content a{margin-top:69px;padding-bottom:10px}}@media (max-width: 768px){.social_feed{margin-bottom:24px}}.social_feed .grid_row{margin-top:30px;display:grid;grid-column-gap:0;grid-row-gap:.6875rem;grid-template-columns:repeat(1,minmax(0,1fr));padding:0 11px}@media (min-width: 768px){.social_feed .grid_row{padding:0;grid-column-gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.social_feed .section_heading{margin-bottom:15px;letter-spacing:.46px}@media (max-width: 992px){.social_feed .section_heading{margin-bottom:10px}}.social_feed a{line-height:27px;letter-spacing:1.48px}@media (max-width: 992px){.social_feed a{font-size:1rem}}.social_feed .card h4{color:#fff;font-size:1rem;margin:0;line-height:27px;letter-spacing:1px}.social_feed .card .card-img-overlay{display:flex;justify-content:flex-start;align-items:flex-end;padding:11px 12px}@media (max-width: 768px){.grid_4x4{margin-top:15px}}.grid_4x4 .row{display:grid;grid-column-gap:2.5rem;grid-row-gap:.6875rem;grid-template-columns:repeat(1,minmax(0,1fr));padding:0 11px}@media (min-width: 768px){.grid_4x4 .row{padding:0;grid-row-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.grid_4x4 .card .card-img-overlay{padding:30px 22px}.grid_4x4 .card h2{color:#fff;line-height:1.133;letter-spacing:.46px;margin-bottom:15px}.grid_4x4 .card a{color:#fff;margin-top:55px;padding-bottom:9px;text-decoration:none;border-bottom:3px solid #fff}@media (min-width: 768px){.grid_4x4 .card a{padding-bottom:13px;font-size:20px;line-height:27px;letter-spacing:1.85px}}.grid_4x4 .card.text_color_light h1,.grid_4x4 .card.text_color_light h2,.grid_4x4 .card.text_color_light a,.grid_4x4 .card.text_color_light p{color:#fff;border-color:#fff}.grid_4x4 .card.text_color_dark h1,.grid_4x4 .card.text_color_dark h2,.grid_4x4 .card.text_color_dark a,.grid_4x4 .card.text_color_dark p{color:#111;border-color:#111}.plp_filter_btn_mobile{border:0;background-color:transparent;border-bottom:1px solid #111111;padding:0 0 11px}.collection_header{padding:15px 0}@media (min-width: 992px){.collection_header{padding:44px 0}}.collection_header .row.justify-content-center .col-md-6{margin:0 auto}.collection_header .btn-trigger-filter{position:absolute;top:0;left:0;padding:0;margin:0}.collection_header h1{margin-bottom:15px;letter-spacing:.46px}@media (min-width: 992px){.collection_header h1{margin-bottom:35px}}.collection_header p{font-family:gotham_light;margin:0;line-height:27px;letter-spacing:1px}.collection_wrapper .grid_row{display:grid;grid-column-gap:.8125rem;grid-row-gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 11px}@media (min-width: 768px){.collection_wrapper .grid_row{padding:0;grid-row-gap:2.5rem;grid-column-gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width: 768px){.collection_wrapper .grid_row.callouts-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (min-width: 1200px){.collection_wrapper .grid_row.callouts-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.collection_wrapper .plp_callout{grid-column-end:span 2}.collection_wrapper .plp_callout svg{margin-left:6px}.collection_wrapper .plp_callout .card-body{padding:13px 0 0}.collection_wrapper .plp_callout .card-text{background-size:cover;background-repeat:no-repeat;background-position:center;padding:1em;display:flex;align-items:center;font-size:4em;line-height:1.2;justify-content:center}.collection_wrapper .plp_callout .card-text p{margin:0}.collection_wrapper .plp_callout .card-text,.collection_wrapper .plp_callout img{height:252.5px}@media (min-width: 768px){.collection_wrapper .plp_callout .card-text,.collection_wrapper .plp_callout img{height:354px}}@media (min-width: 992px){.collection_wrapper .plp_callout .card-text,.collection_wrapper .plp_callout img{height:474px}}@media (min-width: 1200px){.collection_wrapper .plp_callout .card-text,.collection_wrapper .plp_callout img{height:372px}}@media (min-width: 1400px){.collection_wrapper .plp_callout .card-text,.collection_wrapper .plp_callout img{height:316px}}@media (min-width: 1500px){.collection_wrapper .plp_callout .card-text,.collection_wrapper .plp_callout img{height:341px}}.collection_wrapper .pagination_row{margin-top:20px}.screen-overlay{height:100%;z-index:1200;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:#2229;transition:opacity .2s linear,visibility .1s,width 1s ease-in}.screen-overlay.show{transition:opacity .5s ease,width 0s;opacity:1;width:100%;visibility:visible}.offcanvas{width:350px;visibility:hidden;transform:translate(-100%);transition:all .2s;border-radius:0;box-shadow:0 5px 10px #0003;display:block;position:fixed;top:0;left:0;height:100%;z-index:1200;background-color:#fff;overflow-y:auto;overflow-x:hidden}.offcanvas.offcanvas_cart__right{transform:translate(100%);left:auto;right:0}.offcanvas.show{visibility:visible;transform:translate(0);transition:transform .2s}.offcanvas_nav{width:100%;background-color:#fff;display:flex;flex-direction:column}.offcanvas_nav .offcanvas_nav_content{height:100%;overflow-y:scroll;flex-wrap:nowrap}.offcanvas_nav .mobile_nav_link .first_level_link{border-top:1px solid #ECECE2;font-size:30px;color:#111;letter-spacing:.23px;line-height:40px;padding:15px 10px}.offcanvas_nav .mobile_nav_link .first_level_link svg{margin-top:0;margin-left:8px}.offcanvas_nav .first_level_link__dropdown.active svg{transform:rotate(180deg)}.offcanvas_nav .nested_nav_list{margin-bottom:20px;display:none;padding:0 10px}.offcanvas_nav .nested_nav_list.active{display:flex;padding-bottom:50px}.offcanvas_nav .grandchild_link_mobile{font-family:gotham_light;font-size:20px;color:#111;letter-spacing:1.25px;line-height:27px;margin-bottom:20px}.offcanvas_nav .grandchild_link_mobile:last-child{margin-bottom:0}.offcanvas_nav footer{display:flex;flex-direction:row;padding:17px 15px 17px 10px;border-top:1px solid #111;justify-content:space-between}.offcanvas_nav footer .row{margin:0}.offcanvas_nav footer .row .col{padding:0}.offcanvas_nav footer .row .col:first-child{display:flex;justify-content:flex-start}.offcanvas_nav footer .row .col:last-child{display:flex;justify-content:flex-end}.offcanvas_nav footer .row .col a{text-transform:uppercase;line-height:27px;letter-spacing:1.48px}.offcanvas_nav footer .row .col a svg{margin-right:10px}.offcanvas_filter{width:100%;display:flex;flex-direction:column}@media (min-width: 992px){.offcanvas_filter{width:368px}}.offcanvas_filter h3{letter-spacing:.23px}.offcanvas_filter header{padding:42px 40px;display:flex;justify-content:space-between;border-bottom:1px solid #ECECE2}.offcanvas_filter .offcanvas_filter_content{height:100%;overflow-y:scroll}.boost-pfs-filter-option-title-text{font-size:1rem;line-height:27px;letter-spacing:1.48px}.boost-pfs-filter-option-value,.boost-pfs-filter-option-range-slider div div{font-size:1rem;line-height:27px;letter-spacing:1px;color:#636363;font-family:gotham_light}.offcanvas_cart{width:375px;padding:0 16px;display:flex;flex-direction:column}.offcanvas_cart h3{margin-bottom:45px}.offcanvas_cart .cart_header{display:flex;flex-direction:row;justify-content:space-between;padding:22px 0;position:relative}.offcanvas_cart .cart_header p{font-family:gotham_medium;font-size:13px;line-height:16px;letter-spacing:.81px}.offcanvas_cart .cart_header .btn-close{position:absolute;top:15px;right:-16px}.offcanvas_cart .offcanvas_content{height:100%;overflow-y:auto}.offcanvas_cart .cart_footer{padding:40px 0 55px}@media (max-width: 768px){.offcanvas_cart .cart_footer{padding-bottom:20px}}.fs-highlight{background-color:#f7e4d6;padding:5px}.cartpage_wrapper .cart_contents{margin-top:50px}@media (max-width: 768px){.cartpage_wrapper .cart_contents{margin-top:20px}}.cartpage_wrapper .cart_footer__row{margin-top:25px}.cartpage_wrapper .cart_footer__row h3{margin-bottom:0;letter-spacing:.23px}.cartpage_wrapper .cart__item_col_wrapper .cart__item_col.cart__item_col_double p{letter-spacing:.81px}.cart__item__row{display:flex;border-bottom:1px solid #979797;margin-bottom:15px;padding-bottom:15px}.cart__item__row img{width:100%;max-width:100px;height:100%;margin-right:15px}.cart__item__row h5{font-size:14px;line-height:19px;font-weight:600;margin-bottom:4px;letter-spacing:.88px}.cart__item__row p.product_options{font-family:gotham_light;font-size:14px;color:#111;line-height:19px;letter-spacing:.81px}.cart__item__row p.preorder_note{text-align:left;font-family:gotham_light;font-size:14px;color:#111;line-height:19px;letter-spacing:.81px}.cart__item__row .cart__item__row__content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.cart__item__row .cart__item__row_footer{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.cart__item__row .cart__item__row_footer p{margin:0}.cart__item__row .cart__item__row_footer p span{font-family:gotham_medium;font-size:14px;line-height:19px;letter-spacing:.88px}.cart__item__row .cart_number_input{border:1px solid #979797;font-size:16px;line-height:1;display:flex;align-items:center;color:#111;width:118px;justify-content:space-between}.cart__item__row .cart_number_input button{border:0;font-size:16px;color:#111;padding-top:9px;padding-bottom:9px}.cart_footer__row{display:flex;flex-direction:row;justify-content:space-between}.cart_footer__row h3{margin-bottom:30px}.btn-checkout{border:2px solid #111111;font-size:16px;line-height:1;height:50px;display:flex;align-items:center;justify-content:center;width:100%;text-transform:uppercase;letter-spacing:1.48px}.btn-checkout:hover{background-color:#111;color:#fff}.pdp_image_gallery:after{content:"flickity";display:none}@media (min-width: 992px){.pdp_image_gallery:after{content:""}}.pdp_image_gallery .flickity-page-dots{bottom:18px}.pdp_image_gallery .flickity-page-dots .dot{width:8px;height:8px;opacity:1;background:#fff;position:relative}.pdp_image_gallery .flickity-page-dots .dot:after{content:"";border:8px solid rgba(255,255,255,0);border-radius:50%;width:8px;height:8px;display:block;position:absolute;left:-4px;top:-4px}.pdp_image_gallery .flickity-page-dots .dot.is-selected:after{border-color:#ffffff80}.pdp_image_gallery .flickity-page-dots .dot.is-selected{border-color:#ffffff80}.pdp_image_gallery .pdp_image_gallery_item{margin-bottom:10px;width:100%}@media (min-width: 992px){.pdp_image_gallery .pdp_image_gallery_item{width:auto}}.pdp_image_gallery .pdp_image_gallery_item:last-child{margin-bottom:0}.pdp_content_wrapper{width:100%;max-width:447px;margin:0 auto;padding:148px 0}@media (max-width: 768px){.pdp_content_wrapper{padding-left:10px;padding-right:10px;padding-top:30px}}.pdp_content_wrapper .mob-product-heading{display:none}@media (max-width: 768px){.pdp_content_wrapper .mob-product-heading{display:block}}.pdp_content_wrapper .mob-product-heading .title-price_wrapper{display:flex;justify-content:space-between}.pdp_content_wrapper .mob-product-heading .title-price_wrapper #mob_ProductPrice{padding-left:0;text-align:left}.pdp_content_wrapper .mob-product-heading .product_vendor{padding-bottom:15px}@media (max-width: 768px){.pdp_content_wrapper .mob-hidden{display:none}}.pdp_content_wrapper h1{margin-bottom:30px;font-size:60px;line-height:68px;letter-spacing:.46px;color:#111}@media (max-width: 768px){.pdp_content_wrapper h1{font-size:30px;line-height:40px;letter-spacing:.23px;margin-bottom:25px}}.pdp_content_wrapper #ProductPrice{color:#111;margin-bottom:30px!important}@media (max-width: 768px){.pdp_content_wrapper #ProductPrice{margin-bottom:20px!important}}.pdp_content_wrapper .product_vendor{font-size:20px;line-height:40px;letter-spacing:.15px;margin:0}.pdp_content_wrapper .input_spinner{height:46px;padding:0}.pdp_content_wrapper .caret-wrapper{position:absolute;right:10px;top:24px;transform:translateY(-50%)}.pdp_content_wrapper select{height:50px;border:2px solid #111;border-left:0;font-size:16px;line-height:27px;letter-spacing:1.48px;text-transform:uppercase;color:#111;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 768px){.pdp_content_wrapper select{margin-bottom:0!important}}.pdp_content_wrapper select:focus{border-color:#111;color:#111}.pdp_content_wrapper fieldset{width:100%}.pdp_content_wrapper .variant_type_color{display:grid;width:100%;grid-column-gap:14px;grid-row-gap:12px;grid-template-columns:repeat(auto-fill,minmax(23px,1fr));margin-bottom:35px;align-items:center}.pdp_content_wrapper .variant_type_color .btn{margin-right:4px;width:23px;height:23px}.pdp_content_wrapper .variant_type_color .btn.active{width:29px;height:29px}.pdp_content_wrapper .variant_type_color .btn.active:after{width:29px;height:29px}.pdp_content_wrapper .variant_type_color .btn.disabled{position:relative}.pdp_content_wrapper .variant_type_color .btn.disabled:before{border-top:1px solid #979797;content:"";position:absolute;top:0;left:0;right:-50%;transform:rotate(45deg);transform-origin:0 0}.pdp_content_wrapper .product_description,.pdp_content_wrapper .product_description p{color:#111;line-height:27px;letter-spacing:1px}.bootstrap-touchspin{border:2px solid #111}.bootstrap-touchspin input{border:0;text-align:center;color:#111}.bootstrap-touchspin button{border:0!important}.accordion>.card:not(:last-of-type){border-bottom:1px solid #111}#pdp_detail_accordion{margin-top:20px}#pdp_detail_accordion p,#pdp_detail_accordion span{color:#111}.accordion .card{border-bottom:1px solid #111}.accordion .card .card-header{background-color:transparent;padding:0;border:0}.accordion .card .card-header button{position:relative;padding:16px 0;text-decoration:none;font-size:16px;line-height:27px;letter-spacing:1px}.accordion .card .card-header button:hover{color:#111}.accordion .card .card-header button:after{content:"-";position:absolute;right:0}.accordion .card .card-header button.collapsed:after{content:"+"}.accordion .card .card-body{padding:0 0 10px;font-family:gotham_light;line-height:27px}.accordion .card .card-body p{font-family:gotham_light;font-size:16px;line-height:27px;letter-spacing:1px}#accordion_bas_faq .card-body{padding-bottom:30px}#menu_button_ico #menu_button_ico_open{display:block}#menu_button_ico #menu_button_ico_open_close{display:none}@media (max-width: 768px){.carousel-hero .carousel-cell{padding:0}}.pdp_page_section{margin-bottom:76px}@media (max-width: 768px){.pdp_page_section{margin-bottom:0}}.pdp_page_section p{color:#111}.pdp_page_section .value_prop .value_prop_content h4{margin-bottom:25px}.pdp_page_section .value_prop .value_prop_content .line{position:relative;margin:10px 0 80px}@media (max-width: 768px){.pdp_page_section .value_prop .value_prop_content .line{display:none}}.pdp_page_section .value_prop .value_prop_content .line span{position:absolute;width:775px;height:1px;background-color:#111;top:50%;right:0%}@media (max-width: 768px){.pdp_page_section .value_prop .value_prop_content .line span{display:none}}@media (min-width: 992px){.pdp_page_section .value_prop .value_prop_content .line span{width:575px}}@media (min-width: 1200px){.pdp_page_section .value_prop .value_prop_content .line span{width:675px}}@media (min-width: 1400px){.pdp_page_section .value_prop .value_prop_content .line span{width:775px}}.value_prop_buyers_notes .row{margin-left:0;margin-right:0}.value_prop_buyers_notes .value_prop.col-md-6{padding-left:50px;padding-right:50px;padding-top:0}@media (min-width: 480px){.value_prop_buyers_notes .value_prop.col-md-6{margin-right:10px;max-width:calc(50% - 10px)}}.value_prop_buyers_notes .value_prop.col-md-6 .value_prop_content{max-width:675px}.value_prop_buyers_notes .value_prop.col-md-6 .value_prop_content img{max-width:75%;align-self:end}.value_prop_buyers_notes .value_prop.col-md-6 .value_prop_content p.line{margin-top:-50px;width:35%}.value_prop_buyers_notes .value_prop.col-md-6 .value_prop_content p.line span.line{left:0%;width:100%}.value_prop_buyers_notes .buyers_notes.col-md-6{padding-left:50px;padding-right:50px;background-color:#f7e4d7;display:flex;align-items:center}@media (min-width: 480px){.value_prop_buyers_notes .buyers_notes.col-md-6{margin-left:10px;max-width:calc(50% - 10px)}}.buyers_notes{background-color:#f7e4d7;padding:105px 0;margin-bottom:76px}.buyers_notes .buyers_notes_content{max-width:675px}.buyers_notes .buyers_notes_content h4{line-height:27px;letter-spacing:1.48px;text-transform:uppercase;text-align:center;margin-bottom:2rem}.buyers_notes .buyers_notes_content .notes{margin-bottom:30px}.buyers_notes .buyers_notes_content .notes p{font-family:gotham_light;font-size:1.5rem;letter-spacing:1px;line-height:2rem;text-align:center;margin-bottom:2rem}.buyers_notes .buyers_notes_content .name p{text-align:center;margin-bottom:0}.value_prop{background-color:#ecece2;padding:105px 0;margin-bottom:76px}.value_prop .value_prop_content{max-width:442px;width:100%;display:flex;flex-direction:column;height:100%}@media (max-width: 992px){.value_prop .value_prop_content{margin-top:45px}}.value_prop .value_prop_content h4{line-height:27px;letter-spacing:1.48px;text-transform:uppercase;margin-bottom:25px}.value_prop .value_prop_content h3{font-size:30px;line-height:40px;letter-spacing:.23px;text-transform:uppercase;margin-bottom:40px}.value_prop .value_prop_content p{line-height:27px;letter-spacing:1px;font-family:gotham_medium}.value_prop .value_prop_content .line{position:relative;margin:10px 0 80px}@media (max-width: 768px){.value_prop .value_prop_content .line{display:none}}.value_prop .value_prop_content .line span{position:absolute;width:775px;height:1px;background-color:#111;top:50%;right:0%}@media (max-width: 768px){.value_prop .value_prop_content .line span{display:none}}@media (min-width: 992px){.value_prop .value_prop_content .line span{width:575px}}@media (min-width: 1200px){.value_prop .value_prop_content .line span{width:675px}}@media (min-width: 1400px){.value_prop .value_prop_content .line span{width:775px}}.value_prop.value_prop_alt{padding:0;background-color:#fff}.value_prop.value_prop_alt .value_prop_alt_content{padding:55px 0;width:100%}@media (max-width: 768px){.value_prop.value_prop_alt .value_prop_alt_content{padding-top:0}}.value_prop.value_prop_alt .value_prop_alt_content h3{margin-bottom:80px;line-height:40px;letter-spacing:.23px}@media (max-width: 768px){.value_prop.value_prop_alt .value_prop_alt_content h3{margin-bottom:30px}}.value_prop.value_prop_alt .value_prop_alt_content .accordion .card:first-child{border-top:1px solid #111}@media (max-width: 768px){.template-customers-reset_password{text-align:center}.template-customers-reset_password label{display:block;margin-bottom:10px}.template-customers-reset_password input[type=password]{margin-bottom:20px}}.template-customers-reset_password p{margin-bottom:40px}.template-customers-reset_password input.btn-primary{margin-top:20px;padding:13px 40px}.template-page-contact h2,.template-customers-register h2,.template-customers-login h2,.template-404 h2{margin-bottom:60px}@media (max-width: 768px){.template-customers-register h2{text-align:center;margin-bottom:40px}}@media (max-width: 768px){.template-customers-register .row{padding:0 15px}}@media (max-width: 768px){.template-customers-login h2{margin-bottom:40px}}.template-page-stockists main{background-color:#fff}.template-page-stockists main section{padding-bottom:0}.template-page-stockists main .page_hero img.d-md-block{height:500px;object-fit:cover}.template-page-stockists main h1{margin-bottom:40px}.template-page-stockists main .stockist_wrapper{border-right:1px solid #ECECE2;padding-bottom:60px;margin-bottom:0}@media (max-width: 768px){.template-page-stockists main .stockist_wrapper{padding-bottom:40px}}.template-page-stockists main .stockist_wrapper:first-child,.template-page-stockists main .stockist_wrapper:nth-child(2),.template-page-stockists main .stockist_wrapper:nth-child(3){padding-top:80px}@media (max-width: 768px){.template-page-stockists main .stockist_wrapper:first-child,.template-page-stockists main .stockist_wrapper:nth-child(2),.template-page-stockists main .stockist_wrapper:nth-child(3){padding-top:20px}}.template-page-stockists main .stockist_wrapper:nth-child(3n){border-right:initial}@media (max-width: 768px){.template-page-stockists main .contact_cta_section .card-img{height:210px;object-fit:cover}}.template-page-stockists main .contact_cta_section .card-img-overlay{padding:40px 40px 50px}.template-page-stockists main .contact_cta_section .card-img-overlay h2{text-align:left;font-size:60px;line-height:68px;letter-spacing:.46px}@media (max-width: 768px){.template-page-stockists main .contact_cta_section .card-img-overlay h2{font-size:30px;line-height:40px;letter-spacing:.23px;text-align:center}}.template-page-vendors main{background-color:#fff}.template-page-vendors main section{padding-bottom:0}.template-page-vendors main .page_hero img.d-md-block{height:500px;object-fit:cover}.template-page-vendors main h1{margin-bottom:40px}.template-page-vendors main .stockist_wrapper{border-right:1px solid #ECECE2;padding-bottom:60px;margin-bottom:0}@media (max-width: 768px){.template-page-vendors main .stockist_wrapper{padding-bottom:40px}}.template-page-vendors main .stockist_wrapper:first-child,.template-page-vendors main .stockist_wrapper:nth-child(2),.template-page-vendors main .stockist_wrapper:nth-child(3){padding-top:80px}@media (max-width: 768px){.template-page-vendors main .stockist_wrapper:first-child,.template-page-vendors main .stockist_wrapper:nth-child(2),.template-page-vendors main .stockist_wrapper:nth-child(3){padding-top:20px}}.template-page-vendors main .stockist_wrapper:nth-child(3n){border-right:initial}@media (max-width: 768px){.template-page-vendors main .contact_cta_section .card-img{height:210px;object-fit:cover}}.template-page-vendors main .contact_cta_section .card-img-overlay{padding:40px 40px 50px}.template-page-vendors main .contact_cta_section .card-img-overlay h2{text-align:left;font-size:60px;line-height:68px;letter-spacing:.46px}@media (max-width: 768px){.template-page-vendors main .contact_cta_section .card-img-overlay h2{font-size:30px;line-height:40px;letter-spacing:.23px;text-align:center}}@media (max-width: 768px){.template-customers-login h2{text-align:center}}@media (min-width: 1400px){.template-customers-login .inner_content_wrapper{margin-top:-200px}}@media (min-width: 1400px){.template-customers-login .footer_signup_wrapper.inner_content_wrapper{margin-top:revert}}.template-customers-login form label,.template-customers-login form input{line-height:27px;letter-spacing:1px;color:#111}.template-customers-login form input::placeholder{font-family:gotham_medium;font-size:16px;line-height:27px;letter-spacing:1px;color:#111}@media (max-width: 768px){.template-customers-login form .row .col{padding:0}}@media (max-width: 768px){.template-page-wholesale section,.template-page-trade section,.template-page-donotsell section{padding:0 15px!important}}.template-page-wholesale h2,.template-page-trade h2,.template-page-donotsell h2{font-size:60px;line-height:68px;letter-spacing:.46px;color:#111;margin-bottom:60px}@media (max-width: 768px){.template-page-wholesale h2,.template-page-trade h2,.template-page-donotsell h2{text-align:center!important;font-size:30px;line-height:40px;letter-spacing:.23px;margin-bottom:50px}}.template-page-wholesale a.btn,.template-page-trade a.btn,.template-page-donotsell a.btn{margin-bottom:40px;font-size:16px;text-transform:uppercase;padding:15px 50px}@media (max-width: 768px){.template-page-wholesale a.btn,.template-page-trade a.btn,.template-page-donotsell a.btn{width:100%;padding-top:15px;padding-bottom:15px}}.template-page-wholesale p,.template-page-trade p,.template-page-donotsell p{font-family:gotham_medium}.template-page-wholesale p a,.template-page-trade p a,.template-page-donotsell p a{text-decoration:underline}.template-page-wholesale .wholesale_form,.template-page-trade .wholesale_form,.template-page-donotsell .wholesale_form{background-color:#fff;margin:0;padding:60px 0}.template-page-wholesale .wholesale_form .form-control,.template-page-trade .wholesale_form .form-control,.template-page-donotsell .wholesale_form .form-control{background-color:transparent;border:2px solid #979797;font-family:gotham_light;color:#000;height:50px}.template-page-wholesale .wholesale_form input,.template-page-wholesale .wholesale_form label,.template-page-trade .wholesale_form input,.template-page-trade .wholesale_form label,.template-page-donotsell .wholesale_form input,.template-page-donotsell .wholesale_form label{line-height:27px;letter-spacing:1px;color:#111}.template-page-wholesale .wholesale_form .custom-radio .custom-control-input:checked~.custom-control-label:after,.template-page-trade .wholesale_form .custom-radio .custom-control-input:checked~.custom-control-label:after,.template-page-donotsell .wholesale_form .custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:none;width:15px;height:15px;background-color:#000;border-radius:50%;top:6px;left:-19px}.template-page-wholesale .wholesale_form .custom-radio .custom-control-input:checked~.custom-control-label:before,.template-page-trade .wholesale_form .custom-radio .custom-control-input:checked~.custom-control-label:before,.template-page-donotsell .wholesale_form .custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:transparent;border-color:#636363}.template-page-wholesale .wholesale_form .custom-radio .custom-control-label,.template-page-trade .wholesale_form .custom-radio .custom-control-label,.template-page-donotsell .wholesale_form .custom-radio .custom-control-label{padding-left:15px}.template-page-wholesale .wholesale_form .custom-radio .custom-control-label:before,.template-page-trade .wholesale_form .custom-radio .custom-control-label:before,.template-page-donotsell .wholesale_form .custom-radio .custom-control-label:before{width:23px;height:23px;border-color:#636363;top:2px;left:-23px}.template-page-wholesale .wholesale_form .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.template-page-trade .wholesale_form .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.template-page-donotsell .wholesale_form .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:none}.template-page-wholesale .wholesale_form .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.template-page-trade .wholesale_form .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.template-page-donotsell .wholesale_form .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#111;border-color:#111}.template-page-wholesale .wholesale_form .custom-checkbox .custom-control-label:before,.template-page-trade .wholesale_form .custom-checkbox .custom-control-label:before,.template-page-donotsell .wholesale_form .custom-checkbox .custom-control-label:before{border-radius:initial;width:11px;height:11px;top:8px;border-color:#636363;background-color:transparent}.template-page-wholesale .wholesale_form .custom-checkbox .custom-control-label:after,.template-page-trade .wholesale_form .custom-checkbox .custom-control-label:after,.template-page-donotsell .wholesale_form .custom-checkbox .custom-control-label:after{left:-1.3rem;top:9px;width:4px;height:7px}.template-page-donotsell p{font-family:gotham_light}@media (max-width: 768px){.template-page-contact-new section{padding:0 15px!important}}.template-page-contact-new .contact_emails_section{background-color:#fff}@media (max-width: 768px){.template-page-contact-new .contact_emails_section{padding:45px 0 65px}.template-page-contact-new .contact_emails_section .col{padding-bottom:40px}.template-page-contact-new .contact_emails_section .col:last-child{padding-bottom:0}.template-page-contact-new .contact_emails_section .col h5,.template-page-contact-new .contact_emails_section .col a{font-size:16px;line-height:27px;letter-spacing:1px}}.template-page-contact-new h2{text-align:left;font-size:60px;line-height:68px;letter-spacing:.46px;color:#111;margin-bottom:60px}@media (max-width: 768px){.template-page-contact-new h2{text-align:center;padding-top:24px;font-size:30px;line-height:40px;letter-spacing:.23px}}.template-page-contact-new .standard_form label,.template-page-contact-new .standard_form input{line-height:27px;letter-spacing:1px;color:#111}.template-page-contact-new .standard_form input::placeholder{font-family:gotham_medium;font-size:16px;line-height:27px;letter-spacing:1px;color:#111}.template-page-contact-new .standard_form textarea{height:140px}.template-page-contact-new .standard_form button[type=submit]{padding-top:10px;padding-bottom:10px}@media (max-width: 768px){.template-page-contact-new .contact_cta_section .card-img-overlay{padding-right:0;padding-left:0}}@media (max-width: 768px){.template-page-contact-new .contact_cta_section .card-img{height:210px;object-fit:cover}}.template-page-landing_page_new .home-slider h1{font-size:80px;line-height:80px;letter-spacing:.62px}.template-page-landing_page_new .featured_collection .section_heading{font-size:60px;line-height:68px;letter-spacing:.46px}.template-page-landing_page_new .landing_page_hero .card-text{font-family:gotham_medium}@media (max-width: 768px){.template-page-landing_page_new .contact_cta_section .card-img-overlay{padding-right:0;padding-left:0}}@media (max-width: 768px){.template-page-landing_page_new .contact_cta_section .card-img{height:210px;object-fit:cover}}.template-page-landing_page_new .contact_cta_section h2{font-size:60px;line-height:68px;letter-spacing:.46px;text-align:left}@media (max-width: 768px){.template-page-landing_page_new .contact_cta_section h2{font-size:30px;line-height:40px;letter-spacing:.23px;text-align:center}}@media (max-width: 768px){.template-page-landing_page_new .image_text_cta .inner_content{padding:0 50px;text-align:center}}@media (max-width: 768px){.template-page-landing_page_new .image_text_cta .inner_content h2{text-align:center!important}}@media (max-width: 768px){.template-page-landing_page_new .image_text_cta .inner_content p{margin-bottom:30px}}.template-page-faq-new .faq_page{background-color:#fff}.template-page-faq-new .faq_page .page_hero span{font-family:gotham_medium}.template-page-faq-new .faq_page .page_hero .card-img.d-md-block{height:500px;object-fit:cover}.template-page-faq-new .faq_page h1{margin-bottom:40px}.template-page-faq-new .faq_page #faq_wrapper{margin-bottom:0;padding-bottom:85px}@media (max-width: 768px){.template-page-faq-new .faq_page #faq_wrapper{padding-top:0}}@media (max-width: 768px){.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper{margin-top:50px}}.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper:first-child,.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper:nth-child(2){margin-top:0}@media (max-width: 768px){.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper:first-child,.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper:nth-child(2){margin-top:50px}}.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper a{text-decoration:underline}.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper a.bordered_link{text-decoration:none;padding-bottom:10px}.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper .card-body{line-height:27px;letter-spacing:1px}@media (max-width: 768px){.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper .card-body{font-size:14px;line-height:19px;letter-spacing:.88px;margin-bottom:15px}}.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper h3{line-height:40px;letter-spacing:.23px}@media (max-width: 768px){.template-page-faq-new .faq_page #faq_wrapper .faq_block_wrapper h3{font-size:30px;line-height:40px;margin-bottom:15px}}@media (max-width: 768px){.template-404 h2{text-align:center;margin-bottom:35px}}@media (max-width: 768px){.template-404 .contents{padding:30px 15px 15px}}.template-404 .contents p{line-height:27px;letter-spacing:1px;margin-bottom:50px}@media (max-width: 768px){.template-404 .contents p{margin-bottom:30px}}.template-customers-register a.float-right{padding:20px 0;color:#636363;text-decoration:underline;width:100%}a.return_to_login{padding:20px 0;display:block}#shopify-section-login form#customer_login a{color:#636363;text-decoration:underline}.contact_emails_section{padding:93px 0 73px}.contact_emails_section a,.contact_emails_section p{margin:10px 0 0;font-family:gotham_light}.build_a_set_block{background-color:#f9f8f6}@media (max-width: 768px){.build_a_set_block .col-md-6.d-flex.align-items-center{order:2}}@media (max-width: 768px){.build_a_set_block .col-md-6.mr-0{text-align:center}}@media (max-width: 768px){.build_a_set_block .col-md-6.mr-0 img{max-width:75%;padding-top:20px}}.build_a_set_block .max_match_badge{position:absolute;top:24px;right:24px}.bas_progress_bar{height:3px;background-color:#200000}.build_a_set_content{margin:0 31px}.build_a_set_content .bas_back{padding:0;margin-bottom:27px}@media (max-width: 768px){.build_a_set_content .bas_back{display:none}}.build_a_set_content h4{margin-bottom:62px;line-height:27px;letter-spacing:1.48px}@media (max-width: 768px){.build_a_set_content h4{display:none}}.build_a_set_content h2{margin-bottom:20px;line-height:68px;letter-spacing:.46px;text-align:left;font-size:60px}@media (max-width: 768px){.build_a_set_content h2{font-size:30px;line-height:40px;letter-spacing:.23px;text-align:center;margin-top:20px}}.build_a_set_content p{margin-bottom:50px;letter-spacing:1px;font-family:gotham_medium}@media (max-width: 768px){.build_a_set_content p{margin-bottom:20px;font-size:14px;line-height:19px;letter-spacing:.88px;text-align:center}}.build_a_set_content p .btn{letter-spacing:1px}.build_a_set_content .skip_step_text{font-family:gotham_light;margin-bottom:0;margin-top:19px;font-size:16px;line-height:27px;letter-spacing:1px}@media (max-width: 768px){.build_a_set_content .skip_step_text{font-size:14px;line-height:19px;letter-spacing:.88px}}.build_a_set_content .skip_step_text button{font-size:16px;margin-bottom:3px;letter-spacing:1px}@media (max-width: 768px){.build_a_set_content .skip_step_text button{font-size:14px;letter-spacing:.88px}}.build_a_set_content .skip_step{font-size:16px;font-family:gotham_light;border:0;padding:0;text-transform:initial;background-color:transparent;text-decoration:underline}.build_a_set_content .bas_next{margin-top:23px}.build_a_set_content select,.build_a_set_content option,.build_a_set_content label{line-height:27px;letter-spacing:1.48px}.bas_step_1 .bas_back{visibility:hidden}.bulld_a_set_items{margin-bottom:40px}.bulld_a_set_items p{margin-bottom:0;font-family:gotham_medium;font-size:16px;color:#000;letter-spacing:1px;line-height:27px}@media (max-width: 768px){.bulld_a_set_items{margin-bottom:20px}}.bas_faq{padding-top:72px;padding-bottom:52px;background-color:#fff}.bas_faq h3{margin-bottom:66px}@media (max-width: 768px){.bas_faq h3{margin-bottom:35px}}.bas_value_props{background-color:#f9f8f6;padding:82px 0 75px}@media (max-width: 768px){.bas_value_props{padding:0}}@media (max-width: 768px){.bas_value_props .col-md-4{margin-top:45px}}.bas_value_props h3{font-size:30px;margin-bottom:56px;line-height:40px;letter-spacing:.23px}@media (max-width: 768px){.bas_value_props h3{margin-bottom:39px}}.bas_value_props .value_prop_item{display:grid;grid-template-columns:20px 1fr;grid-column-gap:10px;align-items:start;opacity:.5;margin-bottom:39px}@media (max-width: 768px){.bas_value_props .value_prop_item{opacity:1!important;margin-bottom:23px}}.bas_value_props .value_prop_item:last-child{margin-bottom:0}.bas_value_props .value_prop_item.active{opacity:1}.bas_value_props .value_prop_item .svg_wrapper svg{width:100%;height:100%}.bas_value_props .value_prop_item p{color:#111;letter-spacing:1px;line-height:27px;font-family:gotham_medium}@media (max-width: 768px){.bas_value_props .value_prop_item p{font-size:14px;line-height:19px}}.bas_value_props .value_prop_item p.value_prop_heading{text-transform:uppercase;letter-spacing:1.48px}@media (max-width: 768px){.bas_value_props .value_prop_item p.value_prop_heading{font-size:16px;line-height:27px}}.bas_page_section .value_prop{margin-bottom:0}@media (max-width: 992px){.bas_page_section .value_prop{padding-top:0}}.build_a_set_content .dropdown-item .fa-circle,.build_a_set_content .filter-option-inner .fa-circle{font-size:20px}.build_a_set_content .btn.dropdown-toggle{border:1px solid #979797;padding:16px}.dropup .dropdown-toggle:after,.dropdown-toggle:after{display:inline-block;margin:-.3em 0 0 .4em;vertical-align:middle;content:"";border:.3em solid;border-width:0 .15em .15em 0;transform:rotate(45deg);padding:5px}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{line-height:23px}.btn-primary_cta.bas_next{margin-top:10px}.bootstrap-select .dropdown-toggle .filter-option,.bootstrap-select .dropdown-menu li a{letter-spacing:1.48px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#979797}@media (max-width: 768px){.build_a_set_block_result .build_a_set_content{margin-bottom:50px}}.cartpage_wrapper{padding:42px 0}.cartpage_wrapper .cart_header h1{margin-bottom:40px}.cartpage_wrapper .cart_header p{font-size:13px;color:#111;letter-spacing:.81px}.cartpage_wrapper .cart__item_col_wrapper{display:flex;width:100%;align-items:center}@media (max-width: 768px){.cartpage_wrapper .cart__item_col_wrapper{display:none}}.cartpage_wrapper .cart__item_col_wrapper .cart__item_col{width:20%}.cartpage_wrapper .cart__item_col_wrapper .cart__item_col.cart__item_col_double{width:40%;align-items:center}.cartpage_wrapper .mob_cart__item_col_wrapper{display:none}@media (max-width: 768px){.cartpage_wrapper .mob_cart__item_col_wrapper{display:block}}.cartpage_wrapper .mob_cart__item_col_wrapper .cart__item__row_top{display:flex;align-items:flex-start;justify-content:space-between}.cartpage_wrapper .mob_cart__item_col_wrapper .cart__item__row_top .cart__item_remove_btn button{padding:0}.cartpage_wrapper .cart_number_input{align-self:start}.cartpage_wrapper .cart_footer__row{justify-content:flex-end}.cartpage_wrapper .btn-checkout{margin-top:15px;width:100%;max-width:322px}.shopify-section .junip-product-review-title{text-align:center;font-size:30px;color:#111;letter-spacing:.23px;line-height:40px}.shopify-section #junipRatingFilter,.shopify-section #junipReviewSort{border-radius:0}.shopify-section .junip-review-list-item .junip-flex-wrapper{margin-bottom:0}.shopify-section .junip-review-list-item .junip-review-title{font-size:16px;color:#000;letter-spacing:1px;margin-bottom:5px;font-weight:400}@media (max-width: 768px){.shopify-section .junip-review-list-item .junip-review-title{font-size:14px;letter-spacing:.88px}}.shopify-section .junip-review-list-item .junip-review-body{font-family:gotham_light;font-size:16px;color:#000;letter-spacing:1px}@media (max-width: 768px){.shopify-section .junip-review-list-item .junip-review-body{font-size:14px;letter-spacing:.88px}}.shopify-section .junip-product-review-average{font-size:30px}.shopify-section .junip-product-review-count{font-size:13px;line-height:16px;letter-spacing:.81px}.shopify-section .junip-product-review-bar-rating{font-size:16px;line-height:25px;letter-spacing:1px}.shopify-section .junip-btn.junip-btn-sm{border:2px solid #111;font-size:16px;line-height:1;color:#111;letter-spacing:1.48px;text-align:center;height:50px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;background:#fff;margin:0}.shopify-section .junip-btn.junip-btn-sm:hover{background:#111;color:#fff}.shopify-section .junip-select-container .junip-select-label{position:absolute;left:-10000px}.shopify-section .junip-select.junip-select-with-label{text-transform:uppercase;color:#111}.shopify-section .junip-select-container{border:1px solid}.shopify-section .junip-select.junip-select-with-label{padding:10px 19px;letter-spacing:1.48px}.shopify-section .junip-avatar{display:none!important}.shopify-section .junip-review-author{letter-spacing:1px}.shopify-section .junip-review-date{letter-spacing:.81px}.shopify-section .junip-container-xs .junip-select.junip-select-with-label{padding:17px 32px 16px 10px}.my-2 .junip-product-summary-star{height:25px;width:25px;margin-right:2px}.my-2 .junip-product-summary-stars-wrapper{margin-top:35px}.in_context_carousel{background-color:#f9f8f6;padding:60px 0 90px}@media (max-width: 768px){.in_context_carousel{padding-bottom:30px}}@media (max-width: 768px){.junip-review-respondent,.junip-review-response{font-size:14px;letter-spacing:.88px}.in_context_carousel h3{margin-bottom:20px}.in_context_carousel p{margin-bottom:35px}.in_context_carousel .col-md-4{margin-bottom:20px}}.shopify-section.in_context_carousel h3{margin-bottom:25px}@media (max-width: 768px){.shopify-section.in_context_carousel h3{font-size:30px;line-height:40px}}.shopify-section.in_context_carousel h3 svg{margin-left:20px}.shopify-section.in_context_carousel p{font-family:gotham_medium;margin-bottom:45px}@media (max-width: 768px){.shopify-section.in_context_carousel p{font-size:14px;line-height:19px}}.landing_page_hero .h2{font-size:40px}.landing_page_hero.text_color_light h1,.landing_page_hero.text_color_light h2,.landing_page_hero.text_color_light p{color:#fff}.landing_page_hero.text_color_dark h1,.landing_page_hero.text_color_dark h2,.landing_page_hero.text_color_dark p{color:#111}.landing_page_hero h1{margin-bottom:33px}@media (min-width: 992px){.landing_page_hero h1{margin-bottom:40px}}@media (max-width: 768px){.landing_page_hero h1{font-size:40px;line-height:48px;letter-spacing:.31px}}.build_a_set_product_link{text-decoration:underline}.top-banner{padding-top:10px;padding-bottom:11px;line-height:19px;letter-spacing:1px}.top-banner a{font-size:16px;text-decoration:underline}@media (max-width: 768px){.top-banner{min-height:55px;display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){.carousel-inner{display:flex;align-items:center}}.carousel-hero{height:100vh;min-height:350px}.carousel-hero .carousel-cell{padding:0}.carousel-hero .carousel-cell .container{display:flex}.carousel-hero .carousel-cell .container.text_alignment_top_center{justify-content:center;align-items:normal;text-align:center;padding-top:180px}.carousel-hero .carousel-cell .container.text_alignment_top_left{justify-content:flex-start;align-items:flex-start;text-align:left;padding-top:180px}.carousel-hero .carousel-cell .container.text_alignment_top_right{justify-content:flex-end;align-items:flex-start;text-align:right;padding-top:180px}.carousel-hero .carousel-cell .container.text_alignment_center{justify-content:center;align-items:center;text-align:center}.carousel-hero .carousel-cell .container.text_alignment_bottom_center{align-items:flex-end;justify-content:center;padding-bottom:200px;text-align:center}.carousel-hero .carousel-cell .container.text_alignment_bottom_left{align-items:flex-end;justify-content:flex-start;padding-bottom:200px;text-align:left}.carousel-hero .carousel-cell .container.text_alignment_bottom_right{align-items:flex-end;justify-content:flex-end;padding-bottom:200px;text-align:right}.carousel-hero .carousel-cell .container.text_alignment_left_center{align-items:center;text-align:left}@media (max-width: 992px){.carousel-hero .carousel-cell .container.text_alignment_left_center{margin:0 10px}}.carousel-hero .carousel-cell .container.text_alignment_right_center{align-items:center;text-align:right;flex-flow:row-reverse}@media (max-width: 992px){.carousel-hero .carousel-cell .container.text_alignment_right_center{margin:0 10px}}.carousel-cell.image-bg{height:100vh;min-height:350px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.collection-template .pin-spacer{z-index:999!important}.product_card_badge{position:absolute;font-family:gotham_light;font-size:10px;top:10px;left:10px;width:60px;height:60px;border:1px solid #111;border-radius:50%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;transform:rotate(347deg);line-height:12px;padding:3px}.product_card_badge.sale{background-color:#efeee9;color:#c82828;border:1px solid #EFEEE9}.product_card_badge.bundle_badge{background-color:#824100!important;border:none!important;color:#fff!important}#faq_wrapper{background-color:#f9f8f6;padding-top:24px;padding-bottom:24px;margin-bottom:85px}@media (min-width: 992px){#faq_wrapper{padding:0;background-color:transparent}}#faq_wrapper .card{background-color:transparent}#faq_wrapper .faq_block_wrapper{margin-top:100px}#faq_wrapper .faq_block_wrapper button.btn-link.btn-block span{margin-right:5px;padding-right:5px}@media (max-width: 768px){#faq_wrapper .faq_block_wrapper button.btn-link.btn-block span{font-size:14px;line-height:19px;letter-spacing:.88px}}.faq_block{margin-bottom:100px}.faq_block:last-child{margin-bottom:0}.main_page.page_hero{color:#fff}.main_page.page_hero .card.text_color_dark h1,.main_page.page_hero .card.text_color_dark h2,.main_page.page_hero .card.text_color_dark p{color:#111}.main_page.page_hero h1{color:#fff}.main_page.page_hero p,.main_page.page_hero span{line-height:27px;letter-spacing:1px}.faq_block .accordion .card .card-body{margin-bottom:30px}@media only screen and (max-width: 768px){.faq_page section{padding:0}}.faq_nav_link,.stockist_nav_link{margin-right:20px;text-transform:uppercase;font-family:gotham_medium;font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px;white-space:nowrap}#faq_mobile_nav_content,#stockists_mobile_nav_content{padding:35px 0;display:flex;flex-wrap:nowrap;overflow:auto}@media (max-width: 768px){.faq_mobile_nav{padding:37px 0}.faq_mobile_nav #faq_mobile_nav_content{padding:8px 0}}.stockist_wrapper{margin-bottom:60px;display:flex}@media (min-width: 992px){.stockist_wrapper{justify-content:center}}.stockist_city_block{max-width:243px;width:100%}.stockist_city_block .stockist_city{margin-top:40px}.stockist_city_block .stockist_city:first-child{margin-top:0}.stockist_city_block h3{margin-bottom:40px;line-height:40px;letter-spacing:.23px}.stockist_city_block p{margin:0}.stockist_city_block .stockist_city_heading{line-height:27px;letter-spacing:1px;font-family:gotham_medium}.stockist_city_block .stockist_city_locations a,.stockist_city_block .stockist_city_locations p{font-family:gotham_light;line-height:27px;letter-spacing:1px}#offcanvas_search{border-bottom:1px solid #ECECE2}@media (max-width: 768px){#offcanvas_search{border:none}}@media (max-width: 768px){#offcanvas_search .col{padding:0}}#offcanvas_search .col .input-group-append{margin-top:-62px!important;background-color:#fff!important}#offcanvas_search .col .input-group-append button{background-color:#fff!important}#offcanvas_search .col input{background:transparent;border:0;font-size:30px;line-height:1;padding:20px 10px;line-height:40px;letter-spacing:.23px;height:auto;color:#969696!important;background-color:#fff!important}#offcanvas_search .col .btn{border:0;background:transparent}.popover-body,.popover-body a{font-size:13px;line-height:16px;letter-spacing:.81px;font-family:gotham_medium}@media screen and (min-width: 992px) and (max-width: 1400px){.main_nav_bar .navbar-right .nav-item{padding:0 20px 0 0}}@media screen and (min-width: 992px) and (max-width: 1300px){.main_nav_bar .nav-item{padding:0 15px 0 0}.main_nav_bar,navbar-right .nav-item{padding:0 10px 0 0}}@media screen and (min-width: 1350px) and (max-width: 1500px){.main_nav_bar .nav-item .nav-link{font-size:15px}.main_nav_bar .nav-item .nav-link svg{width:24px}}@media screen and (min-width: 1179px) and (max-width: 1350px){.main_nav_bar .nav-item .nav-link{font-size:14px}.main_nav_bar .nav-item .nav-link svg{width:22px}}@media screen and (min-width: 1070px) and (max-width: 1179px){.main_nav_bar .nav-item .nav-link{font-size:12px}.main_nav_bar .nav-item .nav-link svg{width:20px}}@media screen and (min-width: 992px) and (max-width: 1070px){.main_nav_bar .nav-item .nav-link{font-size:11px}.main_nav_bar .nav-item .nav-link svg{width:18px}}@media screen and (min-width: 768px) and (max-width: 1200px){.col-md-6.footer_column .col-md-4:last-of-type{max-width:100%;margin-top:20px}}@media screen and (min-width: 768px) and (max-width: 991px){.col-md-6.footer_column.footer_column_right{padding-left:20px}}#pdp_quickpanel_mobile .modal-content{border-radius:0;border:1px solid #D4D4D4}#pdp_quickpanel_mobile .quick_add_panel{display:block}#pdp_quickpanel_mobile .variant_select_wrapper{margin-bottom:28px}#pdp_quickpanel_mobile .variant_select_wrapper:last-child{margin-bottom:33px}#pdp_quickpanel_mobile h4{font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px;margin-bottom:22px}#pdp_quickpanel_mobile p.variant_type_label{font-family:gotham_light;font-size:16px;color:#636363;letter-spacing:1px;line-height:27px;margin-bottom:22px}#pdp_quickpanel_mobile p.selected_variant_type{margin-left:13px}#pdp_quickpanel_mobile .btn-group-toggle label{margin-right:14px}#pdp_quickpanel_mobile .btn-group-toggle label:last-child{margin-right:0}.contact_cta_section h2{margin-bottom:17px}@media (min-width: 992px){.contact_cta_section h2{margin-bottom:41px}}.contact_cta_section p{margin-bottom:45px}@media (min-width: 992px){.contact_cta_section p{margin-bottom:53px}}@media (max-width: 768px){.contact_cta_section .card-img-overlay{border-radius:0;position:relative;background-color:#fff;text-align:center}}.contact_cta_section .card-text{font-family:gotham_medium}.about_page_store_block .about_page_store_image_col{position:relative;z-index:10}.about_page_store_block .about_page_store_content_col_content{max-width:255px;width:100%;text-align:center;margin:0 auto}@media (min-width: 992px){.about_page_store_block .about_page_store_content_col_content{text-align:left}}.about_page_store_block .about_page_store_content_col{padding-top:36px;padding-bottom:36px}@media (min-width: 992px){.about_page_store_block .about_page_store_content_col{padding-top:0;padding-bottom:0;text-align:left}}.about_page_store_block .about_page_store_content_col.order-md-1 span.line{left:100%;margin-left:30px}.about_page_store_block .about_page_store_content_col.order-md-2 span.line{right:100%;margin-right:30px}.about_page_store_block h4{font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px;margin-bottom:26px;position:relative;display:inline-block}@media (min-width: 992px){.about_page_store_block h4{margin-bottom:50px}}.about_page_store_block h4 span.line{position:absolute;width:10000px;height:1px;background-color:#111;top:50%}.about_page_store_block p{font-size:14px;color:#111;letter-spacing:.88px;line-height:19px;margin-bottom:28px;font-family:gotham_medium}@media (min-width: 992px){.about_page_store_block p{font-size:16px;color:#000;letter-spacing:1px;line-height:27px}}.about_page_store_block p:last-child{margin-bottom:0}.about_slides{background-color:#efeee9}.about_slides .about_slide_row{padding:24px 0}@media (min-width: 992px){.about_slides .about_slide_row{padding:128px 0 101px}}.about_slides .about_slide_row h3{margin-bottom:30px;line-height:40px;letter-spacing:.23px}@media (min-width: 992px){.about_slides .about_slide_row h3{margin-bottom:44px}}.about_slides .about_slide_row p{margin-bottom:59px;line-height:27px;letter-spacing:1px;font-family:gotham_medium}@media (min-width: 992px){.about_slides .about_slide_row p{margin-bottom:0}}@media (max-width: 768px){.about_slides .about_slide_row p{font-family:gotham_medium}}.about_slides.about_slide_navigation{padding-bottom:52px}.about_slides.about_slide_navigation .nav{flex-wrap:wrap;overflow:auto}.about_slides.about_slide_navigation a{text-transform:uppercase;font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px;margin-right:43px;white-space:nowrap;padding-bottom:15px;padding-left:0;padding-right:0}@media (min-width: 992px){.about_slides.about_slide_navigation a{margin-right:60px}}.about_slides.about_slide_navigation a.active{border-bottom:2px solid #111}.about_product.about_product_top{background-color:#efeee9;padding:63px 0 72px}@media (max-width: 768px){.about_product.about_product_top{padding:0 0 45px}}@media (max-width: 768px){.about_product.about_product_top .container{padding:0}.about_product.about_product_top .container .contents{padding:0 10px}}.about_product.about_product_top .container h3{margin-bottom:44px;line-height:40px;letter-spacing:.23px}@media (max-width: 768px){.about_product.about_product_top .container h3{font-size:30px;padding-top:30px}}.about_product.about_product_top .container p{margin-bottom:20px;line-height:27px;letter-spacing:1px;font-family:gotham_medium}@media (min-width: 992px){.about_product.about_product_top .container p{margin-bottom:44px}}.about_product.about_product_top .container a{font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px;padding-bottom:5px;border-bottom:3px solid #111}@media (min-width: 992px){.about_product.about_product_top .container a{font-size:20px;letter-spacing:1.85px;padding-bottom:10px}}.about_page_subnav{padding:45px 0;background-color:#fff}@media (max-width: 768px){.about_page_subnav{padding:37px 0}}@media (max-width: 768px){.about_page_subnav .col{padding-right:0}}.about_page_subnav .col .nav{flex-wrap:nowrap;overflow:auto}@media (max-width: 768px){.about_page_subnav .col .nav{align-items:center;padding:8px 0}}.about_page_subnav a{text-transform:uppercase;font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px;margin-right:30px}.about_page_subnav a:last-child{white-space:nowrap;margin-right:0}.modal-backdrop{background-color:#efeee9}.modal-backdrop.show{opacity:.8}.btn-quick_add_mobile{position:absolute;top:10px;right:10px}.contact-page #contact_form button.btn-primary{font-size:16px;line-height:27px;letter-spacing:1.48px;text-transform:uppercase;padding-left:80px;padding-right:80px}@media (max-width: 1200px){.contact-page #contact_form button.btn-primary{margin-bottom:50px}}.contact-page h2{margin-bottom:60px}@media (max-width: 1200px){.contact-page h2{margin-bottom:45px}}@media (max-width: 1200px){#cf-container .standard_form .form-group{margin-bottom:15px}}@media (min-width: 992px){#cf-container{position:absolute;top:0;left:0;width:100%;height:100%}}.carousel_product_card{width:50%;margin-right:10px}@media (min-width: 992px){.carousel_product_card{width:calc(25% - 10px)}}.select_color_swatch{background-color:red;width:23px;height:23px;border-radius:50%}.dropdown.bootstrap-select{border:1px solid #979797;border-radius:0}a.bordered_link{border-bottom:3px solid #111}.template-customers-account,.template-customers-addresses{background-color:#f9f8f6}.template-customers-account a.bordered_link,.template-customers-addresses a.bordered_link{padding-bottom:10px}.template-customers-addresses .card-link{padding-bottom:5px;border-bottom:2px solid #111}a.bordered_link{font-size:20px;color:#111;letter-spacing:1.85px;line-height:27px;padding-bottom:10px}@media (max-width: 768px){a.bordered_link{padding-bottom:5px;font-size:16px;letter-spacing:1.48px}}.account_dashboard{padding-top:82px;padding-bottom:82px;background-color:#f9f8f6}@media (max-width: 768px){.account_dashboard{padding-top:40px}}.account_dashboard p{font-family:gotham_light;line-height:27px;letter-spacing:1px}@media (max-width: 768px){.account_dashboard h5.modal-title{font-size:1rem}}@media (max-width: 768px){.account_dashboard .form-row{display:block}}.account_dashboard .dashboard_header_row{margin-bottom:38px}@media (min-width: 992px){.account_dashboard .dashboard_header_row{margin-bottom:77px}}.account_dashboard h3{margin-bottom:14px;font-size:20px;color:#111;letter-spacing:.15px;line-height:40px}@media (min-width: 992px){.account_dashboard h3{font-size:30px;color:#111;letter-spacing:.23px;line-height:40px;margin-bottom:23px}}.account_dashboard .account_info_block{margin-bottom:20px}@media (min-width: 992px){.account_dashboard .account_info_block{margin-bottom:35px}}.account_dashboard .account_info_block p{font-family:gotham_light;margin-bottom:0}.account_dashboard .account_info_block p.account_info_block_heading{font-family:gotham_medium}.account_dashboard .address_link{font-size:16px;padding-bottom:5px;border-bottom:2px solid #111;color:#111;letter-spacing:1px;line-height:27px}.account_dashboard .orders_table{font-size:16px;color:#000;letter-spacing:1px;line-height:27px}.account_dashboard .orders_table tbody{font-family:gotham_light}.account_dashboard .orders_table th,.account_dashboard .orders_table td{padding:0}.navbar_cart_link{position:relative}.cart_badge{background-color:#f9f8f6;color:#636363;min-width:24px;height:24px;font-size:12px;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;top:28px;right:-9px}.cart_badge.mobile_cart_badge{top:-8px}.logo_carousel_heading{margin-bottom:63px}@media (min-width: 992px){.logo_carousel_heading{margin-bottom:72px}}.logo_carousel_section{padding-top:51px;padding-bottom:51px;background-color:#f9f8f6}@media (min-width: 992px){.logo_carousel_section{padding-top:102px;padding-bottom:102px}}.logo_carousel_section .logo_carousel_item{width:100%;margin-right:10px;text-align:center;margin-bottom:40px}@media (min-width: 992px){.logo_carousel_section .logo_carousel_item{margin-bottom:0;width:33%}}.logo_carousel_section .logo_carousel_item img{max-width:50%;height:auto}@media (min-width: 992px){.logo_carousel_section .logo_carousel_item img{max-width:75%}}.logo_carousel_section .flickity-slider{display:flex;align-items:center}.carousel:after{content:""}.mobile_nav_link .card{background-color:transparent}@media (min-width: 992px){.logo_carousel:after{content:"flickity";display:none}}@media (max-width: 992px){h5.card-title{font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px}}.wholesale_form{margin:60px 0}.wholesale_form h3{margin-bottom:52px}.wholesale_form .form-group{margin-bottom:30px}.wholesale_form label{font-size:16px;color:#000;letter-spacing:1px;line-height:27px}.wholesale_form input{background-color:transparent}.image_text_cta .inner_content{max-width:451px;margin:0 auto;text-align:left}.image_text_cta h2{font-size:60px;line-height:68px;letter-spacing:.46px;margin-bottom:44px;color:#111}@media (max-width: 768px){.image_text_cta h2{font-size:30px;line-height:38px;letter-spacing:.23px}}.image_text_cta p{font-family:gotham_medium}.lp_testimonials{background-color:#111;padding-top:40px;padding-bottom:40px}@media (min-width: 992px){.lp_testimonials{padding-top:82px;padding-bottom:82px}}.lp_testimonials h3{font-size:30px;color:#fff;letter-spacing:.23px;line-height:40px;margin-bottom:35px}@media (min-width: 992px){.lp_testimonials h3{margin-bottom:59px}}@media (max-width: 768px){.lp_testimonials h3{margin-bottom:25px}}.lp_testimonials h4{font-size:16px;color:#fff;letter-spacing:1.48px;line-height:27px;margin-bottom:33px;text-transform:uppercase}@media (min-width: 992px){.lp_testimonials h4{margin-bottom:45px}}.lp_testimonials p{font-size:13px;line-height:16px;color:#fff;letter-spacing:.81px;margin:0;font-family:gotham_medium}@media (max-width: 768px){.lp_testimonials .testimonial_carousel{padding-top:25px}}.testimonial_carousel:after{content:"flickity";display:none}@media (min-width: 992px){.testimonial_carousel:after{content:""}}@media (min-width: 992px){.testimonial_carousel{display:flex;width:100%;justify-content:center}}.testimonial_carousel .testimonial_carousel_cell{text-align:center;max-width:100%;width:100%;margin-right:0;padding-right:15px;padding-left:15px}@media (min-width: 992px){.testimonial_carousel .testimonial_carousel_cell{text-align:center;max-width:329px;margin-right:72px;padding:0}}.offcanvas_footer{padding:25px}@media screen and (min-width: 768px) and (max-width: 1150px){.homepage_section.grid_5050 .grid_content_column .content{padding:20px}}@media screen and (max-width: 768px){#shopify-section-login .row{padding:0 15px}.featured_recommendations .carousel_product_card .d-flex{flex-direction:column}.featured_recommendations .card-title a{font-size:14px;letter-spacing:.86px;line-height:19px}.featured_recommendations .product_card_price{color:#111;font-family:gotham_light;font-size:14px;letter-spacing:.86px;line-height:19px}.value_prop_alt_content .accordion .card .card-body{padding-bottom:20px}.pdp_page_section .value_prop{padding-top:0;margin-bottom:40px;padding-bottom:35px}.pdp_page_section .value_prop h3{margin-bottom:20px}.pdp_page_section .value_prop p{line-height:19px;letter-spacing:.88px;font-family:gotham_medium;font-size:14px}.pdp_page_section .value_prop a.btn{margin-top:0!important}.pdp_page_section .value_prop .col-md-6:first-child .value_prop_content{margin-top:15px}.bas_page_section{margin-top:20px}}.faq_text_block h3{margin-bottom:33px}.faq_text_block .bordered_link{font-size:16px;color:#111;letter-spacing:1.48px;line-height:27px}@media (min-width: 992px){.faq_text_block .bordered_link{font-size:20px;letter-spacing:1.85px}}.search_box{background-color:#f9f8f6;width:100%;position:absolute;top:151px;z-index:90;padding:50px 0;display:none}.search_box.show_search_box{display:block;z-index:99999}.search_box input{border:0;background-color:#f9f8f6;font-family:gotham_medium;font-size:30px;color:#636363;letter-spacing:.23px;line-height:40px}.search_box input:focus{background-color:#f9f8f6}@media all and (min-width: 992px){.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .nav-link{color:#111}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item a:focus+.dropdown-menu,.navbar .nav-item a:hover+.dropdown-menu,.navbar .nav-item:hover .dropdown-menu,.nav-item.dropdown.has-megamenu.open .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}.navbar .nav-item .dropdown-menu .container-fluid{display:block}}@media (min-width: 992px){.main_nav_bar{padding:0}.main_nav_bar .nav-item .nav-link{padding:0;height:111px;display:flex;align-items:center}}.main_nav_bar .nav-item:hover .nav-link:after{content:none!important}.main_nav_bar{background-color:#f9f8f6}@media (max-width: 768px){.main_nav_bar{background-color:#fff}}.main_nav_bar .cart_badge{border:1px solid #111}.main_nav_bar .dark_logo{display:block}.main_nav_bar .light_logo{display:none}.main_nav_bar.nav_color_light{background-color:transparent}.main_nav_bar.nav_color_light .cart_badge{border:1px solid #fff}.main_nav_bar.nav_color_light .dark_logo{display:none}.main_nav_bar.nav_color_light .light_logo{display:block}.main_nav_bar.nav_color_light svg g{fill:#fff;stroke:#fff}.main_nav_bar.nav_color_light .nav-item .nav-link{color:#fff}.main_nav_bar.nav_color_light .nav-item:hover .nav-link span{border-color:#fff}.main_nav_bar.nav_color_light.mobile_nav_open{background-color:#f9f8f6}.main_nav_bar.nav_color_light.mobile_nav_open .cart_badge{border:1px solid #111}.main_nav_bar.nav_color_light.mobile_nav_open .dark_logo{display:block}.main_nav_bar.nav_color_light.mobile_nav_open .light_logo{display:none}.main_nav_bar.nav_color_light.mobile_nav_open svg g{fill:#111;stroke:#111}.main_nav_bar.nav_color_light.mobile_nav_open .nav-item .nav-link{color:#111}.main_nav_bar.nav_color_light.mobile_nav_open .nav-item:hover .nav-link span{border-color:#111}.variant_type_color .btn{position:relative;border:none}.variant_type_color .btn:after{content:"";border:1.5px solid transparent;border-radius:50%;width:26px;height:26px;display:block}.variant_type_color .btn.active{box-shadow:inset 0 0 0 4px #fff!important}.variant_type_color .btn.active:after{border-color:#111}#pdp_quickpanel_mobile .variant_type_color .btn.active:after,.quick_add_panel .variant_type_color .btn.active:after{left:-1.5px;top:-1.5px}.home-slider .flickity-page-dots{bottom:100px}@media (max-width: 768px){.home-slider .flickity-page-dots{display:none}}.home-slider .flickity-page-dots .dot{background:#fff;width:8px;height:8px;opacity:1;position:relative}.home-slider .flickity-page-dots .dot:after{content:"";border:8px solid rgba(255,255,255,0);border-radius:50%;width:8px;height:8px;display:block;position:absolute;left:-4px;top:-4px}.home-slider .flickity-page-dots .dot.is-selected:after{border-color:#ffffff80}.btn-trigger-filter.plp_filter_btn{margin:0 0 0 15px}div.featured_collection .fc-content{margin-bottom:30px}@media (min-width: 1200px){.navbar-brand{margin-left:25px}.navbar-nav.navbar-right{margin:0 25px 0 0}}.junip-product-review-empty .junip-separator{display:none}.popover.bs-popover-top{border:none;border-radius:0}.cbubble{opacity:50%;z-index:9999999999999;background-color:#fff;width:25px;height:25px;border-radius:26px;margin-left:-5px;margin-top:-5px}@media (max-width: 768px){#announcement_bar_carousel .carousel-item,#announcement_bar_carousel .carousel-item a{font-size:13px;line-height:16px;letter-spacing:.81px}.stockist_nav_link.nav-link,.faq_nav_link.nav-link,.about_page_subnav .nav-link{padding:0;margin-right:26px}}@media (min-width: 992px){#mobile-l1-slider{display:none}}@media (max-width: 768px){#mobile-l1-slider{display:block;border-bottom:1px solid #ECECE2}}#mobile-l1-slider a{text-transform:uppercase;font-size:16px;letter-spacing:1.48px;line-height:27px;white-space:nowrap;padding:12px}#mobile-l1-slider .nav{flex-wrap:nowrap;overflow:auto}.quick_add_panel.not_full_height .variant_select_wrapper .btn-group-toggle.variant_type_color{padding-bottom:20px}#addAddressModal .modal-content{border-radius:initial;border-color:#d4d4d4}@media (min-width: 992px){#addAddressModal .modal-content{padding:0 15px 15px}}#addAddressModal .modal-content .modal-header{border:none;align-items:center}#addAddressModal .modal-content .modal-header button{font-size:45px;font-weight:400;color:#111}#addAddressModal .modal-content .modal-header h5.modal-title{font-size:20px}#addAddressModal .modal-content .form-check{padding-left:0}#addAddressModal .modal-content .modal-footer{border:none}#addAddressModal .form-control{background-color:transparent;border:2px solid #979797;font-family:gotham_light;color:#000;height:50px}#addAddressModal select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml,<svg aria-hidden="true" data-prefix="far" data-icon="angle-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="svg-inline--fa fa-angle-down fa-w-10 fa-7x"><path fill="currentColor" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z" class=""></path></svg>');position:relative;background-repeat:no-repeat;background-position:95% 50%;background-size:15px}#notifyMeModal .modal-dialog{max-width:600px}#notifyMeModal .modal-dialog .modal-content{border-radius:initial;border-color:#d4d4d4}#notifyMeModal .modal-dialog .modal-content .modal-header{border:none}#notifyMeModal .modal-dialog .modal-content .modal-header button{font-size:45px;font-weight:400;color:#111}#notifyMeModal .modal-dialog .modal-content .modal-body{padding:15px 55px 60px}#notifyMeModal .modal-dialog .modal-content .modal-body .modal-title{font-family:gotham_medium;font-size:16px;line-height:27px;letter-spacing:1.48px;color:#111;text-align:center;padding-bottom:40px;text-transform:uppercase}#notifyMeModal .modal-dialog .modal-content .modal-body .form-group{display:flex;position:relative;flex-wrap:wrap;border:2px solid #111;margin:0}#notifyMeModal .modal-dialog .modal-content .modal-body .form-group #notify_me_email{font-family:gotham_medium;font-size:20px;line-height:24px;color:#111;padding:20px;height:60px;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;border:none}#notifyMeModal .modal-dialog .modal-content .modal-body .form-group #notify_me_email ::placeholder{font-family:gotham_medium;font-size:20px;line-height:24px;color:#111}#notifyMeModal .modal-dialog .modal-content .modal-body .form-group .modal-footer{padding:0;align-items:initial;border:none;border-radius:initial}#notifyMeModal .modal-dialog .modal-content .modal-body .form-group .modal-footer button{padding:.7rem .9rem;margin:0;border:none}.featured_collection_carousel_reco{padding-bottom:20px}collection_wrapper,.boost-pfs-filter-right-col,.boost-pfs-filter-products{animation-name:hides;animation-duration:1s}@keyframes hides{0%{visibility:hidden}to{visibility:visible}}.pdp_content_wrapper button.dropdown-toggle{border-top:2px solid #111;border-right:2px solid #111;border-bottom:2px solid #111;text-transform:uppercase;padding:.73rem .9rem}.pdp_content_wrapper .bootstrap-select .dropdown-menu li a,.pdp_content_wrapper .bootstrap-select .dropdown-toggle .filter-option{text-transform:uppercase}.pdp_content_wrapper div.dropdown-menu.show{border:2px solid #111;border-radius:0;padding:0;margin-top:-2px}.pdp_content_wrapper .bootstrap-select .dropdown-menu li{border-top:2px solid #111;padding-top:10px;padding-bottom:10px}.pdp_content_wrapper .bootstrap-select .dropdown-menu li:first-of-type{border-top:0!important}.pdp_content_wrapper .dropdown-item.active,.pdp_content_wrapper .dropdown-item:active{background:none;color:#111}.pdp_content_wrapper .dropdown.bootstrap-select{border:0}.pdp_content_wrapper .dropdown-item:focus,.pdp_content_wrapper .dropdown-item:hover{background:none}.pdp_content_wrapper .bootstrap-select .dropdown-toggle:focus,.pdp_content_wrapper .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:transparent!important}.pdp_content_wrapper .btn-light:not(:disabled):not(.disabled).active,.pdp_content_wrapper .btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background:none;border-color:#111;border-left:0}.shopify-section.bas_value_props .image-wrapper{padding-left:0;padding-right:0}@media (max-width 768px){body.template-page-build_a_set .bas_value_props,body.template-page-build_a_set .pin-spacer{width:auto!important}}.shopify-challenge__button.btn{border:2px solid;text-transform:uppercase;letter-spacing:1.46px}.shopify-challenge__container{margin:50px auto!important}form .alert-success{color:#111;background-color:transparent;border-color:transparent}.dropdown-toggle.btn-light:hover{background-color:transparent}.main_nav_bar.nav_home_dark{background-color:transparent;position:absolute;z-index:999;width:100%}.main_nav_bar.nav_home_dark:hover{background-color:#f9f8f6}.iwishWrapper{margin:50px auto;padding:0 20px}.iwishWrapper h1{font-size:60px}.main_page.page_hero .col-md-4 p{font-family:gotham_medium}.template-page-product-care main section{padding-bottom:0}.template-page-product-care main .page_hero img.d-md-block{height:500px;object-fit:cover}@media (max-width: 992px){section.home-slider h1{font-size:29px;line-height:31px;margin-top:10px;margin-bottom:5px}}@media (max-width: 992px){section.home-slider p.lead{margin-bottom:10px}}@media (max-width: 992px){section.home-slider .carousel-hero .carousel-cell .container.text_alignment_mob_center_mob{justify-content:center;text-align:center;margin:0 auto;padding:0;align-items:center}}@media (max-width: 992px){section.home-slider .carousel-hero .carousel-cell .container.text_alignment_mob_top_center_mob{justify-content:center;text-align:center;margin:150px auto 0;align-items:flex-start;padding:0}}@media (max-width: 992px){section.home-slider .carousel-hero .carousel-cell .container.text_alignment_mob_bottom_center_mob{justify-content:center;text-align:center;margin:0 auto;position:relative;bottom:-20%;padding:0}}.pdp_review-section{padding:45px 0}.pdp_review-section .junip-separator{background-color:#111}.pdp_review-section .junip-product-review-title{display:none}.pdp_review-section .junip-container-xs .junip-review-sort{border:none}.pdp_review-section h2.jp{text-align:center;font-size:30px;color:#111;letter-spacing:.23px;line-height:40px;padding:0 10px;margin:45px 0 30px}.pdp_review-section .junip-product-review-average-container{text-align:left}@media only screen and (min-width: 551px){.pdp_review-section .junip-review-sort.junip-select-container{top:-20px;right:1.6em;border:none}}.pdp_review-section .junip-review-sort.junip-select-container #junipReviewSort{border-radius:0;border:2px solid #111;color:#111;font-size:16px;font-weight:600}@media only screen and (max-width: 550px){.pdp_review-section .junip-review-sort.junip-select-container #junipReviewSort{text-align:center}}.pdp_review-section .junip-filters,.pdp_review-section .junip-powered-by-footer{display:none}.pdp_review-section .junip-review-vote-container .junip-vote-text{font-size:13px}.pdp_review-section .junip-product-review-bar-wrapper{margin:0}.iwishAddWrap{padding-top:10px}.iwishImgWrap{height:auto!important}input.iwishBuyBtn{border:2px solid #111;font-size:16px;line-height:1;color:#111;letter-spacing:1.48px;text-align:center;height:50px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;padding:.7rem .9rem;font-family:gotham_medium;font-weight:400;vertical-align:middle;background-color:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0 auto}input.iwishBuyBtn:hover{background-color:#111;color:#fff}.oc-gift{text-align:center;padding-top:30px}.oc-gift svg{margin-right:14px}a.gift-cartlink{font-size:13px;font-weight:300;letter-spacing:.81px;line-height:14px;text-decoration:underline}.fc-gift{text-align:left;width:50%;display:inline-block}.fc-gift label{font-size:13px;font-weight:500;letter-spacing:.81px;line-height:16px}.fc-gift textarea{max-width:95%}.fc-subs{text-align:right;width:50%;display:inline-block}.fc-subs h3{display:inline-block}.cartpage_wrapper .fc-subs .btn-checkout{max-width:100%}@media screen and (max-width: 540px){.fc-gift,.fc-subs{width:100%;display:block}#shopify-section-cart-template-custom .cart_footer__row{display:block}.fc-gift textarea{width:100%;max-width:100%}}.social_feed .card h4.text_color_dark{color:#000}@media screen and (max-width: 768px){.pdp_content_wrapper .mob-product-heading .title-price_wrapper{display:block}}.btn-primary_cta.btn-block.pdp_atc{color:#fff;background:#111}.btn-primary_cta.btn-block.pdp_atc:hover{color:#111;background:transparent}.okeReviews .oke-w-reviewer-verified{text-transform:uppercase}a.oke-product-details-name,.okeReviews p{font-weight:400;font-family:gotham_light}.okeReviews .oke-mediaGallery-nav,.okeReviews .oke-mediaGallery-slider,.okeReviews .oke-mediaGallery-nav-button{background-color:#fff!important}.okeReviews .oke-w-navBar-item{text-transform:none!important;font-size:29px}.okeReviews .oke-w-writeReview:before{display:none!important}.oke-stars-foreground svg,.oke-stars-background svg{height:22px}.okeReviews .oke-w-breakdownModule-distribution-bar{height:9px!important;border-radius:0!important;border:1px solid gray;background-color:#fff!important}.okeReviews .oke-w-breakdownModule-distribution-bar-fill{border-radius:0!important}span.oke-w-breakdownModule-distribution-label-star{display:none}.oke-w-breakdownModule-distribution-count{font-family:gotham_light;font-size:16px}.oke-w-breakdownModule-distribution-label-number{font-size:16px}.oke-w-reviewer-name{text-transform:none!important;font-size:18px}.okeReviews .oke-w-reviewer-verified{font-size:14px;color:#404040!important}.okeReviews .oke-w-navBar-item[aria-selected=true]{border-bottom:3px solid black!important}.okeReviews .oke-is-large .oke-w-reviews-list-item{border-bottom:1px solid #B0B0B0}.okeReviews.oke-w .oke-reviewContent-title{text-transform:capitalize!important}.okeReviews .oke-w-review-helpful{text-align:left!important}@media screen and (max-width: 768px){.okeReviews .oke-w-review-side{padding-left:0!important}.oke-reviewContent-title,span.oke-reviewContent-readMore-text{font-size:14px}.okeReviews p{font-size:14px;line-height:20px}button.oke-w-navBar-item .oke-w-navBar-item-count{display:none}.oke-is-small .oke-w-header-content-module{justify-content:left!important;text-align:left!important}}@media (max-width: 768px){.featured_item_section{margin-bottom:24px}}.featured_item_section .grid_row{margin-top:30px;display:grid;grid-column-gap:0;grid-row-gap:.6875rem;grid-template-columns:repeat(1,minmax(0,1fr));padding:0 11px}@media (min-width: 768px){.featured_item_section .grid_row{padding:0;grid-column-gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.featured_item_section .section_heading{margin-bottom:15px;letter-spacing:.46px}@media (max-width: 992px){.featured_item_section .section_heading{margin-bottom:10px}}.featured_item_section a{line-height:27px;letter-spacing:1.48px}@media (max-width: 992px){.featured_item_section a{font-size:1rem}}.featured_item_section .card{background-color:unset}.featured_item_section .card h4{font-size:1rem;margin:0;line-height:27px;letter-spacing:1px}.featured_item_section .card .card-img-overlay{display:flex;justify-content:flex-start;align-items:flex-end;padding:11px 12px}.featured_item_section .card .card-text{display:flex;justify-content:center;align-items:flex-end;padding:11px 12px}.featured_item_section .card.text_color_light h1,.featured_item_section .card.text_color_light h2,.featured_item_section .card.text_color_light a,.featured_item_section .card.text_color_light p{color:#fff;border-color:#fff}.featured_item_section .card.text_color_dark h1,.featured_item_section .card.text_color_dark h2,.featured_item_section .card.text_color_dark a,.featured_item_section .card.text_color_dark p{color:#111;border-color:#111}.template-page .faq-detailed h1{text-align:left}.template-page .faq-detailed .faq-detailed-header h4{border-bottom:1px solid black;padding:1em 0 1em 5em;margin-left:-5em}.template-page .faq-detailed .faq-detailed-content{columns:2;column-gap:100px}@media (max-width: 992px){.template-page .faq-detailed .faq-detailed-content{columns:1}}.template-page .faq-detailed .faq-detailed-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.template-blog{background-color:#f9f8f6}.template-blog .container{max-width:1049px}.template-blog h1,.template-blog h2{text-align:left}@media (min-width: 992px){.template-blog h2{margin-left:-2.5rem}}.template-blog .blog-item-alt{width:100%}.template-blog .blog-grid-alt .card-body{background-color:#f9f8f6}.template-blog .blog-grid-alt h1,.template-blog .blog-grid-alt h2{text-align:center;margin-left:0}.template-blog .blog-grid-alt h2{font-size:26px}.template-blog .blog-grid-alt h2.subtitle{font-family:gotham_light;font-size:16px;text-transform:uppercase}.template-blog .blog-grid-alt .btn.blog-link{display:none}.template-blog .blog-grid-alt .blog-date,.template-blog .blog-grid-alt .blog-author{font-size:.9em;font-style:normal;font-weight:400}.template-blog .blog-grid-alt .blog-excerpt{text-align:center}.template-blog .blog-grid-alt .pagination .page-item .page-link,body.template-article{background-color:#f9f8f6}[class*=template-article-custom] .container,[class*=template-article-custom] .article_5050 .container-fluid,[class*=template-article-custom] .cta-image-block{max-width:1049px}[class*=template-article-custom] .cta-image-block{margin:0 auto}[class*=template-article-custom] .article_border{border-top:2px solid black;padding-right:50em!important;margin-right:-50em}[class*=template-article-custom] .article_5050 .article_content_column{display:flex}[class*=template-article-custom] .article_5050 .justify-content-left{justify-content:start!important}[class*=template-article-custom] .article_5050 .justify-content-right{justify-content:end!important}[class*=template-article-custom] .article_5050 .grid_content_column{align-items:initial}[class*=template-article-custom] .article_5050 .grid_content_column .content{max-width:none}[class*=template-article-custom] .cta-image-block{padding-left:15px!important;padding-right:15px!important}@media screen and (min-width: 768px){[class*=template-article-custom] .article_5050 .col-md-6.article_content_column{padding-right:0;padding-left:22px}[class*=template-article-custom] .article_5050 .col-md-6.article_content_column.order-md-1,[class*=template-article-custom] .article_5050 .col-md-6.image_column{padding-right:22x;padding-left:0}[class*=template-article-custom] .article_5050 .col-md-6.image_column.order-md-2{padding-left:22px;padding-right:0}}@media screen and (max-width: 768px){[class*=template-article-custom] .article_5050 .col-md-6.image_column{padding-right:0}}[class*=template-article-custom] .blog-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}[class*=template-article-custom] .blog-header h1{margin-bottom:0;font-size:45px;margin-top:44px}[class*=template-article-custom] body,[class*=template-article-custom] p,[class*=template-article-custom] div,[class*=template-article-custom] table,[class*=template-article-custom] .blog-content,[class*=template-article-custom] .blog-content p,[class*=template-article-custom] .blog-date,[class*=template-article-custom] .blog-author,[class*=template-article-custom] .article_5050 p,[class*=template-article-custom] .article_content_column p{font-family:gotham_light;font-style:normal}@media (max-width: 768px){[class*=template-article-custom] .blog-content{columns:1}}[class*=template-article-custom] .blog-content{position:relative}[class*=template-article-custom] .blog-content blockquote{break-inside:avoid}[class*=template-article-custom] .blog-content blockquote p{font-size:150%;line-height:140%;text-align:center}table.privacy-chart,table.privacy-chart td,table.privacy-chart th{border:1px solid black}.template-page-homemade-lp .inner_content a.bordered_link{border:2px solid #111111;line-height:1;color:#111;letter-spacing:1.48px;text-align:center;height:50px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:16px;padding:15px 50px;margin-bottom:1rem}.template-page-homemade-lp .inner_content a.bordered_link:hover{background-color:#000;color:#fff}.main_nav_bar.navbar_sticky{background-color:#fff;position:relative}.global-header{position:-webkit-sticky;position:sticky;top:0;z-index:10000}body{height:100%}#mobile-l1-slider{background-color:#fff}@media (max-width: 768px){.offcanvas_nav_content nav .card img{display:none}.carousel-hero,.carousel-cell.image-bg{height:30vh;min-height:250px}.carousel-hero .carousel-cell .container{padding:0}section.collection-template{height:100%;overflow:visible}.collection_header{position:sticky;background-color:#fff;z-index:100}#shopify-section-header{z-index:100}}@media (max-width: 768px){.mobile-only{display:block!important}.desktop-only{display:none!important}}@media (min-width: 992px){.mobile-only{display:none!important}.desktop-only{display:flex!important}}#dummy-chat-button-iframe{z-index:10000!important}.template-page-holiday-landing-page-2023 .landing_page_hero .col-md-3{max-width:50%;flex:auto}.template-page-holiday-landing-page-2023 h1.h2{font-size:60px}.template-page-holiday-landing-page-2023 .grid_4x4 .card h2.card-title{text-align:left;font-size:60px}@media (max-width: 768px){.template-page-holiday-landing-page-2023 .grid_4x4 .card h2.card-title,.template-page-holiday-landing-page-2023 h1.h2{font-size:30px}}@media (min-width: 992px){.offcanvas.offcanvas_filter{height:calc(100% - 151px);top:151px}}.offcanvas.offcanvas_filter{z-index:10000}.pdp-sticky-top-custom{position:-webkit-sticky;position:sticky;top:calc(-100vh + 40rem);z-index:1020}@media (max-height: 900px){.pdp-sticky-top-custom{top:calc(-100vh + 30rem)}}@media (max-height: 800px){.pdp-sticky-top-custom{top:calc(-100vh + 10rem)}}@media (max-height: 700px){.pdp-sticky-top-custom{top:calc(-100vh + 1rem)}}.popover-body-content{display:flex;flex-direction:column;align-items:left;padding:5px}.popover-body-content__title{font-size:14px}.popover-body-content__title a{text-decoration:underline}.popover-body-content__starting-at-price{font-size:12px;opacity:.5;font-family:gotham_medium!important}.copy-below-headline{font-family:gotham_light;line-height:27px;letter-spacing:1px;font-size:16px}.popover-body-content__url{margin-top:15px;text-decoration:underline;font-size:12px}.popover-body-content__title-underline{text-decoration:underline}#skip-to-content{position:absolute;color:transparent;top:5px;left:5px;text-decoration:none;z-index:1000}#skip-to-content:focus{outline:none;box-shadow:0 0 0 4px #fff9,0 0 10px 4px #00000080;z-index:1050;position:absolute;top:50px;left:50px;color:#000;border-radius:10px;padding:20px;background:#fff}#overlay{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:900;display:none}#skip-to-content:focus+#overlay{display:block;pointer-events:none}.accordion .card .card-header button:focus{text-decoration:underline!important}.custom-dropdown,.pdp-custom-dropdown{display:inline-block;width:100%;border:2px solid #111;border-left:none;height:63%}.custom-dropdown__selected,.pdp-custom-dropdown__selected{display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer;background-color:#fff}.custom-dropdown__selected:after,.pdp-custom-dropdown__selected:after{display:inline-block;margin:-.3em 0 0 .4em;vertical-align:middle;content:"";border:.3em solid;border-width:0 .15em .15em 0;transform:rotate(45deg);padding:5px}.custom-dropdown__options,.pdp-custom-dropdown__options{margin:0;position:absolute;width:100%;background-color:#fff;border-top:2px solid #111;z-index:10;max-width:100%;padding:0}.custom-dropdown__option,.pdp-custom-dropdown__option{padding:10px;cursor:pointer;border:2px solid #111;border-top:0}.custom-dropdown__option.selected,.pdp-custom-dropdown__option:hover,.pdp-custom-dropdown__option.selected{background-color:#f0f0f0;text-decoration:underline}@media (min-width: 768px){.card-product-price-cstm{padding-left:10px;min-width:unset!important;width:100%;max-width:fit-content}}.btn-primary_cta{white-space:nowrap}#pdpAccordionProducts{scroll-margin-top:200px}.collection_description-bottom-sc{padding:15px 0}@media (min-width: 992px){.collection_description-bottom-sc{padding:44px 0}}.collection_description-bottom-sc h1{margin-bottom:15px;letter-spacing:.46px}@media (min-width: 992px){.collection_description-bottom-sc h1{margin-bottom:35px}}.collection_description-bottom-sc p{font-family:gotham_light;margin:0;line-height:27px;letter-spacing:1px}.iwishWrapper a,.container a:not(.btn):not(.product_card>a){text-decoration:underline}.iwishWrapper a:hover,.container a:not(.btn):not(.product_card>a):hover{opacity:.9;text-decoration:none}.stretched-link{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/198/assets/custom.scss.css.map?v=15721106700166383881747164670 */
