@media screen and (max-width: 989px){.is-pc{display:none!important}}@media screen and (min-width: 990px){.is-sp{display:none!important}}.tcl-more{display:flex;justify-content:center;margin-top:80px}.tcl-more__btn{display:inline-flex;align-items:baseline;gap:28px;padding:11px 36px;border-radius:69px;border:.7px solid var(--base-bk, #3F3A39);color:var(--base-bk, #3F3A39);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px;background:linear-gradient(to right,var(--base-bk, #3F3A39) 0%,var(--base-bk, #3F3A39) 100%) left/0% 100% no-repeat;transition:background-size .4s ease,color .4s ease}.tcl-more__btn:hover{color:#fff;background-size:100% 100%}.tcl-more__btn:hover path{stroke:#fff}.blog-post-list{margin-top:56px;gap:14px}.blog-post-card{gap:25px}.blog-post-card__info{row-gap:2px;margin-left:16px}.blog-post-card__meta{color:var(--text-light, #7E7E7E);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.96px}.blog-post-card__title.h4{color:var(--base-bk, #3F3A39);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.44px}.product-card__image-container{display:flex;align-items:center;justify-content:space-between;width:100%}.product-card__image-wrapper{display:flex}.product-card__image-swatch{width:31px;height:4.6px;object-fit:cover}.product-card__color-count{color:var(--base-bk, #3F3A39);font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.fabric-ratings{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.rating-item{border-radius:2px;border:var(--line-1, .7px) solid var(--text-light, #7E7E7E);padding:5px;color:var(--text-light, #7E7E7E);font-size:12px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap}@media (max-width: 1390px){.rating-item{padding:2px 4px;font-size:10px}}@media (max-width: 364px){.rating-item{padding:2px;font-size:9px}}.product-card{gap:12px}@media (max-width: 767px){.product-card{gap:9px}}.tax-included{color:var(--text-light, #7E7E7E);font-size:9px;font-style:normal;font-weight:500;line-height:normal}.product-title.h6{text-align:left}.product-card__info .product-title{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:12px}@media (max-width: 767px){.product-card__info .product-title{font-size:14px}}.product-card__info .variant-sku{text-align:left}.price-list-unit-wrapper{display:flex;align-items:baseline;gap:9px}.product-card__info .price-list sale-price{font-family:Ryo Gothic PlusN,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.custom-unit{color:var(--base-bk, #3F3A39);font-size:10px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap}.cta-buttons{display:flex;align-items:stretch;gap:12px;margin-top:12px}.btn-pill{min-inline-size:13rem;white-space:nowrap;border-radius:33px;background:linear-gradient(to right,#fff 50%,#3f3a39 50%);background-size:200% 100%;background-position:right bottom;color:#fff;font-size:14px;font-weight:500;letter-spacing:1.12px;padding:8px;text-align:center;transition:background-position .4s ease;border:1px solid #3F3A39}.btn-pill:hover,.btn-pill:active{background-position:left bottom;color:#3f3a39}@media (max-width: 1400px){.btn-pill{min-inline-size:10rem}}@media (max-width: 1024px){.btn-pill{min-inline-size:10rem}}@media (max-width: 768px){.btn-pill{min-inline-size:13rem}}@media (max-width: 420px){.btn-pill{min-inline-size:12rem}}@media (max-width: 375px){.btn-pill{min-inline-size:10rem}}@media (max-width: 320px){.btn-pill{min-inline-size:8rem}}.btn-circle{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--base-bk, #3F3A39);color:var(--base-bk, #3F3A39);font-size:10px;font-weight:500;letter-spacing:.84px;display:flex;align-items:center;justify-content:center}.btn-circle:hover{opacity:.7}.Modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.Modal__dialog{position:relative;margin:4vh auto;width:min(920px,calc(100vw - 32px));max-height:92vh;background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column}.Modal__close{position:absolute;top:8px;right:8px;border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.Modal__inner{padding:24px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.Modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.header-sidebar-title{font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.9px}.header-sidebar-subtitle{font-size:11px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.55px;padding-left:12px}.header-sidebar__scroller{padding-inline-start:15px;padding-inline-end:15px}.sidebar_sub_link_item{list-style:none}.header-sidebar__linklist.divide-y .header-sidebar__linklist-button.sidebar_link_button_second{padding-block-start:10px;padding-block-end:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.sidebar_sub_link_list{border-inline-start-width:0;padding-inline-start:0;margin-left:0;gap:0;margin-block-end:8px}.sidebar_link_item_title{font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.4px}.sidebar_link_item_subtitle{font-size:11px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.55px;padding-left:12px}.sidebar_link_item_title_wrapper{display:flex;align-items:center}.header-sidebar__linklist.divide-y .header-sidebar__nested-linklist.sidebar_sub_sub_link_list{margin-inline-start:0;margin-block-end:0px;padding-bottom:0;margin-top:0}.link-faded-reverse{font-size:13px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.65px}.header-sidebar__linklist-button{padding-block-start:15px;padding-block-end:15px}.mega-menu .h6{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.8px}.mega-menu .link-faded{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.8px}.mega-menu__linklist{gap:75px}.mega-menu{gap:90px}.mega-menu__linklist>*{width:138px}.mega-menu .sm\:gap-5{gap:14px}.header__primary-nav{column-gap:50px}.header__primary-nav-item .h6{color:var(--base-bk, #3F3A39);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.header__cart-dot{width:18px;height:18px;background-color:#67a6b0}.header__cart-dot.is-visible{color:#fff;font-family:Ryo Gothic PlusN,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.11px;display:flex;justify-content:center;align-items:center;top:6%;right:-9px}.ranking .ranking-badge{position:absolute;top:0;right:16px;z-index:10;width:27px;height:37px;pointer-events:none}.ranking .ranking-badge .ranking-crown{width:100%;height:auto;display:block}.ranking .ranking-badge .ranking-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);color:#fff;text-align:center;pointer-events:none;font-family:Ryo Gothic PlusN,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 767px){.ranking .ranking-badge{width:24px;height:33px;top:0;left:8px}.ranking .ranking-badge .ranking-number{font-size:12px}}.product-card__figure .badge-list{position:absolute;bottom:8px;right:8px}.badge--sold-out{border:.7px solid #FFF;background:#8181817d;color:#fff;font-family:Ryo Gothic PlusN,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.88px;padding:3px 18px}.badge--on-sale{border:.7px solid #FFF;background:#851d1d7d;color:#fff;font-family:Ryo Gothic PlusN,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.88px;padding:3px 14px}.quantity-selector[data-multiplier="50"] .quantity-selector__input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.quantity-selector[data-multiplier="50"] .quantity-display{display:inline-block;font-size:inherit;line-height:inherit;min-width:3em;text-align:center}.quantity-selector__input-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:70px}.product-info__block-item .product-title.h3{font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px}@media screen and (max-width: 767px){.product-info__block-item .product-title.h3{font-size:16px;letter-spacing:1.28px}}.product-info__block-item[data-block-id=title]{margin-top:20px;margin-bottom:32px}@media screen and (max-width: 767px){.product-info__block-item[data-block-id=title]{margin-top:0;margin-bottom:15px}}.product-info__block-item[data-block-type=add-variant]{margin-bottom:40px}@media screen and (max-width: 767px){.product-info__block-item[data-block-type=add-variant]{margin-bottom:20px}}.label_text{font-family:Ryo Gothic PlusN,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}@media screen and (max-width: 767px){.product-info__block-item[data-block-type=payment-terms]{margin-block-start:-10px!important;margin-bottom:20px}}.price-list.price-list--product sale-price{color:var(--text-light, #7E7E7E);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.unit-price{color:var(--text-light, #7E7E7E);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-info__block-item[data-block-type=quantity-selector] .note-wrapper{display:flex;align-items:center;gap:8px;margin-top:16px}.product-info__block-item[data-block-type=quantity-selector] .note{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.product-info__block-item[data-block-type=buy-buttons] .button{font-family:Ryo Gothic PlusN,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:87px;padding:12px}.add__variant--wrapper{display:flex;gap:7px 12px;flex-wrap:wrap}.product-info__block-item[data-block-type=rating-dot]{margin-top:40px;margin-bottom:32px}.accordion__toggle.h6{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding-top:32px;padding-bottom:32px}@media screen and (max-width: 767px){.accordion__toggle.h6{font-size:14px;padding-top:24px;padding-bottom:24px}}.metafield-rich_text_field p,.product-info__block-item .accordion__content.prose p{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.table-scroller{width:100%;border-collapse:collapse;border:1px solid #3F3A39;border-radius:6px;overflow:hidden;color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-weight:500;line-height:normal}@media screen and (max-width: 767px){.size-table{font-size:12px}}.table-scroller th,.table-scroller td{padding:7px 27px;border-bottom:1px solid #3F3A39;text-align:left;border-right:1px solid #3F3A39;color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-weight:600;line-height:normal;opacity:1}.table-scroller tr:last-child th,.table-scroller tr:last-child td{border-bottom:none}@media screen and (max-width: 767px){.table-scroller th,.table-scroller td{padding:7px;font-size:12px}}.table-scroller th{background-color:#fff;border-right:1px solid #3F3A39;text-align:left;color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-weight:500;line-height:normal;padding-inline-start:27px!important}@media screen and (max-width: 767px){.table-scroller th{font-size:12px;padding-inline-start:17px!important}}.table-scroller tr:first-child th{text-align:left}.table-scroller tr th:last-child{border-right:none}.table-scroller tr td:last-child{border-right:none}.details-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden;color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 767px){.details-table{font-size:12px}}.details-table td{padding:7px 10px;border-bottom:1px solid #3F3A39}@media screen and (max-width: 767px){.details-table td{padding:7px}}.details-table tr:last-child td{border-bottom:none}.details-name{width:30%;font-weight:500;background-color:#fff;color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:left;border-right:1px solid #3F3A39;padding-inline-start:27px!important}@media screen and (max-width: 767px){.details-name{font-size:12px;padding-inline-start:12px!important}}.details-row .details-value{width:70%;padding-left:27px!important;color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width: 767px){.details-row .details-value{font-size:12px;padding-left:12px!important}}@media screen and (max-width: 767px){.product-info__block-item[data-block-type=complementary-products] .product-card{text-align:center;align-items:center;display:flex;flex-flow:column;justify-content:center}.product-info__block-item[data-block-type=complementary-products] .product-card .product-card__image-container{justify-content:center}}@media screen and (max-width: 767px){.product-info__block-item[data-block-type=complementary-products] .product-card .cta-buttons{display:none}}@media screen and (min-width: 767px){.product-gallery__thumbnail-scroller{display:flex;gap:16px 14px;flex-wrap:wrap}.product-gallery__thumbnail{width:14%;height:auto}}.product-info__block-item[data-block-type=contact-button]{margin-block-start:24px!important;margin-bottom:24px}@media screen and (max-width: 767px){.product-info__block-item[data-block-type=contact-button]{display:none}}@media screen and (max-width: 767px){.product-info__block-item[data-block-type=complementary-products]{--product-info-gap: 80px;margin-bottom:60px}}.product-info__block-item[data-block-type=link-box]{margin-top:0;margin-block-start:0!important;margin-bottom:0}.product-info__block-group.accordion-group{margin-top:0;margin-block-start:0}.product-content-below-gallery__description-title{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border-bottom:1px solid var(--light-line, #CFCECE);padding-bottom:16px;margin-bottom:39px}@media screen and (max-width: 767px){.product-content-below-gallery__description-title{text-align:center;font-size:14px;padding-bottom:8px;margin-bottom:34px}}.product-content-below-gallery__description.prose h1,.product-content-below-gallery__description.prose h3,.product-content-below-gallery__description.prose strong{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:24px;margin-bottom:8px}@media screen and (max-width: 767px){.product-content-below-gallery__description.prose h1,.product-content-below-gallery__description.prose h3,.product-content-below-gallery__description.prose strong{margin-top:18px;margin-bottom:18px}}.product-content-below-gallery__description.prose p{font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px;margin-bottom:39px}@media screen and (max-width: 767px){.product-content-below-gallery__description.prose p{margin-top:18px;margin-bottom:18px}}.complementary-products__header .h5{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.horizontal-product-card__info{grid-auto-flow:row}.horizontal-product-card__info .product-title.h6{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}.horizontal-product-card__info .price-list sale-price{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.horizontal-product-card__info button{border:none;padding:0;margin-top:11px;border-bottom:1px solid var(--base-bk, #3F3A39)}.section-header .h2{font-family:Ryo Gothic PlusN,sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.84px}@media screen and (max-width: 767px){.section-header .h2{font-size:18px;letter-spacing:1.44px}}@media (max-width: 374px){.section-header .h2{font-size:16px}}.quantity-selector-wrapper select,.quantity-selector--dropdown select{width:73px;text-align:center}.point-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;color:#fff;padding:11px 36px;font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.12px;text-decoration:none;border-radius:69px;border:.7px solid var(--base-bk, #3F3A39);background:linear-gradient(to left,var(--base-bk, #3F3A39) 100%,#3F3A39 0%);background-size:100% 100%;background-repeat:no-repeat;transition:background-size .5s ease}.point-button:hover{background-size:0% 100%;color:#3f3a39}.header__primary-nav-item .h6.sub_link_title{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.8px}.social-media--block{display:flex}.article__wrapper .h1{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:normal}.article__wrapper .prose p{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.article__wrapper .prose h2{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:24px;margin-bottom:8px}.article__wrapper .prose h3{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-top:24px;margin-bottom:8px}.article__wrapper .prose h4{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:24px;margin-bottom:8px}.article__wrapper .prose h5{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-top:24px;margin-bottom:8px}.article__wrapper .prose h6{color:var(--base-bk, #3F3A39);font-family:Ryo Gothic PlusN,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-top:24px;margin-bottom:8px}.article__wrapper .prose img{width:100%}.faq__content .faq__category.h4{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.accordion__toggle .text-with-icon{font-size:15px;font-style:normal;font-weight:600;line-height:normal}.prose table:not(.table--bordered) :is(th,td):first-child,table:not(.table--bordered) :is(th,td):empty+td{padding-inline-start:17px!important}.product-options-textbox.product-options-control{border:1px solid #3F3A39;border-radius:0;width:100%;padding:8px}.checkbox-control{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding-left:28px;font-size:14px}.checkbox-control input[type=checkbox]{position:absolute;opacity:0;height:0;width:0;cursor:pointer}.checkbox-control label:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border:2px solid rgba(0,0,0,.15);border-radius:4px;background-color:#fff;box-sizing:border-box}.checkbox-control input[type=checkbox]:checked+label:before{background-color:#3f3a39}.checkbox-control input[type=checkbox]:checked+label:after{content:"";position:absolute;left:6px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.collection-toolbar__button.heading.text-xxs.w-full{color:var(--base-bk, #3F3A39);font-size:13.5px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.84px;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
