*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html,body{margin:0;font-family:"Philosopher","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:100%;font-weight:400;line-height:1.5;letter-spacing:1px;color:#555;background-color:#dadad1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body:lang(ja){font-family:"Philosopher","Noto Serif JP","Hiragino Kaku Gothic Pro","Meiryo","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(zh-Hant),body:lang(zh-Hant-TW){font-family:"Philosopher","Noto Serif TC","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}figure{margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:#666;text-decoration:none;background-color:rgba(0,0,0,0);transition:color 300ms ease}a:active,a:hover{color:#4e654f;outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:400}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:.75rem}sub,sup{font-size:.75rem;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}::placeholder,::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder{font-weight:200;color:#777}fieldset{border:1px solid #c9c9c9;margin:0 2px;padding:.35em .625em .75em}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:400}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.swiper-button-prev,.swiper-button-next{width:2rem;height:2rem;margin-top:-1rem;padding:0;color:#4e654f;border:none;outline:none;cursor:pointer}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-prev:hover,.swiper-button-next:hover{color:#666}.swiper-button-prev::after,.swiper-button-next::after{font-family:"Font Awesome 5 Pro";font-size:1.3333rem;font-weight:300}.swiper-button-prev::after{content:"";text-shadow:-1px 1px 2px rgba(255,255,255,.75)}.swiper-button-next::after{content:"";text-shadow:1px 1px 2px rgba(255,255,255,.75)}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0}.swiper-lazy:not(.swiper-lazy-loaded){display:none}@media(min-width: 768px){.swiper-button-prev,.swiper-button-next{width:2.5rem;height:2.5rem;margin-top:-1.25rem}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}p{margin-top:0;margin-bottom:1em}strong{font-weight:700}.ul-dash{margin:0;padding-left:1em;list-style:none}.ul-dash>li{margin-bottom:.25rem;text-align:left}.ul-dash>li:before{content:"-";display:inline-block;width:1em;margin-left:-1em;vertical-align:middle}@media(min-width: 768px){.ul-dash{width:480px;margin:0 auto}}.flex-fill{flex:1 1 auto !important}.flex-grow-1{flex-grow:1 !important}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.3125rem !important}.mb-2{margin-bottom:.625rem !important}.mb-3{margin-bottom:.9375rem !important}.mb-4{margin-bottom:1.25rem !important}.mb-5{margin-bottom:1.875rem !important}.container,.container-fluid{padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}.container-full-width{width:100%;margin:0 auto;padding:0}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}.row{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.row>*{width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333%}.col-6{flex:0 0 auto;width:50%}.col-9{flex:0 0 auto;width:75%}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hide{display:none !important}@media(min-width: 768px){.hide-768{display:none}}.sprite{display:inline-block;position:relative;background:rgba(0,0,0,0) url("../img/sprite.png") no-repeat 0 0}.sprite>a{display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.sprite>.transform{opacity:0;background:rgba(0,0,0,0) url("../img/sprite.png") no-repeat 0 0;transition:opacity 300ms ease}.sprite:hover>.transform{opacity:1}.sprite-fb{width:32px;height:32px;background-position:0 0}.sprite-fb>.transform{background-position:0 -32px}.sprite-twitter{width:32px;height:32px;background-position:-32px 0}.sprite-twitter>.transform{background-position:-32px -32px}.sprite-pinterest{width:32px;height:32px;background-position:-96px 0}.sprite-pinterest>.transform{background-position:-96px -32px}.sprite-arrow-left{width:32px;height:32px;background-position:0 -64px}.sprite-arrow-left>.transform{background-position:-32px -64px}.sprite-arrow-right{width:32px;height:32px;background-position:-64px -64px}.sprite-arrow-right>.transform{background-position:-96px -64px}.sprite-scroll-down{width:64px;height:32px;background-position:0 -96px}.sprite-scroll-down>.transform{background-position:-64px -96px}.sprite-fbm{width:32px;height:32px;background-position:-160px 0}.sprite-line{width:32px;height:32px;background-position:-128px 0}.sprite-phone{width:32px;height:32px;background-position:-192px 0}.badge{display:inline-flex;justify-content:center;align-items:center;margin-left:.5rem;padding:.125rem .25rem;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#34ad34;border:1px solid #34ad34;vertical-align:middle}.badge-sm{padding:.125rem .1875rem;font-size:.625rem}.badge.recommended{color:#fff;background-color:#783f04;border-color:#783f04}.badge-circle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.125rem;font-size:.75rem;line-height:1;text-align:center;text-transform:uppercase;color:#34ad34;border:1px solid #34ad34;border-radius:50%}.badge-award{width:3rem;height:3rem;background-repeat:no-repeat;background-position:50%;background-size:contain}@media(min-width: 768px){.badge-circle{width:4rem;height:4rem}.badge-award{width:4rem;height:4rem}}.no-scroll{height:100% !important;overflow:hidden !important}.no-scroll-long{overflow-y:scroll !important}.overlay-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:1000;background-color:rgba(255,255,255,.75)}.overlay-fullscreen .msg{position:fixed;left:50%;top:50%;width:20em;height:2em;margin-top:-1em;margin-left:-10em;padding:.5em;text-align:center}.overlay-fullscreen-transparent{background-color:rgba(0,0,0,0)}.overlay-fullscreen-black{background-color:#000}.no-scroll .overlay-fullscreen{overflow-x:hidden;overflow-y:auto}.overlay-fullscreen-center{display:flex;justify-content:center;align-items:center}.rectangle{padding:.25rem .5rem;font-size:.875rem;letter-spacing:1px;color:#fff;border:1px solid #fff;border-radius:2px}.hero{position:relative;height:100vh}.hero .scroll-down{position:absolute;bottom:1rem;left:50%;z-index:30;font-size:2rem;color:rgba(255,255,255,.75);transform:translateX(-50%)}.hero .scroll-down:hover{color:#fff}.hero .swiper{height:100%}.hero picture img,.hero video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-content{position:absolute;top:0;bottom:0;left:0;z-index:20;width:100%;padding:1rem;display:flex;justify-content:center;align-items:center}.hero-content .headline{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-content h2{font-size:1.6875rem;letter-spacing:2px;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.9)}.hero-content h3{font-size:1.3125rem;letter-spacing:2px;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.9)}.hero-content .button{display:inline-block;margin:1rem 0 0 0;padding:.25rem 1rem;font-size:1rem;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.9);border:2px solid #fff;box-shadow:2px 2px 4px rgba(0,0,0,.1)}#hero-for-bag .swiper-slide[data-index="1"] .hero-content{align-items:flex-start}#hero-for-bag .swiper-slide[data-index="1"] .headline{padding:5.5rem 0 0 0}#hero-for-bag .swiper-slide[data-index="1"] .headline h2{margin:0 0 2rem 0;font-size:1.5rem;font-style:italic}#hero-for-bag .swiper-slide[data-index="1"] .headline h3{margin:0 0 2rem 0;font-size:.75rem;line-height:2rem;font-style:italic}#hero-for-bag .swiper-slide[data-index="1"] .headline h3 span{display:block}#hero-for-bag .swiper-slide[data-index="2"] .hero-content{align-items:flex-start;justify-content:flex-start}#hero-for-bag .swiper-slide[data-index="2"] .headline{padding:3rem 0 0 0;align-items:flex-start;text-align:left}#hero-for-bag .swiper-slide[data-index="2"] .headline h2{font-size:1.3125rem;line-height:2}#hero-for-bag .swiper-slide[data-index="2"] .headline h2 span{display:none}#hero-for-bag .swiper-slide[data-index="3"] .hero-content{align-items:flex-start;justify-content:flex-start}#hero-for-bag .swiper-slide[data-index="3"] .headline{padding:3rem 0 0 0;align-items:flex-start;text-align:left}#hero-for-bag .swiper-slide[data-index="3"] .headline h2{font-size:1rem;line-height:2.5rem}#hero-for-bag .swiper-slide[data-index="3"] .headline h2>span{display:block}#hero-for-bag .swiper-slide[data-index="4"] .hero-content{align-items:flex-start;justify-content:flex-start}#hero-for-bag .swiper-slide[data-index="4"] .headline{padding:5rem 0 0 1rem;align-items:flex-start;text-align:left}#hero-for-bag .swiper-slide[data-index="4"] .headline h2{font-size:2rem;font-style:italic;margin:0 0 .5rem 0}#hero-for-bag .swiper-slide[data-index="4"] .headline h2 span{display:block;font-size:3.25rem}#hero-for-bag .swiper-slide[data-index="5"] .hero-content{align-items:flex-start}#hero-for-bag .swiper-slide[data-index="5"] .headline{padding:3rem 0 0 0}#hero-for-bag .swiper-slide[data-index="5"] .headline h2{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:2rem;font-weight:700;font-style:italic}#hero-for-bag .swiper-slide[data-index="5"] .headline span{display:block;font-size:1.25rem}#hero-for-bag .swiper-slide[data-index="6"] .hero-content{justify-content:flex-end;align-items:flex-end}#hero-for-bag .swiper-slide[data-index="6"] .headline{align-items:flex-end;padding:0 0 3rem 0}#hero-for-bag .swiper-slide[data-index="6"] .headline h2{font-size:1.4375rem;font-weight:700;font-style:italic;text-align:right}#hero-for-bag .swiper-slide[data-index="6"] .headline .button{order:-1;margin:0 0 1rem 0}#hero-for-bicycle .swiper-slide[data-index="1"] .hero-content{align-items:flex-end;padding-bottom:5rem}#hero-for-bicycle .swiper-slide[data-index="1"] .hero-content h3{font-size:.875rem}#hero-for-bicycle .swiper-slide[data-index="2"] .hero-content{align-items:flex-start;padding-top:10rem}#hero-for-bicycle .swiper-slide[data-index="2"] .hero-content h2{font-size:3rem;font-style:italic}#hero-for-bicycle .swiper-slide[data-index="2"] .hero-content h3{font-style:italic}#hero-for-camera-strap .swiper-slide[data-index="1"] .hero-content{padding:0 1rem 4.5rem 1rem;align-items:flex-end}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline h2{margin:0 0 1rem 0;font-size:1.4375rem}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline h2 span{display:block}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline h3{font-size:1.125rem}@media(min-width: 992px){.hero-content h2{font-size:3rem}.hero-content h3{font-size:1.6875rem}.hero-content .button{margin-top:1.5rem;padding:.5rem 2rem;font-size:1.125rem}#hero-for-bag .swiper-slide[data-index="1"] .hero-content{justify-content:flex-start}#hero-for-bag .swiper-slide[data-index="1"] .headline{align-items:flex-start;padding:6rem 0 0 2rem}#hero-for-bag .swiper-slide[data-index="1"] .headline h2{margin:0 0 1rem 0;font-size:2.5rem}#hero-for-bag .swiper-slide[data-index="1"] .headline h3{margin:0 0 1rem 0;font-size:1.6875rem;line-height:1.5}#hero-for-bag .swiper-slide[data-index="1"] .headline h3 span{display:inline}#hero-for-bag .swiper-slide[data-index="2"] .hero-content{align-items:flex-end;justify-content:flex-end}#hero-for-bag .swiper-slide[data-index="2"] .headline{padding:0 3rem 3rem 0;align-items:flex-end}#hero-for-bag .swiper-slide[data-index="2"] .headline h2{font-size:2.5rem}#hero-for-bag .swiper-slide[data-index="2"] .headline h2 span{display:inline-block}#hero-for-bag .swiper-slide[data-index="2"] .headline .button{order:-1;margin:0 0 1rem 0}#hero-for-bag .swiper-slide[data-index="3"] .headline{padding:6rem 0 0 2rem}#hero-for-bag .swiper-slide[data-index="3"] .headline h2{font-size:2.5rem;line-height:2}#hero-for-bag .swiper-slide[data-index="3"] .headline h2>span{display:inline}#hero-for-bag .swiper-slide[data-index="4"] .headline{padding:6rem 0 0 2rem}#hero-for-bag .swiper-slide[data-index="4"] .headline h2{font-size:2.5rem}#hero-for-bag .swiper-slide[data-index="4"] .headline h2 span{display:inline;font-size:3.5rem}#hero-for-bag .swiper-slide[data-index="5"] .hero-content{justify-content:flex-start;align-items:center}#hero-for-bag .swiper-slide[data-index="5"] .headline{padding:0 0 0 10rem}#hero-for-bag .swiper-slide[data-index="5"] .headline h2{gap:1.5rem;font-size:3rem}#hero-for-bag .swiper-slide[data-index="5"] .headline span{font-size:1.6875rem;font-weight:400}#hero-for-bag .swiper-slide[data-index="5"] .headline .button{margin:3rem 0 0 0}#hero-for-bag .swiper-slide[data-index="6"] .hero-content{justify-content:flex-start;align-items:flex-end}#hero-for-bag .swiper-slide[data-index="6"] .headline{align-items:flex-start;padding:0 0 3rem 3rem}#hero-for-bag .swiper-slide[data-index="6"] .headline h2{font-size:2.5rem;text-align:left}#hero-for-bag .swiper-slide[data-index="6"] .headline .button{order:1;margin:1rem 0 0 0}#hero-for-bicycle .swiper-slide[data-index="1"] .hero-content{justify-content:flex-end;align-items:flex-end;padding-bottom:5rem;padding-right:5rem}#hero-for-bicycle .swiper-slide[data-index="1"] .hero-content h3{font-size:1.75rem}#hero-for-bicycle .swiper-slide[data-index="2"] .hero-content h2{font-size:3.75rem;line-height:1.25}#hero-for-camera-strap .swiper-slide[data-index="1"] .hero-content{padding:0 0 4.5rem 3rem;justify-content:flex-start;align-items:flex-end}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline{align-items:flex-start}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline h2{font-size:3rem}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline h2 span{display:inline}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline h3{font-size:2.5rem}#hero-for-camera-strap .swiper-slide[data-index="1"] .headline .button{order:-1;margin:0 0 1rem 0}}.landing{position:relative;height:100vh;background:rgba(0,0,0,0) url("../img/landing-bg-1080.jpg") 50% no-repeat;background-size:cover}.ul-landing{position:absolute;bottom:7.5rem;left:5rem;margin:0;padding:0;list-style:none}.ul-landing li+li{margin-top:1rem}.ul-landing li>a{display:inline-block;font-size:.875rem;color:rgba(255,255,255,.9);text-shadow:1px 1px 0 rgba(0,0,0,.5);transition:all .3s ease}.ul-landing li>a:hover{color:#fff;transform:translateX(1em)}.copyright{font-size:.75rem;letter-spacing:4px;line-height:1.5rem;text-align:center}.landing .copyright{position:absolute;bottom:0;left:0;width:100%;color:#fff}@media(min-width: 768px){.landing{background-image:url("../img/landing-bg-1920.jpg")}.ul-landing{bottom:5.5rem;left:5rem}.ul-landing li>a{font-size:1.3125rem}}header{position:fixed;top:0;left:0;z-index:900;width:100%}.no-scroll header{height:100%}@media(min-width: 768px){.no-scroll header{height:auto}}.selector{position:relative;font-size:.875rem;line-height:1.5rem;text-transform:none !important;white-space:nowrap}.selector>span{display:flex;align-items:center;padding:.75rem;cursor:pointer}.selector>span::after{content:"";display:block;height:1rem;margin-left:auto;font-family:"Font Awesome 5 Pro";font-size:.75rem;font-weight:300;line-height:1rem}.selector ul{display:none;position:absolute;top:100%;left:0;width:100%;margin:0;padding:0;list-style:none;background-color:#fff}.selector ul.opened{display:block}.selector ul li a{display:block;padding:.75rem;color:#707070}.selector ul li a:hover{color:#fff;background-color:#858583}.g-nav{display:flex;flex-direction:column;height:100%;background-color:#dadad1}.g-nav img{max-width:100%;height:auto}.g-nav-bar>.container{display:flex;flex-wrap:wrap;align-items:center;height:3rem}.g-nav-bar .brand{display:block;width:1.5rem;height:1.5rem;margin:0 1.5rem 0 0}.g-nav-mobile{position:fixed;top:0;left:0;z-index:1001;width:320px;height:100%;padding:.75rem;background-color:#dadad1;transition:transform .3s ease-out;transform:translateX(-320px);overflow-y:auto}.g-nav-mobile.opened{transform:translateX(0)}.g-nav-mobile .bb{display:block;padding:.9375rem 0}@media(min-width: 414px){.g-nav-mobile{width:360px;transform:translateX(-360px)}}@media(min-width: 992px){.g-nav{display:block;flex-direction:unset;position:relative;height:auto;text-transform:uppercase}.g-nav-bar>.container{padding:0 1rem;height:4.5rem}.g-nav-bar .brand{width:2.5rem;height:2.5rem;margin:0 2rem 0 0}.g-nav-mobile,.g-nav-mobile.opened{display:none}}.menu-switch{margin:0;padding:0;font-size:1.3125rem;line-height:1;background-color:rgba(0,0,0,0);border:0}.menu-switch:focus{outline:none}.divider{height:0;margin:0;border-top:1px solid rgba(100,100,100,.25)}.m-header{display:flex;margin-bottom:.75rem;padding:0 .5rem}.m-header h2{display:inline-block;margin-right:auto;font-size:1.125rem;line-height:1.5rem}.m-segment{margin-bottom:.9375rem}.m-segment ul{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none}.m-segment figure{margin-bottom:.3125rem}.m-segment .name{display:flex;align-items:center;font-size:.75rem}.m-segment .name i{margin-left:auto;font-size:.75rem}.m-news{margin:.875rem 0}.m-news ul{margin:0;padding:0;list-style:none}.m-news ul li{margin-bottom:.75rem}.m-news ul li.dropdown>a{display:flex;align-items:center;margin-bottom:.875rem}.m-news ul li.dropdown>a::after{content:"";display:block;height:1rem;margin-left:auto;font-family:"Font Awesome 5 Pro";font-size:.75rem;font-weight:300;line-height:1rem}.m-news ul li.dropdown.opened>a::after{content:""}.m-news ul ul{display:none}.m-news ul li.dropdown.opened ul{display:block}.m-news ul ul li a{display:block}.m-range{margin:1.75rem 0 1.5rem 0}.m-range ul{margin:0;padding:0;list-style:none}.m-range ul li{margin-bottom:1.5rem}.m-range ul li a{display:block;margin-bottom:.875rem;font-size:.9375rem;letter-spacing:2px;color:#a0a0a0}.m-range ul ul li{margin-bottom:.875rem}.m-range ul ul li a{display:block;margin:0;font-size:1rem;letter-spacing:0;color:#666}.m-range ul ul li.dropdown>a{display:flex;align-items:center}.m-range ul ul li.dropdown>a::after{content:"";display:block;height:1rem;margin-left:auto;font-family:"Font Awesome 5 Pro";font-size:.75rem;font-weight:300;line-height:1rem}.m-range ul ul li.dropdown ul{display:none;margin-top:.5rem}.m-range ul ul li.dropdown ul li{margin-bottom:.5rem}.m-range ul ul li.dropdown ul li a{font-size:.875rem}.m-range ul ul li.dropdown.opened ul{display:block}.m-collection{margin-top:1.75rem}.m-collection .heading{margin-bottom:.25rem;font-size:.9375rem;text-align:center;color:#a0a0a0}.m-collection ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.m-collection ul li{flex:0 0 50%;max-width:50%;padding:1.25rem;font-size:.875rem;text-align:center}.m-collection ul li figure{margin-bottom:.5rem}.m-page{margin-top:1rem}.m-page ul{margin:0;padding:0;list-style:none}.m-page ul li+li{margin-top:1rem}.m-page ul li a{display:block}.ul-menu-desktop{display:none;margin:0;padding:0;list-style:none}.ul-menu-desktop .bb{display:block;font-size:.75rem;padding:.5rem .25rem;text-align:center;border:1px solid #a0a0a0}.ul-menu-toolbox{flex:1;display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0;list-style:none}.ul-menu-toolbox>li+li{margin-left:1rem}.ul-menu-toolbox>li>a{display:block;font-size:1.125rem;line-height:1}.ul-menu-toolbox>li.active>a{color:#4e654f}.ul-menu-toolbox .li-segment .selector>span{width:9.5rem;padding:.75rem 0 .75rem .75rem}.ul-menu-toolbox .li-language{display:none}.ul-menu-toolbox .li-search{display:none}.ul-menu-toolbox .li-logout{display:none}.menu-panel{display:none;position:absolute;top:3.5rem;left:0;right:0;z-index:800;width:100%;height:calc(100vh - 4.5rem);font-size:.875rem;background-color:#dadad1}@media(min-width: 992px){.menu-switch{display:none}.ul-menu-desktop{display:flex;align-items:center}.ul-menu-desktop>li{margin-right:2rem}.ul-menu-desktop>li>a{display:block;padding:1.75rem 0;font-size:.875rem;line-height:1rem}.ul-menu-desktop>li.highlight>a{padding:1rem 0}.ul-menu-desktop>li.highlight>a>span{display:inline-block;padding:.75rem;color:#fff;background-color:#006000}.ul-menu-desktop>li.highlight>a:hover>span{color:#fff;background-color:#34ad34}.ul-menu-desktop>li.highlight.trans>a>span{color:#006000;background-color:rgba(0,0,0,0)}.ul-menu-desktop>li.highlight.trans>a:hover>span{color:#34ad34;background-color:rgba(0,0,0,0)}.ul-menu-desktop li.dropdown:hover .menu-panel{display:flex}.ul-menu-desktop .li-segment .selector>span{width:9.5rem;padding:1.5rem 0 1.5rem .75rem}.ul-menu-toolbox .li-segment{display:none}.ul-menu-toolbox .li-language{display:block}.ul-menu-toolbox .li-language .selector>span{width:6rem;padding:1.5rem 0 1.5rem .75rem}.ul-menu-toolbox .li-search{display:block}.ul-menu-toolbox .li-logout{display:block}.bar-opened .menu-panel{top:5.5rem}.menu-panel>.container{padding:1.5rem 1rem}.menu-panel-product>.container{display:grid;grid-template-columns:10rem 1fr 25.5rem;grid-auto-rows:100%;gap:1.875rem}.menu-panel .heading{display:inline-block;margin-bottom:.5rem;padding:0 .125rem .5rem;font-size:1rem;line-height:1;letter-spacing:2px;color:#a0a0a0;border-bottom:1px solid #a0a0a0}.menu-panel figure{margin-bottom:.5rem}.col-news{width:100%}.col-news ul{margin:0;padding:0;list-style:none}.col-news ul li a{display:block;padding:.5rem 0;font-size:.9375rem;line-height:1}.col-main .name{display:flex;align-items:center}.col-main .name i{margin-left:auto;font-size:.75rem}.col-range{overflow-y:auto}.col-range .item-wrapper{-moz-column-count:2;column-count:2}.col-range .item-wrapper .item{margin-bottom:.9375rem;-moz-column-break-inside:avoid;break-inside:avoid}.col-range ul{margin:0;padding:0;list-style:none}.col-range ul li a{display:flex;align-items:center;padding:.5rem 0;font-size:.9375rem;line-height:1rem}.col-range ul li a .n{display:block;max-width:14.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.col-range ul li a .badge{flex:0 0 auto}.col-range ul li.dropdown>a::after{content:"";flex-shrink:0;display:inline-block;margin-left:.5rem;font-family:"Font Awesome 5 Pro";font-size:.75rem;font-weight:300;line-height:1}.col-range ul li.dropdown ul{display:none}.col-range ul li.dropdown ul li a{font-size:.875rem;line-height:1rem;padding-left:.9375rem}.col-range ul li.dropdown.opened ul{display:block}.col-collection ul{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.col-collection ul li{flex-basis:8rem;width:8rem;text-align:center}}@media(min-width: 1280px){.menu-panel-product>.container{width:1280px}}@media(min-height: 35rem){.menu-panel{height:35rem}}.top-bar{position:relative;padding:.5rem 1rem;font-size:.875rem;line-height:1rem;text-align:center;letter-spacing:2px;color:#fff;background-color:#afafa0}.top-bar a{color:#fff}.top-bar .d,.top-bar .h,.top-bar .m,.top-bar .s{color:#853b3b}.top-bar .close{position:absolute;right:.25rem;width:1rem;height:1rem;font-size:1rem;color:rgba(0,0,0,.75)}#menu-cart{transition:color 300ms ease-in-out}#menu-cart.active{color:#4e654f}.ul-social{display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.ul-social li{margin:0 .75rem}.ul-social li a{font-size:2rem;line-height:1}footer{margin-top:30px;padding:30px 0;font-size:1rem;color:#fff;background-color:#656b68}footer .section-header{padding:0}footer .section-header h2{color:#fff;border-color:#fff}footer h6{margin-bottom:.75rem;font-size:1rem;text-transform:uppercase}footer a{color:#fff}footer a:hover,footer a:focus{color:#fff}footer .ul-social{margin-bottom:1rem}footer .ul-social li{margin:0 1rem 0 0}footer .ul-social li a{color:#000}.footer-featured{margin-bottom:1.875rem}.featured-medias{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;margin:2rem auto;padding:0;list-style:none}.featured-medias li{display:flex;justify-content:center;align-items:center}.featured-medias li img{max-width:100%;height:auto;transition:all .25s ease-in-out}.ul-footer-menu{margin:0 0 1rem 0;padding:0;list-style:none}.ul-footer-menu li a{display:inline-block;padding:.25rem 0;text-transform:uppercase}.ul-footer-menu li a:hover{text-decoration:underline}.form-subscription{margin-bottom:30px}.subscription-box{display:flex}.subscription-box input{flex:1 1 auto;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#000;background-color:#fff;border:0;border-radius:0;outline:none}.subscription-box button{flex-basis:10rem;width:10rem}.language-switch{display:inline-flex;position:relative}.language-switch button{display:flex;align-items:center;padding:.25rem 0;letter-spacing:1px;color:#fff;background-color:rgba(0,0,0,0);border:0}.language-switch button:hover,.language-switch button:focus{color:#fff}.language-switch button::after{content:"";display:inline-block;margin-left:.5rem;font-family:"Font Awesome 5 Pro";font-size:.75rem;font-weight:300}.language-switch ul{display:none;position:absolute;top:0;left:100%;margin:0 0 0 1rem;padding:0;list-style:none;background-color:#fff;border-radius:2px}.language-switch ul li a{display:block;padding:.5rem .75rem;color:#707070}.language-switch ul li a:hover{text-decoration:none;color:#fff;background-color:#858583}@media(min-width: 768px){.featured-medias{max-width:640px}.featured-medias li:hover img{transform:scale(1.02)}.subscription-box input{font-size:.875rem}footer .ul-social-website{justify-content:flex-end}footer .ul-social-website li{margin:0 0 0 1rem}}.section{padding:1.875rem 0;font-size:.875rem}.section.first{padding-top:3rem}.bar-opened .section.first{padding-top:5rem}.section h2{margin-bottom:1.875rem;font-size:1.3125rem}.section-header{margin-bottom:1.875rem;padding:1rem;text-transform:uppercase;letter-spacing:1px;text-align:center}.section-header h1{margin-bottom:0;font-size:1.5625rem;color:#707070}.section-header h2{display:inline-block;margin-bottom:0;padding-bottom:1rem;font-size:1.3125rem;color:#707070;border-bottom:1px solid #707070}.section-footer{display:flex;justify-content:center;margin-top:1.875rem}@media(min-width: 768px){.section form{max-width:100%;width:480px;margin:0 auto}}@media(min-width: 992px){.section.first{padding-top:4.5rem}.bar-opened .section.first{padding-top:6.5rem}.section h2{font-size:1.5625rem}.section-header{padding:1.5rem 1rem}.section-header h1{font-size:1.6875rem}.section-header h2{font-size:1.5625rem}}.modal{position:relative;margin:60px auto 0 auto;padding:.9375rem;font-size:.875rem;background-color:#eeeee7}.modal h2{margin-bottom:25px;font-size:1.3125rem;text-align:center;text-transform:uppercase}.modal img{max-width:100%;height:auto}.modal .close{position:absolute;top:8px;right:5px;width:2rem;height:2rem;font-size:1.5rem;line-height:2rem;text-align:center}.modal-video{position:absolute;top:50%;left:50%;margin:0 auto;transform:translate(-50%, -50%)}@media(min-width: 768px){.modal{width:600px;padding:30px}}@media(min-width: 992px){.modal-lg,.modal-xl{width:800px}}@media(min-width: 1200px){.modal-xl{width:1140px}.modal-how-to-measure{width:1024px}}.event-modal{position:relative}.event-modal>a{position:absolute;top:0;bottom:0;left:0;z-index:20;width:100%;height:100%}.overlay-fullscreen .event-modal{position:relative;margin:0 auto;padding:.75rem}.overlay-fullscreen .event-modal img{max-width:100%;width:auto}.overlay-fullscreen .event-modal>a.close{position:absolute;top:.75rem;right:.75rem;bottom:auto;left:auto;width:2rem;height:2rem;font-size:1.5rem;line-height:2rem;text-align:center;vertical-align:middle}@media(min-width: 768px){.overlay-fullscreen .event-modal{max-width:90vh;max-height:90vh;width:auto;height:auto}}#btn-shop-online{height:auto;white-space:normal}@media(min-width: 768px){#btn-shop-online{height:45px;white-space:nowrap}}.social-share{display:flex;flex-direction:column;align-items:center;margin-top:30px}.social-share h5{margin-bottom:.5rem;text-transform:uppercase}.bricks{display:flex;flex-wrap:wrap;min-height:240px}.brick{flex-basis:100%;width:100%}.brick+.brick{margin-top:.5rem}.brick a{position:relative;display:flex;align-items:center;color:#555}.brick>a[href="#"]{cursor:default}.brick a:hover{color:#555}.brick figure{position:relative;flex:0 0 150px;padding:0}.brick figure::before{content:"";display:block;padding-top:100%}.brick picture{position:absolute;top:0;bottom:0;left:0;z-index:10;width:100%;height:100%;transition:all 300ms ease}.brick picture+picture{z-index:20;opacity:0}.brick picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:high-quality}.brick a:hover picture{opacity:0}.brick a:hover picture+picture{opacity:1}.brick .detail{flex:1;display:flex;flex-direction:column;padding:5px 10px}.brick .detail h2{margin-bottom:10px;font-size:.875rem;font-weight:700;line-height:1rem}.brick .detail .model{margin-bottom:.5rem;font-size:.875rem}.brick .detail .introduction{margin-bottom:.5rem;font-size:.75rem;color:gray}.brick .detail .labels{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.75rem}.brick .detail .price{margin-right:.25rem;font-size:.875rem}.brick .detail .badge{font-size:.75rem;margin:0 .125rem 0 0;padding:.125rem;letter-spacing:0}.brick .detail .badge:last-child{margin:0}.ul-swatches{display:inline-flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;z-index:1}.swatch{display:flex;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin:0;padding:0;border:0;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer}.swatch:hover{background-color:rgba(255,255,255,.5)}.swatch.active{background-color:#fff}.swatch>span{display:inline-block;width:.875rem;height:.875rem;background-repeat:no-repeat;background-position:50%;border-radius:50%}.brick .badge-circle{position:absolute;top:0;left:0;z-index:30}.brick .badge-circle>span{display:block;font-size:.625rem;font-weight:400}.brick .badge-award{position:absolute;top:0;right:0;z-index:30}.brick .badge-so{position:absolute;top:.3125rem;right:.3125rem;z-index:30;display:inline-flex;justify-content:center;align-items:center;padding:0 .25rem;font-size:.75rem;line-height:1rem;font-weight:700;color:#fff;background-color:#34ad34;border-radius:.25rem}.brick-new{margin-bottom:1rem}.brick-new a{display:block;color:#fff}.brick-new a:hover{color:#fff}.brick-new figure{position:relative;flex:1}.brick-new .detail{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;z-index:30;width:100%;padding:1rem;background-color:rgba(0,0,0,.5);opacity:0;transition:all 300ms ease}.brick-new .detail .introduction{color:#fff}.brick-new a:hover .detail{opacity:1}@media(min-width: 414px){.brick .detail .badge{font-size:.75rem;margin-right:.25rem;padding:.125rem .25rem}}@media(min-width: 768px){.bricks{margin-right:.5rem;margin-left:.5rem}.brick{flex-basis:50%;width:50%;padding-right:.5rem;padding-left:.5rem}.brick+.brick{margin-top:0}.brick a{flex-wrap:wrap}.brick figure{flex-basis:100%;width:100%}.brick .detail{width:100%;padding:10px}.brick .detail h2{min-height:3em;font-size:.9375rem}.brick .detail .price{font-size:.875rem}.ul-swatches{order:-1;justify-content:center;margin-top:.625rem;margin-bottom:1.25rem}.swatch{width:1.375rem;height:1.375rem}.swatch>span{width:1.125rem;height:1.125rem}.brick .badge-circle{top:1rem;left:1rem}.brick .badge-circle>span{font-size:.75rem;font-weight:700}.brick .badge-circle>span:nth-child(1){font-weight:400}.brick .badge-award{top:1rem;right:1rem}.brick .badge-so{top:.625rem;right:.625rem;padding:.25rem .5rem;font-size:1rem}}@media(min-width: 992px){.brick{flex-basis:33.3333%;width:33.3333%}.brick-new{flex-basis:50%;width:50%}}@media(min-width: 1200px){.brick{flex-basis:20%;width:20%}.brick-new{flex-basis:33.3333%;width:33.3333%}}.announcement{display:flex;align-items:center;justify-content:center;margin-bottom:30px;padding:1rem;font-size:.875rem;color:#fff;border:1px solid #34ad34}.announcement>i{margin-right:.5rem;font-size:1.5rem}@media(min-width: 768px){.announcement{font-size:1rem}.announcement>i{font-size:2rem}}.section-range .bricks{margin-right:.5rem;margin-left:.5rem}.section-range .brick{flex-basis:50%;width:50%;padding-right:.5rem;padding-left:.5rem}.section-range .brick+.brick{margin:0}.section-range .brick a{display:flex;flex-wrap:wrap}.section-range .brick figure{flex-basis:100%}.section-range .brick .detail{flex:0 0 100%}.section-range .brick .detail h2{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:2rem;overflow:hidden}.section-range .brick .ul-swatches{margin-bottom:.5rem}.section-range .section-footer .wotan-button{width:auto;padding:.25rem 1.25rem;font-size:1rem;border-width:2px}.section-collection{display:flex;justify-content:center;position:relative}.section-collection img{max-width:100%;height:auto}.section-collection .headline{position:absolute;top:50%;left:0;z-index:50;width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(-50%)}.section-collection .headline h2{margin-bottom:.75rem;font-size:1.3125rem;text-align:center;color:#fff}.section-collection .headline .button{display:inline-block;padding:.25rem 1.25rem;font-size:.9375rem;color:#fff;border:2px solid #fff}@media(min-width: 768px){.section-range .brick{margin-bottom:45px}.section-collection .headline .button{font-size:1rem}}@media(min-width: 992px){.section-range .brick .ul-swatches{margin-bottom:45px}.section-collection .headline h2{font-size:1.5625rem}}@media(min-width: 1200px){.section-range .brick{flex-basis:25%;width:25%}.section-collection .headline h2{font-size:2.8125rem}}.campaign{text-align:center}.campaign .image,.campaign .image-gallery{margin-bottom:1rem}.campaign .video{margin-bottom:30px}.campaign .image img{max-width:100%;height:auto}.campaign .image-gallery figure{position:relative}.campaign .image-gallery figure::before{content:"";display:block;padding-top:100%}.campaign .image-gallery figure img{position:absolute;top:0;bottom:0;left:0;z-index:10;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campaign h3{font-size:1.3125rem;margin-bottom:1.5rem;color:#202020}.campaign .description{font-size:.875rem;margin-bottom:1.5rem}.campaign .wotan-button{display:inline-block;width:auto}@media(min-width: 768px){.campaign{display:flex}.campaign .image,.campaign .image-gallery,.campaign .video{flex-basis:50%;max-width:50%}.campaign .detail{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:50%;padding:30px}}.modal-video{padding:0;background-color:rgba(0,0,0,0)}.ratio{position:relative;overflow:hidden}.ratio::before{content:"";display:block}.ratio-1to1::before{padding-bottom:100%}.ratio-4to3::before{padding-bottom:75%}.ratio-16to9::before{padding-bottom:56.25%}.ratio iframe,.ratio video,.ratio img{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.video-volume-switch{position:absolute;left:1rem;bottom:1rem;z-index:50;padding:0;width:2rem;height:2rem;font-family:"Font Awesome 5 Pro";font-weight:300;text-align:center;line-height:2;color:rgba(255,255,255,.75);background-color:rgba(0,0,0,0);border:0;outline:0}.video-volume-switch::before{content:""}.video-volume-switch.on::before{content:""}.video-volume-switch:hover{color:#fff}.section-hero{margin-bottom:.5rem}.section-hero img{max-width:100%;height:auto}.creation-heading{padding:2rem 0;font-size:1.125rem;text-align:center}.not-found{display:flex;justify-content:center;align-items:center;min-height:20rem;text-align:center;font-weight:700}.menu-aside{margin-bottom:1rem;padding:.75rem;background-color:#fff}.filter-heading{display:flex;align-items:center;font-size:1rem;line-height:1;color:#555;cursor:pointer}.filter-heading::after{content:"";display:block;font-family:"Font Awesome 5 Pro";font-weight:300;margin-left:auto}.ul-filter{display:none;margin:0;padding:0;list-style:none}.ul-filter.opened{display:block;margin-top:.75rem}.ul-filter li{margin-bottom:1rem}.ul-filter li .heading{display:flex;align-items:center;margin-bottom:.75rem;padding-bottom:0;font-size:1rem;letter-spacing:2px;color:#a0a0a0;border-bottom:1px solid #a0a0a0}.ul-filter li .heading .mi{margin-left:auto}.ul-filter ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ul-filter ul li{display:flex;align-items:center;flex-basis:50%;max-width:50%;margin-bottom:.5rem;padding-right:1rem}@media(min-width: 768px){.section-hero{margin-bottom:1rem}.creation-heading{font-size:1.3125rem}.menu-aside{padding:1rem}.filter-heading{display:none}.ul-filter{display:block}.ul-filter ul{padding-left:1em}.ul-filter ul li{flex-basis:100%;max-width:100%;padding:0}}@media(min-width: 992px){.section-hero{position:relative;height:300px}.section-hero img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.lookbook-row{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:.5rem;margin-bottom:.5rem}.lookbook-item{width:100%;height:100%;z-index:0}.lookbook-item .image{position:relative;width:100%}.lookbook-item .image::before{content:"";display:block;width:100%;padding-top:100%}.lookbook-item .image img{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lookbook-item .image a{display:none;position:absolute;top:0;bottom:0;left:0;z-index:10;width:100%;height:100%}.lookbook-item:hover .image a{display:block}.lookbook-item .image a span{position:absolute;right:.5rem;bottom:.5rem;line-height:1;color:#fff}.lookbook-row .lookbook-item:nth-child(1){grid-column:1/3;grid-row:1/3}.lookbook-row .lookbook-item:nth-child(2){grid-column:3/4;grid-row:1/2;position:absolute;top:0;right:0}.lookbook-row .lookbook-item:nth-child(3){grid-column:3/4;grid-row:2/3;position:absolute;right:0;bottom:0}.lookbook-row:nth-of-type(even) .lookbook-item:nth-child(1){grid-column:1/2;grid-row:1/2;position:absolute;top:0;left:0}.lookbook-row:nth-of-type(even) .lookbook-item:nth-child(2){grid-column:1/2;grid-row:2/3;position:absolute;top:auto;right:auto;left:0;bottom:0}.lookbook-row:nth-of-type(even) .lookbook-item:nth-child(3){grid-column:2/4;grid-row:1/3;position:static;right:auto;bottom:auto}.scroll-top{display:block;position:fixed;right:0;bottom:0;z-index:100;width:60px;height:60px;background:rgba(0,0,0,0) url("../img/icon-scroll-top.png") 0 0 no-repeat;opacity:0;transition:opacity 300ms ease}.scroll-top.visible{opacity:1}.grecaptcha-badge{opacity:0;visibility:hidden}.form-group{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto .9375rem auto}.form-error{margin-top:.5rem;font-size:.875rem;text-align:left;color:#c62828;opacity:1;transition:all .2s ease}.form-error:empty{display:none;margin-top:0;opacity:0}.form-group .form-error{width:100%}.form-success{margin-top:5px;text-align:left;color:#202020}.form-notice{display:flex;align-items:center;width:100%;margin:.5rem 0 0 0;font-size:.875rem;text-align:left;color:#202020}.form-notice.info{flex:1 1 0;justify-content:space-between}.form-notice.info::after{content:"";display:inline-block;margin:0 0 0 .5rem;font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300}.wotan-control{display:block;max-width:100%;min-height:calc(1.5em + .75rem + 2px);width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#4e654f;background-color:rgba(0,0,0,0);border:1px solid #4e654f;border-radius:0;box-shadow:none;transition:all 300ms ease}select.wotan-control{text-overflow:ellipsis;overflow:hidden}.form-group .wotan-control{flex:1}.form-group.valid .wotan-control{color:#202020;border-color:#202020}.form-group.invalid .wotan-control{color:#4e654f;border-color:#fe948c}textarea.wotan-control{height:auto}.wotan-control[readonly]{cursor:default;opacity:1}.wotan-checkbox{min-height:43px;text-align:left}.wotan-checkbox>input{display:none}.wotan-checkbox>label{display:flex;align-items:center}.wotan-checkbox>label:before{flex:0 0 2rem;content:"";display:block;width:2rem;height:2rem;font-family:"Font Awesome 5 Pro";font-size:1.5rem;line-height:2rem}.wotan-checkbox>input:checked+label:before{content:""}.wotan-checkbox>input.is-invalid~label{color:#c62828}.wotan-radio{display:flex;align-items:center;width:100%;margin-bottom:1rem}.wotan-radio>input{display:none}.wotan-radio>label{cursor:pointer}.wotan-radio>label:before{content:"";display:inline-block;width:2rem;font-family:"Font Awesome 5 Pro";font-size:1.5rem;line-height:2rem;vertical-align:middle}.wotan-radio>input:checked+label:before{content:""}.wotan-radio-inline{width:auto;margin-right:1rem;margin-bottom:0}.wotan-input-text{min-height:auto;border:0;border-bottom:1px solid #4e654f}.wotan-button{display:block;width:100%;margin:0 auto;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5rem;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#fff;background-color:#707070;border:1px solid rgba(0,0,0,0);border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none;-moz-user-select:none;transition:all 300ms ease}.wotan-button:hover{color:#fff;background-color:#707070}.wotan-button-inverse{color:#707070;background-color:rgba(0,0,0,0);border:1px solid #707070}.wotan-button-inverse:hover{color:#fff}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.wotan-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.wotan-button{margin-left:-1px;width:auto}@media(min-width: 768px){.wotan-control{font-size:.875rem}}.mi{flex:0 0 1rem;display:inline-block;width:1rem;margin-left:.5rem;font-size:1rem;line-height:1;text-align:center;cursor:pointer}.mi::before{content:"";display:inline-block;font-family:"Font Awesome 5 Pro",sans-serif;font-weight:400}.mi:hover{color:#202020}.tooltip{display:none;position:absolute;top:0;left:0;z-index:950;width:90vw;background-color:#fff;border:3px solid #fff}.tooltip img{max-width:100%;height:auto}.form-group .mi{display:block}@media(min-width: 768px){.tooltip{max-width:640px}}@media(min-width: 1400px){.tooltip{max-width:720px}}@media(min-width: 1600px){.tooltip{max-width:800px}}.registration{margin-top:30px;padding:30px 0;border-top:1px solid rgba(100,100,100,.5)}.registration .title{margin-bottom:.5rem;text-align:center}.gallery{position:relative}.gallery figure{position:relative;overflow:hidden}.gallery figure::before{content:"";display:block;padding-top:100%}.gallery picture,.gallery video,.gallery iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.gallery picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:high-quality}.gallery-original{margin-bottom:5px;overflow:hidden}.gallery-thumbnail{overflow:hidden}.gallery-thumbnail+.gallery-thumbnail{margin-top:5px}.gallery-thumbnail .swiper-button-prev,.gallery-thumbnail .swiper-button-next{width:1.25rem;height:1.25rem;margin-top:-0.625rem}.gallery-thumbnail .swiper-button-prev::after,.gallery-thumbnail .swiper-button-next::after{font-size:1rem}.gallery-thumbnail figure{cursor:pointer}.gallery-thumbnail .item figure::after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:10;width:100%;height:100%;opacity:0;border:1px solid #4e654f;transition:opacity 300ms ease;box-sizing:border-box}.gallery-thumbnail .item.active figure::after{opacity:1}.gallery-thumbnail picture img{max-width:100%;height:auto}.custom-content{margin:0 auto;padding:1rem 0}.custom-content h2.feature{margin-bottom:1rem;font-size:2.5rem;font-weight:700;text-align:center;color:#202020}.custom-content h2.feature-small{font-size:1.875rem}.custom-content h5.white,.custom-content h5.white a{font-size:1rem;text-align:left;text-decoration:none;color:#202020}.custom-content p{text-align:left}.narrow{width:auto;margin-left:auto;margin-right:auto}.narrow-240{max-width:240px;margin-left:auto;margin-right:auto}.custom-content hr{margin:30px auto;border:0;border-bottom:1px solid rgba(100,100,100,.5)}.custom-content img{display:block;max-width:100%;height:auto;margin:0 auto}.custom-content .full{margin-left:-0.75rem;margin-right:-0.75rem}.custom-content .full img{width:100%}.custom-content .full .full{margin:0}.custom-content .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-content .table-responsive table{width:100%;border-collapse:collapse}.custom-content .table-responsive table th,.custom-content .table-responsive table td{padding:.5rem;border:1px solid #4e654f;vertical-align:middle}.custom-content .media-grid-wrapper{margin-bottom:45px}.custom-content .media-grid-wrapper .wotan-button{margin-bottom:1rem}.custom-content .media-grid{margin-bottom:1rem}.custom-content .media-grid .image{position:relative;margin-bottom:1rem}.custom-content .media-grid .image .button-like{position:absolute;bottom:0;left:0;display:flex;align-items:center;height:2rem;padding:.5rem;font-size:.9375rem;color:rgba(255,255,255,.75);background-color:rgba(0,0,0,.5);transition:all 300ms ease}.custom-content .media-grid .image .button-like:hover{color:#fff}.custom-content .media-grid .image .button-like::before{content:"";display:inline-block;margin:0 .25rem 0 0;font-family:"Font Awesome 5 Pro";font-size:1.25rem;font-weight:300}.custom-content .media-grid .image .button-like.active{color:#e74c3c}.custom-content .media-grid .image .button-like.active::before{font-weight:700}.custom-content .media-grid .detail{display:flex;margin:0 -5px}.custom-content .media-grid .detail .text{flex:1;padding-right:5px;padding-left:5px;font-size:.9375rem;text-align:left;color:#202020}.custom-content .media-grid .detail .image{display:none}.custom-content .media-grid .ul-metadata{margin:0 0 .5rem;padding:0 0 .5rem;list-style:none;border-bottom:1px solid rgba(100,100,100,.25)}.custom-content .media-grid h5{margin-bottom:1rem;font-size:.9375rem}.custom-content .grid-2to1{display:grid;grid-template-columns:1fr 1fr;justify-content:center}.custom-content .grid-2to1>img:nth-child(1){grid-column:span 1}.custom-content .grid-2to1>img:nth-child(1){grid-column:span 1}.custom-content .grid-2to1>img:nth-child(3){grid-column:span 2}.custom-content .swiper-hs .swiper-slide{max-width:85%}.custom-content .swiper-hs .swiper-scrollbar{background-color:rgba(255,255,255,.25)}.custom-content .swiper-hs .swiper-scrollbar-drag{background-color:rgba(255,255,255,.5)}@media(min-width: 768px){.custom-content{padding:2rem 0}.custom-content h2.feature{font-size:4rem}.custom-content h5{width:480px;margin-left:auto;margin-right:auto}.narrow{width:480px}.custom-content hr{width:480px}.custom-content .table-responsive table,.custom-content .video-container{max-width:1080px;margin:0 auto}.custom-content .media-grid-wrapper{width:720px;margin:0 auto 45px}.custom-content .media-grid{display:flex}.custom-content .media-grid .image{flex:0 0 65%;max-width:65%;margin:0}.custom-content .media-grid .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-content .media-grid .detail{flex:1;flex-direction:column;margin:0 0 0 1rem}.custom-content .media-grid .detail .text{margin-bottom:1rem;padding:0;font-size:1rem}.custom-content .media-grid .detail .image{display:block;flex:1 1 25%;max-width:100%;padding:0}.custom-content .media-grid .detail .image img{height:auto}.custom-content .media-grid h5{width:auto;font-size:1rem}}@media(min-width: 992px){.custom-content .grid-2to1{max-width:1080px;margin:0 auto}.custom-content h2.feature{font-size:5rem}.custom-content h2.feature-small{font-size:3.75rem}.custom-content .slider{max-width:1080px;margin:0 auto}}@media(min-width: 1200px){.custom-content h2.feature{font-size:6.5rem}.custom-content h2.feature-small{font-size:4.5rem}.custom-content .swiper-hs{max-width:1080px}}.product-overview{margin-left:-1rem;margin-right:-1rem}.product-overview .gallery-original{width:100%;aspect-ratio:1}.product-overview .gallery-thumbnail{width:100%;aspect-ratio:5/1}.product-metadata{text-align:center}.product-metadata h1,.product-metadata h2{margin-bottom:30px;font-size:1.5rem}.product-metadata .ul-swatches{justify-content:center;margin-bottom:30px}.product-overview .product-metadata{padding:1rem}.f-product-choice{position:relative;margin-bottom:30px}.f-product-choice>.picker{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;cursor:pointer}.exchange-info{display:inline-block;position:relative}.exchange-info::before,.exchange-info::after{position:absolute;bottom:-30px;left:50%;pointer-events:none;transition:.3s;will-change:transform;visibility:hidden;opacity:0}.exchange-info::before{content:attr(data-tooltip);padding:.5em;width:max-content;width:-moz-max-content;line-height:1;text-align:center;color:#4e654f;background-color:#fff;border-radius:2px;transform:translate(-50%)}.exchange-info::after{content:"";border-style:solid;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transform:translate(-50%, -28px);transition-duration:0s}.exchange-info:hover::before,.exchange-info:hover::after{visibility:visible;opacity:1}.product-info{font-size:.875rem}.upselling-products{position:relative;margin-bottom:30px;text-align:left}.upselling-products .swiper-button-prev{left:-3rem}.upselling-products .swiper-button-next{right:-3rem}.upselling-products .item{display:flex;flex-wrap:wrap;align-items:center}.upselling-products .item .image{position:relative;flex:0 0 50%;width:50%;margin-right:5px}.upselling-products .item .image>a{position:absolute;top:0;bottom:0;left:0;z-index:10;width:100%;height:100%}.upselling-products .item .image>a>span{position:absolute;right:3px;bottom:3px;padding:.25rem .5rem;font-size:.75rem;color:#fff;border:1px solid #fff}.upselling-products .item .detail{flex:1}.upselling-products .item .detail h6{margin-bottom:.5rem;font-size:.875rem;font-weight:700}.upselling-products .item .notice{margin-top:.625rem;width:100%}.upselling-products .ul-swatches{justify-content:flex-start;margin:.75rem 0 0 0}.upselling-products .ul-swatches li{margin:0 .75rem 0 0}.product-description{padding:50px 0}.ul-tab{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 0 0;padding:0;gap:2px;list-style:none}.ul-tab li{flex:1 1 auto;border:1px solid #4e654f}.ul-tab li a{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:45px;padding:2px;line-height:2;color:#4e654f}.ul-tab li.active a{color:#fff;background-color:#4e654f}.ul-tab li a:hover{color:#fff;background-color:#666}.ul-tab li a>span{display:block}.ul-tab-footer{margin:0 0 30px 0}.tab-pane{display:none;padding:30px 0}.tab-pane.active{display:block}#modal-addition .ul-tab{width:100%;margin:0 0 .9375rem 0}#modal-addition .tab-pane{padding:.9375rem 0}@media(min-width: 768px){.product-metadata form{max-width:360px}.product-overview{display:flex}.product-overview .gallery{flex:0 0 50%;max-width:50%;padding-left:1rem}.product-overview .product-metadata{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-description .carousel{width:80%;margin:0 auto}.ul-tab{width:80%;margin-left:auto;margin-right:auto}.ul-tab li a>span{width:auto;margin-left:2px}.additional-accessory .ratio>a>span{font-size:.875rem}}@media(min-width: 992px){.product-overview .gallery-thumbnail{aspect-ratio:8/1}}@media(min-width: 1200px){.product-overview .gallery-thumbnail{aspect-ratio:10/1}.ul-tab{width:60%}.product-description .carousel{width:60%}}.ul-addition{width:100%;margin:0;padding:0;list-style:none}.ul-addition>li{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:.75rem;overflow:hidden}.ul-addition li .image{flex:0 0 120px;position:relative;width:120px}.ul-addition li .image>img{max-width:100%;height:auto}.ul-addition li .image .more-details{position:absolute;left:5px;bottom:5px;z-index:10;line-height:1}.ul-addition li .metadata{flex:1;margin-left:.625rem;padding-top:3px}.ul-addition li .metadata .name{margin-bottom:.5rem;font-weight:700}.ul-addition li .metadata .introduction{margin-bottom:.5rem;font-size:.75rem;color:gray}.ul-addition li .wotan-button{padding:.375rem;font-size:.75rem;letter-spacing:0}.ul-addition .ul-swatches{justify-content:flex-start;margin:.75rem 0 0 0}.ul-addition .ul-swatches li{margin:0 .75rem 0 0}.quantity-adjust{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem}.quantity-adjust .quantity,.quantity-adjust .adjust{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center}.quantity-adjust .quantity{width:32px}.ul-addition li.active .quantity{color:#202020}.addition-pack{margin-bottom:.75rem;border:1px solid #4e654f}.addition-pack-header{display:flex;align-items:center;cursor:pointer}.addition-pack-header h3{flex:1;margin:0;padding:.5rem;font-size:1rem}.addition-pack-header h3 small{display:block;font-size:.75rem;color:gray}.addition-pack-header img{flex:0 0 50%;max-width:50%}.addition-pack-header i{width:1rem;height:1rem;margin-left:auto;margin-right:.5rem;font-size:.75rem;line-height:1rem;text-align:center}.addition-pack .ul-addition{margin-top:1rem}.ul-free-item{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.ul-free-item li{flex:0 0 50%;max-width:50%}.ul-free-item li .image{display:flex;justify-content:center;align-items:center}.ul-free-item li .image img{max-width:100%;height:auto}.ul-free-item li .wotan-radio{justify-content:center}.modal .text-setting{display:flex;line-height:1.5rem}.modal .text-setting .dot{display:block;width:1rem;padding:.125rem;font-weight:700;text-align:center;align-self:flex-end}.modal .text-setting .wotan-input-text{width:1.75rem;padding:.125rem;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.3125rem;text-align:center}.product-description .cc{text-align:center;overflow:hidden}.product-description .cc img{position:relative;left:50%;max-width:none;transform:translate(-50%, 0)}.product-widget{margin:30px 0}.product-widget h4{font-size:.875rem;text-align:left;margin-bottom:10px}@media(min-width: 768px){.ul-addition li .image{flex-basis:180px;width:180px;margin-right:30px}.ul-addition li .metadata{padding-top:1rem}.product-widget{width:680px;margin:30px auto}.product-widget h4{text-align:center}}.carousel{position:relative;padding:0 2rem}.carousel-item{width:100px;padding:5px;text-align:left}.carousel-item img{width:100%;height:auto}.carousel-item h5{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:2rem;margin-top:.25rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}.carousel-item .introduction{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:3rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;color:gray;overflow:hidden}.carousel-item .labels{display:flex;flex-wrap:wrap;align-items:center;margin-top:2px}.carousel-item .labels .price{flex-basis:100%;margin-bottom:.5rem;font-size:.875rem}.carousel-item .labels .badge{font-size:.6875rem;margin:0 .125rem 0 0;padding:.125rem;letter-spacing:0}.carousel-item .labels .badge:last-child{margin:0}@media(min-width: 768px){.carousel{padding:0 2.5rem}}@media(min-width: 992px){.carousel-item .labels .price{flex-basis:auto;margin-right:.125rem;margin-bottom:0}}.carousel-recommendation .carousel-item{padding:0 .5rem}.carousel-recommendation .carousel-item .ul-swatches{margin-top:1rem}.carousel-recommendation .carousel-item .introduction{display:none}@media(min-width: 768px){.carousel-recommendation .carousel-item .introduction{display:block}}.ul-cart{margin-bottom:30px;padding:0;list-style:none}.ul-cart li{width:100%;display:table;table-layout:fixed}.ul-cart li+li{margin-top:8px}.ul-cart li .item-image{margin-bottom:30px}.ul-cart li .item-image img{max-width:100%;height:auto;margin:0 auto}.ul-cart li .item-data{text-align:center}.ul-cart li .item-data .spec{margin-bottom:5px}.ul-cart li .item-data .col-quantity,.ul-cart li .item-data .col-price{margin-bottom:5px}.ul-cart li .item-data .col-price{position:relative}.ul-cart li .item-data .input-quantity{display:inline-block;width:1.5em;text-align:center;background-color:rgba(0,0,0,0);border:0;outline:none}.ul-cart li .item-data .col-price .combo-price{color:#202020}.ul-cart li .item-data .col-price .converted-price{display:block}.ul-cart li .item-data .notice{display:block;margin-top:1rem;padding:.5rem 1rem;text-align:center;color:#202020;border:1px solid #202020}.ul-cart li .item-data .remove{display:inline-flex;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:5px;font-size:1rem;line-height:1}.discount-notice{margin:0 0 30px 0;padding:.5rem;font-size:.9375rem;text-align:center;color:#fff;background-color:#c53731}#f-invoice{text-align:left}@media(min-width: 768px){#section-cart form{width:750px}.ul-cart li .item-image{float:left;width:260px;margin:0}.ul-cart li .item-data{margin-left:280px;text-align:right}.ul-cart li .item-data .spec{width:300px}.ul-cart li .item-data .col-quantity{float:left;width:300px}.ul-cart li .item-data .col-price{margin-left:320px}.ul-cart li .item-data .col-price .combo-price{position:absolute;top:-20px;right:0;width:100%}.ul-cart li .item-data .col-price .converted-price{font-size:.5625rem}}.cart-empty{padding:50px}.cart-empty p{margin-bottom:50px}.shipping-payment .wotan-control{width:100%}.shipping-payment .input-group>.wotan-control{width:auto}.cart-summary{margin-top:30px}.cart-summary-item{display:flex;align-items:center;text-align:right;color:#202020}.cart-summary-item-label{flex:0 0 50%;max-width:50%}.cart-summary-item-amount{flex:1}.cart-summary-item-amount .converted-price{display:block;font-size:.5625rem}.shipping-date{margin:25px 0 0 0;color:#202020}.shipping-reminder{margin:25px 0 0 0;color:#202020;text-decoration:underline}.checkout-data{margin-top:25px}@media(min-width: 768px){.cart-summary{display:flex;flex-direction:column;align-items:flex-end}.cart-summary-item{width:50%}}.ul-accordion{margin:0 0 .9375rem 0;padding:0;list-style:none;background-color:#fff}.ul-accordion li+li{margin-top:5px}.ul-accordion>li>a{display:flex;align-items:center;padding:.75rem}.ul-accordion>li>a::after{content:"";display:block;font-family:"Font Awesome 5 Pro";font-weight:300;margin-left:auto}.ul-accordion li .accordion-body{display:none;padding:1rem;text-align:left}.ul-accordion>li.opened>a::after{content:""}.ul-accordion li.opened .accordion-body{display:block}#ul-news li .date{display:block;margin-right:1rem}#ul-news li .subject{display:block;font-size:1rem}#ul-news li img{max-width:100%;height:auto}@media(min-width: 768px){#ul-news{width:720px;margin:30px auto 0}}.reseller-filter{display:flex;flex-wrap:wrap;gap:.9375rem;margin-bottom:30px}.ul-resellers{margin:0 0 .9375rem 0;padding:0;list-style:none}.ul-resellers li{margin-bottom:.9375rem}.ul-resellers li h5{margin-bottom:1rem;font-size:1rem;color:#202020}.ul-resellers li h5 a{color:#202020}.ul-resellers li .ct{display:block;margin-bottom:.25em;color:#666}.ul-resellers li .remark{display:inline-block;margin-bottom:.25em;padding:.5em;font-size:.75rem;color:#4e654f;background-color:#fff;border-radius:2px}@media(min-width: 992px){.ul-resellers{display:grid;grid-template-columns:repeat(3, 1fr);gap:.9375rem}.ul-resellers li{display:flex;flex-direction:column}.ul-resellers li .content{flex:1}.ul-resellers li .image{width:100%}}.input-keyword{width:100%;margin-left:36px;margin-bottom:10px;line-height:32px;background-color:rgba(0,0,0,0);border:0;outline:0}.bag-builder{display:none;position:relative;min-height:calc(100vh - 3rem);margin:3rem 0 0 0;padding:3rem 1rem 1rem 1rem;color:#fff;background-color:#666}.bag-builder h2{margin-bottom:1rem;font-size:1.3125rem;font-weight:700}.bag-builder .content{position:relative;z-index:10}.bag-builder .image{position:absolute;top:0;right:0;bottom:0;z-index:0;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.bag-builder .notice{font-size:.75rem;color:#eee}.bag-builder .buttons{position:relative;z-index:10;display:flex;justify-content:center;gap:.5rem;margin:2rem 0 0 0}.bag-builder .buttons.column{flex-direction:column}.bag-builder .button{display:inline-flex;width:auto;padding:.75rem 1.5rem;color:#333;background-color:#d9d9d9;border:0;outline:none}.bag-builder .check-button{position:relative;cursor:pointer}.bag-builder .check-button input{position:absolute;opacity:0;cursor:pointer}.bag-builder .check-button span{display:inline-flex;padding:.75rem 1.5rem;color:#fff;background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.25);cursor:pointer}.bag-builder .check-button:hover span{border-color:rgba(255,255,255,.5)}.bag-builder .check-button input:checked~span{border-color:#fff}.bag-builder .progress{position:fixed;top:3rem;right:0;z-index:30;width:100%;padding:.3125rem 1rem;text-align:center;background-color:#333132}.bag-builder .progress h6{margin-bottom:.3125rem;font-size:.75rem;line-height:1}.bag-builder .progress .progress-bar{display:flex;width:100%;height:5px;background-color:#fff;border-radius:2px}.bag-builder .progress .progress-bar span{display:inline-block;width:0;height:5px;background-color:#c53731;border-radius:2px}.bb-item-wrapper{display:grid;gap:1rem}.bb-item{position:relative;flex:0 0 25%;display:flex;align-items:flex-start;padding:.5rem;border:1px solid rgba(255,255,255,.25);cursor:pointer}.bb-item:hover{border-color:rgba(255,255,255,.5)}.bb-item.active{background-color:rgba(0,0,0,.15);border-color:#fff}.bb-item .image{position:relative;flex:0 0 10rem}.bb-item figure{position:relative}.bb-item figure::before{content:"";display:block;padding-top:100%}.bb-item picture{position:absolute;top:0;bottom:0;left:0;z-index:10;width:100%;height:100%;transition:all 300ms ease}.bb-item picture+picture{z-index:20;opacity:0}.bb-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:high-quality}.bb-item figure:hover picture{opacity:0}.bb-item figure:hover picture+picture{opacity:1}.bb-item .detail{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .5rem 0 .25rem}.bb-item .detail h2{margin-bottom:10px;font-size:.875rem;font-weight:700;line-height:1rem}.bb-item .detail .model{margin-bottom:.5rem;font-size:.875rem}.bb-item .detail .introduction{margin-bottom:.5rem;font-size:.75rem;color:#eee}.bb-item .detail .labels{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.75rem}.bb-item .detail .price{margin-right:.25rem;font-size:.875rem}.bb-item .detail .badge{font-size:.75rem;margin:0 .125rem 0 0;padding:.125rem;letter-spacing:0}.bb-item .detail .badge:last-child{margin:0}.bb-item .ul-swatches{justify-content:flex-start;margin:0;order:0}.bb-item .swatch{width:1.375rem;height:1.375rem}.bb-item .swatch>span{width:1.125rem;height:1.125rem}.bb-item .badge-circle{position:absolute;top:0;left:0}.bb-item .badge-circle>span{font-size:.625rem;font-weight:400}.bb-item .badge-circle>span:nth-child(1){font-weight:400}.bb-item .view{position:absolute;bottom:.5rem;left:.5rem;z-index:30;font-size:.75rem;line-height:1rem;color:rgba(255,255,255,.5)}.bb-item .remove{position:absolute;top:0;right:0;z-index:30;display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;line-height:1;color:rgba(255,255,255,.25)}.bb-item .remove:hover{color:rgba(255,255,255,.5)}#bb-step-0{display:flex}#bb-step-0 .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#bb-step-0 .image{background-image:url("https://d2rg8qz2n54jhj.cloudfront.net/1920/bb-step0-v.jpg")}#bb-step-3 .image{width:85%;background-image:url("https://d2rg8qz2n54jhj.cloudfront.net/1920/bb-step0-v.jpg")}#bb-step-3 .buttons{justify-content:flex-start}#bb-step-5 .image{width:85%}#bb-step-5 .buttons{justify-content:flex-start}#bb-step-6 .image{width:85%;background-image:url("https://d2rg8qz2n54jhj.cloudfront.net/1920/bb-step6-v.jpg")}#bb-step-6 .buttons{justify-content:flex-start}#bb-step-9 .bb-item{border-color:#fff !important;cursor:default}@media(min-width: 768px){.bag-builder h2{font-size:1.6875rem}.bag-builder .notice{font-size:.875rem}.bag-builder .buttons{gap:1rem}.bb-item-wrapper{grid-template-columns:repeat(2, 1fr)}#bb-step-0 .image{background-image:url("https://d2rg8qz2n54jhj.cloudfront.net/1920/Armor_20241025.jpg")}#bb-step-3 .image{width:75%;background-image:url("https://d2rg8qz2n54jhj.cloudfront.net/1920/bb-step0-h.jpg")}#bb-step-5 .image{width:75%}#bb-step-6 .image{width:75%;background-image:url("https://d2rg8qz2n54jhj.cloudfront.net/1920/bb-step6-h.jpg")}}@media(min-width: 992px){.bag-builder{min-height:calc(100vh - 4.5rem);margin:4.5rem 0 0 0;padding:1rem}.bag-builder .progress{top:4.5rem;width:auto;padding:1rem}.bag-builder .progress h6{margin:0 0 1rem 0;font-size:1.125rem}.bag-builder .progress .progress-bar{width:10rem}.bb-item-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.bb-item-wrapper{grid-template-columns:repeat(4, 1fr)}}/*# sourceMappingURL=theme.min.css.map */