.template-product{--pdp-btn-font-size:14px;--pdp-btn-height: 48px;--pdp-btn-width: 170px;--pdp-btn-margin-tb: 15px;--pdp-col-left-width: 511px;--pdp-col-right-maxwidth: 602px}.template-product .item-number-vendor-block,.template-product .item-number-vendor-block .product-info-label,.template-product .item-number-vendor-block .underline{color:var(--theme-color-8)}.template-product .item-number-vendor-block,.template-product .item-number-vendor-block .product-info-label{font-size:.8125rem}.template-product .item-number-vendor-block{display:flex;gap:25px}.template-product .item-number-vendor-block .product-info-label{font-weight:400}.template-product .item-number-vendor-block .underline{text-decoration-color:var(--theme-color-8)}.template-product .item-number-vendor-block .underline:hover{text-decoration:none}.template-product .product-form{container-name:productForm;container-type:inline-size}.template-product .product-form .product-info__price{display:flex;flex-wrap:wrap;gap:15px}.template-product .product-form .option-selector[data-option=Size]{display:none}.template-product .product-form .multiple-quantity-fields-form{min-height:108px}.template-product .product-form .includes-logo-label{align-self:start;background-color:var(--theme-color-1);color:#fff;font-size:.8125rem;font-weight:700;line-height:1.2;margin-left:25px;max-width:190px;padding:12px 15px;position:relative;z-index:0}.template-product .product-form .includes-logo-label:before{border-bottom:25px solid transparent;border-right:20px solid var(--theme-color-1);border-top:0px solid transparent;content:"";left:-20px;position:absolute;top:0}.template-product #photouploadapp,.template-product #photouploadapp [data-ph-fieldname="pdp upload 2"],.template-product #photouploadapp [data-ph-fieldname="pdp upload 3"],.template-product [data-ph-fieldname="pdp upload 2"],.template-product [data-ph-fieldname="pdp upload 3"]{display:none}.template-product #photouploadapp img{margin-bottom:0!important;margin-right:8px!important}.template-product .uploadcare--widget__button:hover{border-color:rgb(var(--btn-border-hover-color))!important;background:rgb(var(--btn-bg-hover-color))!important;color:rgb(var(--btn-text-hover-color))!important}.template-product .upload-logo-anchor{font-size:var(--pdp-btn-font-size);height:var(--pdp-btn-height)}.template-product .multiple-quantity-fields-form,.template-product .product-info-accordion--order-customization{scroll-margin-top:52px}.template-product .product-info-accordion--order-customization{margin:25px 0 0}.template-product .product-info-accordion--order-customization .disclosure{margin-bottom:25px}.template-product .product-info-accordion--order-customization .disclosure__panel{overflow:visible}.template-product .product-info-accordion--order-customization .disclosure__content>ul{color:var(--theme-color-6)}.template-product .slider-nav__btn--style-2:after{background-color:transparent}.template-product .slider-nav__btn--style-2 svg{fill:var(--theme-color-1);stroke:var(--theme-color-1)}.template-product .multiple-quantity-fields-form~.buy-buttons-row{display:none}.template-product .add-to-cart--additional{width:100%}.template-product #infiniteoptions-container>div{margin-top:16px;padding-bottom:0}.template-product #infiniteoptions-container>div:not(.infinite-options-heading-wrapper):not(.infopt_size){counter-increment:additional-field-section}.template-product #infiniteoptions-container .infinite-options-heading-wrapper{align-items:center;display:flex;gap:5px;margin:0 0 16px}.template-product #infiniteoptions-container .infinite-options-heading{font-size:15px;font-weight:700;margin:0;text-transform:uppercase}.template-product #infiniteoptions-container .infinite-options-heading-wrapper .product-option-help-tooltip{margin:0;position:static}.template-product #infiniteoptions-container>.infopt_size{display:none}.template-product #infiniteoptions-container .spb-label-tooltip>label{font-size:15px;text-transform:uppercase}.template-product #infiniteoptions-container .spb-label-tooltip>label:before{content:"0" counter(additional-field-section) "\a0"}.template-product #infiniteoptions-container span label{display:block;margin-top:2px}.template-product #infiniteoptions-container input[type=radio],.template-product #infiniteoptions-container input[type=checkbox]{accent-color:var(--theme-color-6);margin:0 5px 0 0;position:relative;top:1px}.template-product #infiniteoptions-container input[type=radio]:not(:checked)~#photouploadapp,.template-product #infiniteoptions-container input[type=checkbox]:not(:checked)~.other-field,.template-product #infiniteoptions-container input[type=checkbox]:not(:checked)~.names-titles-field{display:none}.template-product #infiniteoptions-container .other-field,.template-product #infiniteoptions-container .names-titles-field{display:block;font-size:14px;height:40px;margin:8px 0 0}.template-product #infiniteoptions-container .names-titles-field{flex-basis:100%}.template-product #infiniteoptions-container .supplemental-text{color:#6a6a6a;display:inline-block;font-size:14px;margin:0 0 0 5px}.template-product #infiniteoptions-container .supplemental-text--emphasis{color:var(--theme-color-6);font-weight:700}.template-product #infiniteoptions-container .has-tooltip{align-items:center;display:flex;flex-wrap:wrap}.template-product #infiniteoptions-container .product-option-help-tooltip{margin:0 0 0 5px}.template-product #infiniteoptions-container .product-option-help-icon{color:var(--theme-color-6);cursor:help;display:block}.template-product #infiniteoptions-container .product-option-help-icon>svg{display:block}.template-product #infiniteoptions-container .product-option-help-text{background-color:#fff;border:1px solid var(--input-border-color);border-radius:4px;box-shadow:0 2px 4px #0003;display:none;font-size:14px;line-height:normal;max-width:100vw;padding:8px;position:absolute;width:400px;z-index:1}.template-product #infiniteoptions-container .product-option-help-text a{word-break:break-word}.template-product #infiniteoptions-container .product-option-help-text>p:last-child{margin-bottom:0}.template-product .multiple-quantity-fields-fieldset{margin-bottom:0}.template-product .multiple-quantity-fields-form__legend{font-weight:600;margin-bottom:2px}.template-product .quantity-fields-container{display:flex;flex-wrap:wrap;gap:0 8px}.template-product .quantity-field__label{display:block;font-size:.875rem;text-align:center}.template-product .quantity-field__input,.template-product .quantity-field__input[type]{box-sizing:content-box;font-size:.875rem;padding:8px;text-align:center;width:2ch}.quantity-field__text{display:block;font-size:.75rem;text-align:center}.template-product .quantity-field:only-child .quantity-field__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.template-product .quantity-field:only-child .quantity-field__input[type]{width:4ch}.template-product .add-to-cart--hidden{display:none!important}.template-product .add-to-cart--multiple{--btn-text-color: var(--btn-alt-text-color);--btn-text-hover-color: var(--btn-alt-bg-color);--btn-bg-color: var(--btn-alt-bg-color);--btn-bg-hover-color: var(--btn-alt-text-color);--btn-border-color: var(--btn-alt-border-color);--btn-border-hover-color: var(--btn-alt-border-hover-color);box-sizing:border-box;margin:32px 0 0}.template-product .add-to-cart--multiple[disabled]{cursor:default;pointer-events:none}.template-product .multiple-quantity-error-container>p{color:#c20000;font-size:.875rem;margin:8px 0 0}.template-product .detail .product-form .add-to-cart{background-color:var(--theme-color-6);border-color:var(--theme-color-6);color:#fff}.template-product .detail .product-form .add-to-cart:hover{background-color:#000;border-color:#000}.template-product .size-and-styles-block .size-chart-link{display:flex;font-size:.8125rem;gap:10px;margin-bottom:0}.template-product .size-and-styles-block .size-chart-link .icon-ruler{height:20px;width:20px}.template-product .size-and-styles-block .size-chart-link .icon-ruler .fa-primary{fill:var(--theme-color-2)}.template-product .size-and-styles-block .size-chart-link .icon-ruler .fa-secondary{fill:var(--theme-color-3);opacity:1}.template-product .size-and-styles-block .btn{font-size:.8125rem;padding:10px 18px}.template-product .two-column-block{display:flex;flex-direction:column}@media(min-width:1100px){.template-product .two-column-block{flex-direction:row}}:is(.template-product .two-column-block .block-left-side,.template-product .two-column-block .block-right-side) button{font-size:var(--pdp-btn-font-size)}.template-product .two-column-block .block-left-side{flex:1 1 70%}.template-product .two-column-block .block-right-side{align-items:flex-end;display:flex;flex-direction:column;flex:1 1 30%;justify-content:center;width:100%}@media(min-width:1100px){.template-product .two-column-block .block-right-side{width:var(--pdp-btn-width)}}.template-product .two-column-block .block-right-side .add-to-cart--multiple{margin:var(--pdp-btn-margin-tb) 0px;min-height:var(--pdp-btn-height);width:100%}@media(min-width:1100px){.template-product .two-column-block .block-right-side .add-to-cart--multiple{margin:0;width:var(--pdp-btn-width)}}.template-product .two-column-block .block-right-side #photouploadapp{width:100%;display:none}@media(min-width:768px){.template-product .two-column-block .block-right-side #photouploadapp{display:block}}.template-product .two-column-block .block-right-side #photouploadapp [data-ph-fieldname="pdp upload"]{display:flex;flex-direction:column;align-items:center;margin:var(--pdp-btn-margin-tb) 0px}@media(min-width:1100px){.template-product .two-column-block .block-right-side #photouploadapp [data-ph-fieldname="pdp upload"]{align-items:flex-end}}@media(min-width:1100px){.template-product .two-column-block .block-right-side #photouploadapp [id^=previewImages_]{margin-right:20px}}.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget{display:flex;width:100%}@media(min-width:1100px){.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget{justify-content:flex-end}}.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget button.uploadcare--widget__button.uploadcare--widget__button_type_open,.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget .uploadcare--link{flex-grow:1;min-height:var(--pdp-btn-height)}@media(min-width:1100px){.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget button.uploadcare--widget__button.uploadcare--widget__button_type_open,.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget .uploadcare--link{flex-grow:unset;width:var(--pdp-btn-width);min-width:var(--pdp-btn-width)}}:is(.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget button.uploadcare--widget__button.uploadcare--widget__button_type_open,.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget .uploadcare--link):hover{border-color:rgb(var(--btn-border-hover-color))!important;background:rgb(var(--btn-bg-hover-color))!important}.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget.uploadcare--widget_status_loaded .uploadcare--widget__text{width:100%;display:flex;justify-content:flex-end;flex-direction:column;align-items:center;margin-right:0}@media(min-width:1100px){.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget.uploadcare--widget_status_loaded .uploadcare--widget__text{align-items:flex-end}}.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget.uploadcare--widget_status_loaded .uploadcare--widget__text button.uploadcare--widget__button.uploadcare--widget__button_type_open,.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget.uploadcare--widget_status_loaded .uploadcare--widget__text .uploadcare--link{min-width:100%!important}@media(min-width:1100px){.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget.uploadcare--widget_status_loaded .uploadcare--widget__text button.uploadcare--widget__button.uploadcare--widget__button_type_open,.template-product .two-column-block .block-right-side #photouploadapp .uploadcare--widget.uploadcare--widget_status_loaded .uploadcare--widget__text .uploadcare--link{min-width:unset!important}}.template-product .two-column-block .block-right-side .btn,.template-product .size-and-styles-block .btn{align-items:center;display:flex;flex-direction:column;font-size:var(--pdp-btn-font-size);height:var(--pdp-btn-height);justify-content:center;text-align:center}.template-product .two-column-block .block-right-side .btn:hover,.template-product .size-and-styles-block .btn:hover{color:#fff}.template-product .order-more-and-save-block{background-color:var(--theme-color-5);color:var(--theme-color-4);font-size:.9375rem;font-weight:700;margin-block:20px;padding:15px;text-align:center}.template-product .order-more-and-save-block.rte>p{margin-bottom:0}.template-product .product-info-accordion .disclosure{border-color:var(--theme-color-7)}.template-product .product-info-accordion .disclosure__title{font-size:1.375rem;font-weight:700}.template-product .product-info-accordion .disclosure__panel{font-size:15px}.template-product .product-info-block.text-box{color:var(--box-text-color);width:100%}.template-product .size-and-styles-block{align-items:start;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-block:25px}.template-product .size-and-styles-block .size-and-styles-block__left,.template-product .size-and-styles-block .size-and-styles-block__right{width:50%}.template-product .size-and-styles-block .size-and-styles-block__right{align-items:end;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;width:100%}.template-product .size-and-styles-block .btn{width:170px}.template-product .thumbnails .slider__item{width:var(--pdp-thumb-width)}.template-product .breadcrumbs .breadcrumbs-prod-nav .breadcrumbs-prod-nav__link--prev,.template-product .breadcrumbs .breadcrumbs-prod-nav .breadcrumbs-prod-nav__link--next{display:flex;flex-direction:row;align-items:center}:is(.template-product .breadcrumbs .breadcrumbs-prod-nav .breadcrumbs-prod-nav__link--prev,.template-product .breadcrumbs .breadcrumbs-prod-nav .breadcrumbs-prod-nav__link--next) .icon>svg{margin-top:3.3px;width:10px;height:10px}.template-product .breadcrumbs .breadcrumbs-prod-nav .breadcrumbs-prod-nav__link--prev .icon>svg{float:right;margin-right:5px}.template-product .breadcrumbs .breadcrumbs-prod-nav .breadcrumbs-prod-nav__link--next .icon>svg{margin-left:5px}@container productForm (min-width: 550px){.template-product .size-and-styles-block{align-items:center}.template-product .size-and-styles-block .size-and-styles-block__left,.template-product .size-and-styles-block .size-and-styles-block__right{width:auto}.template-product .size-and-styles-block .size-and-styles-block__right{align-items:center;flex-direction:row;width:auto}.template-product .size-and-styles-block .btn{width:var(--pdp-btn-width)}}@media(max-width:767.98px){.template-product .main-image{margin:10px 0}}@media(min-width:460px){.template-product .product-form .includes-logo-label{max-width:none}.template-product .product-form .includes-logo-label:before{border-bottom:20px solid transparent;border-right:25px solid var(--theme-color-1);border-top:19px solid transparent;left:-25px;top:50%;transform:translateY(-50%)}}@media(min-width:768px){.template-product .product-info .product-column-left{max-width:var(--pdp-col-left-maxwidth)}.template-product .product-info .product-column-right{max-width:var(--pdp-col-right-maxwidth)}.template-product .multiple-quantity-fields-form,.template-product .product-info-accordion--order-customization{scroll-margin-top:190px}.template-product .order-more-and-save-block{font-size:1.25rem}}@media(min-width:1100px){.template-product .pdp-variant-picker{align-items:center;justify-content:space-between}.template-product .upload-logo-anchor{flex:0 0 auto}.template-product .multiple-quantity-fields-form,.template-product .product-info-accordion--order-customization{scroll-margin-top:140px}}.product-column-extra .product-info-accordion+.product-info-accordion{margin-top:-50px}.product-column-extra .product-info-accordion+.product-info-accordion .disclosure{border-top:none}@media(min-width:768px){.template-product .product-info--split-columns{--pdp-grid-left: 50%;align-items:start;column-gap:44px;display:grid;grid-template-columns:minmax(0,var(--pdp-grid-left)) minmax(0,min(calc(100% - var(--pdp-grid-left) - 44px),var(--pdp-col-right-maxwidth)));grid-template-rows:auto 1fr;justify-content:center;row-gap:30px}.template-product .product-info--split-columns .product-column-left,.template-product .product-info--split-columns .product-column-right,.template-product .product-info--split-columns .product-column-extra{min-width:0}.template-product .product-info--split-columns .product-column-left,.template-product .product-info--split-columns .product-column-right{margin-inline-start:0;max-width:none;width:auto}.template-product .product-info--split-columns .product-column-left{grid-column:1;grid-row:1}.template-product .product-info--split-columns .product-column-extra{grid-column:1;grid-row:2}.template-product .product-info--split-columns .product-column-right{grid-column:2;grid-row:1 / span 2}}@media(min-width:1040px){.template-product .product-info--split-columns{--pdp-grid-left: var(--pdp-gallery-width, 35%)}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/theme-product-page.css.map */
