.swt-pp{--pp-header: var(--swt-header-h, 72px);--pp-line: var(--v2-grey-100, #ECECEC);background:var(--v2-bg, #fff);color:var(--v2-fg, #232323);font-family:var(--v2-font, "Instrument Sans", sans-serif);letter-spacing:0}.swt-pp *,.swt-pp *:before,.swt-pp *:after{box-sizing:border-box}.swt-pp p,.swt-pp h1,.swt-pp h2,.swt-pp h3,.swt-pp dl,.swt-pp dd,.swt-pp ul{margin:0}.swt-pp p:not(:last-of-type){margin-bottom:0}.swt-pp ul[role=list]{list-style:none;padding:0}.swt-pp img{max-width:100%;height:auto}.swt-pp button{font-family:inherit}.swt-pp a{color:inherit}.swt-pp [hidden]{display:none!important}.swt-pp-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.swt-pp :focus-visible{outline:2px solid var(--v2-red, #E4002B);outline-offset:2px}.swt-pp__wrap{width:100%;max-width:var(--v2-container, 1400px);margin:0 auto;padding:var(--pp-pt, 24px) var(--v2-gutter, 16px) var(--pp-pb, 64px)}.swt-pp__hero{display:flex;flex-direction:column;gap:24px}.swt-pp__media-col{min-width:0}.swt-pp__hl-desktop{display:none}.swt-pp .swt-pp-gallery{position:relative;top:auto!important;overflow:hidden;border-radius:var(--v2-r-md, 16px);background:var(--v2-bg-alt, #F4F4F4);isolation:isolate}.swt-pp-gallery__track{display:flex;width:100%;aspect-ratio:var(--pp-aspect, 1 / 1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.swt-pp-gallery__track::-webkit-scrollbar{display:none}.swt-pp-gallery__track:focus-visible{outline-offset:-3px}.swt-pp-gallery__slide{position:relative;flex:0 0 100%;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.swt-pp-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.swt-pp .swt-pp-gallery__img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(20px,6%,56px);mix-blend-mode:multiply}.swt-pp--fit-cover .swt-pp-gallery__img{object-fit:cover;padding:0;mix-blend-mode:normal}.swt-pp-gallery__video,.swt-pp-gallery__embed,.swt-pp-gallery__embed iframe{width:100%;height:100%;object-fit:contain;border:0}.swt-pp-gallery__empty{display:grid;place-items:center;min-height:280px;padding:24px;color:var(--v2-grey-700);font-size:14px}.swt-pp-gallery__arrow,.swt-pp-gallery__expand{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(var(--v2-dark-rgb, 35 35 35) / .08);border-radius:999px;background:rgb(var(--v2-white-rgb, 255 255 255) / .92);color:var(--v2-dark, #232323);cursor:pointer;box-shadow:0 4px 14px rgb(var(--v2-dark-rgb, 35 35 35) / .08);transition:opacity var(--v2-dur-fast, .16s) var(--v2-ease),transform var(--v2-dur-fast, .16s) var(--v2-ease),background-color var(--v2-dur-fast, .16s) var(--v2-ease)}.swt-pp-gallery__arrow{top:50%;margin-top:-22px;opacity:0}.swt-pp-gallery__arrow--prev{left:12px}.swt-pp-gallery__arrow--next{right:12px}.swt-pp-gallery__arrow:disabled{opacity:0!important;pointer-events:none}.swt-pp-gallery__expand{top:12px;right:12px}.swt-pp-gallery__arrow:hover,.swt-pp-gallery__expand:hover{background:var(--v2-white, #fff)}.swt-pp-gallery__arrow:active,.swt-pp-gallery__expand:active{transform:scale(.96)}.swt-pp-gallery:hover .swt-pp-gallery__arrow,.swt-pp-gallery:focus-within .swt-pp-gallery__arrow{opacity:1}@media(hover:none){.swt-pp-gallery__arrow{display:none}}.swt-pp-gallery__dots{position:absolute;left:50%;bottom:4px;z-index:2;display:flex;max-width:calc(100% - 24px);transform:translate(-50%)}.swt-pp-gallery__dots .swt-v2-dot{width:22px}.swt-pp-gallery:has(>[data-binkies-node-id])>:is(.swt-pp-gallery__arrow,.swt-pp-gallery__dots,.swt-pp-gallery__expand){display:none}.swt-pp-gallery:has(>[data-binkies-node-id]) .swt-pp-gallery__track{visibility:hidden}@media screen and (max-width:749px){.swt-pp-gallery:has(>[data-binkies-node-id]) .swt-pp-gallery__track{aspect-ratio:3 / 4}}@media screen and (min-width:990px){.swt-pp__hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:clamp(40px,4.4vw,72px);align-items:start}.swt-pp__media-col{position:sticky;top:calc(var(--pp-header) + 16px);display:grid;gap:16px}.swt-pp-gallery__track{max-height:max(440px,calc(100svh - var(--pp-header) - 236px))}.swt-pp__hl-desktop{display:block}.swt-pp__hl-mobile{display:none}}@media screen and (min-width:990px)and (max-height:760px){.swt-pp__media-col{position:static}}.swt-pp__buy{display:flex;flex-direction:column;gap:18px;min-width:0}.swt-pp__buy>*{min-width:0}.swt-pp-title{display:grid;gap:8px}.swt-pp-title__vendor{justify-self:start;color:var(--v2-grey-700, #545454);font-size:14px;font-weight:var(--v2-fw-semibold, 600);line-height:1.3;text-decoration:none}a.swt-pp-title__vendor:hover{color:var(--v2-dark);text-decoration:underline;text-underline-offset:3px}.swt-pp-title__h1{color:var(--v2-dark, #232323);font-family:var(--v2-font);font-size:clamp(26px,.9vw + 20px,36px);font-weight:var(--v2-fw-bold, 700);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.swt-pp-title__sub{color:var(--v2-grey-700);font-size:var(--v2-fs-lede, 16px);line-height:1.5}.swt-pp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:-6px}.swt-pp-meta__cond{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--v2-bg-alt, #F4F4F4);color:var(--v2-dark);font-size:12px;font-weight:var(--v2-fw-semibold, 600);letter-spacing:.02em}.swt-pp-meta__item{color:var(--v2-grey-700);font-size:13px;line-height:1.35}.swt-pp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0}.swt-pp-price__now{color:var(--v2-dark);font-size:var(--v2-fs-price, 28px);font-weight:var(--v2-fw-bold, 700);line-height:1.1;letter-spacing:-.02em}.swt-pp-price.is-sale .swt-pp-price__now{color:var(--v2-red, #E4002B)}.swt-pp-price__was{color:var(--v2-grey-500, #8A8A8A);font-size:18px}.swt-pp-price__save{color:var(--v2-red);font-size:14px;font-weight:var(--v2-fw-semibold, 600)}.swt-pp-slot{display:grid;gap:4px;padding:12px 14px;border:1px dashed var(--v2-grey-300);border-radius:12px;background:var(--v2-bg-soft);color:var(--v2-grey-700);font-size:13px}.swt-pp-slot strong{color:var(--v2-dark)}.swt-pp-app:empty{display:none}.swt-pp-picker{display:grid;gap:18px}.swt-pp-opt{min-width:0;margin:0;padding:0;border:0}.swt-pp-opt__legend{display:block;margin:0 0 10px;padding:0;font-size:14px;line-height:1.3}.swt-pp-opt__name{color:var(--v2-dark);font-weight:var(--v2-fw-semibold, 600)}.swt-pp-opt__sel{color:var(--v2-grey-700);font-weight:var(--v2-fw-regular, 400)}.swt-pp-opt__sel:before{content:"\b7";margin-right:6px;color:var(--v2-grey-300)}.swt-pp-opt__values{display:flex;flex-wrap:wrap;gap:8px}.swt-pp-val{position:relative;display:inline-flex;cursor:pointer}.swt-pp-val__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.swt-pp-val__box{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--v2-grey-300, #CFCFCF);border-radius:var(--v2-r-sm, 12px);background:var(--v2-white, #fff);color:var(--v2-dark);font-size:14px;font-weight:var(--v2-fw-medium, 500);line-height:1.15;transition:border-color var(--v2-dur-fast) var(--v2-ease),background-color var(--v2-dur-fast) var(--v2-ease),color var(--v2-dur-fast) var(--v2-ease)}.swt-pp-val.has-img .swt-pp-val__box{padding-left:4px}.swt-pp-val__img{width:36px;height:36px;padding:2px;border-radius:9px;background:var(--v2-white);object-fit:contain}.swt-pp-val:hover .swt-pp-val__box{border-color:var(--v2-dark)}.swt-pp-val__input:focus-visible+.swt-pp-val__box{outline:2px solid var(--v2-red);outline-offset:2px}.swt-pp-val__input:checked+.swt-pp-val__box{border-color:var(--v2-dark);background:var(--v2-dark);color:var(--v2-white);font-weight:var(--v2-fw-semibold, 600)}.swt-pp-val.is-combo-off .swt-pp-val__box{border-style:dashed;color:var(--v2-grey-700)}.swt-pp-val.is-soldout .swt-pp-val__box{border-style:dashed;border-color:var(--v2-grey-300);background:var(--v2-bg-soft, #F7F7F7);color:var(--v2-grey-500, #8A8A8A)}.swt-pp-val.is-soldout .swt-pp-val__text{text-decoration:line-through;text-decoration-thickness:1px}.swt-pp-val.is-soldout .swt-pp-val__img{opacity:.45;filter:grayscale(1)}.swt-pp-val.is-soldout .swt-pp-val__input:checked+.swt-pp-val__box{border-style:solid;border-color:var(--v2-grey-700);background:var(--v2-grey-700, #545454);color:var(--v2-white)}.swt-pp-picker__note{display:flex;gap:8px;padding:10px 12px;border-radius:12px;background:var(--v2-bg-soft, #F7F7F7);color:var(--v2-grey-700);font-size:13px;line-height:1.4}.swt-pp-select{position:relative}.swt-pp-select select{width:100%;min-height:48px;padding:0 44px 0 16px;border:1px solid var(--v2-grey-300);border-radius:12px;background:var(--v2-white);color:var(--v2-dark);font:inherit;font-size:15px;appearance:none;-webkit-appearance:none}.swt-pp-select .swt-pp-icon{position:absolute;right:14px;top:50%;margin-top:-10px;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/85/assets/swt-product-v2.css.map */
