.p1t{background:#fff;padding:12px 20px 48px}.p1t__container{display:grid;gap:32px;max-width:1400px;margin-inline:auto;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.p1t{padding-top:40px}.p1t__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}}.p1t__media{min-width:0}.p1t__media-main img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}.p1t__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.p1t__thumbs::-webkit-scrollbar{display:none}.p1t__thumb{flex:0 0 auto;width:68px;height:68px;padding:0;background:#fff;border:2px solid #E0E0E0;border-radius:10px;overflow:hidden;cursor:pointer}.p1t__thumb.is-active{border-color:#000}.p1t__thumb img{width:100%;height:100%;object-fit:cover;display:block}.p1t__thumb:focus-visible{outline:3px solid #000;outline-offset:2px}@media(max-width:767.98px){.p1t{padding-left:0;padding-right:0;padding-top:0}.p1t__details{padding-inline:20px}.p1t__media{margin-inline:0}.p1t__thumbs{padding-inline:20px}}.p1t__details{display:grid;gap:14px;justify-items:start;text-align:left;min-width:0}.p1t__trust{display:flex;align-items:center;gap:10px}.p1t__trust span{font-size:14px;font-weight:700;color:#000;line-height:1}.p1t__trust img{width:80px;height:16px;flex:none}.p1t__title{margin:0;color:#000;font-size:clamp(30px,7.2vw,44px);font-weight:800;letter-spacing:-1.2px;line-height:1.02;text-transform:uppercase;max-width:520px}.p1t__price{display:flex;align-items:baseline;gap:12px;margin:0;font-size:26px}.p1t__price-now{font-size:1em;font-weight:800;letter-spacing:-.6px;color:#111}.p1t__price-was{font-size:.72em;font-weight:500;color:#8a8a8a;text-decoration:line-through}@media(max-width:480px){.p1t__price{font-size:24px}}.p1t__blurb{margin:0;max-width:540px;color:#3a3a3a;font-size:16px;line-height:1.52}.p1t__feats{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:10px;width:100%}.p1t__feat{display:flex;align-items:flex-start;gap:10px;margin:0}.p1t__bolt{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:22px}.p1t__bolt svg{display:block}.p1t__feat-text{color:#111;font-size:15px;line-height:1.45;font-weight:500}.p1t__form{width:100%;display:grid;gap:16px;margin-top:6px}.p1t__opt{display:grid;gap:8px}.p1t__opt-label{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#111}.p1t__opt-values{display:flex;flex-wrap:wrap;gap:10px}.p1t__opt-btn{min-height:48px;padding:10px 16px;background:#fff;color:#000;border:2px solid #000;border-radius:12px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.1;cursor:pointer}.p1t__opt-btn:hover:not(:disabled){background:#f4f4f4}.p1t__opt-btn.is-selected{background:var(--brand-accent,#C7EA26)}.p1t__opt-btn:focus-visible{outline:3px solid #000;outline-offset:3px}.p1t__opt-btn.is-unavailable{background:#ededed;color:#8a8a8a;border-color:#cfcfcf;text-decoration:line-through;cursor:not-allowed}.p1t__qty-row{display:grid;gap:8px}.p1t__qty{display:inline-flex;align-items:center;border:2px solid #000;border-radius:999px;overflow:hidden;width:max-content}.p1t__qty-btn{width:44px;height:44px;background:#fff;border:0;font-size:20px;font-weight:700;line-height:1;cursor:pointer;color:#000}.p1t__qty-btn:hover{background:#f4f4f4}.p1t__qty-btn:focus-visible{outline:3px solid #000;outline-offset:-3px}.p1t__qty-input{width:56px;height:44px;border:0;text-align:center;font-family:inherit;font-size:16px;font-weight:700;color:#000;-moz-appearance:textfield}.p1t__qty-input::-webkit-outer-spin-button,.p1t__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p1t__add{width:100%;min-height:58px;padding:16px 24px;background:#111;color:#fff;border:0;border-radius:10px;box-shadow:none;font-family:inherit;font-size:18px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease}.p1t__add:hover:not(:disabled){background:#2a2a2a}.p1t__add:active:not(:disabled){background:#000}.p1t__add:focus-visible{outline:3px solid #111;outline-offset:3px}.p1t__add:disabled{background:#e4e4e4;color:#5a5a5a;box-shadow:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.p1t__add{transition:none}}.p1t__secure{display:grid;justify-items:center;gap:8px;width:100%}.p1t__secure-top{display:flex;align-items:center;gap:8px}.p1t__secure-top span{font-size:16px;line-height:1;color:#000}.p1t__secure-top img{width:24px;height:auto}.p1t__secure-cards{max-width:420px;width:100%;height:auto;display:block}.p1t-acc{width:100%;margin-top:14px;background:#fff;border-top:1px solid #E4E4E4}.p1t-acc__item{border-bottom:1px solid #E4E4E4}.p1t-acc__heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.p1t-acc__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:16px 0;margin:0;background:none;border:0;border-radius:0;text-align:left;cursor:pointer;color:#000;font-family:inherit}.p1t-acc__title{flex:1 1 auto;min-width:0;color:#000;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.2px}.p1t-acc__trigger:focus-visible{outline:3px solid var(--brand-accent,#C7EA26);outline-offset:-3px}.p1t-acc__icon{position:relative;flex:0 0 auto;width:26px;height:26px;border:1px solid #111;border-radius:50%}.p1t-acc__icon:before,.p1t-acc__icon:after{content:"";position:absolute;top:50%;left:50%;background:#111;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.p1t-acc__icon:before{width:11px;height:1.5px}.p1t-acc__icon:after{width:1.5px;height:11px}.p1t-acc__trigger[aria-expanded=true] .p1t-acc__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}@media(prefers-reduced-motion:reduce){.p1t-acc__icon:before,.p1t-acc__icon:after{transition:none}}.p1t-acc__panel{overflow:hidden;height:0;transition:height .26s ease}@media(prefers-reduced-motion:reduce){.p1t-acc__panel{transition:none}}.p1t-acc__panel[hidden]{display:block!important;height:0;visibility:hidden}.p1t-acc__body{padding:0 0 20px;color:#3a3a3a;font-size:15px;line-height:1.6}@media(max-width:480px){.p1t__feat-text{font-size:14px}.p1t-acc__title{font-size:16px}.p1t-acc__body{font-size:14px}}.layout-panel-flex--row>div:has(>.pfaq){flex:1 1 100%;width:100%;min-width:0}.pfaq{width:100%;max-width:none}.pfaq__item{width:100%}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cro-p1t.css.map */
