@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Thin.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Light.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Light.otf)format("opentype");font-weight:300;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Medium.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Medium.otf)format("opentype");font-weight:600;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Bold.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Black.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Black.otf)format("opentype");font-weight:bolder;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondesedRegular.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondesedRegular.otf)format("opentype");font-weight:400;font-style:normal;font-stretch:75%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondensedLight.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondensedLight.otf)format("opentype");font-weight:300;font-style:normal;font-stretch:75%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondensedMedium.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondensedMedium.otf)format("opentype");font-weight:600;font-style:normal;font-stretch:75%}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Light.woff2)format("woff2"),url(/assets/font/ribes/Ribes-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Regular.woff2)format("woff2"),url(/assets/font/ribes/Ribes-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Black.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Black.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:analogue;src:url(/assets/font/analogue/analogue-italic-webfont.woff2)format("woff2"),url(/assets/font/analogue/analogue-italic-webfont.woff)format("woff"),url(/assets/font/analogue/analogue-italic-webfont.ttf)format("truetype"),url(/assets/font/analogue/analogue-italic-webfont.svg#analogueitalic)format("svg");font-weight:400;font-style:italic}@font-face{font-family:analogue;src:url(/assets/font/analogue/analogue-webfont.woff2)format("woff2"),url(/assets/font/analogue/analogue-webfont.woff)format("woff"),url(/assets/font/analogue/analogue-webfont.ttf)format("truetype"),url(/assets/font/analogue/analogue-webfont.svg#analogueregular)format("svg");font-weight:400;font-style:normal}html{background-color:#f2f2f2}body{color:#26201a;font-family:ribes,"sans-serif";font-size:1em}footer{margin-top:3em}*{box-sizing:border-box;margin:0;padding:0}section{margin-top:5em}section:first-child{margin-top:0}@media screen and (max-width:768px){section{margin-top:5em;overflow:hidden}}.without_margin{margin:0}h1,h2,h3{font-family:sprat,"serif";font-weight:600;font-stretch:75%}h3{font-size:2em}h2{font-size:3em}h1{font-size:4em}a{color:#26201a;text-decoration:none}li{list-style-type:none}textarea{padding:.5em;font-family:ribes,"sans-serif";font-size:1em}.container{height:100%;margin:0 3em}.hv_an{transition:color .3s ease-in-out}.hv_an:hover{color:#cac2bf;transition:color .3s ease-in-out}.input_text_line{width:100%;position:relative}.input_text_line:after{content:"";background-color:#26201a;width:100%;height:1px;display:block;position:absolute;left:0}.text_danger{color:red;margin-top:.5em}.no-scroll{overflow:hidden}.modal_backdrop{z-index:9999;opacity:0;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:1024px){h1{font-size:3em}h2{font-size:2em}h3{font-size:1em}.container{margin:0 1em}}.t_brand_wrapper{--menuHeight:80px;height:var(--menuHeight);z-index:9993;background-color:#f2f2f2;width:100%;position:fixed}.t_brand_wrapper .t_nav{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 3em;display:flex}@media screen and (max-width:768px){.t_brand_wrapper .t_nav{padding:0 .5em}}.t_brand_wrapper .t_nav .t_n_left{height:100%;display:flex}.t_brand_wrapper .t_nav .t_n_left .left_links{flex-direction:row;display:flex;position:relative}.t_brand_wrapper .t_nav .t_n_left .left_links>li{padding:10px}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu{height:100%}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu a{cursor:pointer;opacity:1;align-items:center;height:100%;transition:all .3s ease-in-out;display:flex}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu a:hover{color:#cac2bf;transition:all .3s ease-in-out}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu a .t_d_label{display:inline-block}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu a .t_d_label,.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu .nav_menu_dd{display:none}}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu .mobile_menu{display:none}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu .mobile_menu{display:flex}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu .mobile_menu .t_hamburger{flex-direction:column;display:flex}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu .mobile_menu .t_hamburger span{background-color:#26201a;width:2em;height:1px;margin:2px 0;display:inline-block}}.t_brand_wrapper .t_nav .t_n_left .left_links .t_dropdown_menu .dd_vail{opacity:0;pointer-events:none;z-index:-1;background-color:#26201a3c;width:100%;height:100vh;position:fixed;top:0;left:0}.t_brand_wrapper .t_nav .t_brand a{flex-direction:column;align-items:center;font-weight:600;font-stretch:75%;display:flex}.t_brand_wrapper .t_nav .t_brand a .b_main{font-family:sprat,"serif";font-size:2em}.t_brand_wrapper .t_nav .t_brand a .b_sub span{font-family:sprat,"serif";font-size:calc(2em - 13px)}.t_brand_wrapper .t_nav .t_n_right .right_links{flex-direction:row;display:flex}.t_brand_wrapper .t_nav .t_n_right .right_links>li{padding:10px}.t_brand_wrapper .t_nav .t_n_right .right_links>li.nav_link.cart a,.t_brand_wrapper .t_nav .t_n_right .right_links>li.nav_link.account a,.t_brand_wrapper .t_nav .t_n_right .right_links>li.nav_link.wishlist a{color:#26201a;transition:all .3s ease-in-out;display:inline-block;position:relative}.t_brand_wrapper .t_nav .t_n_right .right_links>li.nav_link.cart a:hover,.t_brand_wrapper .t_nav .t_n_right .right_links>li.nav_link.account a:hover,.t_brand_wrapper .t_nav .t_n_right .right_links>li.nav_link.wishlist a:hover{color:#cac2bf;transition:all .3s ease-in-out}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_nav_w>span{cursor:pointer;display:inline-block}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_nav_w>span:first-child{display:none}}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_nav_w>span:nth-child(2){display:none}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_nav_w>span:nth-child(2){place-self:center;width:auto;display:flex;transform:scale(1.2)}}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w{z-index:-2;background-color:#f2f2f2;width:100%;height:20vh;display:grid;position:fixed;top:0;left:0}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_close{cursor:pointer;position:absolute;top:0;right:2em}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_close svg{color:#26201a}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w{align-self:center;padding:0 2em}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w{padding:0 .5em}}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w form .f_input_w{flex-flow:row;flex-basis:100%;display:flex;position:relative}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w form .f_input_w:after{content:"";background-color:#cac2bf;height:1px;display:block;position:absolute;bottom:0;left:0}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w form .f_input_w input[type=text]{color:#26201a;background-color:#0000;border:none;outline:none;width:100%;padding-bottom:.5em;padding-left:.5em;font-family:ribes,"sans-serif";font-size:2em;line-height:42px}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w form .f_input_w input[type=text]{font-size:18px}}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w form .f_input_w input[type=text]::placeholder{color:#cac2bf}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search .search_bar_w .s_input_w form .f_input_w .f_search_icon{display:flex}.t_brand_wrapper .t_nav .t_n_right .right_links .t_search a .text_search{display:inline-block}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_right .right_links .t_search a .text_search{display:none}}.t_brand_wrapper .t_nav .t_n_right .right_links .nav_link.cart,.t_brand_wrapper .t_nav .t_n_right .right_links .nav_link.account,.t_brand_wrapper .t_nav .t_n_right .right_links .nav_link.wishlist{display:inline-block}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_right .right_links .nav_link.cart,.t_brand_wrapper .t_nav .t_n_right .right_links .nav_link.account,.t_brand_wrapper .t_nav .t_n_right .right_links .nav_link.wishlist{display:none}}.t_brand_wrapper .t_nav .t_n_right .right_links .nav_mobile{display:none}@media screen and (max-width:768px){.t_brand_wrapper .t_nav .t_n_right .right_links .nav_mobile{place-self:center;width:auto;display:flex;transform:scale(1.2)}}.t_brand_wrapper .t_nav .t_n_right .right_links .nav_mobile a{align-items:center;display:inline-flex;position:relative}.t_brand_wrapper .t_nav .t_n_right .right_links .cart_count{color:#f2f2f2;text-align:center;pointer-events:none;background-color:#26201a;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-family:ribes,"sans-serif";font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-8px;right:-12px}.t_brand_wrapper .t_nav .t_n_right .right_links .nav_mobile .cart_count{top:-7px;right:-9px;transform:scale(.85)}.nav_menu_dd{align-items:center;display:flex}@media screen and (max-width:768px){.nav_menu_dd{display:none}}.sub_links{-moz-column-gap:100px;z-index:-1;background-color:#f2f2f2;grid-template-columns:repeat(5,minmax(100px,max-content));column-gap:100px;width:100%;height:65vh;padding-top:100px;padding-left:3em;transition:transform 1s cubic-bezier(0,.83,.58,.98);display:grid;position:fixed;top:0;left:0;transform:translateY(-100%)}@media screen and (max-width:768px){.sub_links{display:none}}.sub_links li{position:relative}.sub_links li .sb_first_title{flex-direction:column;margin:1em 0;display:flex;overflow:hidden}.sub_links li .sb_first_title span{font-family:sprat,"serif";font-size:"ribes","sans-serif";cursor:default;text-transform:uppercase;font-weight:600;font-stretch:75%;display:inline-block}.sub_links li .sb_first_title .line_separator{opacity:.2;background-color:#26201a;width:100%;height:.7px;margin-top:.5em}.sub_links li .sb_second_links ul li{text-transform:capitalize;padding:5px 0}.sub_links li .sb_second_links ul li a{color:#26201a;opacity:1;cursor:pointer;transition:all .3s ease-in-out;display:inline-block;overflow:hidden}.sub_links li .sb_second_links ul li a:hover{color:#cac2bf;transition:all .3s ease-in-out}.icon_btn{cursor:pointer;background-color:#0000;border:0}.icon_btn svg{color:#26201a;width:24px;height:24px}#hero_l{margin-top:0}.hero_w{width:100%;height:100vh;position:relative;overflow:hidden}.hero_w .img_banner_w{aspect-ratio:600/900;width:100%;height:100vh}.hero_w .img_banner_w .h_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;padding:0 3em}.hero_w .text_banner_w{width:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.hero_w .text_banner_w{width:80vw}}.hero_w .text_banner_w h1{color:#f2f2f2;text-align:center;font-size:4em}@media screen and (max-width:768px){.hero_w .text_banner_w h1{font-size:2em}}#catalog_l{margin-top:0;position:relative}@media screen and (max-width:768px){#catalog_l{margin-top:5em;overflow:hidden}}.para_label{height:100%;position:relative}.label_catalog{flex-direction:column;width:fit-content;display:flex;position:relative;transform:translate(23vw,18vh)}@media screen and (min-width:1537px){.label_catalog{transform:translate(24vw,18vh)}}@media screen and (max-width:1023px){.label_catalog{align-items:center;width:100%;transform:none}}.label_catalog span{color:#26201a;font-family:sprat,"serif";font-size:4em;font-weight:600;font-stretch:75%}@media screen and (max-width:1279px){.label_catalog span{font-size:3em}}.label_catalog .lc_best{text-transform:uppercase}.label_catalog .lc_of{font-family:analogue,serif;font-style:italic;font-weight:300}.catalogs_w{grid-template-columns:repeat(4,20vw);justify-content:space-between;display:grid}@media screen and (max-width:768px){.catalogs_w{-moz-column-gap:2em;grid-template-columns:repeat(4,60vw);column-gap:2em;width:max-content;margin-top:2em;padding-right:2em}}.catalogs_w div:first-child .t_catalog .c_img_w{aspect-ratio:280/574}.catalogs_w div:nth-child(2) .t_catalog{grid-row:6/span 4}.catalogs_w div:nth-child(2) .t_catalog .c_img_w{aspect-ratio:280/308}.catalogs_w div:nth-child(3) .t_catalog{grid-row:3/span 4}.catalogs_w div:nth-child(3) .t_catalog .c_img_w{aspect-ratio:280/244}.catalogs_w div:nth-child(4) .t_catalog{grid-row:3/span 4}.catalogs_w div:nth-child(4) .t_catalog .c_img_w{aspect-ratio:280/451}.section_intro{text-align:center;color:#26201ad1;max-width:48ch;margin:0 auto;font-family:ribes,"sans-serif";font-size:1.05em;font-weight:300;line-height:1.75}.parallax_image{position:absolute;inset:0;overflow:hidden}.parallax_image .parallax_image_inner{position:absolute;inset:-8% 0}.parallax_image img{-o-object-fit:cover;object-fit:cover;padding:0 3em}#manifesto_l .manifesto_w{text-align:center;flex-direction:column;align-items:center;gap:2em;max-width:60vw;margin:0 auto;display:flex}@media screen and (max-width:768px){#manifesto_l .manifesto_w{max-width:100%}}#manifesto_l .manifesto_text{max-width:54ch;font-family:ribes,"sans-serif";font-size:1.15em;font-weight:300;line-height:1.85}@media screen and (max-width:768px){#manifesto_l .manifesto_text{font-size:1.05em}}.editorial_split .es_inner{-moz-column-gap:5em;grid-template-columns:1fr 1fr;align-items:stretch;column-gap:5em;display:grid}@media screen and (max-width:768px){.editorial_split .es_inner{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}}.editorial_split .es_media{min-height:80vh;position:relative;overflow:hidden}@media screen and (max-width:768px){.editorial_split .es_media{min-height:64vh}}.editorial_split .es_media_tall{min-height:88vh}@media screen and (max-width:768px){.editorial_split .es_media_tall{min-height:70vh}}.editorial_split .es_body{flex-direction:column;justify-content:center;align-items:flex-start;gap:2em;padding:8em 5em;display:flex}@media screen and (max-width:1024px){.editorial_split .es_body{padding:5em 3em}}@media screen and (max-width:768px){.editorial_split .es_body{padding:5em 1em}}.editorial_split .es_text{color:#26201ad1;max-width:42ch;font-family:ribes,"sans-serif";font-size:1.02em;font-weight:300;line-height:1.8}.editorial_split .es_text_long{max-width:52ch}@media screen and (min-width:769px){.editorial_split.reverse .es_media{order:2}.editorial_split.reverse .es_body{order:1}}#articles_l .articles_head{flex-direction:column;align-items:center;gap:2em;margin-bottom:5em;display:flex}#articles_l .ep_carousel{position:relative}#articles_l .ep_track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:2em;padding-bottom:.5em;display:flex;overflow-x:auto}#articles_l .ep_track::-webkit-scrollbar{display:none}#articles_l .ep_track .ep_card{scroll-snap-align:start;width:22vw}@media screen and (max-width:1024px){#articles_l .ep_track .ep_card{width:30vw}}#articles_l .ep_track_mobile{-moz-column-gap:2em;grid-auto-flow:column;column-gap:2em;width:max-content;padding-right:2em;display:grid}#articles_l .ep_track_mobile .ep_card{width:60vw}#articles_l .ep_arrow{color:#26201a;cursor:pointer;background-color:#f2f2f2e6;border:1px solid #cac2bf;border-radius:50%;justify-content:center;align-items:center;width:3.4em;height:3.4em;display:flex;position:absolute;top:36%;right:.5em}#articles_l .ep_arrow svg{width:1.2em;height:1.2em}#by_season{background-color:#cac2bf;padding:8em 0}#by_season .container{height:auto}#by_season .seasons_head{text-align:center;flex-direction:column;align-items:center;gap:2em;margin-bottom:5em;display:flex}#by_season .seasons_cta{margin-top:.5em}#by_season .seasons_grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:3em;display:grid}@media screen and (max-width:768px){#by_season .seasons_grid{grid-template-columns:1fr;gap:3em}}#by_season .season_card{flex-direction:column;gap:1em;display:flex}#by_season .season_card:nth-child(2){margin-top:3em}@media screen and (max-width:768px){#by_season .season_card:nth-child(2){margin-top:0}}#by_season .season_media{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}#by_season .season_media_inner{position:absolute;inset:0}#by_season .season_media_inner img{-o-object-fit:cover;object-fit:cover}#by_season .season_caption{text-transform:uppercase;letter-spacing:.22em;text-align:center;opacity:.7;font-family:ribes,"sans-serif";font-size:.74em}#experience_l .experience_head{justify-content:center;margin-bottom:5em;display:flex}#experience_l .experience_grid{grid-template-columns:repeat(3,1fr);gap:3em;display:grid}#experience_l .experience_grid_mobile{-moz-column-gap:2em;grid-auto-flow:column;column-gap:2em;width:max-content;padding-right:2em;display:grid}#experience_l .experience_grid_mobile .exp_card{width:78vw}#experience_l .exp_card{flex-direction:column;gap:1em;display:flex}#experience_l .exp_media_link{display:block}#experience_l .exp_media{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}#experience_l .exp_media_inner{position:absolute;inset:0}#experience_l .exp_media_inner img{-o-object-fit:cover;object-fit:cover}#experience_l .exp_title{font-family:sprat,"serif";font-size:1.7em;font-weight:300;font-stretch:100%;line-height:1.1}#experience_l .exp_text{color:#26201acc;max-width:34ch;font-family:ribes,"sans-serif";font-weight:300;line-height:1.7}#testimonies_l .testimonies_head{justify-content:center;margin-bottom:5em;display:flex}#testimonies_l .quotes_w{grid-template-columns:repeat(3,1fr);gap:3em;display:grid}#testimonies_l .quotes_w_mobile{-moz-column-gap:2em;grid-auto-flow:column;column-gap:2em;width:max-content;padding-right:2em;display:grid}#testimonies_l .quotes_w_mobile .quote_card{width:74vw}#testimonies_l .quote_card{background-color:#ebe7eb;flex-direction:column;gap:1em;padding:3em;display:flex}#testimonies_l .quote_mark{color:#cac2bf;font-family:sprat,"serif";font-size:3em;line-height:.5}#testimonies_l .quote_text{font-family:sprat,"serif";font-size:1.25em;font-weight:300;font-stretch:100%;line-height:1.5}#testimonies_l .quote_author{text-transform:uppercase;letter-spacing:.22em;opacity:.6;font-family:ribes,"sans-serif";font-size:.72em}#end_l .pre_f_w{position:relative;overflow:hidden}#end_l .bg_w{width:100%;height:70vh;position:relative;overflow:hidden}@media screen and (max-width:768px){#end_l .bg_w{height:80vh}}#end_l .bg_w .e_vail{z-index:1;background-color:#050b368c;position:absolute;inset:0}#end_l .bg_w img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#end_l .e_texts{z-index:2;color:#f2f2f2;align-items:center;display:flex;position:absolute;inset:0}#end_l .e_texts .container{justify-content:space-between;align-items:center;width:100%;padding:.5em;display:flex}#end_l .e_texts .e_texts_inner{flex-direction:column;align-items:flex-start;gap:1em;max-width:48%;display:flex}@media screen and (max-width:768px){#end_l .e_texts .e_texts_inner{text-align:center;align-items:center;max-width:100%}}#end_l .e_texts .e_com{max-width:46ch;font-family:ribes,"sans-serif";font-weight:300;line-height:1.8}#newsletter_l .newsletter_w{text-align:center;flex-direction:column;align-items:center;gap:2em;max-width:48vw;margin:0 auto;display:flex}@media screen and (max-width:768px){#newsletter_l .newsletter_w{max-width:100%}}#newsletter_l .newsletter_form{align-items:stretch;gap:1em;width:100%;max-width:32em;margin-top:.5em;display:flex}@media screen and (max-width:768px){#newsletter_l .newsletter_form{flex-direction:column}}#newsletter_l .newsletter_field{border-bottom:1px solid #26201a;flex:1;position:relative}#newsletter_l .newsletter_field input{color:#26201a;background:0 0;border:none;width:100%;padding:.5em 0;font-family:ribes,"sans-serif";font-size:1em}#newsletter_l .newsletter_field input:focus{outline:none}#newsletter_l .newsletter_field input::placeholder{color:#26201a73}#newsletter_l .newsletter_btn{color:#f2f2f2;cursor:pointer;text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;background-color:#26201a;border:none;padding:1em 3em;font-family:ribes,"sans-serif";font-size:.78em}#newsletter_l .newsletter_success{font-family:sprat,"serif";font-size:1.4em;font-weight:300;font-stretch:100%}#about_hero{text-align:center;padding-top:160px;padding-bottom:3em}@media screen and (max-width:768px){#about_hero{padding-top:120px}}#about_hero .about_hero_w{flex-direction:column;align-items:center;gap:2em;max-width:62vw;margin:0 auto;display:flex}@media screen and (max-width:1024px){#about_hero .about_hero_w{max-width:80vw}}@media screen and (max-width:768px){#about_hero .about_hero_w{max-width:100%}}#about_hero .ed_title{font-size:4em}@media screen and (max-width:1024px){#about_hero .ed_title{font-size:3em}}@media screen and (max-width:768px){#about_hero .ed_title{font-size:2.3em}}#about_hero .about_hero_intro{max-width:52ch}#about_manifesto .manifesto_w{text-align:center;flex-direction:column;align-items:center;gap:2em;max-width:60vw;margin:0 auto;display:flex}@media screen and (max-width:768px){#about_manifesto .manifesto_w{max-width:100%}}#about_manifesto .manifesto_text{max-width:54ch;font-family:ribes,"sans-serif";font-size:1.15em;font-weight:300;line-height:1.85}@media screen and (max-width:768px){#about_manifesto .manifesto_text{font-size:1.05em}}#about_values .about_values_head{justify-content:center;margin-bottom:5em;display:flex}#about_values .about_values_grid{grid-template-columns:repeat(3,1fr);gap:3em;display:grid}@media screen and (max-width:768px){#about_values .about_values_grid{grid-template-columns:1fr;gap:5em}}#about_values .about_value{border-top:1px solid #cac2bf;flex-direction:column;align-items:flex-start;gap:1em;padding-top:1em;display:flex}#about_values .av_index{letter-spacing:.22em;color:#26201a8c;font-family:ribes,"sans-serif";font-size:.78em}#about_values .av_title{font-family:sprat,"serif";font-size:1.8em;font-weight:300;font-stretch:100%;line-height:1.1}#about_values .av_text{color:#26201acc;max-width:34ch;font-family:ribes,"sans-serif";font-weight:300;line-height:1.7}#about_chapters .about_chapters_head{justify-content:center;margin-bottom:5em;display:flex}#about_chapters .chapters_list{max-width:60vw;margin:0 auto}@media screen and (max-width:1024px){#about_chapters .chapters_list{max-width:80vw}}@media screen and (max-width:768px){#about_chapters .chapters_list{max-width:100%}}#about_chapters .chapter_row{border-top:1px solid #cac2bf;grid-template-columns:minmax(0,.5fr) minmax(0,2fr);align-items:start;gap:3em;padding:3em 0;display:grid}#about_chapters .chapter_row:last-child{border-bottom:1px solid #cac2bf}@media screen and (max-width:768px){#about_chapters .chapter_row{grid-template-columns:1fr;gap:1em;padding:2em 0}}#about_chapters .chapter_index{color:#cac2bf;font-family:sprat,"serif";font-size:3.4em;font-weight:300;font-stretch:100%;line-height:.9}@media screen and (max-width:768px){#about_chapters .chapter_index{font-size:2.6em}}#about_chapters .chapter_body{flex-direction:column;gap:1em;display:flex}#about_chapters .chapter_title{font-family:sprat,"serif";font-size:1.9em;font-weight:300;font-stretch:100%;line-height:1.1}#about_chapters .chapter_text{color:#26201acc;max-width:52ch;font-family:ribes,"sans-serif";font-weight:300;line-height:1.8}#about_word{text-align:center}#about_word .about_word_w{flex-direction:column;align-items:center;gap:3em;max-width:60vw;margin:0 auto;display:flex}@media screen and (max-width:768px){#about_word .about_word_w{max-width:100%}}#about_word .about_quote{letter-spacing:-.01em;max-width:24ch;margin:0;font-family:sprat,"serif";font-size:2.4em;font-weight:300;font-stretch:100%;line-height:1.4}@media screen and (max-width:768px){#about_word .about_quote{font-size:1.7em}}#about_word .about_signature{color:#26201ab3;font-family:analogue,serif;font-size:1.3em;font-style:italic}#about_cta{text-align:center;padding-bottom:8em}#about_cta .about_cta_w{flex-direction:column;align-items:center;gap:3em;max-width:50vw;margin:0 auto;display:flex}@media screen and (max-width:768px){#about_cta .about_cta_w{max-width:100%}}#contact_hero{text-align:center;padding-top:160px;padding-bottom:3em}@media screen and (max-width:768px){#contact_hero{padding-top:120px}}#contact_hero .contact_hero_w{flex-direction:column;align-items:center;gap:2em;max-width:62vw;margin:0 auto;display:flex}@media screen and (max-width:1024px){#contact_hero .contact_hero_w{max-width:80vw}}@media screen and (max-width:768px){#contact_hero .contact_hero_w{max-width:100%}}#contact_hero .ed_title{font-size:4em}@media screen and (max-width:1024px){#contact_hero .ed_title{font-size:3em}}@media screen and (max-width:768px){#contact_hero .ed_title{font-size:2.3em}}#contact_hero .contact_hero_intro{max-width:52ch}#contact_banner .cb_media{aspect-ratio:1920/620;width:100%;position:relative;overflow:hidden}@media screen and (max-width:768px){#contact_banner .cb_media{aspect-ratio:4/3}}#contact_invite .ci_inner{-moz-column-gap:5em;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:5em;display:grid}@media screen and (max-width:768px){#contact_invite .ci_inner{grid-template-columns:1fr;row-gap:5em}}#contact_invite .ci_body{flex-direction:column;align-items:flex-start;gap:2em;display:flex}#contact_invite .ci_text{color:#26201ad1;max-width:46ch;font-family:ribes,"sans-serif";font-size:1.02em;font-weight:300;line-height:1.8}#contact_invite .ci_coords{flex-direction:column;align-items:flex-start;gap:1em;padding-top:.5em;display:flex}@media screen and (max-width:768px){#contact_invite .ci_coords{padding-top:0}}#contact_invite .ci_coord_label{margin-bottom:.5em;font-family:sprat,"serif";font-size:1.5em;font-weight:300;font-stretch:100%;line-height:1.1;position:relative}#contact_invite .ci_coord_label:after{content:"";background-color:#cac2bf;width:2.4em;height:1px;display:block;position:absolute;bottom:-.45em;left:0}#contact_invite .ci_coord_email,#contact_invite .ci_coord_phone{color:#26201ad9;font-family:ribes,"sans-serif";font-size:1.05em;font-weight:300;line-height:1.6}#contact_invite .ci_coord_hours{color:#26201a8c;font-family:ribes,"sans-serif";font-size:.92em;font-weight:300;line-height:1.6}#contact_reassurance .contact_reassurance_head{justify-content:center;margin-bottom:5em;display:flex}#contact_reassurance .contact_reassurance_grid{grid-template-columns:repeat(3,1fr);gap:3em;display:grid}@media screen and (max-width:768px){#contact_reassurance .contact_reassurance_grid{grid-template-columns:1fr;gap:5em}}#contact_reassurance .cr_item{border-top:1px solid #cac2bf;flex-direction:column;align-items:flex-start;gap:1em;padding-top:1em;display:flex}#contact_reassurance .cr_index{letter-spacing:.22em;color:#26201a8c;font-family:ribes,"sans-serif";font-size:.78em}#contact_reassurance .cr_title{font-family:sprat,"serif";font-size:1.8em;font-weight:300;font-stretch:100%;line-height:1.1}#contact_reassurance .cr_text{color:#26201acc;max-width:34ch;font-family:ribes,"sans-serif";font-weight:300;line-height:1.7}#contact_reassurance .contact_reassurance_cta{justify-content:center;margin-top:5em;display:flex}#sm_hero{padding-top:110px}@media screen and (max-width:768px){#sm_hero{padding-top:90px}}#sm_hero .sm_hero_inner{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media screen and (max-width:768px){#sm_hero .sm_hero_inner{grid-template-columns:1fr}}#sm_hero .sm_hero_media{min-height:82vh;position:relative;overflow:hidden}@media screen and (max-width:768px){#sm_hero .sm_hero_media{min-height:52vh}}#sm_hero .sm_hero_panel{color:#f2f2f2;background-color:#26201a;justify-content:center;align-items:center;padding:8em 5em;display:flex}@media screen and (max-width:768px){#sm_hero .sm_hero_panel{min-height:60vh;padding:5em 1em}}#sm_hero .sm_hero_panel_w{text-align:center;flex-direction:column;align-items:center;gap:2em;max-width:84%;display:flex}@media screen and (max-width:768px){#sm_hero .sm_hero_panel_w{max-width:100%}}#sm_hero .sm_lockup{flex-direction:column;align-items:center;gap:1em;width:100%;display:flex}#sm_hero .sm_rule{background-color:#f2f2f259;width:100%;max-width:340px;height:1px}#sm_hero .sm_lockup_body{justify-content:center;align-items:center;gap:1em;display:flex}#sm_hero .sm_sq{background-color:#f2f2f2b3;flex:none;width:6px;height:6px}#sm_hero .ed_title{font-size:2.8em}@media screen and (max-width:1024px){#sm_hero .ed_title{font-size:2.3em}}@media screen and (max-width:768px){#sm_hero .ed_title{font-size:2em}}#sm_hero .sm_hero_intro{color:#f2f2f2cc;max-width:46ch;font-family:ribes,"sans-serif";font-size:1.02em;font-weight:300;line-height:1.8}#sm_story .sm_story_w{text-align:center;flex-direction:column;align-items:center;gap:2em;max-width:60vw;margin:0 auto;display:flex}@media screen and (max-width:1024px){#sm_story .sm_story_w{max-width:80vw}}@media screen and (max-width:768px){#sm_story .sm_story_w{max-width:100%}}#sm_story .sm_story_text{max-width:60ch;font-family:ribes,"sans-serif";font-size:1.12em;font-weight:300;line-height:1.85}@media screen and (max-width:768px){#sm_story .sm_story_text{font-size:1.02em}}#sm_process .sm_process_head{justify-content:center;margin-bottom:5em;display:flex}#sm_process .sm_process_grid{grid-template-columns:repeat(4,1fr);gap:3em;display:grid}@media screen and (max-width:1024px){#sm_process .sm_process_grid{grid-template-columns:repeat(2,1fr);gap:5em 3em}}@media screen and (max-width:768px){#sm_process .sm_process_grid{grid-template-columns:1fr;gap:5em}}#sm_process .sm_step{border-top:1px solid #cac2bf;flex-direction:column;align-items:flex-start;gap:1em;padding-top:1em;display:flex}#sm_process .sm_step_index{color:#cac2bf;font-family:sprat,"serif";font-size:2.6em;font-weight:300;font-stretch:100%;line-height:.9}#sm_process .sm_step_title{font-family:sprat,"serif";font-size:1.5em;font-weight:300;font-stretch:100%;line-height:1.15}#sm_process .sm_step_text{color:#26201acc;font-family:ribes,"sans-serif";font-size:.95em;font-weight:300;line-height:1.7}#sm_order{color:#f2f2f2;background-color:#26201a;padding:8em 0}#sm_order .sm_order_w{text-align:center;flex-direction:column;align-items:center;gap:3em;max-width:52vw;margin:0 auto;display:flex}@media screen and (max-width:1024px){#sm_order .sm_order_w{max-width:74vw}}@media screen and (max-width:768px){#sm_order .sm_order_w{max-width:100%}}#sm_order .sm_order_text{color:#f2f2f2cc;max-width:52ch;font-family:ribes,"sans-serif";font-size:1.05em;font-weight:300;line-height:1.8}#sm_order .t_btn_primary a{color:#26201a;background-color:#f2f2f2}#a_details_t{padding-top:100px}.a_details_w{flex-flow:row;justify-content:space-between;width:100%;display:flex}.a_pics_w{-moz-column-gap:5%;flex-basis:55%;grid-template-columns:60% 13%;column-gap:5%;display:grid}.a_pics_w .a_pic_main_w{aspect-ratio:1320/1527;height:auto;position:relative;overflow:hidden}.a_pics_w .a_pic_main_w .main_image_layer{will-change:transform,opacity;width:100%;height:100%;position:absolute;inset:0}.a_pics_w .a_pic_main_w .main_image_layer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.a_pics_w .a_pic_main_w .current_layer{z-index:1}.a_pics_w .a_pic_main_w .next_layer{z-index:2}.a_pics_w .a_pic_main_w picture{width:100%;height:auto}.a_pics_w .a_pic_main_w picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.a_pics_w .a_carousel_w{scrollbar-width:none;position:relative;overflow-y:auto}.a_pics_w .a_carousel_w::-webkit-scrollbar{display:none}.a_pics_w .a_carousel_w .focus_frame{will-change:transform,height;pointer-events:none;z-index:3;border:1px solid #26201a;width:100%;height:0;position:absolute;top:0;left:0}.a_pics_w .a_carousel_w .ic_w{aspect-ratio:222/117;cursor:pointer;width:100%;height:auto}.a_pics_w .a_carousel_w .ic_w.f{margin:0}.a_pics_w .a_carousel_w .ic_w img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.a_infos_w{flex-direction:column;flex-basis:40%;display:flex}.a_infos_w>div{width:100%;margin-top:3em}.a_infos_w>div:first-child{margin-top:0}.a_infos_w ._label{font-weight:600}.a_infos_w .a_d_name_price h2{text-transform:uppercase}.a_infos_w .a_d_name_price p{margin-top:.5em;font-size:1.5em}.a_infos_w .a_d_size{flex-direction:row;display:flex}.a_infos_w .a_d_size .a_d_sz{margin-left:1em}.a_infos_w .a_d_size .a_d_sz span{cursor:pointer;border:1px solid #26201a;margin-left:.5em;padding:.5em 1em}.a_infos_w .a_d_color{flex-direction:row;align-items:center;display:flex}.a_infos_w .a_d_color .a_d_cl{margin-left:1em}.a_infos_w .a_d_color .a_d_cl select{background-color:#0000;border:1px solid #26201a;padding:.5em 1em}.a_infos_w .a_d_color .a_d_cl select *{background-color:#0000}.a_infos_w .a_d_quantite{flex-direction:row;align-items:center;width:100%;display:flex}.a_infos_w .a_d_quantite .a_d_q{-moz-column-gap:5vw;grid-template-columns:repeat(3,30px);align-items:center;column-gap:5vw;margin-left:5em;display:grid}.a_infos_w .a_d_quantite .a_d_q button{cursor:pointer;background-color:#0000;border:1px solid #26201a;padding:.5em}.a_infos_w .a_d_quantite .a_d_q span{justify-content:center;align-items:center;display:flex}.a_details_related{padding-top:5em;padding-bottom:5em}.related-products-grid{grid-template-columns:repeat(4,1fr);gap:2em;display:grid}@media screen and (max-width:1024px){.related-products-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.related-products-grid{grid-template-columns:1fr;gap:1em}}@media screen and (max-width:1024px){.a_details_w{flex-direction:column;gap:3em}.a_pics_w,.a_infos_w{flex-basis:100%;width:100%}}@media screen and (max-width:768px){.a_pics_w{-moz-column-gap:0;grid-template-columns:1fr;gap:1em 0}.a_pics_w .a_carousel_w{overflow:auto hidden}.a_pics_w .a_carousel_w .focus_frame{width:0;height:100%}.a_pics_w .a_carousel_w .ic_w{height:100%}.a_infos_w .a_d_name_price h2{font-size:2em}.a_infos_w .a_d_quantite .a_d_q{-moz-column-gap:1em;column-gap:1em;margin-left:1em}}#checkout_p{padding-top:100px}.checkout_infos_wrapper{flex-flow:row;justify-content:space-between;width:100%;padding:3em 8em;display:flex}@media screen and (max-width:768px){.checkout_infos_wrapper{flex-direction:column;padding:0}}.form_section_wrapper{flex-direction:column;flex-basis:50%;display:flex}.form_section_wrapper .checkout_infos .input_text_line{margin-bottom:2em}.cart_preview_wrapper{flex-direction:column;flex-basis:42%;display:flex}@media screen and (max-width:768px){.cart_preview_wrapper{margin-top:3em}}.cart_preview{border-bottom:1px solid #cac2bf;flex-direction:column;gap:1em;padding-bottom:2em;display:flex}.cart_preview_item{flex-direction:row;align-items:center;gap:1em;display:flex}.cart_preview_item .cp_item_img{background-color:#ebe7eb;flex-shrink:0}.cart_preview_item .cp_item_img img{aspect-ratio:4/3}.cart_preview_item .cp_item_infos{flex-direction:column;gap:.5em;display:flex}.cart_preview_item .cp_item_infos p:first-child{font-weight:600}.cart_preview_item .cp_item_infos p:last-child{font-family:sprat,"serif";font-size:1.1em}.prices_wrapper{flex-direction:column;gap:.5em;padding-top:1em;display:flex}.prices_wrapper>div{flex-direction:row;justify-content:space-between;display:flex}.prices_wrapper .shipping_price{color:#cac2bf;font-size:.9em}.prices_wrapper .total_price{border-top:1px solid #cac2bf;margin-top:.5em;padding-top:1em;font-family:sprat,"serif";font-size:2em;font-weight:600}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Thin.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Light.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Light.otf)format("opentype");font-weight:300;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Medium.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Medium.otf)format("opentype");font-weight:600;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Bold.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Black.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Black.otf)format("opentype");font-weight:bolder;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondesedRegular.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondesedRegular.otf)format("opentype");font-weight:400;font-style:normal;font-stretch:75%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondensedLight.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondensedLight.otf)format("opentype");font-weight:300;font-style:normal;font-stretch:75%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondensedMedium.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondensedMedium.otf)format("opentype");font-weight:600;font-style:normal;font-stretch:75%}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Light.woff2)format("woff2"),url(/assets/font/ribes/Ribes-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Regular.woff2)format("woff2"),url(/assets/font/ribes/Ribes-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Black.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Black.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:analogue;src:url(/assets/font/analogue/analogue-italic-webfont.woff2)format("woff2"),url(/assets/font/analogue/analogue-italic-webfont.woff)format("woff"),url(/assets/font/analogue/analogue-italic-webfont.ttf)format("truetype"),url(/assets/font/analogue/analogue-italic-webfont.svg#analogueitalic)format("svg");font-weight:400;font-style:italic}@font-face{font-family:analogue;src:url(/assets/font/analogue/analogue-webfont.woff2)format("woff2"),url(/assets/font/analogue/analogue-webfont.woff)format("woff"),url(/assets/font/analogue/analogue-webfont.ttf)format("truetype"),url(/assets/font/analogue/analogue-webfont.svg#analogueregular)format("svg");font-weight:400;font-style:normal}#confirmation_p{padding-top:100px}.confirmation_wrapper{flex-direction:column;align-items:center;gap:5em;padding:3em 0 5em;display:flex}.confirmation_header{text-align:center;flex-direction:column;align-items:center;gap:1em;display:flex}.confirmation_header .check_icon{color:#26201a;border:2px solid #26201a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:2em;display:flex}.confirmation_header h2{font-family:sprat,"serif";font-size:3em}.confirmation_header .order_number{color:#cac2bf;font-size:1.1em}.confirmation_header .order_number span{color:#26201a;font-family:sprat,"serif";font-weight:600}.confirmation_header .order_subtitle{color:#cac2bf;max-width:400px;font-size:.95em}.confirmation_content{flex-direction:row;align-items:flex-start;gap:5em;width:100%;display:flex}@media screen and (max-width:768px){.confirmation_content{flex-direction:column}}.order_recap{flex-direction:column;flex:1;gap:2em;display:flex}.order_recap h3{border-bottom:1px solid #cac2bf;margin-bottom:.5em;padding-bottom:.5em;font-family:sprat,"serif";font-size:2em}.order_recap .recap_items{flex-direction:column;gap:1em;display:flex}.order_recap .recap_item{flex-direction:row;align-items:center;gap:1em;display:flex}.order_recap .recap_item .item_img{background-color:#ebe7eb;flex-shrink:0}.order_recap .recap_item .item_info{flex-direction:column;gap:.5em;display:flex}.order_recap .recap_item .item_info .item_name{font-weight:600}.order_recap .recap_item .item_info .item_qty{color:#cac2bf;font-size:.9em}.order_recap .recap_item .item_info .item_price{font-family:sprat,"serif";font-size:1.1em}.order_recap .total_line{border-top:1px solid #cac2bf;flex-direction:row;justify-content:space-between;margin-top:.5em;padding-top:1em;font-family:sprat,"serif";font-size:2em;font-weight:600;display:flex}.delivery_info{flex-direction:column;flex-basis:40%;gap:1em;display:flex}.delivery_info h3{border-bottom:1px solid #cac2bf;margin-bottom:.5em;padding-bottom:.5em;font-family:sprat,"serif";font-size:2em}.delivery_info .info_line{border-bottom:1px solid #cac2bf4d;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1em;padding-bottom:.5em;display:flex}.delivery_info .info_line .info_label{color:#cac2bf;white-space:nowrap;flex-shrink:0;font-size:.9em}.delivery_info .info_line span:last-child{text-align:right}@media screen and (max-width:768px){.delivery_info{flex-basis:100%}}.confirmation_actions{flex-direction:row;justify-content:center;gap:1em;display:flex}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Thin.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Light.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Light.otf)format("opentype");font-weight:300;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Medium.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Medium.otf)format("opentype");font-weight:600;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Bold.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-Black.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Black.otf)format("opentype");font-weight:bolder;font-style:normal;font-stretch:100%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondesedRegular.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondesedRegular.otf)format("opentype");font-weight:400;font-style:normal;font-stretch:75%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondensedLight.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondensedLight.otf)format("opentype");font-weight:300;font-style:normal;font-stretch:75%}@font-face{font-family:sprat;src:url(/assets/font/sprat/Sprat-CondensedMedium.woff2)format("woff2"),url(/assets/font/sprat/Sprat-CondensedMedium.otf)format("opentype");font-weight:600;font-style:normal;font-stretch:75%}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Light.woff2)format("woff2"),url(/assets/font/ribes/Ribes-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Regular.woff2)format("woff2"),url(/assets/font/ribes/Ribes-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ribes;src:url(/assets/font/ribes/Ribes-Black.woff2)format("woff2"),url(/assets/font/sprat/Sprat-Black.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:analogue;src:url(/assets/font/analogue/analogue-italic-webfont.woff2)format("woff2"),url(/assets/font/analogue/analogue-italic-webfont.woff)format("woff"),url(/assets/font/analogue/analogue-italic-webfont.ttf)format("truetype"),url(/assets/font/analogue/analogue-italic-webfont.svg#analogueitalic)format("svg");font-weight:400;font-style:italic}@font-face{font-family:analogue;src:url(/assets/font/analogue/analogue-webfont.woff2)format("woff2"),url(/assets/font/analogue/analogue-webfont.woff)format("woff"),url(/assets/font/analogue/analogue-webfont.ttf)format("truetype"),url(/assets/font/analogue/analogue-webfont.svg#analogueregular)format("svg");font-weight:400;font-style:normal}#shop_p{padding-top:100px;padding-bottom:5em}.shop_header{padding:3em 0 2em}.shop_header h1{text-transform:capitalize;font-family:sprat,"serif";font-size:3em}.catalog_nav{border-bottom:1px solid #cac2bf;justify-content:center;align-items:center;gap:.5em;margin-bottom:2em;padding-bottom:1em;display:flex;overflow-x:auto}@media screen and (max-width:768px){.catalog_nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:.5em}}.catalog_group{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}@media screen and (max-width:768px){.catalog_group{flex-wrap:nowrap}}.catalog_nav_link{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;padding:.5em 1em;font-size:.7em;transition:border-color .2s}.catalog_nav_link.active{font-weight:600}@media screen and (max-width:768px){.catalog_nav_link{white-space:nowrap;flex-shrink:0}}.child_link{color:#cac2bf;font-size:.8em}.child_link.active{color:#26201a}.products_grid{grid-template-columns:repeat(4,1fr);gap:2em;display:grid}@media screen and (max-width:1024px){.products_grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.products_grid{grid-template-columns:1fr;gap:1em}}.empty_state{text-align:center;color:#cac2bf;padding:5em 0;font-size:2em}.loading_state{text-align:center;color:#cac2bf;padding:1em 0;font-size:1em}
