.product{position:relative;z-index:2;border-bottom:solid 1px var(--color-foreground-main);border-top:solid 1px var(--color-foreground-main);margin:0}.product__badges{display:inline-flex;flex-direction:column;z-index:1;pointer-events:none;position:absolute}.product__badges span{background-color:#fac60f;flex:1;color:#2d2e2f;padding:6px 10px;text-align:center}.product__badges span.black{background-color:#2d2e2f;color:#fff}.product__badges span.blue{background-color:#90c4d9}.product__badges span.burnt-red{background-color:#b15229;color:#fff}.product__badges span.dark-green{background-color:#656c3d;color:#fff}.product__badges span.green{background-color:#cacd3a}.product__badges span.yellow{background-color:#fac60f}.accordion__gallery{overflow:scroll;height:100vh}.product-gallery{display:none}.product-gallery.open{display:block}.product-personalized__bundle{padding-top:32px;border-top:solid 1px var(--color-primary-foreground)}@media screen and (min-width: 768px){.product{display:flex}.product__gallery,.accordion__gallery{padding:0 60px 30px 40px;border-right:solid 1px var(--color-foreground-main);width:50%}.product__form{width:50%;padding-right:60px}}@media screen and (min-width: 1440px){.product__gallery,.accordion__gallery{width:auto;flex:1 1}.product__form{width:660px}}.pdp-personalized-modals{position:fixed;width:100%;height:100vh;top:0;z-index:99;display:none;height:0;opacity:0;padding:2rem;visibility:hidden;background:var(--color-white)}.pdp-personalized-modals.active{display:block;height:100%;opacity:1;visibility:visible}.pdp-personalized-modals .container,.pdp-personalization__title,.pdp-personalized-output--text{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.pdp-personalized-modals .container--personalization{align-items:unset}.pdp-personalization__title{align-items:flex-start}.pdp-personalized-output .js-pdp-personalized-item{cursor:pointer}.pdp-personalized-output button{pointer-events:none}.pdp-personalized-modals .container{overflow-y:auto;overflow-x:hidden;height:auto}.pdp-personalized-modals .product-gallery__thumbs,.pdp-personalized-modals .product-gallery__main-cell,.pdp-personalized-modals .product__badges{display:none}.pdp-personalized-modals .product-gallery__main-cell:first-child{display:block}.pdp-personalized-modals .product-personalized{width:50%}.pdp-personalized-modals .pdp-close{position:fixed;top:0;right:0}.pdp-personalized-modals .pdp-personalization__actions{display:flex}.pdp-personalizaton__button{background-color:var(--color-brand-secondary);border:1px solid var(--color-brand-secondary);color:var(--color-white)}.pdp-personalizaton__button{margin-right:37px}.pdp-personalized-modals .personalization__info{margin-bottom:15px}.pdp-personalizaton__button-remove button{padding:1.2rem 0}.pdp-personalization__title button,.pdp-personalized-output button{padding:0;margin:0 15px;color:var(--color-subdued);border-bottom:1px solid;text-transform:capitalize;line-height:inherit}.pdp-personalized-output .pdp-personalized-container{display:flex;margin-bottom:-22px;align-items:self-start;justify-content:space-between;padding:18px 0}.product-form__personalized_value{color:var(--color-grey)}.pdp-personalized-modals .pdp-personalization__title .js-pdp-personalized-item button{position:relative;top:9px}.pdp-personalization__error{display:none;padding:3px;margin:0;background-color:var(--color-red);color:var(--color-white);font-size:14px}.pdp-personalization__error.is-visible{display:block;margin-top:5px}.product-form__personalized_value__heading,.product-form__personalized_index{color:var(--color-base-ink)}.pdp-personalized-output--title{display:flex;width:100%;color:var(--color-grey)}.product-form__personalized--flex{display:flex;justify-content:space-between}.product-form__personalized--flex-bundle p{margin:0;width:55%;line-height:inherit}.product-form__personalized--flex-bundle{flex-direction:column;width:78%}.product-form__personalized--heading{width:22%}.accordion__gallery .product-personalized{width:auto}.accordion__gallery h4{margin:0 0 20px;font-size:var(--font-size-h5)}.accordion__gallery .pdp-personalization__title{margin-top:0}.pdp-personalized-output button{border-color:var(--color-subdued);margin-right:auto;text-align:right}.product-lg-flex{display:flex;width:35%;justify-content:space-between}@media screen and (max-width: 991px){.pdp-personalized-modals .container{align-items:flex-start}.pdp-personalized-modals .personalization__item{flex:0 0 50%}.pdp-personalized-modals .pdp-personalization__actions{display:block}.pdp-personalizaton__button,.pdp-personalizaton__button-remove button{width:100%;margin-right:0}.pdp-personalized-output--title+.product-form__personalized--flex{width:auto;flex-direction:column-reverse;text-align:right}.product-form__personalized_value__heading{width:100%}.product-form__personalized--heading{width:100%;margin-bottom:10px}.product-lg-flex{flex-direction:column-reverse;width:auto}.pdp-personalized-output--price{color:var(--color-base-ink);font-size:16px;text-align:right}.product-form__personalized--flex-bundle .product-form__personalized--flex{width:100%;margin-bottom:10px;align-items:end}.product-form__personalized--flex-bundle .product-form__personalized--flex:first-child{margin-top:-20px}.product-form__personalized--flex-bundle{width:100%;margin-bottom:10px;font-size:var(--font-size-body-medium--mobile);padding-left:1.2rem}remove-personalization{line-height:initial}.pdp-personalized-output--title{display:block}}@media screen and (max-width: 767px){.pdp-personalized-modals .container{display:block;padding-bottom:1rem;height:100vh}.accordion__gallery h4{display:none}.pdp-personalized-modals{padding:0}.pdp-personalized-modals .product-personalized{width:100%}.pdp-personalized-modals .product__gallery{margin-bottom:15px;border-top:1px solid rgba(0,0,0,.23)}.pdp-personalization__title{align-items:end;font-size:25px;line-height:27px;margin-bottom:19px}.pdp-personalized-modals .pdp-personalization__title .js-pdp-personalized-item button{top:0}.pdp-personalized-output .pdp-personalized-container{height:auto;margin-bottom:0;padding-left:18px;padding-right:18px}.pdp-personalized-modals .product-form__accordion__title{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/section-main-product.css.map?v=123710329941801857781702666577 */
