.main-alternate-template .product__description{position:relative;margin-top:0!important;margin-bottom:0!important}.main-alternate-template .description-content{overflow:hidden;transition:max-height .3s ease}.main-alternate-template .description-toggle{color:#06c;background:none;border:none;padding:8px 0;cursor:pointer;font-weight:700;display:block;margin-top:8px}.main-alternate-template .description-toggle:hover{text-decoration:underline}.main-alternate-template .mw-option--type-swatch .mw-option__container,.mw-option--type-multiswatch .mw-option__container,.main-alternate-template .mw-option--type-swatchcard .mw-option__container,.main-alternate-template .mw-option--type-multiswatchcard .mw-option__container{justify-content:center}.main-alternate-template .mw-option input[type=text].mw-option__control,.main-alternate-template .mw-option input[type=number].mw-option__control,.main-alternate-template .mw-option textarea.mw-option__control,.main-alternate-template .mw-filepond .filepond--root{max-width:325px;margin:0 auto!important}.main-alternate-template .mw-option__helptext{text-align:center}.main-alternate-template .mw-collapsible--header{justify-content:center}.main-alternate-template .mw-option--type-swatchcard .mw-stack--card__media-wrapper,.main-alternate-template .mw-option--type-multiswatchcard .mw-stack--card__media-wrapper{border-top-left-radius:unset;border-top-right-radius:unset}.main-alternate-template .mw-option--type-swatchcard .mw-stack--card__media-wrapper,.main-alternate-template .mw-option--type-multiswatchcard .mw-stack--card__media-wrapper{min-height:270px}.main-alternate-template .mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.main-alternate-template .mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{max-height:unset;max-width:270px;min-height:270px;width:100%;height:100%}.main-alternate-template .mw-option--type-swatchcard .mw-stack--card__fill-items .mw-stack--card__title,.main-alternate-template .mw-option--type-swatchcard .mw-stack--card__fill-items .mw-text,.main-alternate-template .mw-option--type-multiswatchcard .mw-stack--card__fill-items .mw-stack--card__title,.main-alternate-template .mw-option--type-multiswatchcard .mw-stack--card__fill-items .mw-text{text-align:center}.main-alternate-template .tgb-add-box-imprint .mw-option__media{margin:0 auto}.main-alternate-template .SIGN_S_tray .mw-option--type-swatchcard .mw-option__container,.main-alternate-template .mw-option--type-multiswatchcard .mw-option__container{justify-content:center;align-items:center}.main-alternate-template .mw-label,label.mw-label{justify-content:center!important}.main-alternate-template .product-form__input{max-width:100%!important}.main-alternate-template .product-form__buttons{max-width:44rem;margin:0 auto;padding:0 15px}.text-share-wrapper{display:flex;align-items:center;justify-content:space-between}.main-alternate-template .share-button__fallback{right:.1rem!important;left:unset!important}.bottom-blocks-wrapper{background:#f8f8f8}.main-alternate-template .quantity{margin:0 auto;min-height:44px;width:130px;border:.2px solid #00000029}.first-box-family-name .mw-option__value input:focus-visible{box-shadow:none!important}.main-alternate-template .quantity__button{width:35px;background:#fff!important}.main-alternate-template .quantity:after{box-shadow:none!important}.main-alternate-template .product-form__quantity .form__label{text-align:center;font-weight:700;font-size:18px;line-height:21.92px;letter-spacing:0px;margin:0}.main-alternate-template .pickup-availability-preview{align-items:flex-start;display:flex;gap:.2rem;padding:1rem 2rem 0 0;justify-content:center;text-align:center}.main-alternate-template .product-form__input.product-form__quantity{display:flex;align-items:center;justify-content:center;gap:15px}.main-alternate-template .quantity__input{font-weight:400;font-size:16px;line-height:19.49px;letter-spacing:0px}.main-alternate-template .pickup-availability-info p,.main-alternate-template .pickup-availability-button.link,.main-alternate-template #more-payment-options-link,.main-alternate-template .share-button__button{font-weight:400;font-size:16px;line-height:19.36px;letter-spacing:0px}.main-alternate-template .product__info-container .product__title h1{font-weight:700;font-size:40px;line-height:1.1;letter-spacing:0px;text-align:left;padding-top:0!important}.main-alternate-template .product__info-container .product__title{margin-top:-10px;margin-bottom:10px}.main-alternate-template .mw-apo-container{padding:20px}.main-alternate-template .product-form__buttons .button--full-width{font-size:16px;font-weight:400}.included-content ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:11px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="11" viewBox="0 0 10 11" fill="none"><path d="M5.23392 0.834957C5.18537 0.734425 5.11022 0.649769 5.01696 0.590572C4.92371 0.531374 4.81607 0.5 4.70625 0.5C4.59642 0.5 4.48879 0.531374 4.39554 0.590572C4.30228 0.649769 4.22713 0.734425 4.17858 0.834957L3.04324 3.18218L0.503721 3.55918C0.39507 3.57528 0.293002 3.62209 0.209065 3.69431C0.125128 3.76653 0.0626713 3.86128 0.0287613 3.96785C-0.00514865 4.07441 -0.00915884 4.18853 0.0171844 4.2973C0.0435276 4.40607 0.0991729 4.50514 0.177825 4.58331L2.01555 6.41067L1.58141 8.99201C1.56288 9.10241 1.57498 9.2159 1.61634 9.31965C1.65771 9.4234 1.7267 9.51326 1.8155 9.57909C1.9043 9.64492 2.00938 9.68408 2.11885 9.69215C2.22833 9.70022 2.33783 9.67687 2.43498 9.62474L4.22917 8.66184C4.0628 8.03629 4.08054 7.37461 4.28017 6.75928C4.4798 6.14396 4.8525 5.6022 5.35179 5.20156C5.85109 4.80091 6.4549 4.55911 7.08794 4.50628C7.72099 4.45345 8.35527 4.59194 8.91172 4.90448L9.23467 4.58331C9.31333 4.50514 9.36897 4.40607 9.39532 4.2973C9.42166 4.18853 9.41765 4.07441 9.38374 3.96785C9.34983 3.86128 9.28737 3.76653 9.20343 3.69431C9.1195 3.62209 9.01743 3.57528 8.90878 3.55918L6.36926 3.18278L5.23392 0.834957ZM10 7.79859C10 8.51505 9.7211 9.20216 9.22466 9.70877C8.72822 10.2154 8.0549 10.5 7.35283 10.5C6.65076 10.5 5.97744 10.2154 5.481 9.70877C4.98456 9.20216 4.70566 8.51505 4.70566 7.79859C4.70566 7.08213 4.98456 6.39502 5.481 5.88841C5.97744 5.38179 6.65076 5.09718 7.35283 5.09718C8.0549 5.09718 8.72822 5.38179 9.22466 5.88841C9.7211 6.39502 10 7.08213 10 7.79859ZM8.73759 6.68561C8.71027 6.65766 8.67781 6.63548 8.64208 6.62035C8.60635 6.60522 8.56804 6.59743 8.52935 6.59743C8.49066 6.59743 8.45235 6.60522 8.41662 6.62035C8.38089 6.63548 8.34843 6.65766 8.32111 6.68561L6.76457 8.27464L6.38455 7.88624C6.32933 7.82987 6.25442 7.79821 6.17631 7.79821C6.0982 7.79821 6.0233 7.82987 5.96807 7.88624C5.91284 7.9426 5.88181 8.01904 5.88181 8.09875C5.88181 8.17845 5.91284 8.2549 5.96807 8.31126L6.55633 8.91157C6.58365 8.93952 6.61611 8.9617 6.65184 8.97683C6.68757 8.99196 6.72588 8.99975 6.76457 8.99975C6.80326 8.99975 6.84157 8.99196 6.8773 8.97683C6.91303 8.9617 6.94549 8.93952 6.97281 8.91157L8.73759 7.11063C8.76499 7.08275 8.78672 7.04963 8.80155 7.01316C8.81637 6.97669 8.82401 6.9376 8.82401 6.89812C8.82401 6.85864 8.81637 6.81955 8.80155 6.78308C8.78672 6.74661 8.76499 6.71349 8.73759 6.68561Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}.included-content{background:#f5f5f5;padding:10px;border-radius:2px}.included-content h2{font-weight:700;font-size:16px;line-height:19.49px;letter-spacing:0px}.included-content ul{list-style:none;padding:20px 0 0}.included-content ul li{padding-left:20px;position:relative;margin-bottom:10px;font-weight:400;font-size:16px;line-height:19.49px;letter-spacing:0px}.main-alternate-template .caption-large{font-weight:400;font-size:16px;line-height:19.49px;letter-spacing:0px}.main-alternate-template .icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:auto!important}.main-alternate-template .icon-with-text .icon{height:24px;width:24px}.main-alternate-template .product-form__buttons .button--full-width{min-height:55px;max-height:55px}.main-alternate-template .imprint-swatches .mw-option__value-title,.tgb-add-box-imprint .mw-option__value-title{font-size:16px!important}.main-alternate-template .product .price .badge{padding:.3rem .5rem!important;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0px}.main-alternate-template .price .price--large{letter-spacing:0px!important}.main-alternate-template .block-heading{text-align:center;padding:20px 10px 0}.main-alternate-template span.block-heading-text{font-family:var(--font-heading-family);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px;text-align:center}@media screen and (min-width: 768px){.main-alternate-template .product-form__buttons{display:flex;gap:20px;justify-content:center;position:relative;margin-bottom:30px}.main-alternate-template .product-form__buttons .button--full-width{width:50%;min-height:55px;max-height:55px}.main-alternate-template .shopify-payment-button{width:50%}.main-alternate-template #more-payment-options-link{position:absolute;bottom:-50px;left:50%;transform:translate(-50%)}}@media only screen and (max-width: 1025px){.main-alternate-template .mw-option--type-swatchcard .mw-stack--card__media-wrapper,.mw-option--type-multiswatchcard .mw-stack--card__media-wrapper{min-height:180px}.main-alternate-template .mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{max-height:unset;max-width:180px;min-height:180px;width:100%;height:100%}}@media only screen and (max-width: 769px){.main-alternate-template .mw-option--type-swatchcard .mw-stack--card__media-wrapper,.mw-option--type-multiswatchcard .mw-stack--card__media-wrapper{min-height:150px}.main-alternate-template .mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{max-height:unset;max-width:150px;min-height:150px;width:100%;height:100%}}@media only screen and (max-width: 750px){.main-alternate-template .product__description h3,.main-alternate-template .product__description .h3,.main-alternate-template .product__description .description-content{font-size:16px}.main-alternate-template .caption-with-letter-spacing{font-size:14px;letter-spacing:0px}}@media only screen and (max-width: 600px){.main-alternate-template .mw-option--type-swatchcard .mw-stack--card__media-wrapper,.mw-option--type-multiswatchcard .mw-stack--card__media-wrapper{min-height:300px}.main-alternate-template .mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{max-height:unset;max-width:300px;min-height:300px;width:100%;height:100%}}@media only screen and (max-width: 400px){.tgb-add-box-imprint .mw-option__media{min-height:300px!important}}@media only screen and (max-width: 350px){.tgb-add-box-imprint .mw-option__media{min-height:270px!important}}.icon-popup-container{margin:20px 0}.icon-popup-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.icon-popup-item{text-align:center;position:relative}.icon-trigger-wrapper{display:flex;flex-direction:column;align-items:center;cursor:pointer}.icon-trigger{cursor:pointer}.icon-circle{width:60px;height:60px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .3s ease}.icon-trigger.active~.icon-image,.icon-trigger.active+.icon-image,.icon-circle:has(.icon-trigger.active){background-color:#4078dce6}.icon-trigger.active~.icon-fallback svg path{stroke:#fff}.icon-trigger.active~.icon-fallback svg path{fill:#fff}.icon-fallback svg{width:100%;height:100%;object-fit:contain}.icon-image{max-width:40px;max-height:40px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-image img{max-width:100%;max-height:100%;object-fit:contain}.icon-fallback{max-width:30px;max-height:30px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-title{font-size:12px;line-height:1;color:#121212;margin-top:6px}.pulsating-circle{position:absolute;top:0;right:2px;width:10px;height:10px;border-radius:50%;background-color:#4078dce6;animation:pulse 2s infinite;z-index:4;display:block!important}@keyframes pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:.3}to{transform:scale(.95);opacity:.7}}.icon-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.icon-popup.active{opacity:1;visibility:visible}.popup-content{background-color:#fff;border-radius:8px;max-width:90%;width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 5px 15px #0003}.popup-image-container{max-width:90%;width:800px}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.popup-header h3{margin:0;font-size:18px;color:#333}.close-popup{border:none;font-size:16px;cursor:pointer;background:red;color:#fff;padding:5px 8px;border-radius:5px;transition:color .3s ease}.popup-body{padding:20px}.popup-image-wrapper{text-align:center;padding:20px}.popup-full-image{max-width:100%;height:auto}@media (max-width: 767px){.icon-popup-wrapper{gap:15px}.icon-circle{width:50px;height:50px}.popup-content{width:95%}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-main-alternate-product.css.map */
