.product{position:relative;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;gap:.5rem}.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}.accordion__gallery .accordion__close-button{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.accordion__gallery{height:100vh}}.product-gallery{display:none}.product-gallery.open{display:block;overflow-y:auto}.product-personalized__bundle{padding-top:32px;border-top:solid 1px var(--color-primary-foreground)}.product-personalized .pdp-personalization__title.small-hide{position:relative;width:100%;margin:0;font-size:40px;line-height:48px;display:flex!important;flex-wrap:wrap}.product-personalize__header-save{color:#db3c22;font-size:16px;line-height:21px;width:100%;order:2;font-family:Maison Neue,sans-serif;margin-top:8px}.product-personalized .pdp-personalization__title.small-hide .pdp-close{position:static;top:50%;left:unset;right:0;z-index:1;border-bottom:0;width:fit-content;margin:2px 2px 0 0}.product-personalize__header{padding:21px 30px 16px;border-bottom:1px solid #D9D9D9;margin-bottom:32px}.product-personalize__header button{margin:2px 2px 0 0}.product-personalized .personalization{display:contents}.personalization .personalization__items{grid-gap:8px}.personalization .personalization__item{flex:0 0 calc(100% / 3 - 5.5px)}.personalization .personalization__subtitle{font-size:16px;line-height:21px;color:#2d2e2f;margin:0 0 8px}.pdp-personalized-modals .accordion__gallery .personalization__items .personalization__subtitle,.personalization .personalization__items .personalization__subtitle{margin-bottom:0}.accordion__gallery{background:#f9f1e4;height:100%}.product-gallery{height:100%}.pdp-personalized-modals .accordion__gallery .product-personalized{height:auto}@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%;top:0;right:0;bottom:0;left:0;z-index:99;display:none;height:0;opacity:0;visibility:hidden;background:var(--color-white);pointer-events:none}.pdp-personalized-modals.active{display:flex;opacity:1;visibility:visible;background:#00000080;pointer-events:all;height:100%;align-items:center;justify-content:center}.pdp-personalized-modals.active .product-gallery.open img{max-width:100%;display:block;margin:0 auto}.pdp-personalized-modals .container{height:calc(100% - 112px);max-width:1200px;max-height:1200px}.pdp-personalized-modals .product__gallery{background-color:#fff;width:50%;flex:auto;height:100%;padding:0;border-right:1px solid #D9D9D9}.pdp-personalized-modals .product-personalized{width:50%;background:#f9f1e4;height:100%;overflow-y:auto;display:flex;flex-direction:column}.pdp-personalized-modals product-gallery.is-fullscreen{padding:0}.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 .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}body:has(product-form[data-is-bundle=true]) .pdp-personalized-modals .product-gallery__main-cell:first-child{display:none}.pdp-personalized-modals .pdp-close{position:fixed;top:0;right:0}.pdp-personalized-modals .accordion__close-button button.pdp-close{display:flex;position:unset;width:fit-content;padding:0;margin:2px 2px 0 0}.pdp-personalized-modals .accordion__close-button~details-disclosure .pdp-personalization__title.small-hide .pdp-close{display:none}.pdp-personalized-modals .pdp-personalization__actions{display:flex;flex-wrap:wrap;order:9}.pdp-personalized-modals .pdp-personalizaton__button-remove,.pdp-personalized-modals .pdp-personalizaton__button{width:50%}.pdp-personalized-modals .pdp-personalizaton__button{padding:17px 30px}.pdp-personalized-modals .pdp-personalizaton__button-remove button{width:100%;border-top:1px solid #D9D9D9;padding:17.5px 30px}.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:auto 0 0;text-align:center;letter-spacing:.1px;color:#2d2e2f}.pdp-personalized-modals .personalization__info:not(:empty){border-top:1px solid #D9D9D9;padding:7px 0}.personalization__info-qty-breaks,.product-personalized__bundle-buttons-qty-breaks{margin-top:auto}.personalization__info-qty-breaks~.product-personalized__bundle-buttons-qty-breaks{margin-top:0}.product-personalized__bundle-buttons.product-personalized__bundle-buttons--active{display:flex}.product-personalized__bundle-buttons{display:none;justify-content:center;width:100%;order:1}.product-personalized__bundle-buttons button{width:50%;border-top:1px solid #D9D9D9}.product-personalized__bundle-buttons .product-personalized__bundle-add-button{background-color:var(--color-brand-secondary);border:1px solid var(--color-brand-secondary);color:var(--color-white)}.product-personalized__bundle-buttons .product-personalized__bundle-add-button:hover{border-color:var(--color-base-ink);background-color:var(--color-base-ink);color:var(--color-base-reverse)}.pdp-personalization__title button,.pdp-personalized-output button{padding:0;margin:0;color:#2d2e2f;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 24px}.product-form__personalized_value{color:#2d2e2f}.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);flex-wrap:wrap}.product-form__personalized--flex{display:flex;justify-content:space-between;flex-wrap:wrap}.product-form__personalized--flex-bundle p{margin:0 16px 0 0;line-height:inherit;color:#2d2e2f}.product-form__personalized--flex-bundle{flex-direction:column;width:100%;gap:8px 0}.product-form__personalized--flex-bundle .product-form__personalized-info{width:max-content;display:flex}.product-form__personalized--flex-bundle .product-form__personalized-info.hidden{display:flex!important}.product-form__personalized--flex .product-lg-flex{width:max-content}.product-form__personalized--heading{width:100%;justify-content:flex-start;margin-bottom:16px;font-weight:700}.accordion__gallery .product-personalized{width:auto}.accordion__gallery h4{font-size:40px;line-height:48px;margin:0}.accordion__gallery .pdp-personalization__title{margin-top:0}.pdp-personalized-output button{border-color:#2d2e2f;margin-right:auto;text-align:right}.product-lg-flex{display:flex;width:35%;justify-content:space-between}product-personalization.is-active .personalization__content,.personalization .personalization__items{padding:0 32px}.personalization .personalization__subtitle,.personalization .personalization__items,.personalization .personalization__inputs,.personalization .product-options__swatches,.personalization__options .form__label{width:100%}.accordion__gallery .product-form__accordion__item .personalization__content{padding:0}.personalization__title--second.hidden+.personalization__inputs{display:none}.pdp-personalized-output.active .product-form__personalized--flex-bundle .product-form__personalized--flex{display:none}.pdp-personalized-output.active .product-form__personalized--flex-bundle .product-form__personalized--flex.active{display:flex!important}.pdp-personalized-output.active,.pdp-personalized-output.active .product-form__personalized--flex-bundle .product-form__personalized--flex.active .hidden,.product-form__accordion__title .js-accordion-input-value{display:block!important}.tooltip-container{position:relative;display:flex;align-items:center;justify-content:center}.tooltip-icon{cursor:pointer;margin-left:4px;width:12px;height:12px;display:none;align-items:center;justify-content:center;border-radius:50%;margin-bottom:2px;position:relative}.tooltip-content{visibility:hidden;position:absolute;z-index:1;top:150%;left:6px;transform:translate(-50%);padding:8px;background-color:#2d2e2f;color:#fff;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;width:243px;transition:opacity .3s;display:none}.tooltip-content *,.tooltip-content.personalization__description *{width:100%;margin:0;color:#fff;white-space:normal;font-size:13px;line-height:16px;text-transform:none}.tooltip--active .tooltip-container:hover .tooltip-content{visibility:visible;opacity:1;z-index:10}.tooltip-content:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-6px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.91475 1.06082C9.71534 0.020052 11.2847 0.0200509 12.0852 1.06082L20.5 12H0.5L8.91475 1.06082Z' fill='%232D2E2F'/%3E%3C/svg%3E%0A");width:12px;height:6px;background-repeat:no-repeat;background-size:100% 100%}.tooltip--active .tooltip-content{display:block}.tooltip--active .tooltip-icon{display:inline-flex}.product-form__personalize.js-personalized-variant.active{min-width:227px}.product-form__personalize.js-personalized-variant.active .product-form__personalize-button-title{display:none!important}.product-form__personalize.active .icon-pdp-personalized{display:block!important}@media screen and (max-width: 1200px){.product-form__add-to-cart .product-form__ctas{padding-top:0}.product-form__personalize{margin-bottom:20px}}@media screen and (max-width: 991px){.pdp-personalized-modals .container{align-items:flex-start;max-height:none}.pdp-personalized-modals .personalization__item{flex:0 0 50%}.pdp-personalizaton__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--heading{width:100%}.product-lg-flex{flex-direction:column-reverse;width:auto}.pdp-personalized-output--price{color:var(--color-base-ink);font-size:14px;text-align:right}.product-form__personalized--flex-bundle .product-form__personalized--flex{width:100%;align-items:end}.product-form__personalized--flex-bundle{width:100%;font-size:var(--font-size-body-medium--mobile)}remove-personalization{line-height:initial}.pdp-personalized-output--title{display:block}.pdp-personalized-output .pdp-personalized-container{padding:18px 0}.product-form__personalize{margin-bottom:20px}}@media screen and (max-width: 767px){.pdp-personalized-modals .container{display:block;padding-bottom:1rem;height:100dvh}.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;padding-bottom:0}.pdp-personalized-modals .product-form__accordion__title{padding:0}.product-form__add-to-cart .product-form__ctas{padding-top:24px}.product-form__payment-terms{margin-top:0}}.product-personalize__header svg{margin-top:9px}@media screen and (max-width: 990px){.pdp-personalized-modals .container{height:calc(100% - 32px);width:calc(100% - 30px);overflow-y:auto;display:flex;flex-direction:column;padding:0}.pdp-personalized-modals .product-gallery__variant-block img{width:100%}.pdp-personalized-modals .product__gallery,.pdp-personalized-modals .container .accordion__gallery,.pdp-personalized-modals .container product-gallery.accordion__gallery{width:100%}.pdp-personalized-modals .product-gallery__variant-block img,.pdp-personalized-modals .product__gallery,.pdp-personalized-modals .container .accordion__gallery{height:auto}.pdp-personalization__title,.pdp-personalized-output--text{display:block}.pdp-personalized-modals .product-gallery__main-cell{pointer-events:none;height:80vw}.pdp-personalized-modals product-gallery adaptive-image{width:100%;height:100%}.pdp-personalized-modals .accordion__gallery div.personalization__item{flex:0 0 calc(100% / 3 - 5.5px);background-color:#f9f1e4;display:flex;flex-direction:column;justify-content:space-between}.pdp-personalized-modals .accordion__gallery .personalization-item__trigger{height:100%}.pdp-personalized-modals .container .accordion__gallery,.pdp-personalized-modals .product-personalized,.pdp-personalized-modals,.pdp-personalized-modals .container{background-color:#fff}.pdp-personalized-modals .product-personalize__header svg rect{fill:#fff}.pdp-personalized-modals .container .accordion__gallery{display:contents}.pdp-personalized-modals .accordion__gallery .product-personalize__header,.pdp-personalized-modals .personalization__info{width:100%}.pdp-personalized-modals .product-personalize__header,.pdp-personalized-modals .accordion__gallery .product-personalize__header{order:1;position:sticky;top:0;background-color:#fff;z-index:10}.pdp-personalized-modals .product__gallery{order:2;margin-bottom:16px;flex:none}.pdp-personalized-modals div.accordion__gallery .product-form__accordion__item{order:3}.pdp-personalized-modals div.accordion__gallery .product-form__accordion__item{width:calc(100% - 32px);margin:0 16px 8px}.pdp-personalized-modals .personalization__info{padding:7px 4px;font-size:12px;line-height:16px;order:6}.pdp-personalized-modals div.accordion__gallery .product-form__accordion__item:last-of-type{margin-bottom:24px}.accordion__gallery h4{font-size:24px;line-height:28px}.pdp-personalized-modals div.accordion__gallery .product-personalize__header{margin:0;padding:6px 16px 8px}.pdp-personalized-modals div.accordion__gallery .product-personalize__header svg{width:14px;height:14px}.pdp-personalized-modals div.accordion__gallery .product-form__accordion__title-text{font-size:16px}.pdp-personalized-modals div.accordion__gallery details[open] .product-form__accordion__title{margin-bottom:20px}.pdp-personalized-modals div.accordion__gallery .personalization__subtitle{font-size:13px;margin-bottom:8px}.personalization__options .form__label{font-size:12px;line-height:16px;margin-top:2px}.pdp-personalized-modals div.accordion__gallery .personalization__items,.pdp-personalized-modals div.accordion__gallery details[open] .personalization__inputs{margin-bottom:20px}.pdp-personalized-modals .personalization__inputs input,.pdp-personalized-modals .personalization__inputs textarea{padding:4px 12px;font-size:13px}p.personalization-item__title,p.personalization-item__price{font-size:11px;line-height:14px}p.personalization-item__price{margin-top:0}.pdp-personalized-modals .accordion__gallery span.personalization-item__meta{height:50%;width:100%}span.personalization-item__meta{padding:4px 0 8px;background-color:#fff}div.personalization-item__image{margin-top:0}.accordion__gallery div.personalization-item__image adaptive-image{width:30px;height:30px}div.personalization-item__image adaptive-image{width:30px;height:auto}.pdp-personalized-modals .product-personalized{width:100%}.pdp-personalized-modals .product-personalized{display:contents}.pdp-personalized-modals .product-personalize__header,product-personalization .personalization__content{width:100%}.product-personalize__header{margin:0;padding:6px 16px 8px;order:1}.product-personalize__header svg{width:14px;height:14px;margin-top:9px}.product-personalized .pdp-personalization__title.small-hide{font-size:24px;line-height:28px}.pdp-personalized-modals product-gallery{order:2}product-personalization.is-active .personalization__content,.personalization .personalization__items{padding:0 16px}.personalization .personalization__items{order:3}.personalization .personalization__items,div.personalization__inputs{margin-bottom:20px}product-personalization.is-active .personalization__content{order:4}.pdp-personalized-modals .pdp-personalization__actions{order:6;width:100%}.pdp-personalized-modals .personalization__item{flex:0 0 calc(100% / 3 - 5.5px)}.product-personalized .pdp-personalization__title.small-hide .pdp-close{margin:0}.personalization .personalization__subtitle{font-size:13px;line-height:15px;margin-bottom:9px}div.personalization__options{margin-bottom:16px}.pdp-personalized-modals fieldset.product-options__swatches{grid-gap:5.7px;margin-bottom:0}.pdp-personalized-modals .pdp-personalizaton__button-remove button{padding:16px}.pdp-personalized-modals .pdp-personalizaton__button{padding:15px 16px}.personalization-item__trigger,.personalization-item__trigger:hover{background-color:#f9f1e4}.pdp-personalized-modals div.product__gallery{border-top:0}.product-personalize__header-save{margin-top:0;font-size:13px}.tooltip-content{width:137px}.tooltip-container svg{pointer-events:none}.product-form__personalize.js-personalized-variant.active{min-width:100%}.product-personalized__bundle-buttons{order:4;margin:0 auto}.pdp-personalized-modals .product__qty-breaks:has(.product-personalized__bundle-buttons--active) .personalization__info:not(:empty){margin:0}.product__qty-breaks:has(.product-personalized__bundle-buttons--active) .personalization__info-qty-breaks~.product-personalized__bundle-buttons-qty-breaks{margin-top:auto;margin-bottom:0}.product__qty-breaks:has(.product-personalized__bundle-buttons--active) .personalization__info:empty{margin:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/673/assets/section-main-product.css.map?v=142829914364900013231743001243 */

/*
     FILE ARCHIVED ON 16:56:10 Mar 26, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:04:06 May 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 12.482
  load_resource: 337.391
  PetaboxLoader3.resolve: 242.091
  PetaboxLoader3.datanode: 83.64 (2)
  loaddict: 29.06
*/