.Product{position:relative;margin:0 auto;max-width:1330px}.Product--fill{max-width:none}@media screen and (min-width: 1008px){.Product__Wrapper{max-width:calc(100% - 525px);margin-left:0}}@media screen and (min-width: 1140px){.Product__Wrapper{max-width:calc(100% - 550px)}.Product--small .Product__Slideshow{max-width:400px}.Product--medium .Product__Slideshow{max-width:550px}}@media screen and (min-width: 1500px){.Product__Wrapper{max-width:calc(100% - 600px)}}.Product__Gallery{position:relative}.Product__ViewInSpace{background:rgba(var(--text-color-rgb),.08)}.Product__ViewInSpace[data-shopify-xr-hidden]{visibility:hidden}@media screen and (min-width: 1008px){.Product__ViewInSpace[data-shopify-xr]{display:none}}.Product__ViewInSpace svg{margin:-1px 12px 0 0;width:16px;height:16px;vertical-align:middle}.Product__Slideshow:after{content:"flickity";display:none}.Product__SlideItem{position:relative}.Product__SlideItem--hidden{visibility:hidden}.Product__Slideshow.flickity-enabled .Product__SlideItem:not(.is-selected) .plyr__control{visibility:hidden}.Product__Video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.Product__SlideshowNav{display:none}.Product__SlideshowNavBadge{position:absolute;top:3px;right:3px;z-index:1;pointer-events:none}.Product__SlideshowNavBadge svg{display:block;width:20px;height:20px}.Product__SlideshowMobileNav{display:flex;align-items:center;justify-content:center;margin:20px 24px 0}.Product__SlideshowMobileNav .flickity-page-dots{display:inline-block;margin-top:0;width:auto}.Product__SlideshowMobileNav .dot{vertical-align:middle}.Product__SlideshowNavArrow{position:relative}.Product__SlideshowNavArrow:before{position:absolute;content:"";top:-18px;right:-18px;left:-18px;bottom:-18px;transform:translateZ(0)}.Product__SlideshowNavArrow svg{display:block;width:6px;height:9px}.Product__SlideshowNavArrow--previous{margin-right:24px}.Product__SlideshowNavArrow--next{margin-left:24px}@media screen and (min-width: 1008px){.Product__Gallery{margin-top:50px;margin-left:50px}.Product__SlideshowNav--dots{display:block}.Product__SlideItem{display:block!important}.Product__Slideshow--zoomable .Product__SlideItem--image{cursor:var(--cursor-zoom-in-svg) 18 18,zoom-in;cursor:-webkit-image-set(var(--cursor-zoom-in-svg) 1x,var(--cursor-zoom-in-2x-svg) 2x),zoom-in}.Product__SlideshowNav--dots .Product__SlideshowNavScroller{position:sticky;top:50%;transform:translateY(-50%)}@supports (--css: variables){.Product__SlideshowNav--dots .Product__SlideshowNavScroller{top:calc(50% + (var(--header-height) / 2))}}.Product__SlideshowNavDot{display:block;height:10px;width:10px;border-radius:100%;border:2px solid var(--border-color);background:transparent;transition:all .2s ease-in-out}.Product__SlideshowNavDot:not(:last-child){margin-bottom:12px}.Product__SlideshowNavDot.is-selected{border-color:var(--heading-color);background:var(--heading-color)}.Product__SlideshowNavImage{position:relative;display:block;border:1px solid transparent;transition:all .2s ease-in-out;cursor:pointer}.Product__SlideshowNavImage:not(:last-child){margin-bottom:18px}.Product__SlideshowNavImage.is-selected{border-color:var(--heading-color)}.Product__SlideshowNavPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.Product__SlideshowNavPlay svg{width:30px;height:30px;transition:transform .2s ease-in-out}.Product__Gallery--stack .Product__SlideshowNav{position:absolute;top:0;left:0;height:100%;z-index:1}.Product__Gallery--stack .Product__SlideshowNav--dots{left:-30px}.Product__Gallery--stack .Product__Slideshow:after{content:""}.Product__Gallery--stack .Product__Slideshow .Image--fadeIn{transform:translateY(50px);opacity:0;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94),opacity 1.2s cubic-bezier(.25,.46,.45,.94)}.Product__Gallery--stack .Product__Slideshow .Image--lazyLoaded.Image--fadeIn{transform:translateY(0);opacity:1}.Product__Gallery--stack .Product__SlideItem{margin-bottom:30px;visibility:visible!important;opacity:1!important}.Product__Gallery--stack .Product__SlideItem:last-child{margin-bottom:0}.Product__Gallery--stack .Product__SlideshowNav--thumbnails{position:sticky;padding:0 0 50px;top:var(--header-base-height);margin-bottom:-50px;width:70px}@supports (--css: variables){.Product__Gallery--stack .Product__SlideshowNav--thumbnails{top:calc(var(--header-height) + 25px)}}}@media screen and (min-width: 1140px){.Product__Slideshow{margin-left:auto;margin-right:auto}.Product__Gallery--withThumbnails .Product__SlideshowNav--dots{display:none}.Product__Gallery--withThumbnails .Product__SlideshowNav--thumbnails{display:block}.Product__Gallery--stack.Product__Gallery--withThumbnails{display:flex}.Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow,.Product__Gallery--stack.Product__Gallery--withThumbnails .Product__SlideshowNav{flex:1 0 auto}.Product__Gallery--stack.Product__Gallery--withThumbnails .Product__SlideshowNav{flex-grow:0}.Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow{padding-left:40px}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNav{margin:10px -10px -10px;text-align:center}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{display:inline-block;width:70px;margin:10px;vertical-align:top}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .flickity-page-dots{display:none}}.Product__Info,.Product__Aside{max-width:500px;margin:0 auto}.Product__Info--noGallery{padding-top:24px}@media screen and (min-width: 641px){.Product__Info .Container{padding-left:0;padding-right:0}.Product__Aside .Section{max-width:630px;margin:0 auto}}@media screen and (min-width: 1008px){.Product__InfoWrapper{position:absolute;right:0;top:0;height:100%}.Product__Info{position:sticky;top:var(--header-base-height);right:0;width:375px;margin:0 100px -40px 50px;padding-top:0;padding-bottom:40px}@supports (--css: variables){.Product__Info{top:calc(var(--header-height) + 25px)}}.Product__Aside{max-width:820px;padding-left:50px}.Product__Aside .SectionHeader{margin-bottom:30px}}@media screen and (min-width: 1140px){.Product__Info{width:400px}}@media screen and (min-width: 1500px){.Product__Info{margin-right:50px;width:500px}}@-webkit-keyframes shareItemAnimation{0%{transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}75%{opacity:1;transform:translateY(0)}}@keyframes shareItemAnimation{0%{transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}75%{opacity:1;transform:translateY(0)}}.Product__ActionList{position:absolute;top:15px;right:12px;z-index:1;visibility:visible;opacity:1;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.Product__ActionList.is-hidden{opacity:0;visibility:hidden}.Product__ActionItem{display:block;position:relative}.Product__ActionItem+.Product__ActionItem{margin-top:15px}.Product__ShareList{display:block;position:absolute;visibility:hidden;top:100%;right:0;color:var(--text-color)}.Product__ActionItem .Icon--share{margin-left:-1px}.Product__ShareItem{display:block;margin:15px 0 15px auto;padding:7px 15px 7px 17px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--light-background);border-radius:25px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));white-space:nowrap;opacity:0;box-shadow:0 2px 10px #36363626;transition:all .45s cubic-bezier(.645,.045,.355,1) .2s}.Product__ShareItem:active,.Product__ShareItem:focus{color:var(--light-background);background:var(--text-color);outline:none}.Product__ShareItem:nth-child(2){transition-delay:.1s}.Product__ShareItem:nth-child(3){transition-delay:0s}.Product__ShareItem svg{margin-right:12px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));vertical-align:sub;transform:translateZ(0)}.Product__ShareItem:hover svg{-webkit-animation:shareItemAnimation .5s ease-in-out forwards;animation:shareItemAnimation .5s ease-in-out forwards}.Product__ShareList[aria-hidden=false]{visibility:visible}.Product__ShareList[aria-hidden=false] .Product__ShareItem{opacity:1;transition-delay:0s}.Product__ShareList[aria-hidden=false] .Product__ShareItem:nth-child(2){transition-delay:.1s}.Product__ShareList[aria-hidden=false] .Product__ShareItem:nth-child(3){transition-delay:.2s}@media screen and (min-width: 1008px){.Product__ShareList{top:auto;bottom:100%}.Product__ShareItem{transition-delay:0s}.Product__ShareItem:nth-child(3){transition-delay:.2s}.Product__ShareList[aria-hidden=false] .Product__ShareItem{transition-delay:.2s}.Product__ShareList[aria-hidden=false] .Product__ShareItem:nth-child(3){transition-delay:0s}}.ProductMeta{margin-bottom:10px}.ProductMeta__ImageWrapper{display:block;margin-bottom:32px}.ProductMeta__Vendor{margin-bottom:20px}.ProductMeta__Title{margin-bottom:0}.ProductMeta__PriceList{margin-top:15px}.ProductMeta__Price.Price--compareAt{font-size:12px!important}.ProductMeta__UnitPriceMeasurement{margin-top:5px}shopify-payment-terms{display:block;margin-top:12px;text-align:left}.ProductMeta__TaxNotice{margin-top:5px}.ProductMeta__Description,.ProductMeta__Text{margin:15px 0 5px;text-align:left}.ProductMeta__Rating{margin-top:4px}.ProductMeta__ShareButtons{display:flex;align-items:center;margin:24px 0}.ProductMeta__ShareTitle{margin-right:6px;font-size:12px!important}.ProductMeta__ShareList{font-size:0}.ProductMeta__ShareItem{display:inline-block;margin:15px 7px}.ProductMeta__ShareItem svg{display:block;width:20px;height:20px;opacity:.6;transition:opacity .2s ease-in-out}.ProductMeta__ShareItem:hover svg{opacity:1}.ProductForm~.ProductMeta__Description{border-top:none;padding-top:0}.ProductForm~.ProductMeta__Description .ProductMeta__ShareButtons{margin-bottom:2px}.Product__QuickNav{position:relative;margin-top:40px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.Product__QuickNav a{display:block;padding:11px 16px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0)}.Product__QuickNav a:last-child{position:absolute;top:0;left:0;width:100%;transform:rotateX(180deg)}.Product__QuickNav svg{position:absolute;right:18px;top:calc(50% - 5px);height:10px;width:8px}.Product__QuickNavWrapper{transition:.6s;transform-style:preserve-3d}.Product__QuickNav.is-flipped .Product__QuickNavWrapper{transform:rotateX(180deg)}@media screen and (min-width: 1008px){.ProductMeta{text-align:left}}.Product__FeatureImageWrapper{overflow:hidden;background-size:cover}.Product__FeatureImage{height:415px;background-size:cover;background-position:center}@media screen and (min-width: 641px){.Product__FeatureImage{height:500px}}@media screen and (min-width: 1140px){.Product__FeatureImage{height:600px}.Product__FeatureImage--small{height:500px}.Product__FeatureImage--large{height:700px}}.Product__Tabs{margin:50px 0}@media screen and (max-width: 640px){.Product__Tabs .Collapsible__Content{padding-top:6px;padding-bottom:28px}}@media screen and (max-width: 1007px){.Product__Tabs .Collapsible{padding:0 24px}}@media screen and (min-width: 1008px){.Product__Tabs{margin:80px 0}.Product__Tabs .Collapsible__Content{padding-right:80px}}@-webkit-keyframes variantSelectorInfoOpeningAnimation{0%{transform:translateY(10px);opacity:0}50%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes variantSelectorInfoOpeningAnimation{0%{transform:translateY(10px);opacity:0}50%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes variantSelectorInfoClosingAnimation{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes variantSelectorInfoClosingAnimation{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}.VariantSelector{position:fixed;width:100%;bottom:0;left:0;background:var(--background);padding:24px 0;z-index:10;box-shadow:0 -2px 10px #36363633;transform:translateY(100%);visibility:hidden;transition:transform .4s cubic-bezier(.645,.045,.355,1),visibility .4s cubic-bezier(.645,.045,.355,1)}.VariantSelector[aria-hidden=false]{transform:translateY(0);visibility:visible}.VariantSelector__Item{padding:0 10px;width:60%}.VariantSelector__Info{position:relative;margin:48px 24px 0}.VariantSelector__ImageWrapper[aria-hidden=true]{display:none}.VariantSelector__ChoiceList{margin-bottom:34px}.VariantSelector__Choice{display:table;table-layout:fixed;width:100%;-webkit-animation:.15s variantSelectorInfoClosingAnimation forwards ease-in-out;animation:.15s variantSelectorInfoClosingAnimation forwards ease-in-out}.VariantSelector__Choice.is-selected{-webkit-animation:.3s variantSelectorInfoOpeningAnimation forwards ease-in-out;animation:.3s variantSelectorInfoOpeningAnimation forwards ease-in-out}.VariantSelector__Choice:not(:first-child){position:absolute;top:0;left:0}.VariantSelector__ChoiceColor,.VariantSelector__ChoicePrice{display:table-cell;width:50%;text-align:center;vertical-align:middle}.VariantSelector__ChoiceColor{border-right:1px solid var(--border-color)}.VariantSelector__ColorSwatch{display:inline-block;width:16px;height:16px;margin-right:15px;vertical-align:sub;background-size:cover}.VariantSelector__ColorSwatch--white{outline:1px solid var(--border-color)}.VariantSelector__ChoicePrice{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 11px))}@media screen and (max-width: 640px){.VariantSelector .flickity-prev-next-button{display:none}}@media screen and (min-width: 641px){.VariantSelector{top:50%;bottom:auto;left:50%;width:80%;padding-bottom:34px;max-height:100%;max-width:800px;opacity:0;transform:translate(-50%,-50%);transition:all .3s ease-in-out;overflow:auto}.VariantSelector[aria-hidden=false]{transform:translate(-50%,-50%);opacity:1}.VariantSelector__Item{padding:0 25px;width:46%}.VariantSelector .flickity-prev-next-button.next{top:calc(50% - 45px);right:20px}.VariantSelector .flickity-prev-next-button.previous{top:calc(50% - 45px);left:20px}.VariantSelector__Info{max-width:350px;margin-left:auto;margin-right:auto}.VariantSelector__ChoicePrice{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px))}}@media (min-width: 800px) and (max-height: 950px){.VariantSelector__ImageWrapper{max-width:290px!important}}.ProductForm__Variants{margin-top:15px;margin-bottom:15px}.ProductForm__Option{position:relative;margin-bottom:10px}.ProductForm__Option--labelled{margin-bottom:20px}.no-js .ProductForm__Option:not(.no-js){display:none}.ProductForm__Item{position:relative;width:100%;text-align:left;padding:10px 28px 10px 14px;border:1px solid var(--border-color);background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ProductForm__Item .Icon--select-arrow{position:absolute;top:calc(50% - 5px);right:15px;width:10px;height:10px}.ProductForm__Label{display:block;margin-bottom:5px}.ProductForm__LabelLink{float:right;text-decoration:underline;text-underline-position:under}.ProductForm__SelectedValue{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:220px;vertical-align:top}.ProductForm__OptionCount{float:right;margin-right:14px}.ProductForm__Inventory{margin-top:24px;margin-bottom:24px;letter-spacing:.1em}.ProductForm__QuantitySelector{margin-top:5px;margin-bottom:10px}.ProductForm__Error{margin-top:10px;text-align:center}.ProductForm__AddToCart{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 610px){.QuantitySelector{border:1px solid var(--border-color)!important;padding:7px 14px}}.Product__Gallery{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 767px){.Product__Gallery{margin-top:0;margin-bottom:20px}}.Product__Gallery .Product__SlideshowNav .Product__SlideshowNavScroller .Product__SlideshowNavImage.is-selected,.Product__Gallery .Product__SlideshowMobileNav .flickity-page-dots button{border-color:#585858}.Product__Gallery .Product__SlideshowMobileNav .flickity-page-dots button.is-selected{background:#585858}.Product__Gallery .Product__SlideshowMobileNav svg{color:#585858}@media screen and (max-width: 767px){.Product__InfoWrapper .Product__Info .ProductMeta{border:none;padding-bottom:0;margin-bottom:30px}}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Vendor{margin-bottom:10px}.Product__InfoWrapper .Product__Info .ProductMeta h1{font-size:17px;line-height:1.6;font-weight:500;letter-spacing:.1em;margin-bottom:0}@media screen and (max-width: 767px){.Product__InfoWrapper .Product__Info .ProductMeta h1{text-align:left}}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Sku{font-size:12px;color:#98989a;letter-spacing:.1em;margin-bottom:10px}@media screen and (max-width: 767px){.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Sku{text-align:left;margin-bottom:10px}}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__PriceList{font-size:16px;margin-top:0;color:#575757;letter-spacing:.1em}@media screen and (max-width: 767px){.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__PriceList{font-size:20px;text-align:left}}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__PriceList span{font-size:17px}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__PriceList small{font-size:12px}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Shipping{text-align:left}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Shipping span{display:inline-block;color:#fff;background:#a0a0a0;font-size:12px;padding:6px 10px;letter-spacing:.05em;margin:0 8px 8px 0}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Bunkatu{color:#575757;margin:10px 0;letter-spacing:.1em;position:relative;font-size:12px}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Bunkatu:before{content:"";display:block;margin:auto;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #e9ebea;width:0;height:0;position:absolute;left:24px;top:-10px}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Bunkatu .ProductMeta__Bunkatu__Inner{background:#e9ebea;padding:15px 16px;display:flex;align-items:center}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Bunkatu .ProductMeta__Bunkatu__Head span{font-weight:100}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Bunkatu .ProductMeta__Bunkatu__Money{display:flex;align-items:center;line-height:1.5}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Bunkatu .ProductMeta__Bunkatu__Money span{margin-left:10px;color:#222;font-weight:500;font-size:16px}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Bunkatu .ProductMeta__Bunkatu__Money svg{margin-left:2px}.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Point{color:#6a6a6a}@media screen and (max-width: 767px){.Product__InfoWrapper .Product__Info .ProductMeta .ProductMeta__Point{text-align:left}}.Product__InfoWrapper .Product__Info form .ProductForm__AddToCart{font-size:14px;border-color:#222;height:60px}.Product__InfoWrapper .Product__Info form .shopify-payment-button button{height:45px}.Product__InfoWrapper .Product__Info .jdgm-widget{margin-bottom:20px}.Product__InfoWrapper .Product__Info .ProductMeta__ShareButtons{margin:0 0 10px}.Product__InfoWrapper .Product__Info .ProductMeta__Text{color:#585858;letter-spacing:.1em;font-size:13px}.Product__InfoWrapper .Product__Info .ProductMeta__Description{line-height:2;letter-spacing:.04em;color:#767676;border-top:1px solid #DBDBDB;padding-top:20px}@media screen and (max-width: 767px){.Product__InfoWrapper .Product__Info .ProductMeta__Description{margin:20px -15px 0}}.Product__InfoWrapper .Product__Info .ProductMeta__Description h2{font-size:16px;color:#d58f5a}.Product__InfoWrapper .Product__Info .ProductMeta__Description p{font-size:14px}.Product__InfoWrapper .Product__Info .ProductMeta__Description hr{margin:20px 0;border:none;border-top:1px solid #DBDBDB}.salelabel{background:var(--product-sale-price-color);font-weight:500;color:#fff;padding:5px 10px;display:inline-block}.cc-calendar-input input,.cc-time-options{border-radius:0!important}#cc-date-label,#cc-time-label{color:#222!important}.cc-calendar-overall label{margin-top:0!important;font-size:14px!important}#cc-shortest{padding-bottom:10px;letter-spacing:.1em;margin-bottom:15px;border-bottom:1px solid #A0A0A0}#cc-shortest-date{margin:0!important}#cc-main-note-context{font-size:12px!important;font-family:var(--text-font-family)}.deliveryInformation-deliveryList-2SB{cursor:pointer;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent}.deliveryInformation-deliveryListItem-3rm:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.deliveryInformation-deliveryListItem-3rm:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.deliveryInformation-deliveryListItem-3rm{display:flex;justify-items:flex-start;align-items:center;height:52px;border:1px solid #ddd;padding:15px 22px;margin:0 0 -1px;color:#676564;font-size:13px;letter-spacing:.025rem;line-height:1.375rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.deadlineyhc a{text-decoration:none;border-bottom:1px black dashed}.productcountdown{margin:10px 0 -55px}@media screen and (max-width: 767px){.productcountdown{margin:10px 0 0}}.cart_present_campaign{margin-top:-5px;margin-bottom:10px;text-align:right}.cart_present_campaign span{position:relative;padding:10px;color:#3d4246;font-size:.9em;line-height:18px;background-color:#fff;border:solid 1px #EFEFEF;border-radius:20px;text-decoration:none!important}.newsbar_wrapper{box-sizing:border-box;color:#3d3d3d;font-size:.7rem;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.newsbar_wrapper{font-size:1.3rem;line-height:2.5;padding:0 20px}}.newsbar_txt{font-size:1em;display:inline-block;margin-right:.6em}@media screen and (min-width: 768px){.newsbar_txt{font-size:.8em}}.cdt_wrapper{box-sizing:border-box;background-color:var(--product-sale-price-color);font-size:1.1rem;font-weight:700;text-align:center;line-height:2;display:flex;justify-content:center;align-items:center;padding:10px 0}@media screen and (min-width: 768px){.cdt_wrapper{font-size:1.8rem;line-height:2.5;padding:0 20px}}.cdt_txt{color:#fff;font-size:1em;margin-right:.6em}@media screen and (min-width: 768px){.cdt_txt{font-size:.8em}}.cdt_txt span{display:block;line-height:1}.section-product-description{overflow:hidden;background:#fff;padding:120px;max-width:1200px;margin:0 auto;letter-spacing:.09em;line-height:1.8;font-size:.95em}.section-product-description .delete{display:none}.section-product-description h2{font-weight:550;font-size:1.3em;margin:10px 0}@media screen and (max-width: 1023px){.section-product-description{padding:70px 50px;width:100vw;margin:0 calc(50% - 50vw)}}@media screen and (max-width: 767px){.section-product-description{padding:70px 24px;width:100vw;margin:0 calc(50% - 50vw)}}.section-product-description a{text-decoration:underline}.section-product-description hr{border-color:#efefef;border-top:none;width:calc(100% + 240px);margin:70px 0 70px -120px}@media screen and (max-width: 767px){.section-product-description hr{width:calc(100% + 48px);margin:70px 0 70px -24px}}.section-product-description img{margin:0}.section-product-description .product_tit,.section-product-description .tab-list-title{text-align:center;margin:30px 0 50px;font-size:22px;letter-spacing:.1em;font-weight:500;position:relative;color:#222}@media screen and (max-width: 767px){.section-product-description .product_tit,.section-product-description .tab-list-title{font-size:18px}}:is(.section-product-description .product_tit,.section-product-description .tab-list-title):before{content:"";position:absolute;bottom:-10px;display:inline-block;width:36px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#222;border-radius:2px}.section-product-description .product_spec_container{text-align:center}.section-product-description .product_icon{display:none}.section-product-description .product_main{margin-bottom:70px}@media screen and (max-width: 767px){.section-product-description .product_main{width:100vw;margin:0 calc(50% - 50vw);margin-bottom:40px}}.section-product-description .product_txt{display:flex;margin-bottom:60px}@media screen and (max-width: 1007px){.section-product-description .product_txt{display:block}}.section-product-description .product_txt div{max-width:100%}.section-product-description .product_txt img{margin:0 40px 0 0;max-width:550px;width:100%;height:100%;display:block}@media screen and (max-width: 1007px){.section-product-description .product_txt img{margin:0 0 25px;max-width:none}}@media screen and (max-width: 767px){.section-product-description .product_txt img{width:100vw;margin:0 calc(50% - 50vw);margin-bottom:40px}}.section-product-description .product_txt .product_txt_tit{font-size:16px;font-weight:500;margin-bottom:15px;color:#222}.section-product-description .product_col2{display:flex;margin-bottom:60px}@media screen and (max-width: 1007px){.section-product-description .product_col2{display:block;margin:0 15px 0 0;display:inline-block;vertical-align:top}}.section-product-description .product_col2 div{max-width:100%}.section-product-description .product_col2 img{margin:0 25px 0 0;max-width:520px;width:100%;height:100%;display:block}@media screen and (max-width: 1007px){.section-product-description .product_col2 img{margin:0 0 25px;max-width:none}}.section-product-description .col2_wrapper{margin:20px 0 0;display:-webkit-box;display:flex}.section-product-description .youso{display:-webkit-box;align-items:center;justify-content:center}@media screen and (min-width: 600px){.section-product-description .col2_wrapper{flex-wrap:wrap}}@media screen and (max-width:599px){.section-product-description .col2_wrapper{flex-wrap:nowrap;overflow-x:scroll}.section-product-description .youso{width:80%;min-width:80%}}.section-product-description .full-width{margin:60px 0 20px}@media screen and (max-width: 767px){.section-product-description .full-width{width:100vw;margin:0 calc(50% - 50vw);margin-top:50px}}@media screen and (max-width: 767px){.section-product-description .full-width img{width:100vw;max-width:100vw}}.section-product-description .series_do,.section-product-description .series_do_sofa{border-bottom:1px solid #EAEAEA;padding-bottom:20px;margin-bottom:80px}:is(.section-product-description .series_do,.section-product-description .series_do_sofa) p{background:#f7f7f7;color:#222;text-align:center;padding:15px;font-weight:500;margin-bottom:40px}@media screen and (max-width: 767px){:is(.section-product-description .series_do,.section-product-description .series_do_sofa) p{padding:10px;margin-bottom:10px;font-weight:600}}:is(.section-product-description .series_do,.section-product-description .series_do_sofa) ul{display:flex;flex-wrap:wrap;margin:0}:is(.section-product-description .series_do,.section-product-description .series_do_sofa) ul li{list-style:none;padding:5px;width:33.3333333%}:is(.section-product-description .series_do,.section-product-description .series_do_sofa) ul li a{display:block}:is(.section-product-description .series_do,.section-product-description .series_do_sofa) ul li img{margin:0 auto}:is(.section-product-description .series_do,.section-product-description .series_do_sofa) .column3{margin:0 0 60px}@media screen and (max-width: 767px){:is(.section-product-description .series_do,.section-product-description .series_do_sofa) .column3{display:block;margin:0}}:is(.section-product-description .series_do,.section-product-description .series_do_sofa) .column3 li{width:33.3333333%;border-right:1px solid #EAEAEA;text-align:center;padding:0 20px}@media screen and (max-width: 767px){:is(.section-product-description .series_do,.section-product-description .series_do_sofa) .column3 li{width:100%;border-right:none;border-bottom:1px solid #EAEAEA;padding:0}}@media screen and (max-width: 767px){:is(.section-product-description .series_do,.section-product-description .series_do_sofa) .column3 li:last-child{border-bottom:none}}@media screen and (max-width: 767px){:is(.section-product-description .series_do,.section-product-description .series_do_sofa) .column3 li a{display:flex;align-items:center;text-align:left}}@media screen and (max-width: 767px){:is(.section-product-description .series_do,.section-product-description .series_do_sofa) .column3 li img{margin:0 24px 0 0;width:50%}}.section-product-description .sh-box{display:inline-block;width:22%;margin:3px}.section-product-description .ib-box{display:inline-block;width:30%;margin:3px}.section-product-description .product_color{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px 80px}@media screen and (max-width: 767px){.section-product-description .product_color{padding-bottom:40px}}.section-product-description .TableWrapper td,.section-product-description .TableWrapper table{border:none!important}.section-product-description .explanation table{text-align:left;width:100%;border:none}.section-product-description .explanation table th{display:block;padding:30px 0 10px;font-size:16px;background:none;border:none;border-top:1px solid #EAEAEA;color:#222}@media screen and (max-width: 767px){.section-product-description .explanation table th{padding:40px 0 10px}}.section-product-description .explanation table th:first-child{background:none;border-right:none;max-width:none}.section-product-description .explanation table td{font-size:13px;padding:0 0 15px;display:block;border:none}@media screen and (max-width: 767px){.section-product-description .explanation table td{padding:0 0 40px}}.section-product-description .explanation table td.sample{background:url(/cdn/shop/files/colorsample_1.jpg?v=1647184213) no-repeat;height:86px;margin-bottom:30px}.section-product-description .explanation table td.k-sofasample,.section-product-description .explanation table td.k-sofasample_960,.section-product-description .explanation table td.k-knitsample_960{background:url(/cdn/shop/files/kijisample_f8d820a2-34b8-45cd-a55d-16514426864c.jpg?v=1647183362) no-repeat;height:86px;margin-bottom:30px}.section-product-description .explanation table td.i-sample_960{background:url(/cdn/shop/files/colorsample.jpg?v=1643783899) no-repeat;height:86px;margin-bottom:30px}.section-product-description .explanation table td.logo,.section-product-description .explanation table td.o-logo,.section-product-description .explanation table td.o-logo_960{background:url(/cdn/shop/files/cart-logo.jpg?v=1643783899) no-repeat;height:86px;margin-bottom:30px}.section-product-description .explanation table td>*{margin-bottom:0}video{width:100%;margin:20px 0}#color-filter-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:20px auto;max-width:80%}.filter-section{display:block;width:100%;box-sizing:border-box}.color-button-wrapper{display:flex;overflow-x:auto;gap:15px;padding:10px 15px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5;margin:-30px 0 30px}.color-button{padding:10px 20px;font-size:12px;border:1px solid #ccc;border-radius:8px;text-decoration:none;color:#333;background-color:#f5f5f5;transition:.3s;white-space:nowrap;text-align:center}.color-button:hover{background-color:#ddd}.color-button-wrapper::-webkit-scrollbar{height:8px}.color-button-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.color-button-wrapper::-webkit-scrollbar-track{background:#f5f5f5}@media screen and (max-width: 768px){.color-button{padding:8px 16px;font-size:10px}}.scroll_content{display:flex;max-width:800px;overflow-x:scroll;text-align:center}.head-border{margin:20px 0 0;text-align:center;display:flex;align-items:center}.head-border:before,.head-border:after{content:"";height:1px;flex-grow:1;background-color:#666}.head-border:before{margin-right:1rem}.head-border:after{margin-left:1rem}.scroll_content li{width:30%;flex-shrink:0;list-style:none;margin:0 0 10px;padding:0}.scroll_content img{width:85%;max-height:150px;object-fit:cover}.scroll_content::-webkit-scrollbar{height:12px}.scroll_content::-webkit-scrollbar-thumb{background:#666;border-radius:6px}.scroll_content::-webkit-scrollbar-track{background:#ddd;border-radius:6px}.productcomments{color:#585858;letter-spacing:.1em;font-size:11.5px}.cmttit{color:#222;font-size:1.1em;display:flex;align-items:center;text-align:center;justify-content:center;margin:20px 0 10px;letter-spacing:.1em}.cmttit:before,.cmttit:after{background:#222;content:"";flex-grow:1;height:1px;min-width:20px;display:inline-block;vertical-align:middle}.cmttit:before{margin-right:20px}.cmttit:after{margin-left:20px}.allseries{margin:40px 0 0!important}.boxitems_wrap{margin:0 0 45px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;grid-gap:5px}.boxitems_head{grid-column:1 / -1;grid-row:1}.btn{margin-bottom:5px;padding:10px 0;display:block;border:1px solid #333;text-decoration:none!important;color:#000;background-color:#fff;text-align:center;margin-top:auto}.boxitem{padding:10px;grid-column:span 6;background-color:#fff;display:flex;flex-direction:column;position:relative}.boxitem p{margin:8px 0!important;text-align:left;padding:5px 0;font-size:.8em;line-height:1.5;display:flex;flex-grow:1}@media (max-width: 767px){.boxitem p{width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3em;max-height:4.2em}}.boxitem img{display:block;margin:auto;max-height:200px}.boxitem a{text-decoration:none!important}.boxitem h3{font-size:clamp(13px,2.9vw,18px)!important;line-height:1.1;text-align:center;margin:10px 0 0!important}.boxitem .catepoint{display:flex;flex-wrap:wrap;justify-content:space-between}.boxitem .pointlabel{position:absolute;color:#fff;font-size:11px;padding:5px 15px;left:0;top:0}.boxitem .long{background-color:#f3b805}.boxitem .order{background-color:#02a5e6}.boxitem .sdgs{background-color:#97c915}.boxitem .point{width:100%;margin:0 0 5px;padding:5px;text-align:center;font-size:11px;color:#000}.boxitem .sofasize ul{text-align:center;list-style:none;margin:0 0 5px}.boxitem .sofasize li{display:inline;background-color:#a0a0a0;color:#fff;font-size:.9em;padding:3px 4px;margin:-1px}.boxitem .btn--cate,.boxitem a.btn--cate{margin-bottom:5px;padding:10px 0;display:block;border:1px solid #333;text-decoration:none!important;color:#000;background-color:#fff;text-align:center;margin-top:auto}.boxitem a.btn--cate:last-child{margin-bottom:0}.boxitem .btn--cate:hover,.boxitem a.btn--cate:hover{color:#fff;background:#222}.boxitem .cardlist{border:1px solid #333;margin:auto auto 20px;display:block;text-align:center;padding:10px 80px}.boxitem .cardlist:last-child{margin-bottom:0}@media (min-width: 1024px){.boxitem .point{width:calc(50% - 8.09px)}}@media screen and (min-width: 850px){.boxitems_wrap{grid-gap:5px}.boxitem{grid-column:span 3}}@media screen and (min-width: 450px){.scroll_content li{width:30%}}.custom-featured-collection-list{display:flex;flex-wrap:wrap;border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7}.custom-item{list-style:none;width:20%;background:#fff;border-right:1px solid #EDEDED;border-bottom:1px solid #EDEDED}@media (max-width: 1199px){.custom-item{width:33.3333%}}@media (max-width: 767px){.custom-item{width:100%}}.custom-item__link{display:block;width:100%;padding:16px;box-sizing:border-box}@media (max-width: 767px){.custom-item__link{padding:10px}}.custom-item__link:hover{opacity:.9}.custom-item__img{width:100%;margin-bottom:10px;aspect-ratio:2 / 1;position:relative;overflow:hidden}.custom-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.custom-item__title{display:block;font-size:14px;letter-spacing:.1em;text-align:center}@media (max-width: 767px){.custom-item__title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/design_product.css.map */
