.ec-guidance__comparison{margin:35px 0 0;font-size:12px}.ec-guidance__comparison>a{display:inline-flex;align-items:center;gap:25px;min-height:44px;text-underline-offset:4px}main[data-template]:not([data-template=index]){--ec-paper:#f4f2ed;--ec-ink:#25241f;--ec-muted:#66665d;--ec-line:#d6d4cb;--ec-serif:"Yu Mincho","Hiragino Mincho ProN",Georgia,serif;--ec-sans:"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;color:var(--ec-ink);background:var(--ec-paper)}main[data-template]:not([data-template=index]) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #73644f;outline-offset:4px}main[data-template]:not([data-template=index]) .page-width{max-width:1512px;padding-left:5vw;padding-right:5vw}main[data-template=collection] .gradient,main[data-template=search] .gradient,main[data-template=product] .gradient,main[data-template=cart] .gradient,main[data-template=page] .gradient{background:var(--ec-paper);color:var(--ec-ink)}main[data-template=collection] .renew-collection{background:var(--ec-paper);border:0;padding:45px 5vw 50px}main[data-template=collection] .renew-collection__breadcrumb{font-size:11px;padding:0 0 35px;color:var(--ec-muted)}main[data-template=collection] .renew-collection__head{margin-bottom:40px;gap:50px}main[data-template=collection] .renew-collection h1{font:400 clamp(30px,3.7vw,55px)/1.6 var(--ec-serif);letter-spacing:.035em}main[data-template=collection] .renew-collection__lead{font:14px/2.1 var(--ec-sans);color:var(--ec-muted);max-width:480px}main[data-template=collection] .renew-collection__browse{border-color:var(--ec-line);padding-top:26px;gap:35px}main[data-template=collection] .renew-collection__browse-label{font:500 12px/1.8 var(--ec-sans);margin-bottom:14px}main[data-template=collection] .renew-collection__links a{background:transparent;border:1px solid var(--ec-line);padding:11px 15px;font:12px/1.8 var(--ec-sans);min-height:44px}main[data-template=collection] .renew-collection__links a[aria-current]{background:var(--ec-ink);border-color:var(--ec-ink);color:var(--ec-paper)}main[data-template=collection] .renew-collection__price-form{font-size:12px}main[data-template=collection] .renew-collection__price-input input{font-size:14px;padding:11px;width:115px;min-height:44px}main[data-template=collection] .renew-collection__price-form button{font-size:12px;padding:11px 18px;min-height:44px}main[data-template=collection] .renew-collection__description{border-color:var(--ec-line);margin-top:30px}main[data-template=collection] .renew-collection__description summary{font-size:12px;padding:21px 0;min-height:44px}main[data-template=collection] .sado-catalog{max-width:1512px;padding-top:0;padding-bottom:80px;color:var(--ec-ink)}main[data-template=collection] .sado-catalog__trail{display:none}main[data-template=collection] .sado-catalog__filters{background:transparent;border:1px solid var(--ec-line);padding:25px;gap:22px;color:var(--ec-ink);margin:0 0 30px}main[data-template=collection] .sado-catalog__filters label{font:12px/1.9 var(--ec-sans);color:var(--ec-muted)}main[data-template=collection] .sado-catalog__filters :is(input:not([type=checkbox]),select){background:#fff;border:1px solid var(--ec-line);border-radius:0;padding:12px;color:var(--ec-ink);font:14px/1.7 var(--ec-sans);min-height:48px}main[data-template=collection] .sado-catalog__advanced summary{font:12px/1.8 var(--ec-sans);min-height:44px;display:flex;align-items:center;cursor:pointer}main[data-template=collection] .sado-catalog__advanced>div{gap:20px;border-top:1px solid var(--ec-line);padding-top:20px}main[data-template=collection] .sado-catalog__filters button{background:var(--ec-ink);color:var(--ec-paper);border:1px solid var(--ec-ink);font:12px/1.8 var(--ec-sans);min-height:46px;border-radius:0;padding:10px 20px}main[data-template=collection] .sado-catalog__summary{font:13px/1.8 var(--ec-sans);border-bottom:1px solid var(--ec-line);padding-bottom:20px;margin:0 0 15px;color:var(--ec-ink)}main[data-template=collection] .sado-catalog__summary a{font-size:12px;min-height:44px;display:flex;align-items:center}main[data-template=collection] .sado-catalog__note{font:11px/1.9 var(--ec-sans);color:var(--ec-muted);margin-bottom:35px}main[data-template=collection] .sado-catalog__grid{column-gap:30px;row-gap:50px}main[data-template=collection] .sado-catalog__image{background:#fff;border:0}main[data-template=collection] .sado-catalog__image>span{background:var(--ec-paper);color:var(--ec-muted);font:11px/1.7 var(--ec-sans);left:10px;bottom:10px;border:1px solid var(--ec-line)}main[data-template=collection] .sado-catalog__type{font:10px/1.8 var(--ec-sans);letter-spacing:.13em;color:var(--ec-muted);margin-top:20px}main[data-template=collection] .sado-catalog h3{font:400 16px/1.9 var(--ec-serif);color:var(--ec-ink);letter-spacing:.02em;margin-bottom:12px}main[data-template=collection] .sado-catalog__variant,main[data-template=collection] .sado-catalog__photo-note{font:12px/1.8 var(--ec-sans);color:var(--ec-muted)}main[data-template=collection] .sado-catalog__price{font:14px/1.8 var(--ec-sans);padding-top:13px;border-top:1px solid var(--ec-line);color:var(--ec-ink)}main[data-template=collection] .sado-catalog__help{border-color:var(--ec-line);padding-top:35px;margin-top:70px;gap:12px 30px;color:var(--ec-muted)}main[data-template=collection] .sado-catalog__help h2{font:400 27px/1.8 var(--ec-serif);color:var(--ec-ink);margin-bottom:10px}main[data-template=collection] .sado-catalog__empty{background:#e9e7df;color:var(--ec-ink);padding:40px 25px;line-height:2}main[data-template=collection] .facets-wrapper,main[data-template=search] .facets-wrapper{border-color:var(--ec-line)}main[data-template=search] .template-search__header{padding:45px 5vw 35px;text-align:left;max-width:1512px;margin:0 auto}main[data-template=search] .template-search__header h1{font:400 clamp(30px,3.7vw,55px)/1.7 var(--ec-serif);letter-spacing:.025em;margin:0 0 25px;text-align:left}main[data-template=search] .template-search__search{margin:0;max-width:700px}main[data-template=search] .template-search .search{margin-top:25px}main[data-template=search] .template-search .field{border:1px solid var(--ec-line);background:#fff}main[data-template=search] .template-search .field:before,main[data-template=search] .template-search .field:after{box-shadow:none}main[data-template=search] .template-search .field__input{font:15px/1.8 var(--ec-sans);min-height:58px;background:#fff}main[data-template=search] .template-search__results{padding-bottom:75px}main[data-template=search] .template-search__header>p{font:13px/1.9 var(--ec-sans);color:var(--ec-muted);margin-top:25px}main[data-template=search] .card__heading,main[data-template=collection] .card__heading{font:400 16px/1.9 var(--ec-serif);letter-spacing:.025em}main[data-template=search] .card__information,main[data-template=collection] .card__information{padding-top:20px}main[data-template=search] .card .card__inner,main[data-template=collection] .card .card__inner{background:#fff;border:0}main[data-template=search] .card__media img,main[data-template=collection] .card__media img{object-fit:contain}main[data-template=search] .card .price,main[data-template=collection] .card .price{font:14px/1.9 var(--ec-sans)}main[data-template=search] .badge,main[data-template=collection] .badge{border-radius:0;font:11px/1.8 var(--ec-sans);background:var(--ec-paper);color:var(--ec-muted);border:1px solid var(--ec-line)}main[data-template=product] .product{padding-top:30px;padding-bottom:65px}main[data-template=product] .product__info-wrapper{padding-left:5vw}main[data-template=product] .product__info-container{padding-top:15px;max-width:560px}main[data-template=product] .product__title{margin-bottom:27px}main[data-template=product] .product__title h1{font:400 clamp(26px,2.6vw,38px)/1.8 var(--ec-serif);letter-spacing:.025em}main[data-template=product] .product__text{font:11px/1.9 var(--ec-sans);letter-spacing:.12em;color:var(--ec-muted)}main[data-template=product] .price{font:400 24px/1.8 var(--ec-sans);letter-spacing:.02em}main[data-template=product] .product__tax{font:12px/1.9 var(--ec-sans);color:var(--ec-muted);margin-top:8px}main[data-template=product] .product-form__input{margin-top:30px;margin-bottom:25px;max-width:100%}main[data-template=product] .product-form__input .form__label{font:500 13px/1.9 var(--ec-sans);margin-bottom:13px}main[data-template=product] .product-form__input--pill input[type=radio]+label{font:13px/1.8 var(--ec-sans);border-radius:0;padding:13px 17px;border-color:var(--ec-line);background:transparent;color:var(--ec-ink);min-height:46px}main[data-template=product] .product-form__input--pill input[type=radio]:checked+label{background:var(--ec-ink);color:var(--ec-paper);border-color:var(--ec-ink)}main[data-template=product] .product-form__input--pill input[type=radio].disabled:not(:checked)+label{color:var(--ec-muted);text-decoration:line-through}main[data-template=product] .product-form__submit{background:var(--ec-ink);color:var(--ec-paper);border-radius:0;min-height:58px;font:500 14px/1.9 var(--ec-sans);letter-spacing:.08em}main[data-template=product] .product-form__buttons{max-width:100%}main[data-template=product] .product__description{font:14px/2.1 var(--ec-sans);padding-top:30px;margin-top:35px;border-top:1px solid var(--ec-line);color:var(--ec-ink);overflow-wrap:anywhere}main[data-template=product] .product__description :is(p,li,small){font-size:14px!important;line-height:2.1}main[data-template=product] .product__description :is(h2,h3,h4){font-family:var(--ec-serif);font-weight:400;line-height:1.9;border-color:var(--ec-line)}main[data-template=product] .product__description img{max-width:100%;height:auto;object-fit:contain}main[data-template=product] .product__accordion{border-color:var(--ec-line)}main[data-template=product] .accordion__title{font:400 18px/1.9 var(--ec-serif)}main[data-template=product] .related-products{padding-top:65px;padding-bottom:80px}main[data-template=product] .related-products__heading{font:400 32px/1.8 var(--ec-serif);margin-bottom:35px}main[data-template=cart] .title-wrapper-with-link{margin-top:15px;margin-bottom:40px;gap:25px}main[data-template=cart] .title--primary{font:400 clamp(30px,3.7vw,55px)/1.7 var(--ec-serif);letter-spacing:.025em}main[data-template=cart] .title-wrapper-with-link>a{font:12px/1.9 var(--ec-sans);min-height:44px;display:flex;align-items:center}main[data-template=cart] .cart-items th{font:500 12px/1.9 var(--ec-sans);letter-spacing:.04em;color:var(--ec-muted);border-color:var(--ec-line);padding-bottom:22px}main[data-template=cart] .cart-item{border-color:var(--ec-line)}main[data-template=cart] .cart-item__name{font:400 18px/1.9 var(--ec-serif)}main[data-template=cart] .cart-item__details .product-option{font:13px/1.9 var(--ec-sans);color:var(--ec-muted)}main[data-template=cart] .cart-item__media{background:#fff}main[data-template=cart] .cart-item__image{object-fit:contain}main[data-template=cart] .cart__footer{border-top:1px solid var(--ec-line);padding-top:40px;gap:45px}main[data-template=cart] .cart__note{max-width:560px}main[data-template=cart] .cart__note label{font:13px/1.9 var(--ec-sans);margin-bottom:15px}main[data-template=cart] .cart__note textarea{font:14px/1.9 var(--ec-sans);background:#fff;border:1px solid var(--ec-line);border-radius:0;min-height:135px}main[data-template=cart] .totals__total{font:400 18px/1.9 var(--ec-serif)}main[data-template=cart] .totals__total-value{font:400 26px/1.7 var(--ec-sans)}main[data-template=cart] .tax-note{font:12px/2 var(--ec-sans);color:var(--ec-muted);margin-top:20px}main[data-template=cart] .cart__checkout-button{background:var(--ec-ink);color:var(--ec-paper);min-height:58px;border-radius:0;font:500 14px/1.9 var(--ec-sans);letter-spacing:.08em}main[data-template=cart] .cart__warnings{padding:80px 0 100px}main[data-template=cart] .cart__empty-text{font:400 33px/1.9 var(--ec-serif)}main[data-template=cart] .cart__warnings .button{background:var(--ec-ink);color:var(--ec-paper);min-height:54px;border-radius:0;font:13px/1.9 var(--ec-sans)}main[data-template=page] .main-page-title{font:400 clamp(30px,3.7vw,55px)/1.7 var(--ec-serif)!important;margin-bottom:40px;letter-spacing:.025em}main[data-template=page] .rte{font:14px/2.15 var(--ec-sans);color:var(--ec-ink);overflow-wrap:anywhere}main[data-template=page] .rte :is(h2,h3,h4){font-family:var(--ec-serif);font-weight:400;line-height:1.9;margin-top:40px;margin-bottom:18px}main[data-template=page] .rte h2{font-size:29px}main[data-template=page] .rte h3{font-size:24px}main[data-template=page] .rte table{font-size:13px;line-height:1.9;border-color:var(--ec-line)}main[data-template=page] .rte :is(th,td){padding:15px;border-color:var(--ec-line)}main[data-template=page] .rte a,.shopify-policy__body a{text-underline-offset:4px}.shopify-policy__container{max-width:1000px!important;padding:60px 5vw 90px!important;background:#f4f2ed;color:#25241f}.shopify-policy__container h1{font:400 38px/1.8 Yu Mincho,Hiragino Mincho ProN,Georgia,serif}.shopify-policy__body{font:14px/2.15 Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.ec-guidance,.ec-information{--ec-paper:#f4f2ed;--ec-ink:#25241f;--ec-muted:#66665d;--ec-line:#d6d4cb;--ec-serif:"Yu Mincho","Hiragino Mincho ProN",Georgia,serif;--ec-sans:"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;background:var(--ec-paper);color:var(--ec-ink);font:14px/2 var(--ec-sans)}.ec-guidance a,.ec-information a{color:inherit}.ec-guidance__inner,.ec-information__inner{max-width:1512px;margin:auto;padding:65px 5vw 80px;border-top:1px solid var(--ec-line)}.ec-kicker{font:11px/1.8 var(--ec-sans);letter-spacing:.17em;margin:0 0 15px;color:var(--ec-muted)}.ec-guidance__heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:35px}.ec-guidance h2{font:400 33px/1.9 var(--ec-serif);margin:0}.ec-guidance__heading>p{font:13px/2.1 var(--ec-sans);color:var(--ec-muted);max-width:450px;margin:10px 0 0}.ec-guidance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ec-guidance__card{padding-top:25px;border-top:1px solid var(--ec-ink);display:flex;flex-direction:column;align-items:flex-start}.ec-guidance__card>span{font:11px/1.8 var(--ec-sans);color:var(--ec-muted)}.ec-guidance__card>h3{font:400 24px/1.9 var(--ec-serif);margin:17px 0 12px}.ec-guidance__card>p{font:13px/2.1 var(--ec-sans);color:var(--ec-muted);margin:0 0 20px}.ec-guidance__card>a{display:inline-flex;align-items:center;gap:25px;min-height:44px;margin-top:auto;font:12px/1.9 var(--ec-sans);text-decoration:none;border-bottom:1px solid var(--ec-line);padding:8px 0}.ec-information__inner{padding-top:60px}.ec-information__header{margin-bottom:45px;max-width:850px}.ec-information__header h1{font:400 clamp(30px,3.7vw,55px)/1.7 var(--ec-serif);margin:15px 0 25px;letter-spacing:.025em}.ec-information__header h2{font:400 32px/1.9 var(--ec-serif);margin:15px 0 20px}.ec-information__header>p:not(.ec-kicker){font:14px/2.1 var(--ec-sans);color:var(--ec-muted)}.ec-information__nav{display:flex;flex-wrap:wrap;gap:15px 30px;margin-bottom:45px;font:13px/1.9 var(--ec-sans)}.ec-information__nav>a{display:flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid var(--ec-line);gap:20px}.ec-information__checklist{list-style:none;counter-reset:ec-steps;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ec-information__checklist>li{counter-increment:ec-steps;border-top:1px solid var(--ec-ink);padding-top:22px;min-width:0}.ec-information__checklist>li:before{content:"0" counter(ec-steps);font:11px/1.8 var(--ec-sans);color:var(--ec-muted)}.ec-information__checklist h2{font:400 23px/1.9 var(--ec-serif);margin:15px 0 13px}.ec-information__checklist p{font:13px/2.1 var(--ec-sans);color:var(--ec-muted)}.ec-information__policy{border-top:1px solid var(--ec-line);margin:0;max-width:1000px}.ec-information__policy>summary{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 0;cursor:pointer;font:400 26px/1.9 var(--ec-serif);list-style:none;min-height:70px}.ec-information__policy>summary::-webkit-details-marker{display:none}.ec-information__policy>summary>span{font:22px/1.8 var(--ec-sans)}.ec-information__policy .rte{font:14px/2.15 var(--ec-sans);max-width:850px;padding-bottom:25px;overflow-wrap:anywhere}.ec-information__policy .rte a{color:inherit;text-underline-offset:4px}.ec-information__policy-link{display:inline-flex;gap:20px;align-items:center;min-height:44px;font:12px/1.9 var(--ec-sans);margin:0 0 30px;text-underline-offset:4px}.ec-information__contact{margin-top:35px;border-top:1px solid var(--ec-line);padding-top:28px;font:13px/2 var(--ec-sans);color:var(--ec-muted)}.ec-information__contact>a{display:inline-flex;align-items:center;gap:25px;min-height:44px;color:var(--ec-ink);margin-left:15px;text-underline-offset:4px}@media(max-width:1100px){main[data-template=collection] .renew-collection__browse{gap:25px}main[data-template=product] .product__info-wrapper{padding-left:3vw}main[data-template=collection] .sado-catalog__grid{column-gap:22px}.ec-guidance__grid,.ec-information__checklist{gap:25px}}@media(max-width:749px){main[data-template]:not([data-template=index]) .page-width{padding-left:22px;padding-right:22px}main[data-template=collection] .renew-collection{padding:30px 22px 35px}main[data-template=collection] .renew-collection__breadcrumb{padding-bottom:25px;font-size:11px}main[data-template=collection] .renew-collection h1{font-size:30px}main[data-template=collection] .renew-collection__head{margin-bottom:25px}main[data-template=collection] .renew-collection__lead{font-size:13px;margin-top:20px}main[data-template=collection] .renew-collection__browse{gap:22px}main[data-template=collection] .renew-collection__links a{font-size:12px;padding:10px 12px}main[data-template=collection] .sado-catalog{padding-bottom:50px}main[data-template=collection] .sado-catalog__filters{padding:17px;gap:16px}main[data-template=collection] .sado-catalog__filters :is(input:not([type=checkbox]),select){font-size:16px;padding:10px}main[data-template=collection] .sado-catalog__advanced>div{gap:14px}main[data-template=collection] .sado-catalog__summary{font-size:12px;align-items:flex-start;gap:20px}main[data-template=collection] .sado-catalog__summary a{font-size:11px}main[data-template=collection] .sado-catalog__grid{column-gap:16px;row-gap:35px}main[data-template=collection] .sado-catalog h3{font-size:14px;line-height:1.9}main[data-template=collection] .sado-catalog__variant,main[data-template=collection] .sado-catalog__photo-note{font-size:11px}main[data-template=collection] .sado-catalog__price{font-size:13px}main[data-template=collection] .sado-catalog__help{margin-top:45px;padding-top:30px;gap:8px 22px}main[data-template=collection] .sado-catalog__help h2{font-size:24px}main[data-template=search] .template-search__header{padding:35px 22px 25px}main[data-template=search] .template-search__header h1{font-size:30px}main[data-template=search] .template-search .field__input{font-size:16px}main[data-template=search] .card__heading,main[data-template=collection] .card__heading{font-size:14px}main[data-template=product] .product{padding-top:15px;padding-bottom:40px}main[data-template=product] .product__info-wrapper{padding-left:0;padding-right:0}main[data-template=product] .product__info-container{padding-top:25px;max-width:100%}main[data-template=product] .product__title h1{font-size:26px;line-height:1.8}main[data-template=product] .product__title{margin-bottom:20px}main[data-template=product] .price{font-size:23px}main[data-template=product] .product-form__input{margin-top:25px;margin-bottom:20px}main[data-template=product] .product-form__input--pill input[type=radio]+label{font-size:13px;padding:12px 15px}main[data-template=product] .product__description{padding-top:25px;margin-top:30px}main[data-template=product] .related-products{padding-top:40px;padding-bottom:50px}main[data-template=product] .related-products__heading{font-size:27px;margin-bottom:25px}main[data-template=cart] .title-wrapper-with-link{margin-top:10px;margin-bottom:28px}main[data-template=cart] .title--primary{font-size:31px}main[data-template=cart] .cart-item__name{font-size:16px}main[data-template=cart] .cart-item__details .product-option{font-size:12px}main[data-template=cart] .cart__footer{padding-top:28px;gap:30px}main[data-template=cart] .totals__total{font-size:18px}main[data-template=cart] .totals__total-value{font-size:24px}main[data-template=cart] .cart__note textarea{font-size:16px}main[data-template=cart] .cart__warnings{padding:60px 0 75px}main[data-template=cart] .cart__empty-text{font-size:27px}main[data-template=page] .main-page-title{font-size:30px!important;margin-bottom:30px}main[data-template=page] .rte h2{font-size:25px}main[data-template=page] .rte h3{font-size:22px}.shopify-policy__container{padding:40px 22px 65px!important}.shopify-policy__container h1{font-size:30px}.ec-guidance__inner,.ec-information__inner{padding:45px 22px 55px}.ec-guidance__heading{display:block;margin-bottom:30px}.ec-guidance h2{font-size:28px}.ec-guidance__heading>p{margin-top:20px;font-size:13px}.ec-guidance__grid,.ec-information__checklist{grid-template-columns:1fr;gap:30px}.ec-guidance__card{padding-top:20px}.ec-guidance__card>h3{font-size:23px;margin-top:12px}.ec-guidance__card>p{margin-bottom:15px}.ec-information__header{margin-bottom:30px}.ec-information__header h1{font-size:30px}.ec-information__header h2{font-size:27px}.ec-information__header>p:not(.ec-kicker){font-size:13px}.ec-information__nav{gap:12px 22px;margin-bottom:30px;font-size:12px}.ec-information__checklist{margin-bottom:30px}.ec-information__checklist h2{font-size:23px}.ec-information__policy>summary{font-size:23px;padding:21px 0}.ec-information__policy .rte{font-size:14px}.ec-information__contact{font-size:12px}.ec-information__contact>a{margin:10px 0 0;display:flex;max-width:200px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main[data-template=product] .product-form__input--pill input[type=radio].disabled:checked+label{color:var(--ec-paper);text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sado-editorial-commerce.css.map */
