.product-upsell__holder__title{font-weight:var(--FONT-WEIGHT-HEADING);font-size:calc(1rem * var(--adjust-heading))}@media only screen and (max-width: 767px){.product-upsell__holder__title{font-size:calc(.875rem * var(--adjust-heading))}}.product-upsell{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:var(--inner) 0}.product-upsell__image{width:100px;margin:0 0 0 auto}.product-upsell__image__thumb{overflow:hidden;position:relative;padding-top:var(--PRODUCT-MEDIA-PADDING-TOP);background-color:var(--bg);background-size:cover;background-position:center center;filter:brightness(var(--product-filter-bg))}.product-upsell__image__thumb--placeholder{padding-top:0}.shopify-section--product .product-upsell__content{width:calc(100% - 160px)}.shopify-section--product .product-upsell__image{width:150px}.product-upsell__content{width:calc(100% - 110px);padding:5px 0 3px;font-size:calc(.875rem * var(--adjust-body))}.product-upsell__title{font-size:calc(1rem * var(--adjust-heading));font-weight:var(--FONT-WEIGHT-BODY);margin-bottom:5px}@media only screen and (max-width: 767px){.product-upsell__title{font-size:calc(.875rem * var(--adjust-heading))}}.product-upsell__subtitle{margin:0 0 10px;font-weight:var(--FONT-WEIGHT-HEADING);font-size:calc(.875rem * var(--adjust-body))}.product-upsell__variant-title{color:var(--text-lighten);font-weight:var(--FONT-WEIGHT-BODY);font-size:calc(.875rem * var(--adjust-body));margin:0}.product-upsell__variant-title span{display:inline-block;width:2px;height:2px;border-radius:50%;margin:0 4px;background-color:currentColor;vertical-align:middle;opacity:.8}.product-upsell__price{margin:0 0 10px}.product-upsell__btn{padding:0 var(--inner);border:2px solid var(--text);font-size:calc(.875rem * var(--adjust-body));line-height:30px;letter-spacing:var(--LETTER-SPACING-BUTTON);text-align:center;min-width:0;margin-top:10px}@media only screen and (max-width: 479px){.product-upsell__btn{width:auto}}.product-upsell__btn-hidden{visibility:hidden;position:absolute;top:0;left:0;font-size:80%;opacity:0;white-space:nowrap}.product-upsell__btn-price:before{content:"\2022";margin:0 5px 0 2px}.product-upsell__btn-progress{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.product-upsell__btn-check{position:absolute;top:50%;left:50%;width:14px;height:8px;border-left:1px solid var(--white);border-bottom:1px solid var(--white);margin-top:-2px;transform:translate(-50%,-50%) rotate(-45deg);opacity:0}.product-upsell__btn.is-success{background-color:var(--button-primary-bg)}.product-upsell__btn.is-success>.product-upsell__btn-text,.product-upsell__btn.is-success>.product-upsell__btn-price{opacity:0}.product-upsell__btn.is-success>.product-upsell__btn-check{opacity:1}.product-upsell__btn.is-loading{pointer-events:none}.product-upsell__btn.is-loading>.product-upsell__btn-text,.product-upsell__btn.is-loading>.product-upsell__btn-price,.product-upsell__btn.is-loading>.product-upsell__btn-check{opacity:0}.product-upsell__btn.is-loading>.product-upsell__btn-progress{opacity:1}.product-upsell__btn.is-loading>.product-upsell__btn-progress circle~circle{-webkit-animation-play-state:running;animation-play-state:running}.product-upsell__out-of-stock{display:none;color:var(--disabled-grey-darken);margin:8px 0 0}.product-upsell__btn.is-hidden{display:none}.product-upsell__btn.is-hidden~.product-upsell__out-of-stock{display:block}.product-upsell__unavailable{margin:0;font-size:calc(.875rem * var(--adjust-body));opacity:.65}.product-upsell__errors{overflow:hidden;visibility:hidden;position:relative;max-height:0;border:1px solid var(--error);border-radius:var(--RADIUS-CHECKBOX);background-color:var(--error-bg);color:var(--error);opacity:0;transition:all .3s}.product-upsell__errors.is-visible{visibility:visible;max-height:100vh;margin:10px 0;opacity:1}.product-upsell__errors .errors{padding:10px 30px 10px 10px;margin:0;border:none}.product-upsell__errors .errors__close{position:absolute;top:4px;right:12px;width:20px;height:20px;padding:5px;z-index:20;cursor:pointer}.product-upsell__errors .icon{width:100%;height:100%;stroke:var(--error)}.promo{position:relative;padding:var(--gutter) 0}.promo-banner{display:flex;justify-content:center;align-items:center;position:relative;grid-column:1/-1;text-align:center;line-height:1.5;background:var(--bg) no-repeat center center/cover;overflow:hidden}.promo-banner.two-fifty-height,.promo-banner.two-hundred-height,.promo-banner.one-fifty-height,.promo-banner.one-hundred-height{height:auto}.promo-banner.two-fifty-height{min-height:250px}.promo-banner.two-hundred-height{min-height:200px}.promo-banner.one-fifty-height{min-height:150px}.promo-banner.one-hundred-height{min-height:100px}.promo-banner.item--left,.promo-banner.item--bottom-left,.promo-banner.item--top-left{justify-content:left}.promo-banner.item--right,.promo-banner.item--bottom-right,.promo-banner.item--top-right{justify-content:right}.promo-banner.item--bottom-left,.promo-banner.item--bottom-right{align-items:flex-end}.promo-banner.item--top-left,.promo-banner.item--top-right{align-items:flex-start}.promo-banner--two-columns{grid-column:span 2}.promo-banner--one-column{grid-column:span 1}.promo-banner--row-one{grid-row:1}.promo-banner--row-two{grid-row:2}.promo-banner--row-three{grid-row:3}.promo-banner--row-four{grid-row:4}.promo-banner--row-five{grid-row:5}.promo-banner--row-six{grid-row:6}.promo-banner--row-seven{grid-row:7}.promo-banner--row-eight{grid-row:8}.promo-banner--row-nine{grid-row:9}.promo-banner--row-ten{grid-row:10}.promo-banner--full.promo-banner--row-one~.promo-banner--row-one,.promo-banner--full.promo-banner--row-two~.promo-banner--row-two,.promo-banner--full.promo-banner--row-three~.promo-banner--row-three,.promo-banner--full.promo-banner--row-four~.promo-banner--row-four,.promo-banner--full.promo-banner--row-five~.promo-banner--row-five,.promo-banner--full.promo-banner--row-six~.promo-banner--row-six,.promo-banner--full.promo-banner--row-seven~.promo-banner--row-seven,.promo-banner--full.promo-banner--row-eight~.promo-banner--row-eight,.promo-banner--full.promo-banner--row-nine~.promo-banner--row-nine,.promo-banner--full.promo-banner--row-ten~.promo-banner--row-ten,.promo-banner--row-one~.promo-banner--full.promo-banner--row-one,.promo-banner--row-two~.promo-banner--full.promo-banner--row-two,.promo-banner--row-three~.promo-banner--full.promo-banner--row-three,.promo-banner--row-four~.promo-banner--full.promo-banner--row-four,.promo-banner--row-five~.promo-banner--full.promo-banner--row-five,.promo-banner--row-six~.promo-banner--full.promo-banner--row-six,.promo-banner--row-seven~.promo-banner--full.promo-banner--row-seven,.promo-banner--row-eight~.promo-banner--full.promo-banner--row-eight,.promo-banner--row-nine~.promo-banner--full.promo-banner--row-nine,.promo-banner--row-ten~.promo-banner--full.promo-banner--row-ten,.promo-banner--row-one+.promo-banner--row-one~.promo-banner--row-one,.promo-banner--row-two+.promo-banner--row-two~.promo-banner--row-two,.promo-banner--row-three+.promo-banner--row-three~.promo-banner--row-three,.promo-banner--row-four+.promo-banner--row-four~.promo-banner--row-four,.promo-banner--row-five+.promo-banner--row-five~.promo-banner--row-five,.promo-banner--row-six+.promo-banner--row-six~.promo-banner--row-six,.promo-banner--row-seven+.promo-banner--row-seven~.promo-banner--row-seven,.promo-banner--row-eight+.promo-banner--row-eight~.promo-banner--row-eight,.promo-banner--row-nine+.promo-banner--row-nine~.promo-banner--row-nine,.promo-banner--row-ten+.promo-banner--row-ten~.promo-banner--row-ten{grid-row:unset}@media only screen and (max-width: 1023px){.grid .promo-banner{display:none}}.promo-banner__bg{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.promo-banner__bg .placeholder-svg-filled{position:absolute;top:50%;left:0;width:100%;height:200%;max-height:200%;transform:translateY(-50%)}.promo-banner__bg__image{display:block;width:100%;height:100%;background:no-repeat center center/cover}.promo-banner__link{position:relative;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.promo-banner__heading{color:var(--text)}.promo-banner__content{display:flex;justify-content:center;position:relative;z-index:2;flex-flow:column wrap}.promo-banner__content--inline{flex-flow:row wrap;justify-content:center;align-items:center;padding-top:var(--inner)}.promo-banner__content--inline .promo-banner__button{display:flex;justify-content:center;z-index:2}.promo-banner__content--inline .promo-banner__button .btn--caps{margin-bottom:-2px}.item--left .promo-banner__content--inline,.item--bottom-left .promo-banner__content--inline,.item--top-left .promo-banner__content--inline{justify-content:left}.item--right .promo-banner__content--inline,.item--bottom-right .promo-banner__content--inline,.item--top-right .promo-banner__content--inline{justify-content:right}.promo-banner__text{font-size:calc(.815rem * var(--adjust-body))}@media only screen and (min-width: 768px){.promo-banner__text{font-size:calc(1rem * var(--adjust-body))}}.promo-banner__button{display:flex;justify-content:center}@media only screen and (max-width: 479px){.promo-banner__button{width:100%}}.promo-banner__heading,.promo-banner__text,.promo-banner__button{margin:0 calc(var(--inner)/2) calc(var(--inner)/2)}.promo-banner__content--stacked .promo-banner__heading,.promo-banner__content--stacked .promo-banner__text,.promo-banner__content--stacked .promo-banner__button{margin:0 0 calc(var(--inner) / 2)}.promo-banner__content--stacked .promo-banner__heading:last-child,.promo-banner__content--stacked .promo-banner__text:last-child,.promo-banner__content--stacked .promo-banner__button:last-child{margin-bottom:0}.promo-banner__content--stacked{padding:var(--inner)}.promo-banner__content--stacked .btn:not(.btn--caps),.promo-banner__content--stacked .shopify-payment-button__button--unbranded:not(.btn--caps){margin-top:calc(var(--inner) / 2)}.item--left .promo-banner__link,.item--bottom-left .promo-banner__link,.item--top-left .promo-banner__link,.item--left .promo-banner__button,.item--bottom-left .promo-banner__button,.item--top-left .promo-banner__button{justify-content:left}.item--right .promo-banner__link,.item--bottom-right .promo-banner__link,.item--top-right .promo-banner__link,.item--right .promo-banner__button,.item--bottom-right .promo-banner__button,.item--top-right .promo-banner__button{justify-content:right}.item--bottom-left .promo-banner__link,.item--bottom-right .promo-banner__link,.item--bottom-left .promo-banner__button,.item--bottom-right .promo-banner__button{align-items:flex-end}.item--top-left .promo-banner__link,.item--top-right .promo-banner__link,.item--top-left .promo-banner__button,.item--top-right .promo-banner__button{align-items:flex-start}.pswp{z-index:10000}.pswp .pswp__bg{background:var(--black-alpha-60)}.pswp .pswp__zoom-wrap{display:flex;flex-direction:column;justify-content:center}.pswp .pswp__custom-inner{max-width:920px;width:100%;padding:0 10px;margin:0 auto;font-size:0;text-align:center}.pswp .pswp__custom-inner:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.pswp .pswp__custom-content{display:inline-block;width:100%;vertical-align:middle}.pswp .pswp__custom-iframe-outer{overflow:hidden;position:relative;width:100%;height:0;padding-top:56.25%}.pswp .pswp__custom-iframe-outer>video,.pswp .pswp__custom-iframe-outer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pswp .pswp__button{display:none;padding:0;line-height:1;font-size:100%}.pswp .pswp__custom-close{display:block;position:absolute;top:8px;right:8px;width:44px;height:44px;padding:12px;z-index:4;border:0;background-color:var(--bg);color:var(--text);text-align:center}.pswp .pswp__custom-close:hover .icon-close{transform:rotate(90deg)}.pswp .pswp__counter{display:none;position:absolute;bottom:0;right:0;white-space:nowrap;font-size:calc(.875rem * var(--adjust-body));line-height:24px;padding:10px 20px;color:var(--text);background:var(--text-alpha-5)}.pswp .pswp__loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .4s,visibility .4s}.pswp .pswp__loader .loader__image{visibility:initial}.pswp--not-close-btn .pswp__custom-close{display:none}.pswp[data-pswp-option-classes*=pswp-zoom-gallery]{position:fixed;display:block;opacity:1!important}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__img--placeholder{display:none}.pswp-zoom-gallery .pswp__loader{opacity:0;visibility:hidden;transition-delay:.8s}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__loader,.pswp-zoom-gallery .pswp__loader{z-index:5;display:block;background:var(--bg)}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__bg,.pswp-zoom-gallery .pswp__bg{background:var(--bg)}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__container,.pswp-zoom-gallery .pswp__container{transition:transform .7s cubic-bezier(.645,.045,.355,1)}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__zoom-wrap,.pswp-zoom-gallery .pswp__zoom-wrap{display:block}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__item,.pswp-zoom-gallery .pswp__item{overflow:visible}@media only screen and (max-width: 767px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__item,.pswp-zoom-gallery .pswp__item{overflow:hidden}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__button--arrow--right,.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__button--arrow--left,.pswp-zoom-gallery .pswp__button--arrow--right,.pswp-zoom-gallery .pswp__button--arrow--left{display:block;position:absolute;top:50%}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__button--arrow--left,.pswp-zoom-gallery .pswp__button--arrow--left{left:10px}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__button--arrow--right,.pswp-zoom-gallery .pswp__button--arrow--right{right:10px}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumbs,.pswp-zoom-gallery .pswp__thumbs{position:absolute;bottom:-146px;left:0;z-index:2;overflow-x:auto;width:100%;padding:10px 10px 16px;font-size:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;display:none}@media only screen and (max-width: 767px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumbs,.pswp-zoom-gallery .pswp__thumbs{bottom:0;padding:10px 0}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb,.pswp-zoom-gallery .pswp__thumb{display:inline-block;width:80px;height:80px;border-radius:50%;border:1px solid transparent;margin:10px;background:var(--bg) no-repeat center center/105%;color:inherit;vertical-align:top;transition:border .2s,transform .2s;transition:all .2s ease-in-out}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb:hover,.pswp-zoom-gallery .pswp__thumb:hover{transform:scale(1.1)}@media only screen and (max-width: 767px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb,.pswp-zoom-gallery .pswp__thumb{width:42px;height:42px}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb.is-current,.pswp-zoom-gallery .pswp__thumb.is-current{border-color:var(--bg)}@media only screen and (max-width: 767px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb.is-current,.pswp-zoom-gallery .pswp__thumb.is-current{transform:scale(1.4)}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption,.pswp-zoom-gallery .pswp__caption{display:none;position:absolute;z-index:1;top:30px;left:30px;max-width:50vw;padding:10px 20px 10px 50px;background:var(--bg)}@media only screen and (max-width: 767px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption,.pswp-zoom-gallery .pswp__caption{top:50px;left:10px;max-width:250px;max-width:calc(100% - 80px);padding:7px 14px 7px 7px}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption .pswp__caption__center *:not(.product__title),.pswp-zoom-gallery .pswp__caption .pswp__caption__center *:not(.product__title){display:none}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption .product__link-holder,.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption .product__badge,.pswp-zoom-gallery .pswp__caption .product__link-holder,.pswp-zoom-gallery .pswp__caption .product__badge{display:none}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption h1,.pswp-zoom-gallery .pswp__caption h1{margin:0 0 5px;font-size:calc(1.375rem * var(--adjust-heading))}@media only screen and (max-width: 767px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption h1,.pswp-zoom-gallery .pswp__caption h1{font-size:calc(1rem * var(--adjust-heading))}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption h1:last-child,.pswp-zoom-gallery .pswp__caption h1:last-child{margin-bottom:0}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption div,.pswp-zoom-gallery .pswp__caption div{margin-top:0;font-size:calc(1rem * var(--adjust-body))}@media only screen and (max-width: 767px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption div,.pswp-zoom-gallery .pswp__caption div{font-size:calc(.875rem * var(--adjust-body))}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption div:last-child,.pswp-zoom-gallery .pswp__caption div:last-child{margin-bottom:0}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption--fake,.pswp-zoom-gallery .pswp__caption--fake,.pswp-zoom-gallery--single[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__button--arrow--right,.pswp-zoom-gallery--single[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__button--arrow--left,.pswp-zoom-gallery--single[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumbs,.pswp-zoom-gallery--single .pswp__button--arrow--right,.pswp-zoom-gallery--single .pswp__button--arrow--left,.pswp-zoom-gallery--single .pswp__thumbs{display:none}.popup-quick-view{--inner: 25px}@media only screen and (max-width: 1023px){.popup-quick-view{display:none}}.popup-quick-view .mfp-container{background:#0000004d}.popup-quick-view .mfp-content{max-width:calc(100% - var(--gutter-mobile) * 2);max-height:535px;width:1070px;padding:var(--inner);background:var(--bg);box-shadow:0 0 10px #0006;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.popup-quick-view .mfp-content::-webkit-scrollbar{display:none}@media only screen and (min-width: 1024px){.popup-quick-view .mfp-content{max-width:calc(100% - var(--gutter) * 2)}}.popup-quick-view .product-single{transition:opacity .2s ease,visibility 0s linear .2s;padding:0}.popup-quick-view .product-single.is-loading{opacity:0;visibility:hidden}.popup-quick-view .flickity-enabled .product-single__media--video,.popup-quick-view .flickity-enabled .product-single__media--model,.popup-quick-view .flickity-enabled .product-single__media--image-height{padding-top:100%!important}.popup-quick-view .product-single__media img{-o-object-fit:cover;object-fit:cover}.popup-quick-view .product-single__details{position:relative;margin:0;padding-bottom:45px;max-height:485px}@media only screen and (max-width: 1023px){.popup-quick-view .product-single__details{padding:var(--gutter) 0;margin:0 auto}}.popup-quick-view .product__title{padding-right:20px}.popup-quick-view .product__notification{width:100%}.popup-quick-view .product__form__wrapper{height:auto;overflow-x:hidden;overflow-y:auto;flex:1;padding:0 var(--inner);margin:0 calc(var(--inner) * -1) 0}.popup-quick-view .product__form,.popup-quick-view .product__notification{margin-bottom:var(--form-margin)}.popup-quick-view .product__form{max-width:465px}.popup-quick-view .input-group--inline,.popup-quick-view .input-group__item{max-width:none}.popup-quick-view .mfp-zoom-in-cur:hover{cursor:default}.popup-quick-view button.mfp-close{top:10px;right:10px;width:30px;height:30px;padding:5px;opacity:1;text-indent:0;color:inherit;background:none}.popup-quick-view button.mfp-close:hover .icon-close{transform:rotate(90deg)}.popup-quick-view .flickity-prev-next-button.previous{left:10px}.popup-quick-view .flickity-prev-next-button.next{right:10px}.popup-quick-view .select-popout__list__scroll{max-height:150px}.product__view-button{position:absolute;right:0;bottom:0;width:100%;display:block;padding:10px 0;text-align:center;text-decoration:underline;background-color:var(--bg);box-shadow:0 -15px 15px var(--bg)}.product__view-button:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/152/assets/product-upsell-promo-quickview.css.map */
