.hidden{display:none!important}deployer-pack-builder{flex:1}.deployer-pack-builder--wrapper{display:flex;flex-direction:column;gap:20px}#product-grid{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(var(--pb-cols-mobile, 1),minmax(0,1fr))}.deployer-pack-builder-section .grid__item{padding-left:0!important;float:none!important}@media(min-width:800px){#product-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.deployer-pack-builder--wrapper{flex-direction:row;align-items:flex-start}}@media(min-width:1000px){#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){#product-grid{grid-template-columns:repeat(var(--pb-cols-desktop, 3),minmax(0,1fr))}}.pack-maker-card__inner{display:flex;flex-direction:column;gap:5px}.pack-maker-card__image{width:100%;height:100%;border-radius:8px;object-fit:cover}.pack-maker-card__image-wrap{position:relative;display:block;width:100%;height:0;padding-bottom:var(--ratio-percent, 100%);overflow:hidden;border-radius:8px}.pack-maker-card__image-wrap .pack-maker-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.pack-maker-card__image--secondary{opacity:0;transition:opacity .2s ease-in-out}.pack-maker-card__image-link:hover .pack-maker-card__image--secondary{opacity:1}.pack-maker-card__title{font-size:1.05rem;font-weight:600;text-align:left;width:100%}.pack-maker-card__subtitle{font-size:.9rem;color:#666}.pack-maker-card__features{margin:8px 0 15px;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pack-maker-card__feature-item{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:.95rem;line-height:1.25;text-align:left;width:100%}@media only screen and (max-width:1199px){div[data-section-type=featured-collection] .pack-maker-card__feature-item{font-size:.85em}div[data-section-type=featured-collection] .swiper-horizontal>.swiper-scrollbar,div[data-section-type=featured-collection] .swiper-scrollbar.swiper-scrollbar-horizontal{display:none!important}.featured-collection--pack-benefits div[data-section-type=featured-collection] .for_mobile .swiper-wrapper{align-items:stretch}.featured-collection--pack-benefits div[data-section-type=featured-collection] .for_mobile .swiper-slide{display:flex;height:auto!important}.featured-collection--pack-benefits div[data-section-type=featured-collection] .for_mobile .swiper-slide .pack-maker-card{display:flex;width:100%}.featured-collection--pack-benefits div[data-section-type=featured-collection] .for_mobile .swiper-slide .pack-maker-card__inner{display:flex;flex-direction:column;width:100%;height:100%}.featured-collection--pack-benefits div[data-section-type=featured-collection] .for_mobile .swiper-slide .pack-maker-card .grid-product__meta{display:flex;flex-direction:column;flex:1 1 auto}.featured-collection--pack-benefits div[data-section-type=featured-collection] .for_mobile .swiper-slide .pack-maker-card .product-collection__form{margin-top:auto}}.pack-maker-card__feature-icon{width:16px;height:16px;min-width:16px;border-radius:999px;background:#2abf45;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.pack-maker-card__feature-icon svg{width:10px;height:10px;display:block}.pack-maker-card__price-wrap{display:inline-flex;gap:8px;align-items:center;margin-bottom:8px;justify-content:flex-start;width:100%}.grid-product__meta .jdgm-widget.jdgm-preview-badge{text-align:left;width:100%}.deployer-pack-builder-section .grid-product__meta{text-align:left!important}.deployer-pack-builder-section .grid-product__meta .jdgm-widget.jdgm-preview-badge{display:flex!important;justify-content:flex-start!important;text-align:left!important}.deployer-pack-builder-section .grid-product__meta .jdgm-prev-badge{margin-left:0!important;margin-right:0!important}.deployer-pack-builder-section .grid-product__meta .jdgm-prev-badge .jdgm-star{font-size:14px!important}.quick-add-builder--card{cursor:pointer}.pack-builder-progress-bar{border:1px solid #ddd;border-radius:999px;min-height:10px;overflow:hidden}.pack-builder-progress-bar--inner{width:0%;height:10px;transition:all .15s ease-in-out}.pack-builder-progress-bar--items-container{position:relative;min-height:50px}.pack-builder-progress-bar--top-item,.pack-builder-progress-bar--item{position:absolute;transform:translate(-50%);opacity:.8}.pack-builder-progress-bar--item{padding:4px 8px;top:-50%;border-radius:40px;border:1px solid #aaa;background:#fff}.pack-builder-progress-bar--item.completed,.pack-builder-progress-bar--top-item.completed{opacity:1}.pack-builder-progress-bars--container{display:flex;gap:10px}.pack-builder-progress-bar--product--container{display:flex;flex-direction:column;text-align:center;font-weight:600;flex:1;min-width:110px}.pack-builder-progress-bar--product--badge{border:1px solid #aaa;width:34px;height:34px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center}.pack-builder-progress-bar--product--bar{border:1px solid #aaa;min-height:10px;border-radius:40px;margin:6px 0 10px;overflow:hidden}.pack-builder-progress-bar--product--bar--inner{width:0%;height:100%;transition:width .25s ease-in-out}.pack-builder-progress-bar--product--container--completed .pack-builder-progress-bar--product--bar--inner{width:100%}pack-builder-summary{width:100%;display:flex;flex-direction:column;padding:15px;border-radius:10px;border:1px solid #ddd}.pack-builder-summary__mobile-bar{display:none}.pack-builder-summary__mobile-actions{display:block}.pack-builder-summary__mobile-toggle{display:none}.pack-builder-summary__mobile-toggle-icon{display:inline-flex;align-items:center;justify-content:center}.pack-builder-summary--title-row{display:block}.pack-builder-summary__mobile-close{display:none}.pack-builder-summary__scroll-area{display:block}.pack-builder-summary__footer{margin-top:0}.pack-builder-summary--aside{width:100%}@media(min-width:800px){.deployer-pack-builder--wrapper{position:relative;overflow:visible}.pack-builder-summary--title{font-size:1.2em}.pack-builder-summary--aside{width:430px;min-width:430px;align-self:flex-start;position:sticky;top:110px}.pack-builder-summary--wrapper{position:static}pack-builder-summary{height:min(100vh,720px);max-height:min(100vh,720px);min-height:min(100vh,720px);overflow:hidden}.pack-builder-summary__scroll-area{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;margin-right:-2px}.pack-builder-summary__footer{flex:0 0 auto;margin-top:10px;padding-top:10px;background:inherit}}.pack-builder-summary--title,.pack-builder-summary--total{font-weight:500}.pack-builder-summary--disabled-text,.pack-builder-summary--text,.pack-builder-summary--success-text{margin:0 0 10px;font-size:.95rem;text-align:center;padding:6px;background-color:#111;color:#fff}.pack-builder-summary--empty-placeholder{padding:0!important;margin:0!important;min-height:0!important;background:transparent!important;border:0!important;color:transparent!important}.pack-builder-summary--summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.pack-builder-summary__purchase-type{display:flex;border:1px solid #cfcfcf;border-radius:6px;overflow:hidden;margin:10px 0 8px}.pack-builder-summary__purchase-btn{flex:1 1 0;border:0;background:#fff;color:#111;min-height:40px;font-weight:500;cursor:pointer;font-size:.9em}.pack-builder-summary__purchase-btn+.pack-builder-summary__purchase-btn{border-left:1px solid #d5d5d5}.pack-builder-summary__purchase-btn--active{background:#1e2028;color:#fff}.pack-builder-summary__purchase-badge{margin-left:6px;background:#fff;color:#000;font-size:.9rem;border-radius:4px;padding:2px 6px}.pack-builder-summary__purchase-btn:not(.pack-builder-summary__purchase-btn--active) .pack-builder-summary__purchase-badge{background:#000;color:#fff}.pack-builder-summary--summary svg{width:14px;height:14px;transition:transform .15s ease-in-out}.pack-builder-summary--summary,.pack-builder-summary--summary-text--open,.pack-builder-summary--summary-text--closed,.pack-builder-summary--disabled-text,.pack-builder-summary--text,.pack-builder-summary--success-text{display:none!important}.pack-builder-summary--details[open] .pack-builder-summary--summary svg{transform:rotate(180deg)}.pack-builder-summary--product-list{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:none;overflow:visible}.pack-builder-summary--product-list:after{content:"";display:block;min-height:96px;border:1px dashed #c8c8c8;border-radius:6px;background:transparent}.pack-builder-summary--product-list--item{display:flex;flex-direction:column;gap:10px;border:1px solid #d7d7d7;border-radius:6px;padding:10px;background:#fff}.pack-builder-summary--product-list--item--content{display:flex;gap:8px;flex:1 1 auto;width:100%;align-items:flex-start}.pack-builder-summary--product-list--item--image{width:90px;height:80px;border-radius:5px;overflow:hidden;position:relative}.pack-builder-summary--product-list--item--image img{width:100%;height:100%;object-fit:cover}.pack-builder-summary--product-list--item--main{display:flex;flex-direction:column;align-items:stretch;width:100%}pack-builder-summary.pack-builder-summary--purchase-one-time .pack-builder-summary--product-list--item--main{gap:5px}.pack-builder-summary--product-list--item--top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.pack-builder-summary--product-list--item--title{margin:0;font-weight:500;line-height:1.2;flex:1 1 auto;min-width:0;font-size:.85em}.pack-builder-summary--selling-plan{margin-top:8px;padding-left:68px}.pack-builder-summary--selling-plan-label{display:block;margin:0 0 4px;line-height:1.2;font-size:.9em}.pack-builder-summary--selling-plan-select{width:100%;min-height:34px;padding:6px 30px 6px 10px;border:1px solid #d5d5d5;border-radius:6px;background-color:#fff}.pack-builder-summary--product-list--item--variant{margin:0;line-height:1.2}span.pack-builder-summary--product-list--item--quantity{position:absolute;right:0;top:0;min-width:16px;height:16px;border-radius:50%;background:#444;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.pack-builder-summary--product-list--item--prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;column-gap:4px;row-gap:2px;font-weight:500;white-space:nowrap;font-size:.85em}.pack-builder-summary--product-list--item--compare-at-price{color:#777;font-weight:400}.pack-builder-summary--product-list--item--discount-note{flex-basis:100%;text-align:right;color:#00b67a;font-size:.85em;font-weight:500}.pack-builder-summary--product-list--item--quantity-selector{border-width:1px;min-height:30px;width:fit-content}.pack-builder-summary--product-list--item--quantity-selector button{min-height:30px;height:30px;width:28px;min-width:28px}.pack-builder-summary--product-list--item--quantity-value{min-width:28px;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:.9em}.pack-builder-summary--totals{display:flex;align-items:center;justify-content:space-between;margin:8px 0 12px;padding-top:10px;border-top:1px solid #ddd}.pack-builder-summary--prices{display:inline-flex;align-items:center;gap:8px}button.pack-builder-summary--add{width:100%}.quick-add-pack-builder--add,.quick-add-pack-builder--add:hover,.quick-add-pack-builder--add:focus,.quick-add-pack-builder--add:focus-visible,.quick-add-pack-builder--add:active{background:#1e2028!important;background-color:#1e2028!important;background-image:none!important;border:1px solid #1e2028!important;color:#fff!important;border-radius:40px!important;box-shadow:none!important}.deployer-pack-builder-section .btn.btn--full.add-to-cart.quick-add-pack-builder--add,.deployer-pack-builder-section .btn.btn--full.add-to-cart.quick-add-pack-builder--add:hover,.deployer-pack-builder-section .btn.btn--full.add-to-cart.quick-add-pack-builder--add:focus,.deployer-pack-builder-section .btn.btn--full.add-to-cart.quick-add-pack-builder--add:focus-visible,.deployer-pack-builder-section .btn.btn--full.add-to-cart.quick-add-pack-builder--add:active{background:#1e2028!important;background-color:#1e2028!important;background-image:none!important;border:1px solid #1e2028!important;color:#fff!important;border-radius:40px!important;box-shadow:none!important}.quick-add-pack-builder--add:before,.quick-add-pack-builder--add:after{display:none!important}.pack-builder-summary--add{background:#1e2028!important;border:1px solid #1e2028!important;color:#fff!important;border-radius:40px!important;min-height:58px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;transition:all .12s ease-in-out!important;box-shadow:none!important}.pack-builder-summary--add:hover,.pack-builder-summary--add:focus,.pack-builder-summary--add:active{background:#1e2028!important;border:1px solid #1e2028!important;color:#fff!important;box-shadow:none!important}.pack-builder-summary--add:before,.pack-builder-summary--add:after{display:none!important}.pack-builder-summary--add:hover .pack-builder-summary--add-text,.pack-builder-summary--add:hover .pack-builder-summary--add-text--disabled,.pack-builder-summary--add:focus .pack-builder-summary--add-text,.pack-builder-summary--add:focus .pack-builder-summary--add-text--disabled,.pack-builder-summary--add:active .pack-builder-summary--add-text,.pack-builder-summary--add:active .pack-builder-summary--add-text--disabled{color:#fff!important}.quick-add-pack-builder--add[disabled]{background:#1e2028!important;color:#fff!important;border-color:#1e2028!important;opacity:.55!important;cursor:not-allowed}.pack-builder-summary--add[disabled]{background:#9e9e9e!important;border-color:#9e9e9e!important;color:#fff!important;opacity:1}.quick-add-pack-builder--add .quick-add-pack-builder--text,.pack-builder-summary--add .pack-builder-summary--add-text,.pack-builder-summary--add .pack-builder-summary--add-text--disabled,.pack-builder-summary--add .pack-builder-summary--add-price{color:inherit!important;font-family:Neue Haas Unica Pro!important;font-size:15px!important;font-style:normal;font-weight:700!important;line-height:24px!important}.pack-builder-summary--add .pack-builder-summary--add-price{display:none}.pack-builder-summary__mobile-actions .pack-builder-summary--add .pack-builder-summary--add-price:not(.hidden):before{content:" - ";margin-right:0}@media screen and (max-width:799px){.quick-add-pack-builder--add .quick-add-pack-builder--text,.pack-builder-summary--add .pack-builder-summary--add-text,.pack-builder-summary--add .pack-builder-summary--add-text--disabled,.pack-builder-summary--add .pack-builder-summary--add-price{font-size:14px!important}.pack-builder-summary__mobile-actions .pack-builder-summary--add .pack-builder-summary--add-price:not(.hidden){display:inline}.deployer-pack-builder-section .grid-product__meta .jdgm-prev-badge .jdgm-star{font-size:13px!important}body.pack-builder-summary-mobile-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:90;pointer-events:none}.pack-builder-progress-bars--container{width:100%;gap:6px;box-sizing:border-box}.pack-builder-progress-bar--product--container{min-width:0;flex:1 1 0}.pack-builder-progress-bar--product--label{font-size:1.7rem;line-height:1.2;white-space:nowrap}pack-builder-summary{position:fixed;bottom:0;left:0;right:0;width:100%;box-sizing:border-box;z-index:100;border-radius:0;border-left:0;border-right:0;border-bottom:0;padding:20px 14px;gap:10px}.pack-builder-summary__mobile-bar{display:flex;align-items:center}.pack-builder-summary__mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#111;padding:0}.pack-builder-summary__mobile-toggle svg{width:16px;height:16px}.pack-builder-summary--title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pack-builder-summary__mobile-close{display:none;width:32px;min-width:32px;height:32px;border:0;background:transparent;color:#111;padding:0;align-items:center;justify-content:center}.pack-builder-summary__mobile-close svg{width:16px;height:16px}.pack-builder-summary__purchase-badge{font-size:.8em}.pack-builder-summary__mobile-products{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pack-builder-summary__mobile-slot{min-height:42px;border:1px solid #ddd;border-radius:6px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.pack-builder-summary__mobile-slot img{width:100%;height:100%;object-fit:cover}.pack-builder-summary__mobile-slot--empty{border-style:dashed;background:transparent}pack-builder-summary:not(.pack-builder-summary--mobile-expanded) .pack-builder-summary__scroll-area,pack-builder-summary:not(.pack-builder-summary--mobile-expanded) .pack-builder-summary--totals{display:none}pack-builder-summary.pack-builder-summary--mobile-expanded .pack-builder-summary__mobile-bar{display:none}pack-builder-summary.pack-builder-summary--mobile-expanded .pack-builder-summary__mobile-close{display:inline-flex}.pack-builder-summary__mobile-actions{display:flex;gap:10px;align-items:center}.pack-builder-summary__mobile-actions .pack-builder-summary--add{flex:1 1 auto;min-height:42px;height:42px;border-radius:40px!important;font-size:.8em;padding-top:0;padding-bottom:0}.pack-builder-summary--product-list{gap:8px}.pack-builder-summary--product-list--item{padding:8px;gap:8px}.pack-builder-summary--product-list--item--content{gap:10px}.pack-builder-summary--product-list--item--top{gap:8px}.pack-builder-summary--product-list--item--compare-at-price{font-size:.85em}.pack-builder-summary--product-list--item--discount-note{font-size:.8em}.pack-builder-summary--selling-plan{margin-top:4px;padding-left:0}.pack-builder-summary--product-list--item--quantity-value{font-size:.9em;font-weight:400;min-width:24px}.pack-builder-summary--product-list--item--quantity-selector{min-height:28px}.pack-builder-summary--product-list--item--quantity-selector button{min-height:28px;height:28px;width:24px;min-width:24px}.pack-builder-summary--selling-plan-label{font-size:.9em;font-weight:400;margin-bottom:2px}.pack-builder-summary--selling-plan-select{min-height:30px;padding-top:4px;padding-bottom:4px}.pack-builder-summary--totals{padding-right:2px}.pack-builder-summary--prices{min-width:0}pack-builder-summary.pack-builder-summary--mobile-expanded{height:min(84vh,600px);max-height:min(84vh,600px);min-height:min(84vh,600px)}pack-builder-summary.pack-builder-summary--mobile-expanded .pack-builder-summary__scroll-area{overflow-y:auto;min-height:0}.pack-builder-summary--aside{width:100%}.deployer-pack-builder--wrapper{padding-bottom:130px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/pack-builder.css.map */
