@media screen and (min-width:1024px){body.template-product .product--container .product--outer>.product-main.pb-purchase-panel{position:relative;box-sizing:border-box;min-width:0;margin:0;padding:34px 26px 25px;background:#f7f8fa;border:1px solid #e8ebf0;border-radius:6px;overflow:visible!important;color:#182850}body.template-product .pb-purchase-panel .product-details{position:static!important;margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0!important;max-height:none!important;overflow:visible!important}body.template-product .pb-purchase-panel .product-form--regular{position:relative;background:transparent!important;max-width:100%;max-height:none!important;overflow:visible!important}body.template-product .pb-purchase-panel .pb-shipping-progress,body.template-product .pb-purchase-panel .pb-dispatch-countdown{max-width:100%;box-sizing:border-box}body.template-product .pb-purchase-panel .pb-product-badge-desktop{position:absolute!important;top:-32px!important;left:-32px!important;margin:0!important;z-index:10!important}body.template-product .pb-purchase-panel .pb-product-title-row{display:block;position:static;min-width:0}body.template-product .pb-purchase-panel .pb-product-title-text{width:100%;min-width:0}body.template-product .product--container .product--outer>.product-main.pb-purchase-panel.pb-purchase-panel--sticky{position:-webkit-sticky!important;position:sticky!important;top:130px;align-self:flex-start;height:auto;max-height:none;overflow:visible!important}}@media screen and (min-width:1280px){body.template-product .product--container.layout--two-col-medium .product--outer{display:flex!important;flex-wrap:nowrap!important;column-gap:24px!important;align-items:flex-start}body.template-product .product--container.layout--two-col-medium .product--outer>.product-gallery{flex:0 0 calc(52% - 12px)!important;width:calc(52% - 12px)!important;max-width:calc(52% - 12px)!important;min-width:0!important}body.template-product .product--container.layout--two-col-medium .product--outer>.product-main{flex:0 0 calc(48% - 12px)!important;width:calc(48% - 12px)!important;max-width:calc(48% - 12px)!important;min-width:0!important}}@media screen and (min-width:1024px)and (max-width:1279px){body.template-product .product--container.layout--two-col-medium .product--outer{display:flex!important;flex-wrap:nowrap!important;column-gap:20px!important;align-items:flex-start}body.template-product .product--container.layout--two-col-medium .product--outer>.product-gallery{flex:0 0 calc(50% - 10px)!important;width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;min-width:0!important}body.template-product .product--container.layout--two-col-medium .product--outer>.product-main{flex:0 0 calc(50% - 10px)!important;width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;min-width:0!important}body.template-product .product--container .product--outer>.product-main.pb-purchase-panel{padding:28px 20px 24px}}@media screen and (max-width:1023px){body.template-product .product--container.layout--two-col-medium .product--outer{display:block!important;column-gap:0!important}body.template-product .product--container.layout--two-col-medium .product--outer>.product-gallery,body.template-product .product--container.layout--two-col-medium .product--outer>.product-main{display:block;width:100%!important;max-width:100%!important;flex:none!important;margin-left:0!important;margin-right:0!important}body.template-product .product--container .product--outer>.product-main.pb-purchase-panel{position:static!important;top:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:20px 18px 24px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-radius:0!important;max-height:none!important;overflow:visible!important}body.template-product .pb-purchase-panel .product-details{position:static!important;max-height:none!important;overflow:visible!important}body.template-product .pb-purchase-panel .product-details,body.template-product .pb-purchase-panel .product-form--regular{max-width:100%;box-sizing:border-box}body.template-product .pb-purchase-panel .product-title{max-width:100%;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){body.template-product .pb-purchase-panel{scroll-behavior:auto}}body.template-product .pb-product-title-text--with-subtitle .product-title{margin-bottom:0}body.template-product .pb-product-title-text .pb-product-subtitle{margin:5px 0 0;color:#405273;font-size:clamp(.9375rem,1.25vw,1.125rem);font-weight:500;line-height:1.35;text-transform:none}@media screen and (min-width:1024px){body.template-product .pb-product-title-text--with-subtitle .product-title{font-size:clamp(2rem,2.8vw,2.75rem);line-height:1.12}}body.template-product .pb-product-highlights{display:flex;align-items:stretch;margin:14px 0 0;padding:10px 0;list-style:none;background:#fff;border:1px solid #e3e8ef;border-radius:6px;color:#182850}body.template-product .pb-product-highlights>li{display:grid;flex:1 1 0;place-items:center;min-width:0;margin:0;padding:4px 10px;text-align:center;font-size:.875rem;font-weight:500;line-height:1.35}body.template-product .pb-product-highlights>li+li{border-left:1px solid #dce2eb}@media screen and (max-width:767px){body.template-product .pb-product-highlights>li{padding:4px 6px;font-size:.8125rem}}@media screen and (min-width:1024px){body.template-product .pb-product-title-text--with-subtitle .product-title{margin-bottom:0;line-height:1.06}body.template-product .pb-product-title-text--with-subtitle .pb-product-subtitle{margin:2px 0 0;color:#405273;font-size:clamp(.875rem,1.15vw,1.0625rem);font-weight:500;line-height:1.3;letter-spacing:.055em;text-transform:uppercase}}@media screen and (min-width:1024px){body.template-product .product-details>.pb-product-details-spacer{display:none}}@media screen and (min-width:1024px){body.template-product .product--container .option-values.pb-variant-cards--ready:has(>.pb-variant-card--has-image:nth-child(4)){gap:8px}body.template-product .product--container .option-values.pb-variant-cards--ready:has(>.pb-variant-card--has-image:nth-child(4))>.pb-variant-card--has-image{box-sizing:border-box;flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);min-width:0;max-width:136px;margin:0}body.template-product .product--container .option-values.pb-variant-cards--ready:has(>.pb-variant-card--has-image:nth-child(4))>.pb-variant-card--has-image>label.pb-variant-card{box-sizing:border-box;width:100%;min-width:0;margin:0;padding-inline:6px}}body.template-product .product-main>.pb-shipping-below-panel{margin:12px 0 0}body.template-product .pb-shipping-below-panel>.pb-shipping-progress{margin:0}body.template-product .pb-shipping-below-panel:empty,body.template-product .pb-shipping-below-panel:has(>.pb-shipping-progress[hidden]){display:none}@media screen and (min-width:1024px){body.template-product .product--container .product--outer>.product-main.pb-purchase-panel:has(>.pb-purchase-box){padding:0;background:transparent;border:0}body.template-product .product-main.pb-purchase-panel>.pb-purchase-box{box-sizing:border-box;padding:28px 20px 24px;background:#f7f8fa;border:1px solid #e8ebf0;border-radius:6px}}@media screen and (min-width:1280px){body.template-product .product-main.pb-purchase-panel>.pb-purchase-box{padding:34px 26px 25px}}@media screen and (min-width:1024px){body.template-product .product-main.pb-purchase-panel>.pb-purchase-box{padding-bottom:18px}body.template-product .pb-purchase-box>.pb-dispatch-countdown{margin-bottom:0;padding-top:18px;padding-bottom:0}body.template-product .pb-purchase-box .pb-dispatch-countdown__detail{margin-bottom:0}}@media screen and (max-width:767px){body.template-product .pb-product-title-text--with-subtitle .product-title{margin-bottom:0;line-height:1.08}body.template-product .pb-product-title-text--with-subtitle .pb-product-subtitle{margin:2px 0 0;font-size:.875rem;line-height:1.3;letter-spacing:.045em;text-transform:uppercase}body.template-product .product-details>.pb-product-highlights+.pb-product-details-spacer{display:none}}@media screen and (min-width:460px)and (max-width:767px){body.template-product .pb-product-title-text--with-subtitle .product-title{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pb-sticky-product-panel.css.map */
