.sfj-p{--f: "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;font-family:var(--f);color:#111}.sfj-p *,.sfj-p *:before,.sfj-p *:after{box-sizing:border-box}body.template-product #content{padding-top:0!important}.sfj-p__gallery{position:relative;height:100vh;min-height:640px;background:#f1f1f1}.sfj-p__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.sfj-p__track::-webkit-scrollbar{display:none}.sfj-p__track.is-drag{cursor:grabbing;scroll-snap-type:none}.sfj-p__slide{flex:0 0 auto;height:100%;width:calc(100vh * var(--ar));max-width:62vw;scroll-snap-align:start;overflow:hidden;background:#e9e9e9}.sfj-p__slide img,.sfj-p__slide video{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sfj-p__slide--shot{width:45vw;max-width:none;background:#f1f1f1;display:flex;align-items:center;justify-content:center}.sfj-p__slide--shot img{width:72%;height:72%;object-fit:contain;mix-blend-mode:multiply}.sfj-p__thumbs{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:3}.sfj-p__thumb{width:38px;height:50px;padding:0;border:1px solid transparent;border-radius:6px;background:#fff;overflow:hidden;cursor:pointer;opacity:.75;transition:opacity .2s,border-color .2s}.sfj-p__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.sfj-p__thumb.is-on{opacity:1;border-color:#000}.sfj-p__progress{position:absolute;left:0;bottom:0;width:40px;height:2px;background:#0000001f;z-index:3}.sfj-p__progress i{position:absolute;inset:0 auto 0 0;width:20%;background:#000;transition:width .2s}.sfj-p__dots{display:none}.sfj-p__panel{position:absolute;z-index:5;top:120px;right:44px;width:440px;max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-width:none;padding:22px 24px 14px;color:#fff;border-radius:8px;background:#1414149e;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1f,0 20px 50px #0000002e}.sfj-p__panel::-webkit-scrollbar{display:none}.sfj-p__panel a{color:inherit}.sfj-p__badges{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sfj-p__badge{background:#000;color:#fff;font-size:10px;font-weight:500;text-transform:uppercase;padding:5px 8px;line-height:1}.sfj-p__pill{font-size:10px;font-weight:500;text-transform:uppercase;padding:5px 9px;border-radius:4px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff26}.sfj-p__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sfj-p__title{margin:0;font:700 15px/1.3 var(--f);letter-spacing:.01em;text-transform:uppercase;color:#fff}.sfj-p__price{text-align:right;white-space:nowrap;font-size:14px}.sfj-p__price s{display:block;font-size:11px;opacity:.55;margin-top:2px}.sfj-p__app{margin-top:8px;font-size:12px;color:#fff}.sfj-p__app *{color:inherit!important}.sfj-p__buy{margin-top:16px}.sfj-p__opt{margin-bottom:14px}.sfj-p__opt-label{font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.sfj-p__opt-label span{font-weight:400;opacity:.6;margin-left:6px;text-transform:none}.sfj-p__opt-vals{display:flex;flex-wrap:wrap;gap:6px}.sfj-p__val{min-height:44px;padding:6px 14px;border:0;border-radius:6px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font:700 11px/1.2 var(--f);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;transition:background .2s,color .2s}.sfj-p__val small{font-weight:400;font-size:9.5px;opacity:.65;text-transform:none;margin-top:3px;letter-spacing:0}.sfj-p__val:hover{background:#ffffff2e}.sfj-p__val.is-on{background:#fff;color:#000;box-shadow:none}.sfj-p__val.is-na{opacity:.4;text-decoration:line-through}.sfj-p__form{margin:0}.sfj-p__atc{width:100%;height:44px;margin-top:6px;border:0;border-radius:6px;background:#fff;color:#000;font:700 12px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .2s,transform .1s}.sfj-p__atc:hover{opacity:.92}.sfj-p__atc:active{transform:scale(.99)}.sfj-p__atc:disabled{opacity:.45;cursor:not-allowed}.sfj-p__atc.is-loading{opacity:.6}.sfj-p__err{margin-top:8px;font-size:12px;color:#ffb4b4}.sfj-p .chain-upsell-box{margin:4px 0 12px;padding:12px;border-radius:6px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;font-family:var(--f)}.sfj-p .chain-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.sfj-p .chain-toggle input{width:16px;height:16px;accent-color:#fff;margin:0}.sfj-p .chain-options{margin-top:12px}.sfj-p .chain-heading{margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.sfj-p .chain-style-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.sfj-p .chain-style{position:relative;display:flex;flex-direction:column;gap:5px;cursor:pointer;font-size:9.5px;font-weight:700;text-transform:uppercase;line-height:1.2;text-align:center}.sfj-p .chain-style input,.sfj-p .chain-length input{position:absolute;opacity:0;pointer-events:none}.sfj-p .chain-style img{width:100%;aspect-ratio:1;object-fit:contain;background:#f1f1f1;border-radius:5px;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s}.sfj-p .chain-style:has(input:checked) img{outline-color:#fff}.sfj-p .chain-length-grid{display:flex;flex-wrap:wrap;gap:6px}.sfj-p .chain-length{position:relative;cursor:pointer}.sfj-p .chain-length span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:5px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;font-size:10.5px;font-weight:700;text-transform:uppercase}.sfj-p .chain-length:has(input:checked) span{background:#fff;color:#000}.sfj-p__set:empty{display:none}.sfj-p__set .make-it-set{margin-top:10px!important;padding:12px!important;border-radius:6px!important;background:#ffffff14!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff!important}.sfj-p__set .make-it-set *{color:inherit}.sfj-p__set .make-it-set select{background-color:#ffffff1a!important;color:#fff!important;border-color:#fff3!important}.sfj-p__set .make-it-set select option{color:#000}.sfj-p__set .make-it-set button{background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:6px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important}.sfj-p__set .make-it-set img{background:#f1f1f1;border-radius:5px}.sfj-p__ship{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;border-radius:6px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:11px}.sfj-p__ship b{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sfj-p__ship-dot{width:6px;height:6px;border-radius:50%;background:#6fd08c;box-shadow:0 0 0 3px #6fd08c33}.sfj-p__ship-sep{width:1px;height:14px;background:#ffffff59}.sfj-p__perks{list-style:none;margin:10px 0 0;padding:12px 14px;border-radius:6px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a;display:grid;gap:6px}.sfj-p__perks li{display:flex;align-items:center;gap:10px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.sfj-p__perks li>i{width:12px;height:12px;flex:none;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M4 12l5 5L20 6'/%3E%3C/svg%3E")}.sfj-p__stock>i{width:7px!important;height:7px!important;margin:0 2.5px;border-radius:50%;background:#6fd08c!important}.sfj-p__stock--low>i{background:#e07bd6!important}.sfj-p__stock--out>i{background:#999!important}.sfj-p__offers{margin-top:10px}.sfj-p__offers-h{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:6px}.sfj-p__offers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sfj-p__offer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:8px 6px;border-radius:6px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a;text-align:center}.sfj-p__offer small{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.sfj-p__offer b{font-size:12.5px}.sfj-p__acc{margin-top:8px;border-radius:6px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.sfj-p__acc--half{display:inline-block;width:calc(50% - 4px);vertical-align:top}.sfj-p__acc--half+.sfj-p__acc--half{margin-left:8px}.sfj-p__acc--half[open]{display:block;width:100%;margin-left:0!important}.sfj-p__acc summary{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;list-style:none;cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sfj-p__acc summary::-webkit-details-marker{display:none}.sfj-p__acc summary i{position:relative;width:10px;height:10px}.sfj-p__acc summary i:before,.sfj-p__acc summary i:after{content:"";position:absolute;left:0;top:4.5px;width:10px;height:1px;background:#fff;transition:transform .25s}.sfj-p__acc summary i:after{transform:rotate(90deg)}.sfj-p__acc[open] summary i:after{transform:rotate(0)}.sfj-p__acc-body{padding:2px 12px 14px;font-size:12.5px;line-height:1.55;color:#ffffffe0}.sfj-p__acc-body p{margin:0 0 10px}.sfj-p__acc-body h3{font-size:13px;margin:4px 0 8px;color:#fff}.sfj-p__acc-body strong{color:#fff}.sfj-p__acc-body ul{padding-left:18px;margin:0 0 10px}.sfj-p__acc-body img{max-width:100%;height:auto}.sfj-p__chart{display:flex;gap:16px;align-items:flex-end;margin-top:10px;padding:14px;border-radius:6px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.sfj-p__chart-copy{flex:1;font-size:11px;line-height:1.45}.sfj-p__chart-copy b{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.sfj-p__chart-copy p{margin:0 0 6px;opacity:.85}.sfj-p__chart-note{opacity:.6!important;font-size:10px}.sfj-p__bars{display:flex;align-items:flex-end;gap:10px;height:120px}.sfj-p__bar{position:relative;width:58px;border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px}.sfj-p__bar span{font-size:8.5px;font-weight:700;text-transform:uppercase;line-height:1.2}.sfj-p__bar em{position:absolute;top:-17px;left:0;right:0;text-align:center;font-style:normal;font-size:10px;font-weight:700}.sfj-p__bar--us{height:55%;background:#fff;color:#000}.sfj-p__bar--us em{color:#fff}.sfj-p__bar--them{height:92%;background:#ffffff2e}.sfj-p__img{margin-top:10px;border-radius:6px;overflow:hidden}.sfj-p__img img{width:100%;display:block}.sfj-p__sticky{position:fixed;z-index:1002;top:10px;left:10px;right:10px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s,transform .25s}.sfj-p__sticky.is-on{opacity:1;transform:none;pointer-events:auto}.sfj-p__sticky-in{display:flex;align-items:center;gap:16px;height:66px;padding:0 12px 0 10px;border-radius:8px;color:#fff;background:#0e0e0e8a;-webkit-backdrop-filter:blur(36px) saturate(1.7);backdrop-filter:blur(36px) saturate(1.7);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff2e}.sfj-p__sticky-img{width:54px;height:54px;border-radius:6px;background:#f1f1f1;overflow:hidden;flex:none}.sfj-p__sticky-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sfj-p__sticky-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.sfj-p__sticky-txt b{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfj-p__sticky-btn{height:40px;padding:0 56px;border:0;border-radius:6px;background:#fff;color:#000;font:700 12px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.sfj-p__sticky-btn:disabled{opacity:.45}body.sfj-sticky-on .sg-bar{opacity:0;pointer-events:none}.sg-bar{transition:opacity .25s,background .3s}@media(max-width:989px){.sfj-p__gallery{height:auto;min-height:0}.sfj-p__track{cursor:auto}.sfj-p__slide,.sfj-p__slide--shot{width:100vw;max-width:none;height:auto;aspect-ratio:1 / 1.12}.sfj-p__slide--shot img{width:78%;height:78%}.sfj-p__thumbs,.sfj-p__progress{display:none}.sfj-p__dots{display:flex;justify-content:center;gap:4px;position:absolute;left:0;right:0;bottom:14px;z-index:3}.sfj-p__dots i{width:5px;height:5px;border-radius:5px;background:#0003;transition:width .25s,background .25s}.sfj-p__dots i.is-on{width:20px;background:#000}.sfj-p__panel{position:relative;top:auto;right:auto;width:auto;max-height:none;overflow:visible;margin:12px 12px 0;background:#2b2b2b;-webkit-backdrop-filter:none;backdrop-filter:none}.sfj-p__sticky{top:auto;bottom:0;left:0;right:0;transform:translateY(10px)}.sfj-p__sticky-in{height:auto;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-radius:0;background:#ffffffe6;color:#000;box-shadow:0 -1px #00000014}.sfj-p__sticky-img,.sfj-p__sticky-txt{display:none}.sfj-p__sticky-btn{flex:1;height:46px;padding:0;background:#1f1f1f;color:#fff}body.sfj-sticky-on .sg-bar{opacity:1;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sfj-product.css.map */
