.sl-pdp{--sl-pdp-green: #1a1a1a;--sl-pdp-border: #d9d9d9;--sl-pdp-text: #121212;--sl-pdp-muted: #6d6d6d;padding:16px 0 72px;font-family:var(--font-body-family)}.sl-pdp__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px 56px;max-width:1280px;margin:0 auto;padding:0 32px;align-items:start}.sl-pdp__gallery{position:sticky;top:110px}.sl-pdp__gallery-inner{display:grid;grid-template-columns:76px 1fr;gap:10px}.sl-pdp__thumbs{display:flex;flex-direction:column;gap:8px;max-height:560px;overflow-y:auto;scrollbar-width:thin}.sl-pdp__thumb{width:76px;height:76px;padding:0;border:1px solid var(--sl-pdp-border);border-radius:2px;overflow:hidden;cursor:pointer;background:#fff;flex-shrink:0}.sl-pdp__thumb.is-active{border:2px solid var(--sl-pdp-text)}.sl-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sl-pdp__main-wrap{position:relative;background:#f7f7f7}.sl-pdp__main{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f7f7f7}.sl-pdp__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:#fffffff2;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333}.sl-pdp__nav--prev{left:14px}.sl-pdp__nav--next{right:14px}.sl-pdp__nav svg{width:18px;height:18px}.sl-pdp__info{min-width:0;padding-top:4px}.sl-pdp__title{font-size:26px;font-weight:500;line-height:1.3;margin:0 0 18px;color:var(--sl-pdp-text);letter-spacing:-.01em}.sl-pdp__price-row{margin-bottom:4px}.sl-pdp__price{font-size:24px;font-weight:600;color:var(--sl-pdp-text);letter-spacing:-.02em}.sl-pdp__price-note{font-size:13px;color:var(--sl-pdp-muted);margin:0 0 24px}.sl-config{margin-bottom:8px}.sl-config__field{margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid #efefef}.sl-config__field:last-child{border-bottom:none}.sl-config__label{display:block;font-size:14px;font-weight:600;color:var(--sl-pdp-text);margin-bottom:12px}.sl-config__label .sl-config__req{color:#e74c3c;font-weight:600}.sl-config__help{font-size:13px;color:var(--sl-pdp-muted);line-height:1.6;margin:-6px 0 14px}.sl-config__help a{color:var(--sl-pdp-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.sl-config__pills{display:flex;flex-wrap:wrap;gap:8px}.sl-config__pill{padding:11px 14px;font-size:13px;line-height:1.25;border:1px solid var(--sl-pdp-border);border-radius:3px;background:#fff;color:var(--sl-pdp-text);cursor:pointer;transition:border-color .12s;text-align:center;min-height:44px}.sl-config__pill:hover{border-color:#999}.sl-config__pill.is-selected{border:2px solid var(--sl-pdp-text);padding:10px 13px;font-weight:500}.sl-config__swatches{display:flex;flex-wrap:wrap;gap:14px}.sl-config__swatch{width:64px;height:64px;padding:2px;border:2px solid transparent;border-radius:3px;cursor:pointer;background:none}.sl-config__swatch.is-selected{border-color:var(--sl-pdp-text)}.sl-config__swatch-inner{width:100%;height:100%;border-radius:2px;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.06)}.sl-config__swatch-label{font-size:11px;color:var(--sl-pdp-muted);margin-top:6px;text-align:center;max-width:72px;line-height:1.3}.sl-config__icons{display:flex;flex-wrap:wrap;gap:12px}.sl-config__icon-btn{width:108px;padding:10px 8px;border:1px solid var(--sl-pdp-border);border-radius:3px;background:#fff;cursor:pointer;text-align:center}.sl-config__icon-btn.is-selected{border:2px solid var(--sl-pdp-text);padding:9px 7px}.sl-config__icon-img{width:72px;height:52px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;color:#444}.sl-config__icon-img svg{width:56px;height:44px}.sl-config__icon-label{font-size:12px;color:var(--sl-pdp-text);line-height:1.35}.sl-config__dims{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sl-config__dim label{display:block;font-size:12px;font-weight:600;color:var(--sl-pdp-text);margin-bottom:6px}.sl-config__dim input{width:100%;padding:11px 12px;border:1px solid var(--sl-pdp-border);border-radius:3px;font-size:14px;background:#fff}.sl-config__dim input:focus{outline:none;border-color:var(--sl-pdp-text)}.sl-config__dim-unit{display:block;font-size:11px;color:var(--sl-pdp-muted);margin-top:4px}.sl-config__text{width:100%;max-width:360px;padding:11px 12px;border:1px solid var(--sl-pdp-border);border-radius:3px;font-size:14px}.sl-config__text:focus{outline:none;border-color:var(--sl-pdp-text)}.sl-config__error{font-size:12px;color:#e74c3c;margin-top:8px;display:none}.sl-config__field.has-error .sl-config__error{display:block}.sl-pdp__buy{margin-top:12px;padding-top:20px;border-top:1px solid #efefef}.sl-pdp__qty-row{display:flex;align-items:stretch;gap:10px}.sl-pdp__qty{display:flex;border:1px solid var(--sl-pdp-border);border-radius:3px;overflow:hidden;flex-shrink:0}.sl-pdp__qty button{width:42px;border:none;background:#fafafa;cursor:pointer;font-size:18px;color:#333}.sl-pdp__qty input{width:46px;text-align:center;border:none;border-left:1px solid var(--sl-pdp-border);border-right:1px solid var(--sl-pdp-border);font-size:14px;-moz-appearance:textfield}.sl-pdp__qty input::-webkit-outer-spin-button,.sl-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none}.sl-pdp__atc{flex:1;background:var(--sl-pdp-green);color:#fff;border:none;border-radius:3px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:14px 20px;min-height:48px}.sl-pdp__atc:hover{background:#000}.sl-pdp__atc:disabled{opacity:.45;cursor:not-allowed}.sl-pdp__form-error{color:#e74c3c;font-size:13px;margin-top:10px;display:none}.sl-pdp__form-error.is-visible{display:block}.sl-pdp__description{margin-top:48px;font-size:14px;line-height:1.7;color:var(--sl-pdp-muted);border-top:1px solid #efefef;padding-top:32px}@media(max-width:990px){.sl-pdp__grid{grid-template-columns:1fr;gap:28px;padding:0 16px}.sl-pdp__gallery{position:static}.sl-config__dims{grid-template-columns:1fr}}@media(max-width:600px){.sl-pdp__gallery-inner{grid-template-columns:1fr}.sl-pdp__thumbs{flex-direction:row;max-height:none;overflow-x:auto;order:2}.sl-pdp__main-wrap{order:1}.sl-pdp__gallery-inner{display:flex;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/softlight-pdp.css.map */
