.swt-pp-buy{display:grid;gap:12px}.swt-pp-stock{display:inline-flex;align-items:center;gap:8px;color:var(--v2-dark);font-size:14px;font-weight:var(--v2-fw-semibold, 600);line-height:1.3}.swt-pp-stock__dot{position:relative;flex:none;width:8px;height:8px;border-radius:999px;background:var(--v2-dark)}.swt-pp-stock__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:rgb(var(--v2-dark-rgb, 35 35 35) / .12)}.swt-pp-stock.is-low{color:var(--v2-red)}.swt-pp-stock.is-low .swt-pp-stock__dot{background:var(--v2-red)}.swt-pp-stock.is-low .swt-pp-stock__dot:after{background:rgb(var(--v2-red-rgb, 228 0 43) / .16)}.swt-pp-stock.is-out{color:var(--v2-grey-700)}.swt-pp-stock.is-out .swt-pp-stock__dot{background:var(--v2-grey-500)}.swt-pp-stock.is-out .swt-pp-stock__dot:after{background:transparent}.swt-pp-form{display:grid;gap:10px;margin:0}.swt-pp-form .product-form__buttons{max-width:none;margin:0}.swt-pp-form__row{display:flex;gap:10px;align-items:stretch}.swt-pp-qty{flex:none;display:grid;grid-template-columns:40px 40px 40px;align-items:center;height:var(--v2-btn-h, 52px);border:1px solid var(--v2-grey-300);border-radius:999px;background:var(--v2-white)}.swt-pp-qty button{display:grid;place-items:center;width:40px;height:100%;padding:0;border:0;background:transparent;color:var(--v2-dark);cursor:pointer}.swt-pp-qty button .swt-pp-icon{width:16px;height:16px}.swt-pp-qty input{width:40px;height:100%;padding:0;border:0;background:transparent;color:var(--v2-dark);font:inherit;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.swt-pp-qty input::-webkit-outer-spin-button,.swt-pp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.swt-pp-add{flex:1 1 auto;min-width:0;width:100%;gap:10px}.swt-pp-add--accent{background:var(--v2-red);border-color:var(--v2-red);color:var(--v2-white)}.swt-pp-add--accent:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--v2-shadow-cta)}.swt-pp-add--dark{background:var(--v2-dark);border-color:var(--v2-dark);color:var(--v2-white)}.swt-pp-add--dark:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--v2-shadow-lift)}.swt-pp-add__price{display:inline-flex;align-items:center;gap:10px;font-weight:var(--v2-fw-bold)}.swt-pp-add__price:before{content:"";width:1px;height:16px;background:currentColor;opacity:.4}.swt-pp-add.is-loading{pointer-events:none;opacity:.8}.swt-pp-pay{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 52px}.swt-pp-pay .shopify-payment-button__button{min-height:52px;border-radius:999px;overflow:hidden}.swt-pp-pay .shopify-payment-button__more-options{color:var(--v2-grey-700);font-size:13px}.swt-pp-error{padding:10px 12px;border-radius:12px;background:rgb(var(--v2-red-rgb, 228 0 43) / .08);color:var(--v2-dark);font-size:13px}.swt-pp-soldout{display:grid;gap:10px;padding:16px;border-radius:var(--v2-r-md, 16px);background:var(--v2-bg-soft, #F7F7F7)}.swt-pp-soldout__text{color:var(--v2-dark);font-size:14px;font-weight:600}.swt-pp-soldout__btn{justify-self:start}.swt-pp-bis{display:grid;gap:8px}.swt-pp-bis__label{color:var(--v2-grey-700);font-size:13px}.swt-pp-bis__row{display:flex;gap:8px}.swt-pp-bis__row input{flex:1;min-width:0;min-height:44px;padding:0 16px;border:1px solid var(--v2-grey-300);border-radius:999px;background:var(--v2-white);font:inherit;font-size:15px}.swt-pp-bis__msg{color:var(--v2-grey-700);font-size:13px}.swt-pp #sb-prod-element,.swt-pp #sb-prod-element *{box-sizing:border-box;max-width:100%;font-family:var(--v2-font)!important}.swt-pp #sb-prod-element .offering-wrapper,.swt-pp #sb-prod-element .offering-header{width:100%;min-width:0;margin:0!important}.swt-pp #sb-prod-element .offering-tile{width:100%!important;padding:16px!important;border:1px solid var(--pp-line)!important;border-radius:var(--v2-r-md, 16px)!important;background:var(--v2-white)!important;box-shadow:none!important}.swt-pp #sb-prod-element .widget-title{color:var(--v2-dark)!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.swt-pp #sb-prod-element .offering-learnMore,.swt-pp #sb-prod-element #lm-open-button{color:var(--v2-dark)!important;font-size:12px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px}.swt-pp #sb-prod-element .offering{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%;margin:12px 0 0!important}.swt-pp #sb-prod-element .offering>*{width:100%!important;min-height:44px;margin:0!important;padding:10px 16px!important;border:1px solid var(--v2-grey-300)!important;border-radius:999px!important;background:var(--v2-white)!important;color:var(--v2-dark)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.swt-pp #sb-prod-element .offering>.selected-offer,.swt-pp #sb-prod-element .offering>[aria-pressed=true]{border-color:var(--v2-dark)!important;background:var(--v2-dark)!important;color:var(--v2-white)!important}.swt-pp-pickup-wrap:empty{display:none}.swt-pp-pickup,.swt-pp-trust__row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.swt-pp-pickup{border:1px solid var(--pp-line);border-radius:var(--v2-r-md, 16px)}.swt-pp-pickup__icon,.swt-pp-trust__icon{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;color:var(--v2-dark)}.swt-pp-pickup__text,.swt-pp-trust__text{display:grid;gap:2px;min-width:0}.swt-pp-pickup__text strong,.swt-pp-trust__text strong{color:var(--v2-dark);font-size:14px;font-weight:600;line-height:1.35}.swt-pp-pickup__text small,.swt-pp-trust__text small{color:var(--v2-grey-700);font-size:13px;line-height:1.4}.swt-pp-pickup.is-off .swt-pp-pickup__icon,.swt-pp-pickup.is-off strong{color:var(--v2-grey-700)}.swt-pp-trust{display:grid;gap:4px;padding:6px;border-radius:var(--v2-r-md, 16px);background:var(--v2-bg-soft, #F7F7F7)}.swt-pp-trust__row{border-radius:12px}.swt-pp-trust__row:nth-child(odd){background:var(--v2-white)}.swt-pp-trust__link{margin-left:auto;align-self:center;color:var(--v2-dark);font-size:13px;font-weight:600;white-space:nowrap}.swt-pp-cp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border:1px solid var(--pp-line);border-radius:var(--v2-r-md, 16px);color:var(--v2-dark);text-decoration:none;transition:border-color var(--v2-dur-fast) var(--v2-ease)}.swt-pp-cp:hover{border-color:var(--v2-dark)}.swt-pp-cp__text{display:grid;gap:2px}.swt-pp-cp__text strong{font-size:14px;font-weight:600}.swt-pp-cp__text small{color:var(--v2-grey-700);font-size:13px}.swt-pp-help{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.swt-pp-help__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--v2-dark);cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.swt-pp-help__link .swt-pp-icon{width:18px;height:18px}.swt-pp-help__link span{text-decoration:underline;text-decoration-color:var(--v2-grey-300);text-underline-offset:4px}.swt-pp-help__link:hover span{text-decoration-color:currentColor}.swt-pp-hl{padding:18px;border:1px solid var(--pp-line);border-radius:var(--v2-r-md, 16px);background:var(--v2-white)}.swt-pp-hl__title{margin:0 0 12px;color:var(--v2-dark);font-size:15px;font-weight:600}.swt-pp-hl__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.swt-pp-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:var(--v2-r-sm, 12px);background:var(--v2-bg-alt, #F4F4F4)}.swt-pp-chip__icon{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgb(var(--v2-red-rgb, 228 0 43) / .12);color:var(--v2-red)}.swt-pp-chip__icon .swt-v2-icon{width:18px;height:18px}.swt-pp-chip__text{display:grid;gap:1px;min-width:0}.swt-pp-chip__text strong{overflow:hidden;color:var(--v2-dark);font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.swt-pp-chip__text small{color:var(--v2-grey-700);font-size:12px;line-height:1.3}@media screen and (min-width:1200px){.swt-pp-hl--gallery .swt-pp-hl__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.swt-pp-jump{position:sticky;top:calc(var(--pp-header) + 8px);z-index:20;margin:clamp(40px,6vw,72px) 0 0;pointer-events:none}.swt-pp-jump__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.swt-pp-jump__links,.swt-pp-jump__top,.swt-pp-jump__buy{pointer-events:auto}.swt-pp-jump__inner>.swt-pp-jump__top{display:none}.swt-pp-jump__links{display:flex;gap:4px;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none;border:1px solid rgb(var(--v2-dark-rgb, 35 35 35) / .06);border-radius:999px;background:rgb(var(--v2-white-rgb, 255 255 255) / .86);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 6px 20px rgb(var(--v2-dark-rgb, 35 35 35) / .08)}.swt-pp-jump__links::-webkit-scrollbar{display:none}.swt-pp-jump__links a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;color:var(--v2-dark);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--v2-dur-fast) var(--v2-ease),color var(--v2-dur-fast) var(--v2-ease)}.swt-pp-jump__links a:hover{background:var(--v2-bg-alt)}.swt-pp-jump__links a[aria-current=true]{background:var(--v2-dark);color:var(--v2-white)}.swt-pp-jump__buy{display:none;align-items:center;gap:14px;padding:4px 4px 4px 20px;border-radius:999px;background:rgb(var(--v2-white-rgb, 255 255 255) / .86);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 6px 20px rgb(var(--v2-dark-rgb, 35 35 35) / .08);opacity:0;transform:translateY(-6px);transition:opacity var(--v2-dur-base) var(--v2-ease),transform var(--v2-dur-base) var(--v2-ease)}.swt-pp-jump__price{color:var(--v2-dark);font-size:15px;font-weight:700;white-space:nowrap}@media screen and (min-width:990px){.swt-pp-jump__buy{display:inline-flex;visibility:hidden}.swt-pp.is-buy-away .swt-pp-jump__buy{visibility:visible;opacity:1;transform:none}}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap{width:100%;max-width:var(--v2-container, 1400px);margin:0 auto clamp(40px,5vw,72px);padding:0 var(--v2-gutter, 16px);font-family:var(--v2-font)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap select{font-family:var(--v2-font)!important}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .primary-title{margin:0 0 20px;color:var(--v2-dark);font-size:var(--v2-fs-h2, 32px);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-align:left}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-product-block{padding:12px;border:1px solid var(--v2-grey-100);border-radius:var(--v2-r-md, 16px);background:var(--v2-white);transition:transform var(--v2-dur-base) var(--v2-ease),box-shadow var(--v2-dur-base) var(--v2-ease)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-product-block:hover{border-color:var(--v2-grey-100);transform:translateY(-2px);box-shadow:var(--v2-shadow-lift)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-product-block:has(.rebuy-money.sale):before{border-radius:999px}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-product-media{border-radius:12px;background:var(--v2-bg-alt)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-product-media img{mix-blend-mode:multiply}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-product-title,.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-product-title-link{color:var(--v2-dark);font-size:14px;font-weight:600;line-height:1.3}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-money{color:var(--v2-dark);font-weight:700}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-money.sale{color:var(--v2-red)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-money.compare-at{color:var(--v2-grey-500);font-weight:400}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-select{min-height:40px;border:1px solid var(--v2-grey-300);border-radius:10px}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-button{min-height:44px;border:1px solid var(--v2-dark);border-radius:999px;background:var(--v2-dark);color:var(--v2-white);font-family:var(--v2-font);font-size:14px;font-weight:700;text-transform:none;letter-spacing:.01em}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .rebuy-button:hover:not(:disabled){background:var(--v2-dark);border-color:var(--v2-dark);transform:translateY(-1px);box-shadow:var(--v2-shadow-lift)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .splide__arrow{width:44px;height:44px;border:1px solid var(--v2-grey-300);border-radius:999px;background:var(--v2-white);color:var(--v2-dark)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .splide__pagination__page{width:8px;height:8px;border-radius:999px;background:var(--v2-grey-300)}.shopify-section:has(.swt-pp)~.shopify-section .swt-rebuy-pdp-wrap .splide__pagination__page.is-active{width:24px;background:var(--v2-red);transform:none}
/*# sourceMappingURL=/cdn/shop/t/85/assets/swt-product-v2-buy.css.map */
