.util-no-list{list-style:none;margin:0;padding:0}.hide{display:none !important}.hide-soft{visibility:hidden}html{font-size:14px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:normal;letter-spacing:0.06rem;color:rgba(var(--color-foreground), 1);line-height:1.3}.h0{font-size:4rem}@media (min-width: 768px){.h0{font-size:5.2rem}}h1,.h1{font-size:3rem}@media (min-width: 768px){h1,.h1{font-size:4rem}}h2,.h2{font-size:2rem}@media (min-width: 768px){h2,.h2{font-size:2.4rem}}h3,.h3{font-size:1.7rem}@media (min-width: 768px){h3,.h3{font-size:1.8rem}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.5rem}h5,.h5{font-size:1.2rem}@media (min-width: 768px){h5,.h5{font-size:1.3rem}}h6,.h6{font-size:1rem}@media (min-width: 992px){h6,.h6{font-size:1.2rem}}.typo-heading-xl{font-family:"HelveticaNeue";font-weight:600;font-stretch:normal;font-style:normal;line-height:0.93;letter-spacing:2.9px;font-size:63px}@media (min-width: 992px){.typo-heading-xl{font-size:92px}}.typo-body-small{font-family:"IBMPlexSans";font-weight:bold;line-height:normal;font-size:0.875rem}.typo-body-xs{font-family:"IBMPlexSans";font-weight:light;line-height:normal;font-size:0.75rem}.typo-body-regular{font-family:"IBMPlexSans";font-weight:normal;line-height:normal;font-size:1.125rem}.typo-link-bold{font-size:24px;text-decoration:none;font-family:"HelveticaNeue";font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:1px}@media (min-width: 992px){.typo-link-bold{font-size:26px}}.typo-nav-link{font-family:"IBMPlexSans";font-size:1.125rem;font-size:16px}@media (min-width: 768px){.typo-nav-link{font-size:18px}}sup{vertical-align:super;font-size:smaller;line-height:0}.button{padding:1rem;text-align:center;font-family:"HelveticaNeue";font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;border:solid 2px #13213c;cursor:pointer;width:100%;text-transform:uppercase;text-decoration:none;transition:border 0.2s ease, color 0.2s ease, background-color 0.2s ease;color:#13213c}.button:hover{color:#f6f4f3;background-color:#13213c;border-color:#13213c}.button--black{background:#13213c;color:#f6f4f3}.button--transparent{background:transparent;color:#13213c}.button--transparent:hover{color:#f6f4f3;background-color:#13213c;border-color:#13213c}.button--full-width{width:100%}.button--text-transform-none{text-transform:none}.button--clickable-icon{padding:0;margin:0;background:none;border:none;cursor:pointer}.button--adding-to-cart,.button--adding-to-cart:before,.button--adding-to-cart:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.button--adding-to-cart{color:#f6f4f3;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.button--adding-to-cart:before,.button--adding-to-cart:after{content:'';position:absolute;top:0}.button--adding-to-cart:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.button--adding-to-cart:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}main{padding-bottom:0}main .collection{display:flex;display:-ms-flexbox;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;grid-gap:10px}main .collection__container{padding-left:var(--gutter);padding-right:var(--gutter);display:flex;display:-ms-flexbox;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 576px){main .collection__container{padding-top:7.5rem}}main .collection .product-card{width:calc(50% - 10px);padding-bottom:2rem}@media (min-width: 768px){main .collection .product-card{width:calc(33% - 10px);padding-bottom:5rem}}@media (min-width: 992px){main .collection .product-card{width:calc(25% - 10px)}}main .collection a{text-decoration:none}main .collection__header{font-family:"HelveticaNeue";font-size:2.25rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;font-size:3.0625rem;padding:0 0.5rem 2.8125rem;margin:0}@media (min-width: 576px){main .collection__header{font-size:4.375rem;padding:0 3.5rem 3.5rem}}main .collection__listItem{margin-bottom:2rem}main .collection__backToTop{display:flex;display:-ms-flexbox;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 1 100%;padding:7.8125rem 0 4.25rem}main .collection__backToTop button{font-family:"IBMPlexSans";font-weight:normal;line-height:normal;font-size:1.125rem;font-size:1.5625rem;color:#13213c;text-decoration:none;background:#f6f4f3;border:none;cursor:pointer}@media (min-width: 576px){main .collection__backToTop{padding:10.9375rem 0 6.25rem}}main .collection__title{padding-left:24px;padding-right:24px}main .collection__title h1{color:#13213c;font-size:30px;font-weight:bold}@media (min-width: 992px){main .collection__title h1{font-size:60px}}main nav.breadcrumb{margin-left:24px;margin-top:21px;margin-bottom:18px;position:relative;color:#89909d;font-size:16px}@media (min-width: 992px){main nav.breadcrumb{margin-top:33px;margin-bottom:0}}main nav.breadcrumb a{color:#89909d}main .banner{display:none}main .collection__title h1{margin-top:0;margin-bottom:16px}@media (min-width: 992px){main .collection__title{padding-left:calc(3.5rem + 56px);padding-right:calc(3.5rem + 56px)}main .collection__title h1{margin:29px 0 0}main nav.breadcrumb{margin-left:calc(3.5rem + 56px)}}main div#snize_results{padding-left:24px;padding-right:24px}@media (min-width: 992px){main div#snize_results{padding-left:inherit;padding-right:inherit}}main div#snize_results .coupon-component-seal{padding:8px;background-color:#F6F4F3}main div#snize_results .coupon-component-seal span{display:inline-block;padding:0 15px;height:20px;line-height:20px;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:13px;font-weight:bold;position:relative;padding-left:12px}main div#snize_results .coupon-component-seal span:after{content:'';position:absolute;right:0;bottom:0;width:0;height:0;border-right:6px solid #F6F4F3;border-top:10px solid transparent;border-bottom:10px solid transparent;border-radius:3px}main div.snize div.snize-main-panel-dropdown a,main div.snize div.snize-main-panel-dropdown a span{font-family:"HelveticaNeue";font-size:16px;font-weight:bold;color:#13213c;text-transform:capitalize}main div.snize .stars-container:after{color:#DAA53E !important}main #snize-search-results-grid-mode li.snize-product .snize-view-link,main #snize-search-results-grid-mode li.snize-product .snize-item{height:100%}main #snize-search-results-grid-mode li.snize-product .snize-view-link,main #snize-search-results-grid-mode li.snize-product .snize-item{height:100%}main #snize-search-results-grid-mode li.snize-product span.snize-title{font-size:18px;font-family:"HelveticaNeue" !important;color:#13213c;font-weight:bold;overflow:visible;margin-bottom:4px;max-height:unset !important}main #snize-search-results-grid-mode .snize-price-list{font-size:16px;font-family:"HelveticaNeue";color:#13213c;font-weight:bold;line-height:normal;margin-bottom:4px;flex:1}main #snize-search-results-grid-mode li.snize-product span.snize-attribute{overflow:unset;margin-bottom:12px;text-align:center !important}main #snize-search-results-grid-mode span.snize-description{font-size:14px;font-family:"HelveticaNeue";color:#13213c;line-height:1.4}main div.snize .snize-reviews{height:18px !important;max-height:18px !important}main div.snize .snize-reviews .total-reviews{text-decoration:underline}main #snize-search-results-grid-mode span.snize-overhidden{background-color:unset}main #snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode li.snize-product{border:unset !important}main div.snize div.snize-pagination ul li a,main div.snize div.snize-pagination ul li span{border:none !important;font-family:"IBMPlexSans";font-style:normal;font-weight:normal;font-size:18px;line-height:25px;color:#13213c;padding:0;margin:0 14px}main div.snize div.snize-pagination ul li a:hover,main div.snize div.snize-pagination ul li a.active,main div.snize div.snize-pagination ul li span:hover,main div.snize div.snize-pagination ul li span.active{background:unset !important}main div.snize div.snize-pagination ul li a.active,main div.snize div.snize-pagination ul li span.active{border-bottom:2px solid #a31e23 !important}main div.snize div.snize-pagination ul li a.snize-pagination-prev,main div.snize div.snize-pagination ul li span.snize-pagination-prev{height:25px;width:14px;overflow:hidden}main div.snize div.snize-pagination ul li a.snize-pagination-prev::before,main div.snize div.snize-pagination ul li span.snize-pagination-prev::before{height:25px;content:url("//4patriots.com/cdn/shop/t/182/assets/caret-icon.svg?v=88130692276114376311666374000")}main div.snize div.snize-pagination ul li a.snize-pagination-next,main div.snize div.snize-pagination ul li span.snize-pagination-next{height:25px;width:14px;overflow:hidden;transform:scaleX(-1)}main div.snize div.snize-pagination ul li a.snize-pagination-next::before,main div.snize div.snize-pagination ul li span.snize-pagination-next::before{height:25px;content:url("//4patriots.com/cdn/shop/t/182/assets/caret-icon.svg?v=88130692276114376311666374000")}.product-card{display:flex;display:-ms-flexbox;flex-wrap:wrap;align-items:center;justify-content:center;transition:box-shadow 600ms ease, background 500ms ease;flex-wrap:nowrap;transition:box-shadow 600ms ease, background 500ms ease;flex-direction:column}.product-card:hover .product-card__imageContainer img{transform:scale(1.03)}.product-card__inner{width:100%}.product-card__link{text-decoration:none}.product-card__imageContainer{text-align:center;width:100%;margin-bottom:5px;overflow:hidden;border:1px solid rgba(19,33,60,0.1)}.product-card__imageContainer img{width:100%;height:100%;transition:transform var(--duration-long) ease}.product-card__textContainer{color:#13213c;font-family:"IBMPlexSans";font-weight:normal;line-height:normal;font-size:1.125rem;display:flex;display:-ms-flexbox;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;font-family:"HelveticaNeue";text-align:center;flex-direction:column;width:100%;align-items:center}.product-card__textContainer .boost-pfs-filter-product-bottom{width:100%}.product-card__itemTitle{margin:0;text-align:center;font-size:1.125rem}@media (min-width: 992px){.product-card__itemTitle{font-size:1rem}}.product-card__itemTitle a{color:#13213c}.product-card .jdgm-prev-badge{margin-bottom:0px !important}.product-card__itemDescription{align-self:flex-start;color:#ccc;margin:0}.product-card__itemFlavor{font-size:1.5rem;font-weight:600}.product-card__itemPrice{align-self:center;font-size:1.125rem;font-weight:bold}.product-card__itemPrice.price{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.5;color:#13213c;font-size:16px}.product-card__itemPrice.price.price--unavailable{visibility:hidden}.product-card__itemPrice.price dl{margin:0;display:flex;flex-direction:column}.product-card__itemPrice.price dd{margin:0 1rem 0 0}.product-card__itemPrice.price .price__last:last-of-type{margin:0}.product-card__itemPrice .price--end{justify-content:flex-end}.product-card__itemPrice .price--sold-out .price__availability,.product-card__itemPrice .price__regular{display:block}.product-card__itemPrice .price__sale,.product-card__itemPrice .price__availability,.product-card__itemPrice .price .price__badge-sale,.product-card__itemPrice .price .price__badge-sold-out,.product-card__itemPrice .price--on-sale .price__regular,.product-card__itemPrice .price--on-sale .price__availability,.product-card__itemPrice .price--no-compare .price__compare{display:none}.product-card__itemPrice .price--sold-out .price__badge-sold-out,.product-card__itemPrice .price--on-sale .price__badge-sale{display:inline-flex}.product-card__itemPrice .price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap}.product-card__itemPrice .price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground), 0.75)}.product-card__itemPrice .price--center{display:flex;justify-content:center}.product-card__itemPrice .unit-price{font-size:1.1rem;letter-spacing:0.04rem;line-height:1.2;margin-top:0.2rem;text-transform:uppercase;color:rgba(var(--color-foreground), 0.7)}.product-card__shopLabel{align-self:flex-start;margin:0;font-family:"IBMPlexSans";font-weight:normal;line-height:normal;font-size:1.125rem;font-size:1.5625rem;flex:0 1 70%;padding:1rem 3rem 1.1rem;background:#13213c;color:#f6f4f3;text-align:center}.product-card [data-rating='0.0'] .spr-badge-caption{display:none}.product-card .stamped-fa-star{color:#DAA53E}.product-card .stamped-badge-caption{text-decoration:underline;color:#13213c;font-family:"HelveticaNeue";text-transform:capitalize;font-weight:bold}.product-card .coupon-component-seal{padding:8px;background-color:#F6F4F3}.product-card .coupon-component-seal span:after{content:'';position:absolute;right:0;bottom:0;width:0;height:0;border-right:6px solid #F6F4F3;border-top:10px solid transparent;border-bottom:10px solid transparent;border-radius:3px}.pagination-wrapper{margin-top:4rem;margin-bottom:7rem;width:100%}.pagination-wrapper-small{margin-top:1rem;margin-bottom:7rem}@media (min-width: 992px){.pagination-wrapper{margin-top:5rem;margin-bottom:10rem}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0;padding:0;list-style:none;width:100%}.pagination__list__list>li{flex:1 0 4.4rem;max-width:4.4rem}.pagination__list__list>li:not(:last-child){margin-right:1rem}.pagination__item{color:RGB(var(--color-foreground));display:inline-flex;justify-content:center;align-items:center;position:relative;height:4.4rem;width:100%;padding:0;text-decoration:none}.pagination__item:hover::after{height:0.2rem}.pagination__item .icon-caret{height:0.6rem}.pagination__item--current{font-weight:600}.pagination__item--current:hover{color:RGB(var(--color-foreground))}.pagination__item--current::after{height:0.1rem}.pagination__item--current::after,.pagination__item:hover::after{content:'';display:block;width:2rem;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background-color:currentColor}.pagination__item--next .icon{margin-left:-0.2rem;transform:rotate(90deg)}.pagination__item--next:hover .icon{transform:rotate(90deg) scale(1.07)}.pagination__item--prev .icon{margin-right:-0.2rem;transform:rotate(-90deg)}.pagination__item--prev:hover .icon{transform:rotate(-90deg) scale(1.07)}.pagination__item-arrow{color:RGBA(var(--color-foreground), 0.75)}.pagination__item-arrow:hover .icon{color:RGB(var(--color-foreground))}.pagination__item-arrow:hover::after{display:none}#kit-builder{padding-top:21px}#custom-case-pack-builder-4patriots #main{top:unset;margin-top:21px}@media (min-width: 992px){#custom-case-pack-builder-4patriots #main{margin-top:51px}}#shopify-section-static-pack-bundle .breadcrumb{margin-top:0;margin-left:6.4%}@media (min-width: 992px){#shopify-section-static-pack-bundle .breadcrumb{margin-left:4.166666666666666%}}#shopify-section-static-pack-bundle .pack-bundle-collection-title{text-align:center;margin:22px 6.4% 0;font-family:"HelveticaNeue";font-weight:bold;font-size:30px;line-height:33px;color:#13213c}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-collection-title{margin:62px auto 0;font-size:48px;line-height:48px}}#shopify-section-static-pack-bundle .pack-bundle-title h1{text-align:center;margin:0 6.4%;font-family:"HelveticaNeue";font-weight:bold;font-size:22px;line-height:25.78px;color:#13213c}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-title h1{font-size:40px;line-height:44.24px}}#shopify-section-static-pack-bundle .pack-bundle-collection-subtitle{text-align:center;margin:6px 6.4% 0;font-family:"HelveticaNeue";font-weight:bold;font-size:16px;line-height:18.24px;color:#a31e23}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-collection-subtitle{margin:12px auto 0;font-size:22px;line-height:25.78px}}#shopify-section-static-pack-bundle .pack-bundle-wrapper{display:block;width:auto;margin:0 auto 55px auto}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-wrapper{padding:0}}#shopify-section-static-pack-bundle .pack-bundle-container{display:grid;grid-template-areas:"bundle" "products";grid-template-rows:auto auto;grid-template-columns:100%;grid-column-gap:10px;grid-row-gap:0;padding:0;margin:0;box-sizing:border-box}#shopify-section-static-pack-bundle .pack-bundle-products-col{grid-area:products;padding:0 6.4%;margin:0;box-sizing:border-box}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-products-col{padding:0 4.166666666666666%}}#shopify-section-static-pack-bundle .pack-bundle-products-filters{display:block;width:100%;padding:0 10px 10px 10px;margin:0;visibility:hidden}#shopify-section-static-pack-bundle .pack-bundle-products-filters-btn{font-size:9pt;cursor:pointer;text-transform:uppercase;border:1px solid #CCC;background-color:#FFF;border-radius:3px;padding:4px 10px;color:#666}#shopify-section-static-pack-bundle .pack-bundle-products-filters-btn:active,#shopify-section-static-pack-bundle .pack-bundle-products-filters-btn:focus{outline:none}#shopify-section-static-pack-bundle .pack-bundle-products-grid{display:flex;flex-wrap:wrap;width:100%;height:auto;position:relative;overflow:hidden;justify-content:flex-start;box-sizing:border-box}#shopify-section-static-pack-bundle .pack-bundle-product{width:100%;flex:0 1 100%;padding:10px;display:block;overflow:hidden;position:relative;text-align:center;box-sizing:border-box}@media (min-width: 768px){#shopify-section-static-pack-bundle .pack-bundle-product{flex:0 1 50%}}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-product{flex:0 1 25%}}#shopify-section-static-pack-bundle .pack-bundle-ooo-image{filter:grayscale(100%);opacity:0.5;cursor:default !important}#shopify-section-static-pack-bundle .pack-bundle-product-container{overflow:hidden;position:relative;width:100%}#shopify-section-static-pack-bundle .pack-bundle-product-info{text-align:center;position:relative;display:inline-block;width:100%;height:auto}#shopify-section-static-pack-bundle .pack-bundle-product-img{width:100%;height:auto;margin:0 auto 12px auto;border:1px solid rgba(19,33,60,0.1)}#shopify-section-static-pack-bundle .pack-bundle-product-title{position:relative;display:block;width:100%;font-family:"HelveticaNeue";color:#13213c;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;margin:0 0 4px}#shopify-section-static-pack-bundle .pack-bundle-product-description,#shopify-section-static-pack-bundle .product-card__value{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:keep-all;font-family:"IBMPlexSans";color:#13213c;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;margin:0 0 4px}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-product-description,#shopify-section-static-pack-bundle .product-card__value{-webkit-line-clamp:2}}#shopify-section-static-pack-bundle .pack-bundle-product-price{font-family:"HelveticaNeue";color:#13213c;font-style:normal;font-weight:bold;font-size:16px;line-height:18px}#shopify-section-static-pack-bundle .pack-bundle-product-reviews{display:block;max-width:80%;margin:5px auto 0 auto}#shopify-section-static-pack-bundle .stamped-badge{display:flex;align-items:center;justify-content:center;cursor:default}#shopify-section-static-pack-bundle span.stamped-product-reviews-badge{display:block;width:100%;margin:13px auto 0}#shopify-section-static-pack-bundle span.stamped-product-reviews-badge,#shopify-section-static-pack-bundle span.stamped-product-reviews-badge>*{font-size:9pt}#shopify-section-static-pack-bundle span.stamped-badge-caption{display:block;font-family:"HelveticaNeue";font-style:normal;font-weight:bold;font-size:14px;line-height:17px;text-transform:capitalize;text-decoration:underline}#shopify-section-static-pack-bundle .fa-star,#shopify-section-static-pack-bundle .fa-star-checked,#shopify-section-static-pack-bundle .fa-star-half-o,#shopify-section-static-pack-bundle .fa-star-o,#shopify-section-static-pack-bundle .stamped-fa-star,#shopify-section-static-pack-bundle .stamped-fa-star-checked,#shopify-section-static-pack-bundle .stamped-fa-star-half-o,#shopify-section-static-pack-bundle .stamped-fa-star-o{color:#DAA53E}#shopify-section-static-pack-bundle .pack-bundle-add-to-pack{margin:45px auto 8px;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#13213c;border:1px solid #13213c;color:#fff;width:100%;height:54px;font-family:"HelveticaNeue";font-style:normal;font-weight:bold;font-size:18px;line-height:22px;cursor:pointer !important}#shopify-section-static-pack-bundle .pack-bundle-add-to-pack:hover{background-color:#fff;color:#13213c}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-add-to-pack{margin-top:40px;max-width:173px}}#shopify-section-static-pack-bundle .pack-bundle-add-to-pack:disabled{background-color:rgba(19,33,60,0.1);color:#13213c;border:1px solid rgba(19,33,60,0.1)}#shopify-section-static-pack-bundle .pack-bundle-product-details{margin:0 auto 45px;text-decoration:none;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border:1px solid #13213c;color:#13213c;width:100%;height:54px;font-family:"HelveticaNeue";font-style:normal;font-weight:bold;font-size:18px;line-height:22px;cursor:pointer !important}#shopify-section-static-pack-bundle .pack-bundle-product-details:hover{background-color:#13213c;color:#fff}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-product-details{margin-bottom:67px;max-width:173px}}#shopify-section-static-pack-bundle .pack-bundle-cart-col{grid-area:bundle;margin:0;border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;box-sizing:border-box;position:relative;width:100%}#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed{position:fixed;z-index:1;box-shadow:0px 0px 23px rgba(19,33,60,0.45)}#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-cart-container{background-color:#F6F4F3;padding-top:0}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-cart-container{padding-top:34px}}#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-title{display:none}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-title{display:inherit}#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-title h1{font-size:22px;line-height:25.78px}}#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-collection-subtitle{display:none}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-collection-subtitle{display:inherit;font-size:16px;line-height:18.24px;margin-top:6px}}#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-cart-items{margin-top:0}#shopify-section-static-pack-bundle .pack-bundle-cart-col.fixed .pack-bundle-cart-totals{display:none}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-col{position:relative}}#shopify-section-static-pack-bundle .pack-bundle-cart-container{background-color:#fff;display:block;box-sizing:border-box;margin:auto 0;padding-top:22px;width:100% !important}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-container{padding:22px 12.613636363636363% 0}}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-container.sticky{position:fixed;z-index:1;margin:unset !important}}#shopify-section-static-pack-bundle .pack-bundle-cart-footer{text-align:center;padding:0px 6.4% 20px}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-footer{padding:0px 0 21px;display:inherit}}#shopify-section-static-pack-bundle .pack-bundle-cart-btn.bundle-checkout{padding:16px;height:54px;background-color:#DAA53E;color:#13213c;width:100%;font-family:"HelveticaNeue";font-style:normal;font-weight:bold;font-size:18px;line-height:22px;cursor:pointer}#shopify-section-static-pack-bundle .pack-bundle-cart-btn.bundle-checkout:hover,#shopify-section-static-pack-bundle .pack-bundle-cart-btn.bundle-checkout:focus,#shopify-section-static-pack-bundle .pack-bundle-cart-btn.bundle-checkout:focus-within,#shopify-section-static-pack-bundle .pack-bundle-cart-btn.bundle-checkout:active{background-color:#9D7307}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-btn.bundle-checkout{max-width:325px;margin-bottom:unset}}#shopify-section-static-pack-bundle .pack-bundle-show-more-btn,#shopify-section-static-pack-bundle .pack-bundle-cart-btn{display:none;cursor:pointer;margin-top:21px}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-show-more-btn,#shopify-section-static-pack-bundle .pack-bundle-cart-btn{margin-top:24px}}#shopify-section-static-pack-bundle .pack-bundle-show-more-btn:active,#shopify-section-static-pack-bundle .pack-bundle-show-more-btn:focus,#shopify-section-static-pack-bundle .pack-bundle-cart-btn:active,#shopify-section-static-pack-bundle .pack-bundle-cart-btn:focus{outline:none}#shopify-section-static-pack-bundle .pack-bundle-show-more-btn:disabled,#shopify-section-static-pack-bundle .pack-bundle-cart-btn:disabled{cursor:default;color:#DDD;background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.2) 100%),#666}#shopify-section-static-pack-bundle .pack-bundle-show-more-btn{display:none;padding:16px;height:54px;background-color:#fff;border:1px solid #13213c;color:#13213c;width:100%;font-family:"HelveticaNeue";font-style:normal;font-weight:bold;font-size:18px;line-height:22px;cursor:pointer;text-align:center;margin:auto}#shopify-section-static-pack-bundle .pack-bundle-show-more-btn:hover,#shopify-section-static-pack-bundle .pack-bundle-show-more-btn:focus,#shopify-section-static-pack-bundle .pack-bundle-show-more-btn:focus-within,#shopify-section-static-pack-bundle .pack-bundle-show-more-btn:active{background-color:#13213c;color:#fff}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-show-more-btn{max-width:424px}}#shopify-section-static-pack-bundle .pack-bundle-cart-totals{display:block;margin:12px auto 0;font-size:10.5pt;width:100%;color:#13213c;font-family:"IBMPlexSans";font-style:normal;font-weight:normal;font-size:14px;line-height:18px;text-align:center}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-cart-totals{margin:12px auto 21px;max-width:375px}}#shopify-section-static-pack-bundle .pack-bundle-item-locked{opacity:0.90}#shopify-section-static-pack-bundle .pack-bundle-item-unlocked{opacity:1}#shopify-section-static-pack-bundle .pack-bundle-item-locked img{opacity:0.25;transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out}#shopify-section-static-pack-bundle .pack-bundle-item-unlocked img{opacity:1;transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out}#shopify-section-static-pack-bundle .pack-bundle-cart span{display:inline-block;width:100%;text-align:center}#shopify-section-static-pack-bundle .pack-bundle-cart span.pack-bundle-status-label{color:#000;font-size:10.5pt;margin:5px auto 0 auto;z-index:50;width:auto;display:none}#shopify-section-static-pack-bundle .pack-bundle-items{display:flex;flex-wrap:nowrap;overflow:auto;overflow-x:hidden;justify-content:center}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-items{margin:5px 0 0 0;padding:20px 0 0 0;max-height:307px}}#shopify-section-static-pack-bundle .pack-bundle-item{flex:1 0 16.67%;text-align:center;position:relative;box-sizing:border-box;display:block;margin:0;padding:0 1px}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-item{flex:0 1 104px;padding:0 12px}}#shopify-section-static-pack-bundle .pack-bundle-item-container{display:block;position:relative;width:100%}#shopify-section-static-pack-bundle .pack-bundle-item-img-container{display:block;position:relative;width:auto;height:auto;margin:0 auto}@media (min-width: 992px){#shopify-section-static-pack-bundle .pack-bundle-item-img-container{max-width:80px;max-height:80px}}#shopify-section-static-pack-bundle .pack-bundle-item-img-placeholder,#shopify-section-static-pack-bundle .pack-bundle-item img{width:100%;height:auto;display:inline-block;position:relative;border:1px solid rgba(19,33,60,0.1)}#shopify-section-static-pack-bundle .pack-bundle-item-remove-btn{cursor:pointer;color:#13213c;display:flex;justify-content:center;align-items:center;text-align:center;font-family:"IBMPlexSans";margin:0 auto;padding:0;text-decoration:underline;font-size:12px;line-height:15px}#shopify-section-static-pack-bundle .mobile-only{display:none}#shopify-section-static-pack-bundle .loader{border:1px solid #f3f3f3;border-top:1px solid #15304D;border-radius:50%;width:9px;height:9px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;content:'';margin:0 auto}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 992px){#shopify-section-static-pack-bundle .mobile-only{display:block}#shopify-section-static-pack-bundle .pack-bundle-container{grid-template-areas:"bundle" "products";grid-template-columns:100% 100%;grid-row-gap:0;grid-column-gap:0;padding:0;margin:0;overflow:hidden}#shopify-section-static-pack-bundle span.pack-bundle-cart-header-line-mobile{padding:3px 0;margin:0;font-size:12pt;line-height:1.1em;font-weight:bold;text-transform:none}#shopify-section-static-pack-bundle .pack-bundle-cart-header{padding:0 6.4%}#shopify-section-static-pack-bundle .pack-bundle-items{height:auto;padding:23px 6.4% 0}#shopify-section-static-pack-bundle .pack-bundle-toggle{display:none}#shopify-section-static-pack-bundle .pack-bundle-cart span.pack-bundle-status-label{padding:5px 0}#shopify-section-static-pack-bundle .pack-bundle-cart.opened span.pack-bundle-status-label{padding:0 !important}#shopify-section-static-pack-bundle .pack-bundle-product-img{cursor:default}}#shopify-section-static-pack-bundle .pack-bundle-icon-lock{width:18px;margin:0;position:absolute;top:-10px;right:25px}#shopify-section-static-pack-bundle .pack-bundle-icon-lock div{margin:0px auto;position:relative}#shopify-section-static-pack-bundle .pack-bundle-icon-lock .top{width:4px;height:12px;border-radius:20px;border:4px solid #555;border-bottom:4px solid transparent}#shopify-section-static-pack-bundle .pack-bundle-icon-lock .mid{background:#fff;border-left:4px solid #555;border-right:4px solid #555;width:4px;height:10px;top:-10px}#shopify-section-static-pack-bundle .pack-bundle-icon-lock .bottom{height:14px;margin:-15px auto;background:#555;border-top:1px solid #fff;border-radius:3px 3px 0 0}#shopify-section-static-pack-bundle .pack-bundle-icon-lock .bottom .keyhole-top{width:4px;height:4px;border-radius:4px;background:#fff;margin:3px auto 0}#shopify-section-static-pack-bundle .pack-bundle-icon-lock .bottom .keyhole-bottom{width:2px;height:6px;border-radius:0;background:#fff;margin:-3px auto 0}span.pxp-badge,div.snize span.pxp-badge{display:block;overflow:hidden;position:absolute;padding:0;margin:0;max-width:33.33%}span.pxp-badge p,div.snize span.pxp-badge p{width:auto;padding:4px 6px;color:#f6f4f3;border:1px solid #a31e23;border-top-right-radius:6px;border-bottom-right-radius:6px;display:inline-block}span.pxp-badge.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-text{left:0}span.pxp-badge.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-image{left:5px}span.pxp-badge.pxp-badge-image img,div.snize span.pxp-badge.pxp-badge-image img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}span.pxp-badge.pxp-badge-pdp,div.snize span.pxp-badge.pxp-badge-pdp{visibility:visible;opacity:1;transition:visibility 0.25s, opacity 0.25s linear}span.pxp-badge.pxp-badge-pdp.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-image{max-width:300px !important;max-height:300px !important;height:33.33%;width:33.33%}@media (min-width: 768px){span.pxp-badge.pxp-badge-pdp.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-image{height:calc(33.33% - 5%);width:calc(33.33% - 5%)}}@media (min-width: 992px){span.pxp-badge.pxp-badge-pdp.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-image{height:calc(33.33% - 2.5%);width:calc(33.33% - 2.5%)}}span.pxp-badge.pxp-badge-pdp.pxp-badge-image img,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-image img{max-width:300px !important;max-height:300px !important}span.pxp-badge.pxp-badge-pdp p,div.snize span.pxp-badge.pxp-badge-pdp p{font-size:1.3rem}span.pxp-badge.pxp-badge-pdp.pxp-badge-1.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-1.pxp-badge-text{top:10px}span.pxp-badge.pxp-badge-pdp.pxp-badge-1.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-1.pxp-badge-text p{background-color:#a31e23}span.pxp-badge.pxp-badge-pdp.pxp-badge-1.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-1.pxp-badge-image{top:5px}span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-text{top:10px}span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-text p{background-color:#a31e23}span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-image{top:5px}span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-text,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-text{top:55px}span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image{top:calc(min(calc(33.33%), 300px));margin-top:5px}@media (min-width: 480px){span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image{margin-top:10px}}@media (min-width: 768px){span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image{top:calc(min(calc(calc(33.33% - 5%)), 300px));margin-top:15px}}@media (min-width: 992px){span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-2.pxp-badge-near-image{top:calc(min(calc(calc(33.33% - 2.5%)), 300px))}}span.pxp-badge.pxp-badge-pdp.pxp-badge-3.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-3.pxp-badge-text{bottom:15px}span.pxp-badge.pxp-badge-pdp.pxp-badge-3.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-3.pxp-badge-text p{background-color:#9400d3}span.pxp-badge.pxp-badge-pdp.pxp-badge-3.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-3.pxp-badge-image{bottom:15px}span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-text{bottom:15px}span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-text p{background-color:teal}span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-image{bottom:15px}span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-text,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-text{bottom:60px}span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image{bottom:calc(min(calc(33.33%), 300px));margin-bottom:15px}@media (min-width: 480px){span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image{margin-bottom:20px}}@media (min-width: 768px){span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image{bottom:calc(min(calc(calc(33.33% - 5%)), 300px));margin-bottom:25px}}@media (min-width: 992px){span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-pdp.pxp-badge-4.pxp-badge-near-image{bottom:calc(min(calc(calc(33.33% - 2.5%)), 300px))}}span.pxp-badge.pxp-badge-plp.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-image{max-width:256px !important;max-height:256px !important;height:33.33%;width:33.33%}@media (min-width: 768px){span.pxp-badge.pxp-badge-plp.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-image{height:calc(33.33% - 5%);width:calc(33.33% - 5%)}}@media (min-width: 992px){span.pxp-badge.pxp-badge-plp.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-image{height:calc(33.33% - 2.5%);width:calc(33.33% - 2.5%)}}span.pxp-badge.pxp-badge-plp.pxp-badge-image img,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-image img{max-width:256px !important;max-height:256px !important}span.pxp-badge.pxp-badge-plp p,div.snize span.pxp-badge.pxp-badge-plp p{font-size:9.5pt}span.pxp-badge.pxp-badge-plp.pxp-badge-1.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-1.pxp-badge-text{top:15px}span.pxp-badge.pxp-badge-plp.pxp-badge-1.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-1.pxp-badge-text p{background-color:#a31e23}span.pxp-badge.pxp-badge-plp.pxp-badge-1.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-1.pxp-badge-image{top:5px}span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-text{top:15px}span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-text p{background-color:#a31e23}span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-image{top:5px}span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-text,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-text{top:45px}span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-image{top:calc(min(calc(33.33%), 256px));margin-top:2%}@media (min-width: 768px){span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-image{top:calc(min(calc(calc(33.33% - 5%)), 256px));margin-top:1%}}@media (min-width: 992px){span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-2.pxp-badge-near-image{top:calc(min(calc(calc(33.33% - 2.5%)), 256px));margin-top:2%}}span.pxp-badge.pxp-badge-plp.pxp-badge-3.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-3.pxp-badge-text{bottom:10px}span.pxp-badge.pxp-badge-plp.pxp-badge-3.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-3.pxp-badge-text p{background-color:#9400d3}span.pxp-badge.pxp-badge-plp.pxp-badge-3.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-3.pxp-badge-image{bottom:5px}span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-text,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-text{bottom:10px}span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-text p,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-text p{background-color:teal}span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-image{bottom:5px}span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-text,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-text{bottom:45px}span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-image{bottom:calc(min(calc(33.33%), 256px));margin-bottom:2%}@media (min-width: 768px){span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-image{bottom:calc(min(calc(calc(33.33% - 5%)), 256px));margin-bottom:1%}}@media (min-width: 992px){span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-image,div.snize span.pxp-badge.pxp-badge-plp.pxp-badge-4.pxp-badge-near-image{bottom:calc(min(calc(calc(33.33% - 2.5%)), 256px));margin-bottom:2%}}div.main-carousel.video-focused span.pxp-badge.pxp-badge-pdp{visibility:hidden;opacity:0;transition:visibility 0.25s, opacity 0.25s linear}
