html body #MainContent .page-width{max-width:var(--sy-max,1920px);padding-inline:var(--sy-gutter,clamp(16px,3.4vw,64px))}html body #MainContent .page-width--narrow{max-width:860px}html body #MainContent:is([data-template=collection],[data-template=page],[data-template=search],[data-template=blog],[data-template=article],[data-template=cart],[data-template="404"],[data-template=list-collections]) :is(h1,.title,.main-page-title,.collection-hero__title){font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#111;margin:0}html body #MainContent:is([data-template=collection],[data-template=page],[data-template=search],[data-template=blog],[data-template=article],[data-template=cart],[data-template="404"],[data-template=list-collections]) :is(h2,.h2){font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:#111}html body #MainContent:is([data-template=collection],[data-template=page],[data-template=search],[data-template=blog],[data-template=article],[data-template=cart],[data-template="404"],[data-template=list-collections]) :is(h3,.h3){font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:#111}html body #MainContent .button,html body .cart-drawer .button,html body .cart__checkout-button{--buttons-border-width:0px;border-radius:30px;min-height:48px;padding:0 28px;font-size:16px;font-weight:500;letter-spacing:-.008em;line-height:1.5;transition:background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}html body #MainContent .button:before,html body #MainContent .button:after,html body .cart-drawer .button:before,html body .cart-drawer .button:after,html body .cart__checkout-button:before,html body .cart__checkout-button:after{box-shadow:none!important;border-radius:30px!important}html body #MainContent .button:not(.button--secondary):not(.button--tertiary),html body .cart__checkout-button{background:#111;color:#fff}html body #MainContent .button:not(.button--secondary):not(.button--tertiary):hover,html body .cart__checkout-button:hover{background:#39393b}html body #MainContent .button--secondary{background:#fff;color:#111;box-shadow:inset 0 0 0 1.5px #cacacb}html body #MainContent .button--secondary:hover{box-shadow:inset 0 0 0 1.5px #111}html body #MainContent .button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #111}html body #MainContent .field:before,html body #MainContent .field:after,html body #MainContent .select:before,html body #MainContent .select:after{display:none}html body #MainContent .field__input,html body #MainContent .select__select,html body #MainContent .text-area,html body #MainContent .customer .field input{border-radius:12px;background:#fff;box-shadow:none;border:1px solid #cacacb;color:#111;font-size:16px;font-weight:500;letter-spacing:-.008em;min-height:52px;transition:border-color .16s cubic-bezier(.2,0,0,1)}html body #MainContent .field__input:hover,html body #MainContent .select__select:hover{border-color:#707072}html body #MainContent .field__input:focus,html body #MainContent .select__select:focus,html body #MainContent .text-area:focus{border-color:#111;box-shadow:none;outline:none}html body #MainContent .field__label{color:#707072;font-size:15px;font-weight:500;letter-spacing:-.008em}html body #MainContent .field__input:focus~.field__label,html body #MainContent .field__input:not(:placeholder-shown)~.field__label{font-size:12px}html body .collection-hero{background:#fff;padding:0}html body .collection-hero__inner{padding-block:clamp(28px,3.4vw,56px) clamp(8px,1vw,16px)}html body .collection-hero__text-wrapper{max-width:none}html body .collection-hero__description{margin-top:12px;max-width:62ch;font-size:15px;line-height:1.65;color:#707072;letter-spacing:-.006em}html body .collection-hero__description p{margin:0}html body .collection-hero__description *{font-size:inherit;color:inherit}html body .facets-vertical-sort{padding-block:0}html body .facets-vertical-form{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:12px 0;margin:0;box-shadow:0 -1px #e5e5e5 inset}html body .facets-vertical-form .product-count-vertical{order:-1;margin-right:auto;font-size:15px;font-weight:500;color:#707072;padding:0}html body .facets-vertical-form .facet-filters.sorting{display:flex;align-items:center;gap:8px}html body .facet-filters__label,html body .facet-filters__label label{font-size:14px;color:#707072;font-weight:500}html body .facet-filters__sort{background:transparent;border:0;font-size:15px;font-weight:500;color:#111;cursor:pointer;padding-right:24px}html body .facets-vertical .select:after,html body .facets-vertical-sort .select:after{display:none}html body .facets-vertical-form .select .icon-caret{right:0;width:10px}html body .facets-vertical{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:clamp(24px,3vw,48px);align-items:start;padding-top:8px}html body .facets-vertical .facets-wrapper{width:auto;max-width:none;padding:0;position:sticky;top:96px;max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:thin}html body .facets-vertical .product-grid-container{width:auto;max-width:none;padding:0}html body .facets__summary,html body .facets__disclosure-vertical>summary{padding:16px 0;font-size:16px;font-weight:500;letter-spacing:-.008em;color:#111}html body .facets__disclosure-vertical{border:0;box-shadow:0 -1px #e5e5e5 inset;margin:0}html body .facets__display-vertical{padding:0 0 16px}html body .facets__item,html body .facet-checkbox{font-size:15px;font-weight:500;color:#111;letter-spacing:-.008em;padding:6px 0;min-height:36px}html body .active-facets{margin:0 0 16px}html body .active-facets__button-inner,html body .active-facets__button .button{border-radius:30px;min-height:36px;padding:0 14px;background:#f5f5f5;color:#111;font-size:14px;box-shadow:none}html body .active-facets__button-remove{font-size:14px;color:#707072;text-decoration:underline;text-underline-offset:3px}html body .mobile-facets__open-wrapper .button,html body .mobile-facets__open{min-height:44px;border-radius:30px}html body #product-grid{--grid-desktop-horizontal-spacing:12px;--grid-desktop-vertical-spacing:40px;--grid-mobile-horizontal-spacing:8px;--grid-mobile-vertical-spacing:32px;column-gap:12px;row-gap:40px;margin:0;padding:0;list-style:none}@media(max-width:749px){html body #product-grid{column-gap:8px;row-gap:28px}}html body #product-grid .grid__item{padding:0}html body .pagination-wrapper{margin-top:56px}html body .pagination__list{gap:8px}html body .pagination__item{min-width:44px;height:44px;border-radius:30px;font-size:15px;font-weight:500;color:#707072;display:inline-flex;align-items:center;justify-content:center}html body .pagination__item:after{display:none}html body .pagination__item--current{background:#111;color:#fff}html body .pagination__item:hover:not(.pagination__item--current){background:#f5f5f5;color:#111}@media(max-width:989px){html body .facets-vertical{display:block}html body .facets-vertical .facets-wrapper{position:static;max-height:none}}@media(max-width:749px){html body .facets-vertical-form{padding:10px 0}}html body .collection-list .card,html body .collection-list__item .card{border-radius:0}html body .collection-list .card__heading,html body .collection-list .card__heading a{font-size:18px;font-weight:500;letter-spacing:-.012em}html body .template-search__header{padding-top:clamp(28px,3.4vw,56px);margin-bottom:0}html body .template-search__search{max-width:560px;margin:24px 0 0}html body .template-search .page-width{padding-bottom:64px}html body .section-main-page-padding{padding-block:clamp(32px,4vw,64px)}html body .main-page-title{margin-bottom:clamp(20px,2.4vw,32px)}html body .rte{font-size:16px;line-height:1.75;color:#3a3a3c;letter-spacing:-.006em}html body #MainContent:is([data-template=page],[data-template=article]) .rte,html body #MainContent:is([data-template=page],[data-template=article]) .rte *:not(svg):not(path){font-family:var(--sy-body)!important}html body #MainContent:is([data-template=page],[data-template=article]) .rte p,html body #MainContent:is([data-template=page],[data-template=article]) .rte li{font-size:16px!important;line-height:1.75!important;color:#3a3a3c!important;font-weight:500}html body .rte p{margin:0 0 16px}html body #MainContent:is([data-template=page],[data-template=article]) .rte :is(h1,h2,h3,h4){font-weight:500!important;letter-spacing:-.015em!important;color:#111!important;line-height:1.3!important;margin:clamp(28px,3vw,44px) 0 12px!important}html body #MainContent:is([data-template=page],[data-template=article]) .rte h1{font-size:clamp(24px,2.2vw,32px)!important}html body #MainContent:is([data-template=page],[data-template=article]) .rte h2{font-size:clamp(20px,1.7vw,24px)!important}html body #MainContent:is([data-template=page],[data-template=article]) .rte :is(h3,h4){font-size:18px!important}html body .rte strong,html body .rte b{font-weight:600;color:#111}html body .rte ul,html body .rte ol{margin:0 0 20px;padding-left:1.25em}html body .rte li{margin:6px 0}html body .rte a{color:#111;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html body .rte a:hover{color:#707072}html body .rte hr{border:0;height:1px;background:#e5e5e5;margin:clamp(28px,3vw,44px) 0}html body .rte img{max-width:100%;height:auto;border-radius:0}html body .rte table{width:100%;border-collapse:collapse;font-size:15px}html body .rte th,html body .rte td{padding:12px;text-align:left;border:0;box-shadow:0 -1px #e5e5e5 inset}html body .rte blockquote{margin:24px 0;padding:0 0 0 20px;box-shadow:2px 0 #111 inset;color:#111}html body .main-blog{padding-top:clamp(28px,3.4vw,56px)}html body .blog-articles{--grid-desktop-horizontal-spacing:12px;column-gap:12px;row-gap:40px}html body .article-card{border-radius:0}html body .article-card .card__heading,html body .article-card .card__heading a{font-size:18px;font-weight:500;letter-spacing:-.012em;line-height:1.35;color:#111}html body .article-card__info,html body .article-card .caption-with-letter-spacing{font-size:13px;font-weight:500;color:#707072;text-transform:none;letter-spacing:-.004em}html body .article-card .card__media,html body .article-card .media{border-radius:0}html body .article-card__excerpt{font-size:15px;line-height:1.6;color:#707072}html body .article-template{max-width:760px;margin-inline:auto;padding-block:clamp(28px,4vw,64px)}html body .article-template__title{font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px}html body .article-template__hero-container,html body .article-template__hero-adapt{border-radius:0;margin-bottom:32px}html body .article-template__content{font-size:17px;line-height:1.8}html body .article-template__social-sharing{margin:16px 0 28px}html body .template-404{text-align:center;padding:clamp(72px,12vw,160px) var(--sy-gutter,16px)}html body .template-404 .title{font-size:clamp(28px,3.2vw,44px);font-weight:500;letter-spacing:-.025em;margin-bottom:24px}html body .template-404 .button{margin-top:8px}html body .contact{max-width:640px;margin-inline:auto}html body .contact .title{margin-bottom:24px}html body .contact__fields{gap:16px}html body .contact__button{margin-top:24px}html body .contact .form-status,html body .form__message{font-size:15px;color:#111}html body .customer{max-width:560px;margin:0 auto;padding:clamp(40px,6vw,96px) 0}html body .customer.account,html body .customer.orders,html body .customer.addresses{max-width:none}html body .customer h1,html body .customer .customer__title{font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:-.02em;margin:0 0 24px}html body .customer .field{margin-bottom:16px}html body .customer .button{width:100%}html body .customer a:not(.button){color:#111;text-decoration:underline;text-underline-offset:3px;font-size:15px}html body .customer table{width:100%;border-collapse:collapse;font-size:15px}html body .customer th{color:#707072;font-weight:500;text-align:left;padding:12px 8px;box-shadow:0 -1px #e5e5e5 inset}html body .customer td{padding:16px 8px;box-shadow:0 -1px #e5e5e5 inset}html body .title-wrapper-with-link{margin:clamp(28px,3.4vw,56px) 0 clamp(16px,2vw,28px);align-items:baseline}html body .title-wrapper-with-link .title{margin:0}html body .title-wrapper-with-link .underlined-link{font-size:15px;font-weight:500;color:#707072;text-decoration:underline;text-underline-offset:3px}html body .cart__items{margin:0}html body .cart-items{border-collapse:collapse}html body .cart-items thead{border:0}html body .cart-items thead th,html body .cart-items .caption-with-letter-spacing{font-size:13px;font-weight:500;color:#707072;text-transform:none;letter-spacing:-.004em;padding:12px 0}html body .cart-items thead:after,html body .cart-item{border:0}html body .cart-item{box-shadow:0 -1px #e5e5e5 inset}html body .cart-item td{padding:24px 12px 24px 0;vertical-align:top}html body .cart-item__image{border-radius:0;max-width:120px;height:auto;background:#f5f5f5}html body .cart-item__name{font-size:16px;font-weight:500;letter-spacing:-.01em;color:#111;text-decoration:none;line-height:1.4}html body .cart-item__details .product-option,html body .cart-item__details dl,html body .cart-item__details .caption{font-size:14px;color:#707072;line-height:1.6;font-weight:500}html body .cart-item .price,html body .cart-item__totals .price{font-size:16px;font-weight:500;color:#111}html body .cart-item__quantity .quantity{border-radius:30px;min-height:44px;width:128px;box-shadow:none;border:1px solid #cacacb}html body .cart-item__quantity .quantity:before,html body .cart-item__quantity .quantity:after{display:none}html body .cart-item__quantity .quantity__button{width:40px}html body cart-remove-button .button{min-height:44px;min-width:44px;padding:0;background:transparent!important;color:#707072!important;box-shadow:none}html body cart-remove-button .button:hover{color:#111!important}html body .cart__footer{padding-block:24px 64px}html body .cart__blocks{max-width:420px;margin-left:auto}html body .totals{font-size:16px;font-weight:500;color:#111;justify-content:space-between;align-items:baseline;margin:0 0 8px}html body .totals__total,html body .totals__total-value{font-size:20px;font-weight:500;letter-spacing:-.012em}html body .tax-note,html body .cart__footer .tax-note{font-size:13px;line-height:1.5;color:#707072;margin:0 0 20px}html body .cart__ctas{margin-top:8px}html body .cart__checkout-button{width:100%}html body .cart__empty-text{font-size:16px;color:#707072;margin:0 0 24px}html body .cart__warnings{text-align:center;padding:clamp(48px,8vw,112px) 0}@media(max-width:749px){html body .cart__blocks{max-width:none}html body .cart-item td{padding:20px 8px 20px 0}}html body .drawer__inner{border-radius:0}html body .drawer__header{padding:16px 24px;box-shadow:0 -1px #e5e5e5 inset}html body .drawer__heading{font-size:18px;font-weight:500;letter-spacing:-.012em}html body .drawer__footer{padding:20px 24px 24px;border:0;box-shadow:0 1px #e5e5e5 inset}html body .cart-drawer__empty-content{padding:48px 24px}html body .cart-drawer .cart-item{box-shadow:0 -1px #e5e5e5 inset}html body .cart-drawer .cart-item td{padding:20px 0}@media(prefers-reduced-motion:reduce){html body #MainContent *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sartiyoon-pages.css.map */
