.ts-size-guide{position:fixed;z-index:5;top:0;left:0;width:100%;height:100dvh;background-color:transparent;transition:background-color .3s,backdrop-filter .3s;pointer-events:none}.ts-size-guide.open{background-color:#f7f3ed4d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:all}.ts-size-guide__inner{width:100%;max-width:460px;height:100%;display:flex;flex-direction:column;background-color:var(--secondary-background);position:relative;overflow:hidden;transition:transform .3s;transform:translate(100%);margin-left:auto}.ts-size-guide.open .ts-size-guide__inner{transform:translate(0)}.ts-size-guide__toggle{font-family:var(--main-font);font-weight:400;font-size:13px;line-height:1.1;color:var(--main-blue);cursor:pointer;margin:0 0 0 auto;text-transform:uppercase;text-decoration:underline;opacity:.9}.ts-size-guide__header{display:flex;justify-content:space-between;padding:20px}.ts-size-guide__title{font-family:var(--heading-font);font-weight:400;font-size:30px;line-height:1;color:var(--main-blue);margin:0}.ts-size-guide__close{display:flex;cursor:pointer;color:var(--main-blue);margin:0}.ts-size-guide__close svg{pointer-events:none}.ts-size-guide__content{flex:1;overflow:auto;padding:16px 20px 20px}.ts-size-guide__controls{display:flex;gap:8px;background-color:#f5f0ea;border-radius:2px;margin:0 0 32px}.ts-size-guide__control{width:100%;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:1;color:var(--main-blue);background-color:transparent;transition:background-color .3s,color .3s;text-transform:uppercase;margin:0;border-radius:2px}[data-tab=size] .ts-size-guide__control[data-tab=size],[data-tab=find] .ts-size-guide__control[data-tab=find]{color:#fff;background-color:var(--main-blue)}.ts-size-guide__tab{display:none}[data-tab=size] .ts-size-guide__tab[data-tab=size],[data-tab=find] .ts-size-guide__tab[data-tab=find]{display:block}.ts-size-guide__tab-header{display:flex;align-items:end;justify-content:space-between;margin:0 0 16px}.ts-size-guide__tab-title{font-family:var(--heading-font);font-weight:400;font-size:20px;line-height:1.2;margin:0;color:var(--main-blue)}.ts-size-guide__tab-controls{width:fit-content;display:flex;gap:16px;align-items:center}.ts-size-guide__tab-control{cursor:pointer;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:1;letter-spacing:1%;text-transform:uppercase;opacity:.5;color:var(--main-blue);margin:0}.ts-size-guide__tab-control.active{opacity:1}.ts-size-guide__tab-table{overflow:auto}.ts-size-guide__tab-table:not(.active){display:none}.ts-size-guide__tab-table table{width:100%;min-width:420px;border-color:#7f899933;box-shadow:none}.ts-size-guide__tab-table table *{border-color:#7f899933}.ts-size-guide__tab-table table th:not(:first-child){background-color:#f5f0ea}.ts-size-guide__tab-table table th,.ts-size-guide__tab-table table td{width:19%;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;min-height:56px;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:1.2;color:var(--main-blue);padding:4px;border-color:#7f899933;border-width:.5px}.ts-size-guide__tab-table table th:first-child,.ts-size-guide__tab-table table td:first-child{width:24%}.ts-size-guide__measurement{margin:40px 0 0}.ts-size-guide__measurement-title{margin:0 0 16px;font-family:var(--heading-font);font-weight:400;font-size:20px;line-height:1.1;color:var(--main-blue)}.ts-size-guide__measurement-content{display:flex;gap:16px}.ts-size-guide__measurement-image{width:calc(50% - 8px);display:flex}.ts-size-guide__measurement-image img{width:100%;height:fit-content}.ts-size-guide__measurement-rte{width:calc(50% - 8px);font-family:var(--main-font);font-weight:300;font-size:14px;line-height:1.3;color:var(--main-blue);opacity:.8}.ts-size-guide__measurement-rte h1,.ts-size-guide__measurement-rte h2,.ts-size-guide__measurement-rte h3,.ts-size-guide__measurement-rte h4,.ts-size-guide__measurement-rte h5,.ts-size-guide__measurement-rte h6{margin:16px 0 4px;font-size:14px;line-height:1.1;font-weight:500}.ts-size-guide__measurement-rte h1:first-child,.ts-size-guide__measurement-rte h2:first-child,.ts-size-guide__measurement-rte h3:first-child,.ts-size-guide__measurement-rte h4:first-child,.ts-size-guide__measurement-rte h5:first-child,.ts-size-guide__measurement-rte h6:first-child{margin:0 0 4px}.ts-size-guide__fields{display:flex;flex-direction:column;gap:16px}.ts-size-guide__field{position:relative;display:flex;padding-top:10px}.ts-size-guide__field.hide{display:none}.ts-size-guide__input{width:100%;padding:8px 0;border:none;border-bottom:1px solid #2A4053CC;border-radius:0;background-color:transparent;font-family:var(--main-font);font-weight:300;font-size:16px;line-height:1.2;letter-spacing:0%;color:var(--main-blue);margin:0}.ts-size-guide__input:focus-visible{box-shadow:none;outline:none}.ts-size-guide__input::placeholder{opacity:0}.ts-size-guide__label{position:absolute;top:18px;left:0;font-family:var(--main-font);font-weight:300;font-size:14px;line-height:1.2;letter-spacing:0%;color:var(--main-blue);margin:0;z-index:1;transition:top .3s;display:flex;align-items:center;justify-content:space-between;width:100%;pointer-events:none}.ts-size-guide__label span:not([class]){opacity:.7;transition:transform .3s,opacity .3s}.ts-size-guide__label svg{transition:transform .3s}.ts-size-guide__input:not(:placeholder-shown)+.ts-size-guide__label{top:0;left:0}.ts-size-guide__input:not(:placeholder-shown)+.ts-size-guide__label span:not([class]){opacity:.5;transform:scale(.9) translate(-6%)}.ts-size-guide__input:not(:placeholder-shown)+.ts-size-guide__label svg{transform:translateY(18px)}.ts-size-guide__field.open .ts-size-guide__label svg{transform:rotate(180deg)}.ts-size-guide__field.open .ts-size-guide__input:not(:placeholder-shown)+.ts-size-guide__label svg{transform:rotate(180deg) translateY(-18px)}.ts-size-guide__select{position:absolute;top:100%;left:0;width:100%;height:fit-content;padding:8px 0;transition:top .3s,opacity .3s;opacity:0;pointer-events:none;background-color:var(--secondary-background);z-index:2;box-shadow:0 0 11.33px 3px #53667608}.ts-size-guide__field.open .ts-size-guide__select{top:calc(100% + 8px);pointer-events:all;opacity:1}.ts-size-guide__field--select{cursor:pointer}.ts-size-guide__field--select input{pointer-events:none;text-transform:capitalize}.ts-size-guide__option{padding:8px 16px;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:1.1;letter-spacing:0%;color:var(--main-blue);margin:0;cursor:pointer;text-transform:uppercase;transition:background-color .3s}.ts-size-guide__option:hover,.ts-size-guide__option.active{background-color:#f5f0ea}.ts-size-guide__error{font-family:var(--heading-font);font-weight:400;font-style:italic;font-size:13px;line-height:1;letter-spacing:0%;margin:4px 0 0;color:#cf3738;position:absolute;top:100%;left:0}.ts-size-guide__results,.ts-size-guide.calculated .ts-size-guide__form,.ts-size-guide.calculated [data-tab=find] .ts-size-guide__tab-header{display:none}.ts-size-guide.calculated .ts-size-guide__results{display:block}.ts-size-guide__results-title{font-family:var(--heading-font);font-weight:400;font-size:20px;line-height:1.2;margin:0 0 16px;text-align:center;color:var(--main-blue)}.ts-size-guide__results-media-wrapper{position:relative;margin:0 0 24px}.ts-size-guide__results-media{display:flex}.ts-size-guide__results-media-option{width:100%;display:none}[data-category=one-pieces] .ts-size-guide__results-media-option[data-style=one-pieces],[data-category=bottoms] .ts-size-guide__results-media-option[data-style=bottoms],[data-category=tops] .ts-size-guide__results-media-option[data-style=tops],[data-category].ts-size-guide.result-error .ts-size-guide__results-media-option[data-style=error]{display:flex}.ts-size-guide.result-error .ts-size-guide__results-media-option[data-style]{display:none}.ts-size-guide__results-media-option svg{width:100%;height:auto}.ts-size-guide.result-error .ts-size-guide__results-media-labels{display:none}.ts-size-guide__results-media-label{font-family:var(--main-font);font-weight:500;font-size:13px;line-height:1;text-align:center;text-transform:uppercase;color:var(--main-blue);margin:0;position:absolute;z-index:1}.ts-size-guide__results-media-label[data-result-label=bust]{top:25%;right:0}.ts-size-guide__results-media-label[data-result-label=waist]{top:45.5%;left:0}.ts-size-guide__results-media-label[data-result-label=hip]{top:66%;right:0}[data-category=bottoms] .ts-size-guide__results-media-label[data-result-label=bust],[data-category=tops] .ts-size-guide__results-media-label[data-result-label=waist],[data-category=tops] .ts-size-guide__results-media-label[data-result-label=hip]{display:none}.ts-size-guide__results-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px}.ts-size-guide.result-error .ts-size-guide__results-options{display:none}.ts-size-guide__results-option{position:relative;width:100%;height:36px;border:1px solid #7F899933;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:1.2;color:var(--main-blue);margin:0;padding:4px;text-transform:uppercase;transition:background-color .3s,color .3s,border-color .3s}.ts-size-guide__results-option:has(input:checked){background-color:var(--main-blue);border-color:var(--main-blue);color:#fff}.ts-size-guide__results-message{font-family:var(--main-font);font-weight:300;font-size:14px;line-height:1.3;text-align:center;margin:0 auto;color:var(--main-blue);opacity:.8;max-width:240px}.ts-size-guide.result-error .ts-size-guide__results-message{display:none}.ts-size-guide__results-description{margin:32px 0 0;border-top:.8px solid #7F899933;padding-top:32px;font-family:var(--main-font);font-weight:300;font-size:14px;line-height:1.3;color:var(--main-blue)}.ts-size-guide.result-error .ts-size-guide__results-description{display:none}.ts-size-guide__results-description *{opacity:.8}.ts-size-guide__results-description h1,.ts-size-guide__results-description h2,.ts-size-guide__results-description h3,.ts-size-guide__results-description h4,.ts-size-guide__results-description h5,.ts-size-guide__results-description h6{opacity:1;margin:16px 0 4px;text-transform:uppercase;font-size:13px;line-height:1.1;font-weight:500}.ts-size-guide__results-description h1:first-child,.ts-size-guide__results-description h2:first-child,.ts-size-guide__results-description h3:first-child,.ts-size-guide__results-description h4:first-child,.ts-size-guide__results-description h5:first-child,.ts-size-guide__results-description h6:first-child{margin:0 0 4px}.ts-size-guide__results-description a{opacity:1}.ts-size-guide__bottom{padding:20px}[data-tab=size] .ts-size-guide__bottom,.ts-size-guide.result-error .ts-size-guide__bottom{display:none}.ts-size-guide__button{width:100%;height:40px;background-color:var(--main-blue);color:#fff;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;margin:0;border-radius:2px;text-transform:uppercase;cursor:pointer}.ts-size-guide__button *{pointer-events:none}.ts-size-guide__button--select,.ts-size-guide.calculated .ts-size-guide__button--find{display:none}.ts-size-guide.calculated .ts-size-guide__button--select{display:inline}.ts-size-guide__results-error-button{width:100%;height:40px;display:none;align-items:center;justify-content:center;background-color:var(--main-blue);color:#fff;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:1;margin:0;text-transform:uppercase;text-decoration:none}.ts-size-guide.result-error .ts-size-guide__results-error-button{display:flex}.ts-size-guide__results-error-message{font-family:var(--main-font);font-weight:300;font-size:14px;line-height:1.3;text-align:center;color:var(--main-blue);opacity:.8;margin:-8px 0 16px;display:none}.ts-size-guide.result-error .ts-size-guide__results-error-message{display:block}@media screen and (max-width: 549px){.ts-size-guide__header{padding:20px 16px}.ts-size-guide__title{font-size:25px;line-height:1.1}.ts-size-guide__content{padding:8px 16px 16px}.ts-size-guide__control{height:36px}.ts-size-guide__measurement-image img{height:100%;object-fit:cover}.ts-size-guide__results-media-label[data-result-label=bust]{top:25%;right:0}.ts-size-guide__results-media-label[data-result-label=waist]{top:45.5%;left:0}.ts-size-guide__results-media-label[data-result-label=hip]{top:66%;right:0}.ts-size-guide__bottom{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ts-size-guide.css.map */
