.sdp{padding:var(--sdp-pt) 0 var(--sdp-pb);color:#0b1b2b}.sdp *,.sdp *:before,.sdp *:after{box-sizing:border-box}.sdp [hidden]{display:none!important}.sdp .sdp__crumb{font-size:12px;font-weight:600;color:#0b1b2b8c;margin-bottom:16px}.sdp .sdp__crumb a{color:inherit;text-decoration:none}.sdp .sdp__crumb span{color:#0b1b2b}.sdp .sdp__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.sdp .sdp__gallery{display:flex;gap:16px;position:sticky;top:110px}.sdp .sdp__thumbs{display:flex;flex-direction:column;gap:10px;width:84px;flex-shrink:0;max-height:640px;overflow-y:auto;scrollbar-width:none}.sdp .sdp__thumb{width:84px;height:84px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#f5f5f5;cursor:pointer;flex-shrink:0}.sdp .sdp__thumb.is-on{border-color:#0c0b0b}.sdp .sdp__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block}.sdp .sdp__stage{position:relative;flex:1 1 auto;min-width:0;border-radius:12px;overflow:hidden;background:#f5f5f5}.sdp .sdp__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.sdp .sdp__slides::-webkit-scrollbar,.sdp .sdp__thumbs::-webkit-scrollbar{display:none}.sdp .sdp__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;container-type:inline-size}.sdp .sdp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sdp .sdp__floc{position:absolute;left:0;right:0;top:21%;display:flex;flex-direction:column;align-items:center;pointer-events:none;color:#fff;-webkit-text-stroke:1px rgba(11,27,43,.55);text-shadow:0 2px 0 rgba(11,27,43,.35);font-family:var(--font-heading-family),sans-serif}.sdp .sdp__floc-name{font-size:6.2cqw;font-weight:900;letter-spacing:.5cqw;text-transform:uppercase;line-height:1}.sdp .sdp__floc-num{font-size:23cqw;font-weight:900;line-height:.95;margin-top:1cqw}.sdp .sdp__badge{position:absolute;top:16px;left:16px;height:30px;padding:0 12px;display:flex;align-items:center;background:#0b1b2b;color:#fff;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.sdp .sdp__floc-tag{position:absolute;bottom:16px;left:16px;height:28px;padding:0 12px;display:flex;align-items:center;background:#0b1b2bd9;color:#fff;border-radius:999px;font-size:11px;font-weight:700}.sdp .sdp__dots{display:none}.sdp .sdp__info{display:flex;flex-direction:column;gap:16px;min-width:0}.sdp .sdp__eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#1a7fc1;text-transform:uppercase}.sdp .sdp__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(22px,2vw,28px);line-height:1.15;font-weight:900;text-transform:uppercase;color:#0b1b2b}.sdp .sdp__rating{font-size:13px;font-weight:600;color:#0b1b2bb3}.sdp .sdp__stars{color:#f5b301;letter-spacing:1px}.sdp .sdp__prices{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sdp .sdp__price{font-size:30px;font-weight:800;color:#e8500a}.sdp .sdp__compare{font-size:16px;color:#9aa3ab}.sdp .sdp__off{align-self:center;height:24px;padding:0 8px;display:inline-flex;align-items:center;background:#0b1b2b;color:#fff;border-radius:4px;font-size:11px;font-weight:800}.sdp .sdp__group{display:flex;flex-direction:column;gap:10px}.sdp .sdp__label{font-size:13px;font-weight:700}.sdp .sdp__label span{font-weight:600}.sdp .sdp__label-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.sdp .sdp__guide .sg-trigger{margin:0;padding:0}.sdp .sdp__colors{display:flex;flex-wrap:wrap;gap:8px}.sdp .sdp__color{width:60px;height:60px;border-radius:10px;overflow:hidden;background:#f5f5f5;border:2px solid transparent;display:block;padding:2px}.sdp .sdp__color.is-on{border-color:#0c0b0b}.sdp .sdp__color:hover{border-color:#0b1b2b59}.sdp .sdp__color img{width:100%;height:100%;object-fit:cover;border-radius:7px;mix-blend-mode:multiply;display:block}.sdp .sdp__versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sdp .sdp__version{padding:14px 16px;border-radius:10px;background:#fff;border:2px solid rgba(11,27,43,.15);text-align:left;cursor:pointer;font-family:inherit;color:#0b1b2b;display:flex;flex-direction:column;gap:4px}.sdp .sdp__version[aria-pressed=true]{border-color:#0c0b0b;background:#f5f9fc}.sdp .sdp__version-top{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:800;text-transform:uppercase}.sdp .sdp__version-price{color:#e8500a}.sdp .sdp__version-txt{font-size:12px;font-weight:500;line-height:1.4;color:#0b1b2bbf}.sdp .sdp__sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px}.sdp .sdp__size{height:48px;border-radius:6px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;background:#fff;color:#0b1b2b;border:1.5px solid rgba(11,27,43,.18)}.sdp .sdp__size[aria-pressed=true]{background:#0c0b0b;color:#fff;border-color:#0c0b0b}.sdp .sdp__size.is-off{color:#0b1b2b59;text-decoration:line-through}.sdp .sdp__sizes.is-alert .sdp__size{border-color:#e8500a}.sdp .sdp__hint{margin:0;font-size:12px;font-weight:700;color:#e8500a}.sdp .sdp__custom{border:1.5px solid rgba(11,27,43,.15);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.sdp .sdp__custom.is-on{border-color:#0c0b0b;background:#f5f9fc}.sdp .sdp__check{padding:0;background:transparent;border:0;display:flex;align-items:center;gap:12px;cursor:pointer;font-family:inherit;color:#0b1b2b;text-align:left;width:100%}.sdp .sdp__box{width:22px;height:22px;flex-shrink:0;border-radius:6px;border:2px solid #0c0b0b;background:#fff;position:relative}.sdp [aria-pressed=true]>.sdp__box{background:#0c0b0b}.sdp [aria-pressed=true]>.sdp__box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sdp .sdp__check-txt{display:flex;flex-direction:column;gap:2px}.sdp .sdp__check-title{font-size:14px;font-weight:800}.sdp .sdp__plus{color:#e8500a}.sdp .sdp__check-sub{font-size:12px;font-weight:500;color:#0b1b2bb3}.sdp .sdp__fields{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:10px}.sdp .sdp__input{height:46px;padding:0 14px;background:#fff;border:1px solid #d5d9de;border-radius:8px;font-family:inherit;font-size:15px;font-weight:700;text-transform:uppercase;color:#0b1b2b;width:100%}.sdp .sdp__input:focus{outline:2px solid #1a7fc1;outline-offset:1px}.sdp .sdp__patch{border-top:1px solid rgba(11,27,43,.1);padding-top:10px}.sdp .sdp__patch-head{width:100%;padding:4px 0;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:inherit;font-size:13px;font-weight:800;color:#0b1b2b;cursor:pointer}.sdp .sdp__patch-sel{font-weight:600;color:#0b1b2bbf;white-space:nowrap}.sdp .sdp__muted{font-weight:500;color:#0b1b2b8c}.sdp .sdp__patch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px;max-height:260px;overflow-y:auto}.sdp .sdp__patch-opt{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#fff;border:1.5px solid rgba(11,27,43,.12);border-radius:8px;font-family:inherit;font-size:12px;font-weight:700;color:#0b1b2b;cursor:pointer;text-align:left}.sdp .sdp__patch-opt.is-on{border-color:#0c0b0b}.sdp .sdp__patch-opt{position:relative}.sdp .sdp__patch-opt[data-sdp-patch]:not([data-sdp-patch=""]).is-on{background:#f5f7f9}.sdp .sdp__patch-opt[data-sdp-patch]:not([data-sdp-patch=""]).is-on:after{content:"";position:absolute;top:2px;left:32px;width:16px;height:16px;box-shadow:0 0 0 2px #fff;border-radius:50%;background:#0c0b0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}.sdp .sdp__patch-img{width:34px;height:34px;flex-shrink:0;border-radius:6px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.sdp .sdp__patch-img img{width:100%;height:100%;object-fit:contain}.sdp .sdp__patch-nm{flex:1 1 auto;min-width:0;line-height:1.2}.sdp .sdp__patch-pr{color:#e8500a;white-space:nowrap}.sdp .sdp__form{display:flex;flex-direction:column;gap:10px;margin:0}.sdp .sdp__add{height:58px;width:100%;background:#0c0b0b;color:#fff;border:0;border-radius:6px;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:opacity .15s}.sdp .sdp__add:hover{opacity:.88}.sdp .sdp__add[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sdp .sdp__add.is-loading{opacity:.6;pointer-events:none}.sdp .sdp__dyn .shopify-payment-button__button{border-radius:6px;min-height:52px}.sdp .sdp__error{margin:0;font-size:13px;font-weight:600;color:#c0392b}.sdp .sdp__app:empty{display:none}.sdp .sdp__ship{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#f5f5f5;border-radius:10px;font-size:13px;font-weight:600}.sdp .sdp__stock,.sdp .sdp__eta{display:flex;align-items:center;gap:8px}.sdp .sdp__stock-dot{width:8px;height:8px;border-radius:50%;background:#1d9e75;flex-shrink:0}.sdp .sdp__stock.is-low .sdp__stock-dot{background:#e8500a}.sdp .sdp__stock.is-out .sdp__stock-dot{background:#c0392b}.sdp .sdp__pack{border:1.5px solid #0c0b0b;border-radius:12px;overflow:hidden}.sdp .sdp__pack-head{background:#000;color:#fff;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.sdp .sdp__pack-titles{display:flex;flex-direction:column;gap:2px}.sdp .sdp__pack-title{font-size:14px;font-weight:800;text-transform:uppercase}.sdp .sdp__pack-msg{font-size:12px;font-weight:600;color:#fffc}.sdp .sdp__pack-dots{display:flex;gap:6px}.sdp .sdp__pack-dots span{width:24px;height:6px;border-radius:999px;background:#3a3a3a}.sdp .sdp__pack-dots span.is-on{background:#fff}.sdp .sdp__pack-body{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.sdp .sdp__pack-row{display:grid;grid-template-columns:26px 52px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px;border-radius:8px}.sdp .sdp__pack-row.is-on{background:#f5f5f5}.sdp .sdp__pack-check{padding:0;background:transparent;border:0;cursor:pointer;display:flex}.sdp .sdp__pack-img{width:52px;height:52px;border-radius:6px;overflow:hidden;background:#f5f5f5;display:block}.sdp .sdp__pack-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sdp .sdp__pack-name{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sdp .sdp__pack-size{height:34px;padding:0 6px;border:1.5px solid rgba(11,27,43,.18);border-radius:6px;font-family:inherit;font-size:12px;font-weight:700;background:#fff;color:#0b1b2b}.sdp .sdp__pack-price{font-size:13px;font-weight:800;color:#e8500a;white-space:nowrap}.sdp .sdp__pack-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;border-top:1px solid #eee}.sdp .sdp__pack-sum{font-size:13px}.sdp .sdp__pack-sum b{font-size:19px;font-weight:800}.sdp .sdp__pack-sum s{color:#9aa3ab;margin-left:4px}.sdp .sdp__pack-add{height:44px;padding:0 18px;background:#0c0b0b;color:#fff;border:0;border-radius:6px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;cursor:pointer}.sdp .sdp__pack-add.is-loading{opacity:.6;pointer-events:none}.sdp .sdp__acc{border-top:1px solid #e3e6ea}.sdp .sdp__det{border-bottom:1px solid #e3e6ea}.sdp .sdp__det summary{list-style:none;height:52px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;cursor:pointer}.sdp .sdp__det summary::-webkit-details-marker{display:none}.sdp .sdp__det summary:after{content:"+";font-size:20px;font-weight:500}.sdp .sdp__det[open] summary:after{content:"\2212"}.sdp .sdp__det-body{padding:0 0 16px;font-size:14px;font-weight:500;line-height:1.6;color:#0b1b2bcc}.sdp .sdp__bar{display:none}@media(max-width:989px){.sdp .sdp__top{grid-template-columns:1fr;gap:18px}.sdp .sdp__gallery{position:relative;top:0;margin:0 -1.5rem}.sdp .sdp__thumbs{display:none}.sdp .sdp__stage{border-radius:0}.sdp .sdp__dots{display:flex;position:absolute;bottom:12px;left:0;right:0;justify-content:center;gap:6px;pointer-events:none}.sdp .sdp__dot{width:7px;height:7px;border-radius:50%;background:#0b1b2b40}.sdp .sdp__dot.is-on{background:#0b1b2b}.sdp .sdp__floc-tag{bottom:30px}.sdp .sdp__info{gap:14px}.sdp .sdp__eyebrow{font-size:10px;letter-spacing:1.6px}.sdp .sdp__title{font-size:20px}.sdp .sdp__price{font-size:24px}.sdp .sdp__version{padding:12px}.sdp .sdp__version-top{flex-direction:column;gap:2px;font-size:13px}.sdp .sdp__version-txt{font-size:11px}.sdp .sdp__size{height:44px;font-size:13px}.sdp .sdp__fields{grid-template-columns:minmax(0,1fr) 80px}.sdp .sdp__add{height:52px;font-size:13px}.sdp .sdp__color{width:54px;height:54px}.sdp .sdp__pack-head{flex-direction:column;align-items:flex-start}.sdp .sdp__pack-row{grid-template-columns:24px 44px minmax(0,1fr) auto}.sdp .sdp__pack-img{width:44px;height:44px}.sdp .sdp__pack-price{display:none}.sdp .sdp__pack-foot{flex-direction:column;align-items:stretch}.sdp .sdp__pack-add{width:100%}.sdp .sdp__bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:12px;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e6ea;box-shadow:0 -6px 20px #0b1b2b14;transform:translateY(110%);transition:transform .25s ease}.sdp .sdp__bar.is-on{transform:none}.sdp .sdp__bar-img{width:46px;height:46px;border-radius:8px;object-fit:cover;background:#f5f5f5;flex-shrink:0}.sdp .sdp__bar-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sdp .sdp__bar-sel{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdp .sdp__bar-price{font-size:14px;font-weight:800;color:#e8500a}.sdp .sdp__bar-btn{height:46px;padding:0 20px;background:#0c0b0b;color:#fff;border:0;border-radius:6px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sd-pdp.css.map */
