.button.button--secondary.quote__button{--secondary-button-background: var(--link-color-hover)}@media screen and (min-width:1000px){.cc-col>.card__header{padding-block:clamp(2rem,1.252vw + 1.465rem,2.667rem);padding-inline:0}.collection__meta-inner:has(>.collection__title){display:flex;align-items:baseline;gap:.5rem;justify-content:center}.collection__meta-inner,.collection__meta-inner *{font-weight:400;font-size:var(--nav-reg);line-height:normal;margin:0}.collection__meta-inner h1:after{content:","}}@media screen and (min-width:1440px){.product-list .\31\/4--desk{width:20%}}.page__header__duo{position:relative}.duo__cc_imgs{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;height:100%}@media screen and (min-width:641px){.duo__cc_imgs{gap:5px}}duo-img{position:relative;z-index:1}duo-img:before{content:"";display:block;padding-bottom:60%}.page__header__duo>.page__header-content{width:100%;max-width:95vw;margin-inline:auto;text-align:center}.product-item__image-wrapper:has(>span){padding-bottom:calc(100% - 5px);filter:brightness(.99)}.product-item__image-wrapper>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-weight:700;font-size:80%}@media screen and (max-width:640px){.page__header__duo{display:flex;flex-flow:column wrap;gap:.5rem}.duo__cc_imgs{gap:.25rem;min-height:33vw;max-height:33vw;overflow:hidden}duo-img:before{padding-bottom:55%}.page__header__duo>.page__header-content>h2{color:#000!important;font-size:clamp(1.571rem,8vw - .429rem,1.714rem)!important;line-height:1.5!important}}@media screen and (min-width:641px){.page__header__duo>.page__header-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}}main{background-image:url(/cdn/shop/files/bg_pattern.png?v=1684243372);background-size:320%;background-position:left top;background-repeat:repeat-y}@media screen and (min-width:641px){main{background-size:110%}.footer__aside{justify-content:center}}.page__header--image{z-index:1}.product-label{padding:0!important}.product-label img{width:60px}.product-meta__label-list .product-label img{width:100px}.mobile-menu__section.mobile-menu__section--loose *{color:#fff;font-size:14px;line-height:22px;font-weight:600}.mega-menu__linklist .mega-menu__link{font-size:var(--nav-xs);font-weight:400;padding-left:2px}section[data-section-type=list-collections],.bg_wh{background:#fff}section[data-section-type=collection]{background:#fff}section[data-section-type=cart] .empty-state__icon{display:none}section[data-section-type=collection] .empty-state,section[data-section-type=cart] .empty-state{margin:0;padding:64px 0}section[data-section-type=collection] .empty-state__heading,section[data-section-type=cart] .empty-state__heading{margin-bottom:24px;font-weight:700;font-size:28px;line-height:42px}section[data-section-type=collection] .empty-state__description{margin-bottom:24px}.empty-state__quick-form{max-width:500px;margin:0 auto}.empty-state__quick-form input#search{height:50px;box-shadow:var(--cc-boxshadow);padding-top:20px;padding-bottom:3px}.empty-state__quick-form .form__connected-item{margin-bottom:24px;box-shadow:var(--cc-boxshadow)}.empty-state__quick-form input#search{height:50px;padding-top:20px;padding-bottom:3px}.empty-state__quick-form .form__floating-label{line-height:50px}.form__connection.button.button--primary{flex:none;width:50px;height:50px;color:var(--secondary-background);background:var(--header-accent-color)}.form__connection.button.button--primary:hover{background:rgba(var(--footer-accent-color-rgb),.8)}.search-bar__view-all{display:flex;align-items:center;justify-content:center}@media screen and (min-width:641px){section[data-section-type=collection] .empty-state,section[data-section-type=cart] .empty-state{padding:80px 0 100px}section[data-section-type=collection] .empty-state__heading,section[data-section-type=cart] .empty-state__heading{margin-bottom:40px;font-size:40px;line-height:60px}section[data-section-type=collection] .empty-state__description{margin-bottom:40px}}.page__header.page__header--stack:has(.in__cart){align-items:center}.cart-wrapper .card{margin-bottom:40px;border:none;box-shadow:var(--cc-boxshadow)}.cart-wrapper .card .table{margin-left:15px}.cart_taglist{display:flex;flex-flow:row wrap;gap:12px;margin:12px 0 24px}.cart_taglist *{margin:0}.ct_property{font-weight:500;font-size:12px;line-height:18px;padding:2px 8px;background:var(--cc-f5)}.line-item__price-list{display:flex}.line-item__quantity .quantity-selector{height:30px}.line-item__quantity.hidden-tablet-and-up{display:flex;align-items:center}.cart-recap .card__section{padding:24px 15px}.cart-recap__price-line{font-weight:700;font-size:16px;line-height:24px;margin:0}.cart-recap__note-inner .form__field--textarea{box-shadow:var(--cc-boxshadow)}#this_cartnote{padding:14px 8px 3px}.cart-recap__note-inner .form__submit{margin-top:24px;width:120px;background:#fff;color:#000;border:1px solid #000}.cart-recap__note-inner .form__submit:hover{background:#000;color:#fff}.cart-recap__notices.rte p{font-weight:700;font-size:12px;line-height:18px}.cart-recap__checkout[name=checkout]{height:60px;background:var(--primary-button-text-color);color:var(--primary-button-background);font-weight:700;font-size:20px;line-height:30px}.cart-recap__checkout[name=checkout]:hover{background-color:rgba(var(--footer-accent-color-rgb),.8)}.cart-recap__note.cs__check{border:none}.cs__check .collection__filter-checkbox label{font-weight:500;font-size:14px;line-height:22px;color:#000}.cs__check .collection__filter-checkbox{align-items:start}.cs__check .collection__filter-checkbox:not(:last-child){padding-bottom:6px}.cs__check .checkbox-wrapper{margin:3px 0}#check_info{font-weight:700;font-size:16px;line-height:24px;margin-bottom:24px}.cs__check .collection__filter-checkbox label a{font-weight:700;text-decoration:underline}@media screen and (max-width:640px){header.page__header.page__header--stack{padding:40px 0}}@media screen and (min-width:641px){.line-item-table th:first-child,.line-item-table td:first-child{padding-left:16px}.line-item-table th:last-child,.line-item-table td:last-child{padding-right:16px}.line-item-table thead th{padding:24px 0;font-weight:700;font-size:13px;line-height:20px;color:#888}.line-item-table.table--loose tbody td{padding-top:32px;padding-bottom:32px}td.line-item__line-price.table__cell--right span{font-weight:700;font-size:20px;line-height:27px;text-align:right;letter-spacing:1px}.line-item__quantity .quantity-selector{height:40px}}@media screen and (min-width:1000px){.cart-wrapper{max-width:1350px}.cart-recap{width:320px}.cart-wrapper .card .table{margin-left:0}}@media screen and (min-width:1280px){.cart-wrapper__inner-inner{width:calc(100% - 420px)}.cart-recap{width:360px}}#contact_form .form__field{height:50px;box-shadow:var(--cc-boxshadow)}#contact_form .form__floating-label{line-height:50px}#contact_form .form__submit{width:100%}.table__company:not(:first-child){padding-top:24px;margin-top:24px;border-top:1px solid var(--border-color)}.table__company h3{font-weight:700;font-size:16px;line-height:24px;text-align:left}.table__company .rte p{line-height:22px}.tokushotable .container{padding:24px 0!important}.table__company h3,.table__company .rte{padding:0 16px}.rte ul li:not(:last-child),.rte ol li:not(:last-child){margin-bottom:4px}.rte ul li,.rte ol li{position:relative;text-align:left;line-height:32px;display:flex;align-items:center}.rte ul li:before{position:absolute;content:"";left:-16px;top:auto;height:5px;width:5px;border-radius:100%;background:rgba(var(--text-color-rgb),.8)}.cs_box{margin-left:15px;margin-right:15px}.cs_box .container{max-width:900px;padding-top:24px;padding-bottom:24px;text-align:center}.cs_box:not(.no_bg) .container{box-shadow:var(--cc-boxshadow);background:#fff}.cs_box.no_bg .container{padding-left:0;padding-right:0;padding-bottom:0}.cs_box.mistuboshi .container{position:relative}.cs_box.mistuboshi .large_num{position:absolute;left:15px;top:10px;font-weight:700;font-size:80px;line-height:109px;letter-spacing:1.5px;color:#00000012;z-index:0}.no_pad_bottom .page__header{padding-bottom:0!important}.mistuboshi .heading.cs_heading{color:var(--cc-mitsuboshi)}.mistuboshi img{height:40px;width:auto;margin-bottom:24px;margin-top:24px}.exclamation img{margin-bottom:24px;width:32px;height:32px}.cs_box .container .rte p{text-align:left}.cut_the_edge{margin-left:15px;margin-right:15px}.container.gridy{display:grid;grid-template-columns:100%;gap:24px}.container.myalign{max-width:900px;padding:0}.cs__miniboxes{padding:24px 15px;box-shadow:var(--cc-boxshadow);text-align:left;background:#fff}.gridy.first{margin-bottom:24px}.align__column{display:grid;grid-template-columns:100%;gap:24px}.page_subhead img{width:120px;height:120px;object-fit:contain}.page_subhead p{text-align:left;padding-top:24px}.no_margin_bottom{margin-bottom:0!important}#contact_form .form__input-wrapper--labelled .form__field{padding-top:20px}@media screen and (min-width:641px){.cs_box .container{padding:40px}.page_subhead p{padding-top:40px}.cs_box.mistuboshi .large_num{font-size:100px;line-height:137px;left:40px;top:16px}.mistuboshi img{margin-top:32px}#contact_form .form__submit{width:auto}#contact_form .form__input-wrapper{margin-bottom:32px}#contact_form .form__input-row{margin-bottom:0}.table__company h3,.table__company .rte{padding:0 24px}}@media screen and (min-width:1000px){.container.gridy{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.gridy.first{margin-bottom:40px}.align__column{gap:40px}}.header__action-item.wishlist svg{width:28px;height:24px}.header__icon.h-wishlist-icon.wishlist-page-widget{display:flex;position:relative;align-items:center;justify-content:center}.h-wishlist-icon .wishlist-h-count{display:inline-flex;position:absolute;right:-14px;top:-7px;align-items:center;justify-content:center;height:20px;min-width:20px;padding:4px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));font-weight:var(--text-font-bolder-weight);text-align:center;background:var(--header-accent-color);color:var(--secondary-background);border-radius:1.75em;transition:transform .35s ease-in-out;will-change:transform;transform:scale(1.01);z-index:1}.header__icon.h-wishlist-icon.wishlist-page-widget:hover .wishlist-h-count.wishlist-total-count{transform:scale(1.2)}.product-item .product-item__image-wrapper{position:relative}.product-item .product-item__image-wrapper .wishlist-engine{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;position:absolute;right:3px;bottom:3px;background:#00000026;z-index:2}.product-item .product-item__image-wrapper .wishlist-engine .wishlist-icon svg{width:23px;height:23px}.product-item .product-item__image-wrapper .wishlist-engine .wishlist-icon path{stroke-width:2px}@media screen and (max-width:640px){.header__action-item.wishlist svg{width:27px;height:24px}}.collectionpage{background:#fff}.collectionpage .card{border-top:none;border-bottom:none}.collection__filter-icon{display:flex;align-items:center}.collectionpage .product-item__title{height:auto}#desktop-filters-form .card__title--small.heading{display:flex;align-items:center;justify-content:center;column-gap:8px;padding:8px 0;border-top:1px solid #888;border-bottom:1px solid #888;font-weight:700;font-size:var(--nav-xs);line-height:1.5;color:#888;margin-bottom:24px;margin-top:1px}.collection__toolbar-item.collection__toolbar-item--layout{display:none}.collection__showing-count{font-size:13px;line-height:20px}.collection__showing-count,.collection__toolbar-item--sort{margin-right:0}.collection__filter-checkbox label{transition:color .5s}.collection__filter-checkbox label:hover{color:#000}.collectionpage .card .pagination{margin-top:15px}.collectionpage .layout,.collectionpage .layout__section{margin-bottom:0}@media screen and (min-width:641px){.collectionpage .value-picker__choice-item{padding:6px 25px}.collectionpage .product-list{margin-top:16px}.collectionpage .card .pagination{margin-top:16px;border:none}}@media screen and (min-width:1000px){.collection__filter-collapsible .collection__filter-checkbox-list{padding:12px 0 12px 6px}.checkbox-wrapper:has(.checkbox:checked)~label{color:#000;font-weight:600}.collection__filter-group:not(:last-child){border-bottom:1px solid var(--border-color)}.layout__section--secondary::-webkit-scrollbar{width:3px}.layout__section--secondary::-webkit-scrollbar-track{background-color:transparent}.layout__section--secondary::-webkit-scrollbar-thumb{background-color:var(--border-color)}.collection__filter-group:first-child{padding-top:0}.collectionpage .collection__toolbar-item{height:auto}}@media screen and (max-width:640px){.collection__toolbar-item.collection__toolbar-item--layout,.collectionpage .collection-drawer__section-title{display:none}}.looped__tags{margin-bottom:13px;white-space:nowrap;display:flex;flex-flow:row nowrap;overflow:hidden}.looped__tags a:not(:last-child):after{content:"/";padding:0 4px;color:#000!important}.looped__tags .product-item__vendor.link{margin:0}@media screen and (min-width:1280px){.layout__section--secondary{padding-right:12px;position:sticky;top:0;height:100%;max-height:100vh;overflow-y:scroll}}.article__meta{max-width:100%;padding:0}.mainpost .page__header{padding:40px 15px 0}.container.wh__bg{max-width:100%;background:#fff;padding-top:24px}.card__wrap .article__image-wrapper{margin-top:0}.article__meta .page__meta{margin:16px 0;font-weight:500;font-size:12px;line-height:18px;color:#888}.article__meta .page__meta-item:not(:last-child):after{display:inline-block;content:"\ff0f";width:auto;line-height:1;height:100%;margin:0 10px;border-radius:unset;background:none;vertical-align:unset}.mainpost .social-media__item img{box-shadow:var(--cc-boxshadow);border-radius:100%}.mainpost .article__inner .rte p:not(:last-child),.mainpost .article__inner .rte ul:not(:last-child),.mainpost .article__inner .rte ol:not(:last-child),.mainpost .article__inner .table-wrapper,.mainpost .article__inner h2,.mainpost .article__inner h3,.mainpost .article__inner h4,.mainpost .article__inner h5{margin-top:24px;margin-bottom:24px}.mainpost p:has(img)+p:has(img){margin-top:-20px!important}.mainpost .article__inner .rte img{margin:0;max-width:100%!important}.mainpost .rte blockquote{margin:24px 0;padding-left:20px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));border-left:5px solid rgba(var(--text-color-rgb),.4);font-weight:600;color:var(--cc-888)}.mainpost .rte table{margin-top:0;background:var(--cc-f5)}.mainpost .rte tbody tr{border-top:none;border-bottom:none;display:flex;flex-flow:column wrap;height:100%!important}.mainpost .rte table th{background:var(--cc-main);color:#fff;width:100%;text-transform:uppercase}.mainpost .rte table th,.mainpost .rte table td{padding:8px 10px;height:100%!important;font-size:13px;line-height:1.6}.mainpost .rte table p:not(:last-child){margin-bottom:.4rem!important}.container.comment{max-width:850px;padding-top:64px;padding-bottom:64px}.article__comment-list-heading,.article__comment-form-title{margin-bottom:24px;font-weight:700;font-size:18px;line-height:27px;text-align:center;color:#888}.article__comment-form-wrapper .form__field{height:50px;box-shadow:var(--cc-boxshadow)}.article__comment-form-wrapper .form__floating-label{line-height:50px}.to_blogs_top{margin-top:64px!important}@media screen and (max-width:640px){.article__meta{margin:0 15px}}@media screen and (min-width:641px){.container.comment{padding-top:100px;padding-bottom:100px}.mainpost .page__header{padding:56px 0}.mainpost .page__header .card__wrap{max-width:900px;padding:0}.mainpost .page__header h1,.mainpost .page__header .page__meta{max-width:1000px;padding:0 50px}.mainpost .card__wrap{box-shadow:var(--cc-boxshadow)}.mainpost .card{margin-bottom:0;border-radius:0;border:none}.article__meta .page__meta{width:100%;margin:24px 0;text-align:center}.container.wh__bg{padding-top:56px;padding-bottom:56px}.mainpost .article__inner .rte p:not(:last-child),.mainpost .article__inner .rte ul:not(:last-child),.mainpost .article__inner .rte ol:not(:last-child),.mainpost .article__inner .table-wrapper,.mainpost .article__inner h2,.mainpost .article__inner h3,.mainpost .article__inner h4,.mainpost .article__inner h5{margin-bottom:40px;margin-top:40px}.mainpost p:has(img)+p:has(img){margin-top:-32px!important}.mainpost .rte blockquote{margin:40px 0}.mainpost .rte table{background:none}.mainpost .rte tbody tr:not(:last-child){margin-bottom:1px}.mainpost .rte tbody tr{display:grid;grid-template-columns:200px auto;gap:1px}.mainpost .rte table td{background:var(--cc-f5)}.mainpost .rte table th,.mainpost .rte table td{font-size:15px;padding:12px 10px}.article__aside-item+.article__aside-item{display:none}.article__aside{margin:84px 0 40px}.article-comment__gravatar{border-radius:100%;max-width:72px;margin:5px 28px 0 0}.article__comment-list+.article__comment-form{margin-top:100px;padding-top:100px;border-top:1px solid var(--border-color)}.article__moderated-note{text-align:center;margin-bottom:24px}.to_blogs_top{margin-top:100px!important}}.value-picker-button,.collection__toolbar-item.collection__toolbar-item--filter{font-weight:700;font-size:13px;line-height:20px;color:#888;display:flex;align-items:center}.mainblogs .tag__name{font-weight:700;font-size:16px;line-height:24px;margin-top:24px}.mainblogs .cc_article_wrap{padding:0 16px 16px}.mainblogs .article-item__title{font-size:16px;line-height:24px;max-height:100%;height:auto;-webkit-line-clamp:inherit}.mainblogs .block-list{row-gap:24px}.mainblogs .block-list__item{box-shadow:var(--cc-boxshadow)}.mainblogs .pagination{margin:40px 0}.blog-sidebar__item--newsletter .heading{margin-bottom:24px}.mainblogs .newsletter{margin-top:24px}.uniq_category{margin-top:40px}.mainblogs .page__tag-list{margin:0;display:flex;flex-flow:column wrap;font-weight:700;font-size:16px;line-height:24px}.mainblogs .page__tag-item{position:relative;display:inline-block;margin:12px 0 0;width:max-content}.mainblogs .article-item__image-container{position:relative;width:100%;padding-bottom:52.3%}.mainblogs .article-item__image{position:absolute;left:0;top:0;width:100%;height:100%}.mainpost .article__inner .rte p:first-child{margin-top:0!important}@media screen and (max-width:640px){.mainblogs .article-item__excerpt.rte{display:none}.blog-sidebar__item--newsletter{margin-top:40px}}@media screen and (min-width:641px){.page__header:has(.h1){align-items:center}.mainblogs .block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.mainblogs .\31\/2--desk{width:100%!important}.mainblogs .block-list,.mainblogs .block-list--loose .block-list__item>:first-child,.mainblogs .block-list__item>:first-child{margin:0}.mainblogs .article-item__title{font-size:20px;line-height:30px}.mainblogs .article-item__excerpt.rte{margin-top:16px}.mainblogs #block-newsletter h2.heading.h3{font-size:20px;line-height:1.5}}.logo-swiper{padding-bottom:48px}.logo-swiper .swiper-pagination-bullet{background:var(--border-color);opacity:1;width:10px;height:10px}.logo-swiper .swiper-pagination-bullet-active{background:var(--cc-sub)}.swiper-grid-column>.swiper-wrapper{height:208px}.swiper-slide{text-align:center;font-size:18px;background:#eee;width:100px;height:100px!important;display:flex;justify-content:center;align-items:center}.logos_area .section__header{margin-bottom:32px}.slide__logowrap{position:relative;padding-bottom:100%;width:100%}.slide__logowrap img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:640px){.logo-swiper{margin:0 calc(-1 * var(--mobile-container-gutter))}.logo-swiper .swiper-wrapper{margin-left:var(--mobile-container-gutter)}}@media screen and (min-width:641px){.logos_area .section__header{justify-content:center;margin-bottom:56px}}@media screen and (min-width:1000px){.swiper-grid-column>.swiper-wrapper{height:241.11px}.swiper-slide{width:115px;height:115px!important}}.swiper-free-mode .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.top_blogs .block-list--loose{margin-bottom:0!important}.top_blogs .\31\/3--lap-and-up{width:calc(100%/3.5)}.article-item__excerpt{margin-top:24px}.article-item__excerpt.rte{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:160px;max-height:160px}.article-item__title{margin-bottom:16px;height:90px;max-height:90px;font-weight:700;font-size:20px;line-height:30px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cc-blogs .block-list__item:not(:last-child){margin-right:15px}.block-list__item:last-child{margin-right:7px}.article-item{background:#fff}.cc-blogs .cc_article_wrap{padding:0 16px 16px}.cc-blogs .article-item{box-shadow:var(--cc-boxshadow);margin:2px!important}.cc-blogs .btn-detail,.top_blogs .cc-textlink{margin-top:32px}@media screen and (min-width:641px){.top_blogs .block-list__item>:first-child{margin:5px;padding:24px 24px 32px;box-shadow:var(--cc-boxshadow)}.top_blogs .block-list{margin:0}.carousel-cell.block-list__item{margin-right:24px}}@media screen and (min-width:1000px){.pc__center .section__header{justify-content:center;margin-bottom:56px}}.reverse-color.txt-img{background:#1c2023;padding-top:40px;padding-bottom:40px}.reverse-color.txt-img h2,.reverse-color.txt-img p{color:#fff}.reverse-color.txt-img .image-with-text h2{text-align:center}.reverse-color.txt-img .image-with-text__text-aligner img{display:flex;justify-content:center;align-items:center;max-width:200px;margin:0 auto 16px}h2.heading.h3{font-weight:700;font-size:var(--section-heading);line-height:1.5;letter-spacing:.85px;text-transform:capitalize}.image-with-text__text-aligner h2.heading.h3{margin-bottom:16px}.reverse-color.txt-img .btn-detail{color:#fff;background:transparent;border-color:#fff}.reverse-color.txt-img .btn-detail:hover{background:#fff;color:#000}.sww-tab{display:flex;justify-content:center;align-items:center;flex-flow:row wrap;gap:8px;margin-top:8px;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase}.sww-tab img{height:60px;margin:0}.with-shadow .image-with-text{background:#fff;box-shadow:var(--cc-boxshadow)}.with-shadow .image-with-text__image-container{margin:0}@media screen and (min-width:1000px){.reverse-color.txt-img{padding-top:100px;padding-bottom:100px}h2.heading.h3{letter-spacing:1px}.reverse-color.txt-img .image-with-text__text-aligner img{max-width:300px;margin:0 auto 32px}}.sc_img_scroller{box-shadow:var(--cc-boxshadow)}@media screen and (min-width:641px){.wh-wrap .sc_inner_item{background:#fff}}.wh-wrap .image-with-text__image-container{margin-bottom:0}.rte p,.wh-wrap p,.txt-img p{white-space:normal;font-size:15px;line-height:32px}.sc_inner_item .heading.h3{font-weight:700;font-size:28px;line-height:42px;margin-bottom:32px}.sc_inner_item h4{font-weight:500;font-size:20px;line-height:27px;letter-spacing:1px;color:#888;margin-bottom:4px}@media screen and (max-width:999px){.sc_img_scroller{overflow:visible;border:none;background:transparent;flex-wrap:nowrap;position:relative;display:flex;width:100%;z-index:1}.sc_img_scroller:before,.sc_img_scroller:after{content:"";flex:0 0 var(--desktop-container-gutter)}.sc_inner_item{width:100%;min-width:315px;max-width:315px}.sc_inner_item:not(:last-child){margin-right:15px}.sp_aspect .image-with-text__image-container:before{padding-bottom:calc(100%/3*2)}.wh-wrap .image-with-text__text-container{padding:16px 15px;background:#fff}.sc_inner_item .heading.h3{font-weight:700;font-size:20px;line-height:30px;margin-bottom:16px}.sc_inner_item h4{font-size:14px;line-height:22px;letter-spacing:0px}.wh-wrap p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;height:160px}.with-shadow .image-with-text{padding-bottom:3px}.with-shadow .image-with-text__text-container{padding:16px 15px}.sc_inner_item .image-with-text{box-shadow:var(--cc-boxshadow);margin:2px}}@media screen and (max-width:640px){.sc_img_scroller:before,.sc_img_scroller:after{content:"";flex:0 0 var(--mobile-container-gutter)}.scroller .block-list__item{min-width:315px}}.image-with-text__image-container{position:relative}.image-with-text__image-container:before{display:block;content:"";padding-bottom:100%}.image-with-text__image-container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product-item__image-wrapper{padding:5px;background:#fff;filter:brightness(.97)}button[data-action=add-to-cart]{border:2px solid var(--cc-sub);color:var(--cc-sub)}.ranking_num{display:flex;justify-content:center;align-items:center;background-color:#d9d9d9;border-radius:100%;position:absolute;z-index:3;left:0;top:0;font-weight:700;font-size:15px;width:24px;height:24px}.ranking_num.one,.blog-sidebar__post-item:first-child:before{background:linear-gradient(145.73deg,#b67b03 -30.94%,#daaf0873 -11.43%,#fee9a0b3 16.79%,#daaf08d9 48.39%,#b67b03e6 77.41%)}.ranking_num.two,.blog-sidebar__post-item:nth-child(2):before{background:linear-gradient(144.75deg,#75757500 -16.62%,#9e9e9e73 -2.68%,#e8e8e8b3 15.55%,#9e9e9ed9 37.53%,#757575e6 65.42%)}.ranking_num.three,.blog-sidebar__post-item:nth-child(3):before{background:linear-gradient(145.73deg,#a57e6500 -30.94%,#a57e6573 -11.43%,#f3cfb8b3 16.79%,#a57e65d9 48.39%,#a57e65e6 77.41%)}.cc_fc .btn-detail{margin-top:32px}@media screen and (min-width:641px){.ranking_num{font-size:20px;width:32px;height:32px}.cc_fc .btn-detail{margin-top:40px}}@media screen and (max-width:640px){.blog-sidebar__post-list--ranked{box-shadow:var(--cc-boxshadow)}}.cc_col_list .collection-list{margin:0}.cc_col_list .collection-item{margin:0 4px}.cc_col_list .collection-item__image-wrapper{width:100px;margin-left:auto;margin-right:auto;background:#fff;filter:brightness(.97);padding:5px}.cc_col_list .collection-item__title{font-size:16px}@media screen and (min-width:641px){.cc_col_list .collection-item{width:var(--cc-icons);padding:0 12px}.cc_col_list .collection-item__image-wrapper{width:100%}.collection-item__image-wrapper{margin-bottom:16px}}.top_slide .flickity-enabled:hover .flickity-prev-next-button:not([disabled]){border:2px solid #000}.top_slide .flickity-prev-next-button svg{fill:#000}.top_slide .flickity-prev-next-button:hover{border:none!important}.top_slide .flickity-prev-next-button:hover svg{fill:#fff}.cc_fc .flickity-prev-next-button svg{fill:#000}.cc_fc .flickity-prev-next-button{border:2px solid #000}.cc_fc .flickity-prev-next-button:hover{border:2px solid var(--cc-sub)}.cc_fc .flickity-prev-next-button:hover svg{fill:#fff}.top_blogs.cc_fc .flickity-prev-next-button{border:none;background:#00000080;width:65px;height:65px;top:calc(50% - 32.5px)}.top_slide .slideshow__slide{width:76%;margin-right:15px;counter-increment:carousel-cell}.flickity-prev-next-button.previous{left:20px}.flickity-prev-next-button.next{right:20px}.top_blogs.cc_fc .flickity-prev-next-button svg{fill:#fff;width:20px;height:20px}@media screen and (max-width:999px){.top_blogs.cc_fc .flickity-prev-next-button{display:none}}@media screen and (min-width:1000px){.top_slide .slideshow__slide{width:80%;max-width:1000px;margin-right:30px}.top_slide .flickity-prev-next-button.previous{left:calc(50% - 645px)}.top_slide .flickity-prev-next-button.next{right:calc(50% - 645px)}.cc_fc .flickity-prev-next-button.previous{left:-20px}.cc_fc .flickity-prev-next-button.next{right:-20px}.top_blogs.cc_fc .flickity-prev-next-button.previous{left:-32.5px}.top_blogs.cc_fc .flickity-prev-next-button.next{right:-32.5px}}.cc-btn,.mainblogs .button--primary,.footer .button--primary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;min-width:76px;gap:10px;height:40px;font-style:normal;font-weight:700;font-size:18px;line-height:27px}.mainblogs .button--primary,.footer .button--primary{color:#fff;background-color:var(--footer-accent-color)}.mainblogs .button--primary:hover{background-color:rgba(var(--footer-accent-color-rgb),.8)}.mainblogs .blog-sidebar__post-image{position:absolute;width:100%;min-height:1px!important;height:100%;left:0;top:0;object-fit:cover}.form__field{padding:8.5px 10px;border-radius:0;height:40px}.form__input-wrapper--labelled .form__field{padding-top:10px}#f__logo img{max-width:120px}.footer__title.add_space{margin-top:40px}.footer__newsletter-form{display:flex;flex-flow:row;gap:3px}.footer__newsletter-form *{margin:0!important}li.social-media__item a{transition:opacity .2s ease-in-out}li.social-media__item a:hover{opacity:.6}@media screen and (min-width:1000px){.footer__block-list>*:not(:last-child){padding-right:80px}.footer__block-item--newsletter{padding-left:65px}}@media screen and (max-width:640px){#f__logo{display:flex;justify-content:center;margin-bottom:40px}#f__logo img{max-width:95px}.footer__title{padding:16px 10px 16px 0}.footer__block-item--newsletter .footer__title:first-child{padding-top:40px;margin-bottom:24px;padding-bottom:0}.footer__block-item{margin-right:0!important;border-top:1px solid var(--border-color)}.footer__title.add_space{padding:0}.footer__newsletter-form{flex-flow:column wrap;gap:6px}.footer__aside-item--copyright{margin-top:20px;text-align:center}.footer__linklist{margin-top:0;margin-bottom:0}}@media screen and (min-width:1280px){.search-bar__filter-label{width:158.52px;display:flex;align-items:center;justify-content:space-between;line-height:1.2}}@media screen and (max-width:640px){.search-bar__top{height:40px}.search-bar__submit{width:40px}.header__logo{width:calc(100% - 280px);display:flex;justify-content:center}.sp_left{display:flex;align-items:center;width:140px;justify-content:start}.fixed_width_end{width:140px;justify-content:end;margin:0}.search-bar{padding-bottom:9px}.header__action-item.sp_search{padding-left:0}}.vertical-title.container{margin-bottom:32px}@media screen and (min-width:1280px){.vertical-title.container{position:relative;min-height:1px;max-width:1250px;margin-bottom:0}.vertical-title h2{display:inline-block;transform:rotate(90deg);position:absolute;left:0;top:0;width:24px;z-index:1;white-space:nowrap}}@media screen and (max-width:640px){.ranking .vertical-title.container{margin-bottom:16px}}.empty-state__button.button--primary{border:1px solid var(--primary-button-text-color)}.btn-detail{font-weight:700;font-size:18px;line-height:27px;background:#fff;border:1px solid #000;height:50px;display:flex;justify-content:center;align-items:center;max-width:600px;margin:0 auto;gap:8px;transition:background .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out,fill .25s ease-in-out}.btn-detail svg path{transition:background .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out,fill .25s ease-in-out}.btn-detail:hover svg path{fill:#fff}.cc-textlink{width:max-content;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;gap:5px;padding-bottom:5px;border-bottom:1px solid #000;transition:border .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out,fill .25s ease-in-out}.cc-textlink:hover{color:var(--cc-sub);border-color:var(--cc-sub)}@media screen and (any-hover:hover){.btn-detail:hover{background:#000;color:#fff}}.p_dots_spacer{padding:64px 0;background:#fff}.p_dots_spacer.in_cart{padding:40px 0}.shopify-section:has(.p_dots_spacer)+.shopify-section:has(.p_dots_spacer){margin-top:-64px}@media screen and (min-width:1280px){.narrower .container:not(.vertical-title),.container:has(#shopify-product-reviews){max-width:1100px}.p_dots_spacer,.p_dots_spacer.in_cart{padding:100px 0}.shopify-section:has(.p_dots_spacer)+.shopify-section:has(.p_dots_spacer){margin-top:-100px}}.balloon5,.chat{width:100%;overflow:hidden;max-width:92%;height:auto;margin:24px auto;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.balloon5 .faceicon,.face{margin-right:0;width:100px}.balloon5 .chatting,.talk{width:calc(100% - 100px);padding:20px;max-width:calc(100% - 100px);height:auto}.says,.talk .says{display:inline-block;position:relative;margin:8px 0 0;padding:14px;border:none;border-radius:16px;background:var(--cc-f5)}.says:after{position:absolute;content:"";width:24px;height:36px;top:-14px;left:-10px;border-radius:18px 0 6px 18px/18px 0 1px 18px;box-shadow:-1px -18px 0 -5px var(--cc-f5) inset}.says>p+p{margin-top:-30px!important}.balloon5.rev,.chat.rev{flex-flow:row-reverse wrap}.balloon5.rev .says:after,.chat.rev .says:after{left:auto;right:-10px;transform:scaleX(-1)}.balloon5 .faceicon+.faceicon{display:none}@media screen and (max-width:640px){.sp_hide{display:none!important}.balloon5,.chat{max-width:100%}.balloon5 .faceicon,.face{width:45px}.balloon5 .chatting,.talk{width:calc(100% - 45px);padding:10px;max-width:calc(100% - 45px)}.says,.talk .says{margin:4px 0 0;padding:10px;border-radius:8px}.mainpost .says p{font-size:13px;line-height:25px}.says:after{width:18px;height:36px;top:-14px;left:-7px;box-shadow:-1px -14px 0 -5px var(--cc-f5) inset}.balloon5.rev .says:after,.chat.rev .says:after{right:-7px}}@media screen and (min-width:641px){.md_hide{display:none!important}}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:var(--footer-background-color)}.container.sp_no_padding{--mobile-container-gutter: 0 !important}.product-form__payment-container *{--gravity-button-height: 60px !important}@media screen and (min-width:641px){.shopify-section:first-child .desktop_fixed_ratio.page__header--image{min-height:auto;padding-top:0!important;padding-bottom:32.5%!important}}@media screen and (min-width:1000px){.mosaic--small .mosaic__item>:first-child{min-height:50px;padding-top:80%;padding-bottom:0}}@media screen and (max-width:999px){.product-meta__reference{min-height:50px}.mt-img{width:72px!important;height:72px!important}}.product-form__payment-container>*{height:55px!important;line-height:55px!important}.price-list>.button,.quote_column>.button{min-height:55px!important;line-height:55px!important;font-weight:700;font-size:20px}.quote_column{display:flex;align-items:baseline;flex-flow:column wrap;line-height:1}.product-form__variants .block-swatch-list{display:grid;grid-template-columns:1fr}.block-swatch__item{transition:font-weight .1s ease-in-out;padding-block:0}.block-swatch__radio:checked+.block-swatch__item{font-weight:700}@media screen and (min-width:1000px){.block-swatch-list{margin-left:0;margin-right:4rem}}.swp__imgtext{overflow:hidden;position:relative;padding-block-end:3rem;--swiper-pagination-color: var(--primary-button-text-color);--swiper-navigation-color: var(--primary-button-text-color)}.swp__imgtext .swiper-slide{position:relative;height:auto!important}.swp__imgtext .swiper-slide:before{content:"";padding-bottom:100%;display:block}.swp__imgtext .swiper-slide>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:999px){.swp__imgtext{width:100%!important}}.cc-custom-blog{overflow:hidden}.swiper__article{position:relative}.cc-custom-blog .swiper-slide{height:auto!important}.cc-custom-blog .swiper-slide *{text-align:left}.cc-custom-blog .btn-detail{margin-top:40px}.cc-custom-blog .swiper-slide{width:calc(100%/3.5)!important}.swiper__article{--swiper-navigation-size: 20px;--swiper-navigation-color: #fff;--swiper-navigation-sides-offset: -32.5px}.cc-custom-blog .swiper-button-next,.cc-custom-blog .swiper-button-prev{background-color:#00000080;width:65px;height:65px;border-radius:100%}@media screen and (max-width:640px){.cc-custom-blog .swiper-slide{width:81%!important}.cc-custom-blog .article-item__excerpt,.cc-custom-blog .cc-textlink{display:none!important}.cc-custom-blog .btn-detail{margin-top:32px}.cc-custom-blog .swiper-button-next,.cc-custom-blog .swiper-button-prev{display:none}}@media screen and (min-width:641px){.cc-custom-blog .article-item__image-container{padding:24px 24px 0}.cc-custom-blog .cc_article_wrap{padding:0 24px 32px}.cc-custom-blog .cc-textlink{margin-top:32px}.cc-custom-blog .article-item__excerpt.rte{font-size:15px}.collection__toolbar{padding-block:8px!important;margin-top:0!important;min-height:40px}}.wishlist-price,.header__action-item.wishlist,.wishlist-engine{display:none!important}.cc-blogs.swiper-container .swiper-slide{background:#fff!important}.cc-blogs.swiper-container .article-item{height:100%}.product-block-list__item--description .rte ol li{display:list-item}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cc-main.css.map */
