@charset "UTF-8";:root{interpolate-size:allow-keywords;--FONT-STACK-HEADING: Barlow, sans-serif;--FONT-STACK-BODY: Barlow, sans-serif}body .price{font-family:var(--FONT-STACK-HEADING)}body .blog__post{column-gap:40px;row-gap:60px}body .blog__post-image{border:1px solid #EAEAEA}body .blog__post-title{--heading-size: calc(1.3rem * var(--adjust-heading));font-size:var(--heading-size)}body .order__item .product-block{display:grid;grid-template-columns:100px 1fr;column-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .order__item .product-thumb:before,body .order__item .product-thumb:after{display:none}body .order__item .product-thumb img{width:100%}@media screen and (max-width: 1023px){body .order__item .responsive-order{grid-template-columns:150px 1fr}body .order__item .responsive-order th{font-size:14px}}body .order__item .reorder{display:flex;margin-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .footer-block .rte{font-size:calc(1rem * var(--adjust-body))}body .footer-block .rte a:not(.btn):not(.shopify-payment-button__button--unbranded){text-decoration:none}body .footer-block .rte p{margin:0}body .footer-block .rte p:not(:last-child){margin-bottom:5px}body .footer-block .footer-links li{margin-bottom:5px}body .footer-block .footer-links li:has(a[href="/collections/mandala"]):before{content:"\30d6\30e9\30f3\30c9\5225";display:block;margin-bottom:5px}body .footer-block .footer-links li a[href*="/collections/varley"]:before,body .footer-block .footer-links li a[href*="/collections/mandala"]:before,body .footer-block .footer-links li a[href*="/collections/kit-original"]:before,body .footer-block .footer-links li a[href*="collections/beyond-yoga"]:before{content:"\30fb"}body .btn--xs{min-width:80px;--top-bottom-padding: 5px;--left-right-padding: 15px;font-size:calc(.9rem * var(--adjust-button))}body .btn.ssw-fave-btn-content{border-radius:var(--RADIUS);border:var(--BORDER-WIDTH) solid var(--btn-border);padding-top:10px;padding-bottom:10px;font-family:var(--FONT-STACK-BUTTON);text-transform:var(--BUTTON-TEXT-CAPS);line-height:var(--button-line-height)}body .ssw-faveiticon{opacity:0;visibility:hidden;position:absolute}body .ssw-reward-page .ssw-points-count{color:var(--heading)}body .ssw-reward-page .ssw-reward-redeem-info,body .ssw-reward-page .ssw-reward-page-rule-earn,body .ssw-reward-page .ssw-reward-load-more-link,body .ssw-reward-page .ssw-reward-history-record{color:var(--text)}body .ssw-reward-page .ssw-reward-redeem,body .ssw-reward-page .ssw-reward-redeem:hover{background-color:var(--black)}body .ssw-reward-page .ssw-reward-page-faq-title{color:var(--text);font-weight:700;font-size:inherit}body .ssw-reward-page .ssw-reward-page-faq-item:not(:last-child){margin-bottom:50px}body #ssw-widget-recommends-html{max-width:100%}body .product-grid-item .ssw-faveiticon{opacity:1;visibility:visible;right:10px;top:10px}body .product-grid-item .ssw-faveiticon>i{color:var(--sale-bg)}body .product-grid-item__swatch{display:none}body .product-grid-item__title.font-heading{font-weight:500;line-height:1.6}body .product-single__details:has(.webyzeProductColorsLarge) .selector-wrapper:has(.radio__fieldset[data-label=Colour]),body .product-single__details:has(.webyzeProductColorsLarge) .selector-wrapper:has(.radio__fieldset[data-label=Colors]){display:none}body .product-single__details .webyzeProductColorsLabel{margin-top:20px;font-size:calc(1.1rem * var(--adjust-label));font-family:var(--FONT-STACK-LABEL);font-weight:var(--FONT-WEIGHT-LABEL);font-style:var(--FONT-STYLE-LABEL);font-size:calc(1.2rem * var(--adjust-label));text-transform:var(--LABEL-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-LABEL)}body .product__selectors .radio__button input:checked+label{background-color:var(--text);color:#fff}body .product__selectors .radio__button.sold-out .radio__label{text-decoration:none;overflow:hidden;background-color:transparent;color:var(--text-alpha-50)}body .product__selectors .radio__button.sold-out .radio__label:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 49%,var(--text-alpha-25) 49%,var(--text-alpha-25) 50%,transparent 50%)}body .product__full-width-blocks .product__block{max-width:100%;width:calc(var(--site-width) - var(--gutter) * 2);margin-left:auto;margin-right:auto}body .product__block .ssw-fave-btn{margin-bottom:10px}body .product__description .row{display:flex;flex-wrap:wrap;margin-right:-20px}body .product__description .row .columns{margin-right:20px}body .product__description .row .columns.eight{width:calc(50% - 20px)}body .product__accordions{padding-bottom:0}body .product__accordion:after{background:#eaeaea}body .stl-banner__hero .hotspot:not(:hover) .hotspot__info-bubble,body .stl-banner__hero .hotspot:not(:hover) .hotspot__line{opacity:0;visibility:hidden}body .stl-banner__hero .hotspot__info-bubble,body .stl-banner__hero .hotspot__line{transition:all .3s ease}body .collection__filter{border-bottom:1px solid #EAEAEA;padding-bottom:5px;margin-bottom:5px}body .collection__filter:last-of-type{padding-bottom:5px}body .collection__filter-tags{gap:8px}body .collection__filter-tags.collection__filter-tags--swatches{grid-template-columns:1fr;gap:8px}body .collection__filter-tags .collection__filter-tag--swatch{display:grid;gap:12px;grid-template-columns:max-content 1fr;margin-bottom:0}body .collection__filter-tags .collection__filter-tag--swatch .swatch__button{margin-bottom:0;margin-left:30px}body .collection__filter-tags .collection__filter-tag--swatch .swatch__button input:checked+.swatch__label .check{background-color:#000}body .collection__filter-tags .collection__filter-tag--swatch .swatch__button input:checked+.swatch__label .check:after{opacity:1;visibility:visible}body .collection__filter-tags .collection__filter-tag--swatch .swatch__button .swatch__label{overflow:visible}body .collection__filter-tags .collection__filter-tag--swatch .swatch__button .swatch__label .check{position:absolute;left:-30px;display:-moz-inline-box;display:inline-block;vertical-align:middle;width:21px;height:21px;margin-right:10px;background-color:#fff;border:1px solid #000;border-radius:4px}body .collection__filter-tags .collection__filter-tag--swatch .swatch__button .swatch__label .check:after{content:"";position:absolute;top:2px;left:7px;display:block;width:5px;height:10px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(45deg);transform-origin:center center;z-index:1;opacity:0;visibility:hidden;margin-top:2px}body .collection__filter-tags .collection__filter-tag--swatch .swatch__text{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}body .collection__filter-tags .collection__filter-tag--default .filter__button{padding-left:30px}body .collection__filter-tags .collection__filter-tag--default .filter__button:before{width:21px;height:21px;margin-top:0}body .collection__filter .label-typography{font-size:calc(.8rem * var(--adjust-body))}body .collection__filters__top{padding-top:0}body .collection__filters__title{font-size:calc(.8rem * var(--adjust-heading));min-height:0}body .cart-count{position:absolute;top:5px;width:16px;height:16px;right:0;background:#000;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;border-radius:50%;font-size:11px;font-weight:700}body .site-header:after{content:"";display:block;position:absolute;left:0;width:100%;height:1px;bottom:0;background:#eaeaea;z-index:3;pointer-events:none}body .site-header .menu__item--icon .icon-heart{padding:3px;stroke-width:6px;box-sizing:border-box}body .site-header .menu__items .navlink--toplevel{padding-left:8px;padding-right:8px}body .site-header .mobile-menu{--icon-size: 26px}body .site-header .navlink--icon{position:relative}body .site-header .navlink--toplevel .navtext:after{height:2px;width:100%;border-radius:0;background:#eaeaea}body .site-header .navlink--toplevel[data-text=\30b7\30fc\30f3\3067\9078\3076]+.header__dropdown .header__grandparent__links{display:block}body .site-header .navlink--toplevel[data-text=\30b7\30fc\30f3\3067\9078\3076]+.header__dropdown .header__grandparent__links .dropdown__family{max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:0}body .site-header .dropdown__family:has(.navlink--grandchild) .navlink--child{padding-bottom:6px;border-bottom:1px solid #EAEAEA;width:100%}body .site-header .dropdown__family:has(.navlink--grandchild) .navlink--child .navtext:after{display:none}body .mobile-nav .mobile-menu__item.mobile-menu__item--level-1{border-bottom:1px solid #EAEAEA;padding-bottom:8px;margin-bottom:8px}body .mobile-nav .mobile-menu__item.mobile-menu__item--level-1 .mobile-navlink--level-1{font-size:calc(1.2rem * var(--adjust-nav-top-level))}body .mobile-nav .mobile-menu__item .mobile-nav__trigger svg{stroke-width:20px}body .popup-quick-view__inner .selector-wrapper:has([data-label=Colors]){display:none}body .section__header .section__heading:not(:last-child){margin-bottom:10px}body .account__table__heading{display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}body .account__table__heading h4{margin-bottom:0}@media screen and (min-width: 768px){body .top-new-arrivals .featured-collection__button{display:none}}@media screen and (min-width: 768px) and (max-width: 1100px){body .blog__post{column-gap:30px;row-gap:50px}}@media screen and (max-width: 767px){body .blog__post{column-gap:15px;row-gap:40px;grid-template-columns:1fr 1fr}body .blog__post-title{font-size:calc(1rem * var(--adjust-heading))}body .order__item .product-block{grid-template-columns:70px 1fr;column-gap:10px}body .order__item .responsive-order{grid-template-columns:100px 1fr}body .stl-banner__hero .hotspot__info-bubble,body .stl-banner__hero .hotspot__line{display:none}body .collection__title .h2{--heading-size: calc(1.3rem * var(--adjust-heading))}body .collection__products-count{display:block;text-align:left}body .collection__filters__toggle{width:auto;margin-left:10px;margin-right:0}body .collection__filters__toggle:before{content:"\4e26\3073\66ff\3048\30fb\7d5e\308a\8fbc\307f";display:block;font-size:var(--text-size);margin-right:5px}body .collection__filters__top{min-height:0;border-bottom:1px solid var(--text)}body .collection__filters__line{display:none}body .collection__sticky-bar#CollectionStickyBar:after{content:"";display:block;position:absolute;left:50%;width:100vw;height:1px;bottom:0;transform:translate(-50%);background:#eaeaea}body .collection__filters-list form{display:flex;-webkit-box-orient:vertical;flex-direction:column;padding-top:40px}body .collection__filters-list form .collection__sort{-webkit-box-original-group:1;-ms-flex-order:1;order:1;border-bottom:1px solid var(--text)}body .collection__filters-list form .collection__sort .collection__sort__label{font-size:calc(.8rem * var(--adjust-heading));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);font-family:var(--FONT-STACK-HEADING)}body .collection__filters-list form .collection__filters-header{position:inherit}body .collection__filters-list form .collection__filters__close{position:absolute;left:0;top:16px}body .collection__filters-list form>*{-webkit-box-original-group:2;-ms-flex-order:2;order:2}body .press__logo img{transform:scale(.8);transform-origin:center center}body .product-grid-item__title{font-size:calc(.9rem * var(--adjust-product-grid-heading))}body .product__title{font-size:calc(1.5rem * var(--adjust-heading))}body .product__block.product__accordions{padding-bottom:0}body .product__description .row{display:flex;flex-wrap:wrap;margin-right:-10px}body .product__description .row .columns{margin-right:10px}body .product__description .row .columns.eight{width:calc(100% - 10px)}body .product-single{overflow:hidden;padding-top:0}body .product-single .product-gallery__media-slider{margin:0 calc(var(--gutter-mobile) * -1);width:calc(100% + var(--gutter-mobile) * 2);max-width:calc(100% + var(--gutter-mobile) * 2)}body .brand-lead .text-center,body .brand-text .text-center,body .about-lead .text-center,body .about-text .text-center{text-align:left}body .slider .slide__text{font-size:min(5vw,15px);font-size:min(5vw,1.0714285714rem)}body .icons-row .icons-row-item__title{font-size:min(5vw,20px);font-size:min(5vw,1.4285714286rem)}body .site-footer .footer-blocks{--gutter: 20px}body .site-footer .footer-block{gap:15px}body .site-footer .footer-title__button{padding-top:0;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/custom.css.map */
