.sn9tp{--sn9tp-heading: var(--font-stack-header, sans-serif) !important;--sn9tp-body: var(--font-stack-body, sans-serif) !important}.sn9tp [hidden]{display:none!important}.sn9tp .sn9tp-shell{padding:30px 32px 66px}.sn9tp .sn9tp-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}.sn9tp .sn9tp-info.is-sticky{position:static}.sn9tp .sn9tp-gallery{min-width:0}.sn9tp .sn9tp-stage{align-self:start;border:0;background:#000}.sn9tp .sn9tp-slide{aspect-ratio:var(--sn9tp-media-ratio, 1);background:#000}.sn9tp .sn9tp-slide>img{object-fit:contain;padding:0;filter:none;mix-blend-mode:normal}.sn9tp .sn9tp-thumb{aspect-ratio:var(--sn9tp-media-ratio, 1);opacity:1;border:0;background:#000}.sn9tp .sn9tp-thumb img{padding:0;object-fit:contain;filter:none;mix-blend-mode:normal}.sn9tp .sn9tp-thumb.is-active{border:0;outline:2px solid var(--sn9tp-accent);outline-offset:-2px}.sn9tp .sn9tp-media-placeholder,.sn9tp .sn9tp-slide model-viewer{background:#000}.sn9tp .sn9tp-kicker-row{margin:4px 0 22px;justify-content:space-between;gap:12px}.sn9tp .sn9tp-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.08em}.sn9tp .sn9tp-stock{display:inline-flex;align-items:center;gap:7px;color:#bac8c6;font-size:13px;line-height:1.5}.sn9tp .sn9tp-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sn9tp-accent)}.sn9tp .sn9tp-stock.is-unavailable:before{background:#a7a7a7}.sn9tp .sn9tp-title{font-size:clamp(40px,4.5vw,68px);line-height:1.02;overflow-wrap:anywhere;letter-spacing:-.025em;font-weight:800}.sn9tp .sn9tp-judgeme-rating .jdgm-prev-badge__text{font-size:13px!important}.sn9tp .sn9tp-price-row{margin-top:23px;gap:10px 13px}.sn9tp .sn9tp-price{font-size:28px;line-height:1.25}.sn9tp .sn9tp-compare{font-size:18px}.sn9tp .sn9tp-save{font-size:12px;letter-spacing:.04em}.sn9tp .sn9tp-tax-note{margin:9px 0 0;padding-bottom:22px;border-bottom:1px solid var(--sn9tp-border);font-size:13px}.sn9tp .m-product-form{display:block}.sn9tp .sn9tp-form{margin-top:24px}.sn9tp .sn9tp-option{margin-bottom:24px}.sn9tp .sn9tp-option__legend{font-size:14px;line-height:1.5;letter-spacing:.04em}.sn9tp .sn9tp-option__selected{letter-spacing:0;font-weight:500}.sn9tp .sn9tp-option__label{display:inline-flex;min-width:47px;min-height:46px;padding:10px 14px;gap:8px;font-size:14px;line-height:1.3;letter-spacing:0;text-transform:none;border-radius:0}.sn9tp .sn9tp-option__label.is-unavailable{color:#a1aaa9;text-decoration:line-through;text-decoration-thickness:1px}.sn9tp .sn9tp-option__input:checked+.sn9tp-option__label.is-unavailable{color:#173b38}.sn9tp .sn9tp-option__swatch{display:inline-block;width:22px;height:22px;border-radius:50%;border:1px solid #aaa;object-fit:cover;flex:0 0 22px}.sn9tp .sn9tp-purchase-options{margin:24px 0}.sn9tp .sn9tp-purchase-options>label{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.sn9tp .sn9tp-purchase-options select{width:100%;min-height:50px;padding:12px 38px 12px 14px;background-color:#171717;color:#f5f5f3;border:1px solid #575757;border-radius:0;font:inherit;font-size:16px}.sn9tp .sn9tp-purchase-options p{margin-top:10px;font-size:13px;line-height:1.6;color:var(--sn9tp-muted)}.sn9tp .sn9tp-purchase-options a{text-decoration:underline;text-underline-offset:3px}.sn9tp .sn9tp-buy{margin-top:26px;grid-template-columns:112px minmax(0,1fr)}.sn9tp .sn9tp-buy--single{grid-template-columns:1fr}.sn9tp .sn9tp-qty{grid-template-columns:34px minmax(0,1fr) 34px}.sn9tp .sn9tp-qty input{font-size:16px}.sn9tp .sn9tp-atc{font-family:var(--sn9tp-body);font-size:16px;line-height:1.2;letter-spacing:.03em}.sn9tp .sn9tp-atc:hover:not(:disabled){transform:none}.sn9tp .m-spinner-loading .sn9tp-atc{opacity:.65;cursor:progress}.sn9tp .sn9tp-secure{margin-top:14px;font-size:13px;justify-content:center}.sn9tp .sn9tp-trust{display:block;margin-top:22px;border:1px solid var(--sn9tp-border);background:#111}.sn9tp .sn9tp-trust__item{padding:14px 16px;border:0}.sn9tp .sn9tp-trust__item+.sn9tp-trust__item{border-top:1px solid var(--sn9tp-border)}.sn9tp .sn9tp-trust__label{font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0;text-transform:none;color:#c9d5d3}.sn9tp .sn9tp-details{margin-top:27px}.sn9tp .sn9tp-detail summary{display:flex;align-items:center;min-height:60px;padding:18px 30px 18px 0;font-size:15px;line-height:1.4;letter-spacing:.02em}.sn9tp .sn9tp-detail summary:before,.sn9tp .sn9tp-detail summary:after{color:var(--sn9tp-accent)}.sn9tp .sn9tp-detail__body{max-width:100%;overflow-x:auto;color:#bfc9c7;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.sn9tp .sn9tp-detail__body img{max-width:100%;height:auto;filter:none}.sn9tp .sn9tp-detail__body ul,.sn9tp .sn9tp-detail__body ol{padding-left:22px}.sn9tp .sn9tp-detail__body a{text-decoration:underline;text-underline-offset:3px}.sn9tp .sn9tp-related{margin-top:70px}.sn9tp .sn9tp-related__title{font-size:clamp(30px,3.3vw,44px)}.sn9tp .sn9tp-card__media{aspect-ratio:var(--sn9tp-media-ratio, 1);border:0;background:#000}.sn9tp .sn9tp-card__media img{padding:0;object-fit:contain;filter:none;mix-blend-mode:normal}.sn9tp .sn9tp-card__placeholder{background:#000}.sn9tp .sn9tp-card:hover .sn9tp-card__media img{transform:none}.sn9tp .sn9tp-card__title{font-size:16px;line-height:1.35;letter-spacing:0;text-transform:none}.sn9tp .sn9tp-card__price{font-size:15px}.sn9tp :is(button,a,select,summary):focus-visible{outline:2px solid var(--sn9tp-accent);outline-offset:4px}.sn9tp .m-product-form-message:empty{display:none}@media(min-width:1101px){.sn9tp .sn9tp-gallery:has(.sn9tp-thumbs){display:grid;grid-template-columns:70px minmax(0,1fr);gap:16px}.sn9tp .sn9tp-gallery .sn9tp-stage{grid-column:2;grid-row:1}.sn9tp .sn9tp-gallery:not(:has(.sn9tp-thumbs)) .sn9tp-stage{grid-column:1}.sn9tp .sn9tp-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;margin:0;max-height:660px;overflow-y:auto;overscroll-behavior:contain}.sn9tp .sn9tp-thumbs li{width:70px;flex:0 0 auto}}@media(max-width:1100px){.sn9tp .sn9tp-main{gap:32px}.sn9tp .sn9tp-title{font-size:46px}.sn9tp .sn9tp-thumbs{display:flex;overflow-x:auto;gap:9px}.sn9tp .sn9tp-thumbs li{flex:0 0 66px}}@media(max-width:900px){.sn9tp .sn9tp-main{grid-template-columns:1fr;gap:28px}.sn9tp .sn9tp-shell{padding:22px 22px 48px}.sn9tp .sn9tp-gallery{max-width:660px}}@media(max-width:749px){.sn9tp .sn9tp-shell{padding:18px 18px 42px}.sn9tp .sn9tp-stage{margin:0}.sn9tp .sn9tp-kicker-row{margin:0 0 18px}.sn9tp .sn9tp-title{font-size:clamp(38px,10vw,54px)}.sn9tp .sn9tp-price{font-size:26px}.sn9tp .sn9tp-option__label{min-width:44px;min-height:44px;padding:10px 12px}.sn9tp .sn9tp-buy{grid-template-columns:100px minmax(0,1fr);gap:10px}.sn9tp .sn9tp-buy--single{grid-template-columns:1fr}.sn9tp .sn9tp-qty{min-height:56px;grid-template-columns:30px minmax(0,1fr) 30px}.sn9tp .sn9tp-atc{min-height:56px;font-size:15px}.sn9tp .sn9tp-trust__item{padding:13px 14px}.sn9tp .sn9tp-related{margin-top:44px}.sn9tp .sn9tp-card__title,.sn9tp .sn9tp-card__price{font-size:14px}.sn9tp:has(.sn9tp-mobile-atc) .sn9tp-shell{padding-bottom:112px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/swingn9t-product-refinements.css.map */
