.ats{--ats-text: #203a32;--ats-muted: #4b6158;--ats-border: #d5dfd5;--ats-pale: #f5f7f3;--ats-photo-ratio: 6 / 5;--ats-accent: var(--colorBtnPrimary, #59d7dd);--ats-accent-text: var(--colorBtnPrimaryText, #0b2528);max-width:1240px;margin-inline:auto;padding:30px clamp(14px,3.2vw,44px) 56px}.ats *,.ats *:after,.ats *:before{box-sizing:border-box}.ats [hidden]{display:none!important}.ats__heading{margin-bottom:24px}.ats__heading h1{margin:0 0 8px;font-size:clamp(29px,3.25vw,46px);line-height:1.12;margin-inline:0}.ats__heading p{margin:0;font-size:16px}.ats__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,46px)}.ats__studio,.ats__options,.ats__piece,.ats__dialog{background:var(--ats-pale);color:var(--ats-text);border:1px solid var(--ats-border);border-radius:16px}.ats__studio{position:sticky;top:12px;padding:clamp(12px,2vw,24px)}.ats__studio-head{display:flex;align-items:center;justify-content:space-between;column-gap:12px;row-gap:8px;flex-wrap:wrap}.ats__studio-head h2{margin:0;font-size:clamp(17px,2vw,23px);color:inherit}.ats__previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:12px 6px;justify-items:center;align-items:end}.ats__previews--family{grid-template-columns:repeat(3,minmax(0,1fr))}.ats__figure{width:100%;min-width:0;margin:0;text-align:center}.ats__figure [data-preview-selection]{display:block;color:var(--ats-muted);font-size:11px;font-weight:500;margin-top:3px}.ats__figure figcaption{font-size:13px;font-weight:650;line-height:1.25}.ats__mockup{width:100%;aspect-ratio:200/184;position:relative;margin-inline:auto}.ats__mockup--child{width:85%}.ats__shirt{--shirt-color: #f7f6f1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 4px #183b2926)}.ats__shirt-body{fill:var(--shirt-color, #f7f6f1);stroke:#54685e;stroke-opacity:.55;stroke-width:.8px}.ats__shirt-seam,.ats__shirt-fold{fill:none;stroke:#667e73;stroke-opacity:.28;stroke-width:1px}.ats__shirt-fold{stroke-opacity:.13}.ats__print{position:absolute;top:33%;right:32%;bottom:18%;left:32%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:none;container-type:inline-size;color:var(--print-ink, #20352e)}.ats__photo{aspect-ratio:var(--ats-photo-ratio);width:100%;flex:none;position:relative;overflow:hidden}.ats__photo:has(img[hidden]){display:none}.ats__photo img,.ats__crop-frame img{position:absolute;top:50%;left:50%;display:block;max-width:none;max-height:none;-webkit-user-select:none;user-select:none}.ats__print-text{width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(5px,15cqw,16px);font-weight:750;line-height:1.12;letter-spacing:.015em}.ats__print:has(img:not([hidden])){justify-content:flex-start}.ats__print:has(img:not([hidden])) .ats__print-text{margin-top:4cqw;font-size:clamp(3px,9cqw,12px)}.ats__print-text:empty{display:none}.ats__form{display:grid;gap:15px;min-width:0}.ats__options,.ats__piece{padding:clamp(13px,2.2vw,20px);margin:0;min-width:0}.ats__piece{display:grid;gap:13px}.ats .ats__legend{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.ats__card-title{margin:0 0 8px;color:var(--ats-text);font-size:17px;font-weight:750;line-height:1.35}.ats__piece .ats__card-title{margin:0}.ats__price{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;margin-bottom:10px}.ats__price strong{font-size:30px;line-height:1.1}.ats__price span{color:var(--ats-muted);font-size:13px}.ats__piece-options,.ats__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ats__label{display:block;margin:0 0 5px;font-size:14px;font-weight:650;line-height:1.3;letter-spacing:normal;text-transform:none}.ats input,.ats select,.ats button{font:inherit}.ats input[type=text],.ats input[type=file],.ats select{width:100%;min-width:0;min-height:43px;border:1px solid #a7b7ae;border-radius:8px;background-color:#fff;color:var(--ats-text);margin:0}.ats input[type=text],.ats select{padding:8px 11px;font-size:16px}.ats select{padding-right:26px}.ats input[type=file]{padding:6px;font-size:13px}.ats input[type=file]::file-selector-button{border:0;border-radius:4px;padding:6px 8px;background:#e4ece5;color:#244235;font-weight:650}.ats__lines{display:grid;gap:6px}.ats__lines label{margin:0}.ats__child-color{font-size:14px}.ats__swatch{display:inline-block;vertical-align:middle;width:17px;height:17px;border:1px solid #a6b5ac;border-radius:50%;background:#f7f6f1}.ats__mode>label{display:flex;gap:8px;align-items:center;margin-bottom:7px;font-size:14px;text-transform:none;letter-spacing:normal;cursor:pointer}.ats__mode input[type=radio]{margin:0;width:17px;height:17px;accent-color:#246452}.ats__hint{margin:8px 0 0;color:var(--ats-muted);font-size:13px;line-height:1.45}.ats__vis-btn,.ats__buy{min-height:44px;padding:8px 12px;border-radius:8px;font-weight:700!important;cursor:pointer;line-height:1.2}.ats__vis-btn{border:1px solid #9baea2;color:#234336;background:#eaf1eb}.ats__buy{border:1px solid transparent;background:var(--ats-accent);color:var(--ats-accent-text)}.ats__buy:disabled{opacity:.65;cursor:not-allowed}.ats__text-button{display:inline-block;min-height:44px;color:#244235;text-decoration:underline;cursor:pointer}.ats__photo-actions{display:flex;column-gap:14px;flex-wrap:wrap}.ats__file-name{margin:5px 0 0;color:var(--ats-muted);font-size:13px;overflow-wrap:anywhere}.ats__piece-crop{justify-self:start}.ats__feedback{background:#fff0ec;border:1px solid #d9a9a0;color:#73342a;padding:11px 13px;border-radius:8px;margin:0}.ats :focus-visible{outline:2px solid #187462;outline-offset:3px}.ats__mobile-piece{display:none}.ats__dialog{padding:clamp(12px,3vw,28px);width:min(680px,calc(100vw - 22px));max-height:89vh;margin:auto}.ats__dialog:not([open]){display:none}.ats__dialog::backdrop{background:#172522ad}.ats__crop-dialog{width:min(460px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain}.ats__crop-head h2{font-size:clamp(18px,2vw,22px)}.ats__crop-help{margin:6px 0 12px}.ats__crop-frame{position:relative;width:min(100%,280px);aspect-ratio:var(--ats-photo-ratio);margin:0 auto 12px;overflow:hidden;background:#d9e3dc;border-radius:8px;outline:2px solid #377567;outline-offset:2px;touch-action:none;cursor:grab}.ats__crop-frame:active{cursor:grabbing}.ats__crop-frame img{pointer-events:none}.ats__crop-controls{display:grid;gap:4px}.ats__crop-controls label{display:grid;grid-template-columns:minmax(90px,112px) minmax(0,1fr);align-items:center;gap:8px;min-height:38px;margin:0;color:var(--ats-text);font-size:14px;letter-spacing:normal;text-transform:none}.ats__crop-controls input{width:100%;min-width:0;height:32px;margin:0;accent-color:#246452}.ats__crop-controls button{justify-self:start}.ats__crop-actions{margin-top:5px;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr)}.ats__gallery{margin-top:14px;padding-top:12px;border-top:1px solid var(--ats-border)}.ats__gallery summary{cursor:pointer;min-height:34px;font-weight:650;font-size:14px}.ats__gallery>div{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory}.ats__gallery img{flex:0 0 80%;width:80%;height:auto;object-fit:contain;border-radius:8px;scroll-snap-align:start}.ats__description{max-width:850px;margin:38px auto 0;font-size:16px;line-height:1.65}@media(max-width:860px){.ats{padding-top:18px}.ats__grid{grid-template-columns:minmax(0,1fr)}.ats__studio{position:static}.ats__mobile-piece{display:block;position:sticky;top:5px;z-index:2;padding:1px 4px 5px;border:1px solid var(--ats-border);border-radius:8px;background:var(--ats-pale)}.ats__mobile-piece .ats__figure{max-width:142px;margin-inline:auto}.ats__mobile-piece figcaption{display:none}}@media(max-width:768px){.ats input,.ats select,.ats button{scroll-margin-bottom:calc(65px + env(safe-area-inset-bottom))}body.template-product:has([data-tshirt-set]):not(:has(.slide-nav__overflow--thumb.js-menu--is-open)) .site-nav__thumb-menu{left:auto;right:0;bottom:calc(env(safe-area-inset-bottom) + 4px);width:auto;margin:10px 12px}body.template-product:has([data-tshirt-set]):not(:has(.slide-nav__overflow--thumb.js-menu--is-open)) .btn.site-nav__thumb-button,body.template-product:has([data-tshirt-set]):not(:has(.slide-nav__overflow--thumb.js-menu--is-open)) .site-nav__thumb-cart{width:auto;min-width:44px;height:44px;padding:0 12px;font-size:13px;letter-spacing:.06em}body.template-product:has([data-tshirt-set]):not(:has(.slide-nav__overflow--thumb.js-menu--is-open)) .site-nav__thumb-menu svg{width:18px;height:18px}}@media(max-height:620px){.ats__crop-frame{width:min(100%,220px)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/atelier-set-tricouri.css.map */
