.embroidery-label,.embroidery-note{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.embroidery-note{margin-top:1.5rem}.embroidery-label,.embroidery-input{display:block}.embroidery-input+.embroidery-input{margin-top:1rem}.embroidery-input{padding:1rem;width:100%;font-size:1.6rem;min-height:4.5rem}.cart-item__embroidery-addon .cart-item__quantity-wrapper,.cart-item__embroidery-addon cart-remove-button,.cart-item__embroidery-addon .quantity{display:none}.cart-item__embroidery-addon .cart-item__name:after{content:"Linked embroidery service";display:block;margin-top:.4rem;color:rgba(var(--color-foreground),.65);font-size:1.2rem}.wm-product-offer-card{margin:16px 0;border-radius:16px;border:1px solid rgba(203,85,1,.2);overflow:hidden;background:#fff}.wm-product-offer-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#343644}.wm-product-offer-card__tabs{display:flex;gap:6px;flex-wrap:wrap}.wm-product-offer-card__tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:12px;cursor:pointer;opacity:.8;transition:all .2s ease}.wm-product-offer-card__tab.is-active{opacity:1;border-color:#cb5501;background:#cb5501;color:#fff}.wm-product-offer-card__pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:999px;background:#cb5501;color:#fff;font-size:10px;font-weight:700;line-height:1}.wm-product-offer-card__tab.is-active .wm-product-offer-card__pill{background:#fff;color:#cb5501}.wm-product-offer-card__toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#cb5501;cursor:pointer}.wm-product-offer-card__toggle svg{transition:transform .25s ease}.wm-product-offer-card.is-open .wm-product-offer-card__toggle svg{transform:rotate(180deg)}.wm-product-offer-card__content{padding:18px}.wm-product-offer-card__panel{display:none}.wm-product-offer-card__panel.is-active{display:block}.wm-product-offer-card__badge{display:inline-flex;width:fit-content;margin-bottom:12px;padding:8px 14px;border-radius:999px;background:#cb5501;color:#fff;font-size:12px;font-weight:700;line-height:1}.wm-product-offer-card__heading{margin:0 0 10px;color:#343644;font-size:22px;line-height:1.3}.wm-product-offer-card__body{margin:0 0 10px;color:#343644;font-size:15px;line-height:1.6}.wm-product-offer-card__body p{margin:0 0 10px}.wm-product-offer-card__body p:last-child{margin-bottom:0}.wm-product-offer-card__body strong{color:#cb5501;font-weight:600}.wm-product-offer-card__subtext{color:#343644;font-size:14px;line-height:1.6;opacity:.7}.embroidery-input+.embroidery-label{margin-top:1.5rem}.product-embroidery{display:block;width:100%;max-width:44rem;margin:1.5rem 0 3.2rem}.embroidery-heading{margin:0 0 1rem;font-size:1.8rem;line-height:1.2}.embroidery-open{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;text-align:left}.embroidery-open__meta,.embroidery-choice__meta{display:inline-flex;align-items:center;gap:.8rem;white-space:nowrap}.embroidery-open__chevron{display:inline-block;width:.8rem;height:.8rem;border-top:.15rem solid currentColor;border-right:.15rem solid currentColor;transform:rotate(45deg)}.embroidery-summary{margin-top:1rem;font-size:1.4rem}body.embroidery-modal-open{overflow:hidden}.embroidery-modal[hidden],.embroidery-panel{display:none}.embroidery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;padding:1.2rem;background:transparent}.embroidery-modal:before{content:"";position:fixed;top:-100vh;right:0;bottom:-100vh;left:0;z-index:0;background:#121212bd;pointer-events:none}.embroidery-modal__overlay{position:fixed;top:-100vh;right:0;bottom:-100vh;left:0;z-index:0;background:transparent}.embroidery-modal__dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,42rem);grid-template-rows:minmax(0,1fr);gap:3.4rem;width:min(96rem,calc(100vw - 2.4rem));height:min(72rem,calc(100dvh - 2.4rem));min-height:min(52rem,calc(100dvh - 2.4rem));max-height:calc(100dvh - 2.4rem);margin:0 auto;padding:2.8rem;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:rgb(var(--color-background));border-radius:8px;box-shadow:0 24px 80px #12121247}.embroidery-modal__close{position:absolute;top:1rem;right:1rem;z-index:1;width:4rem;height:4rem;border:0;border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.embroidery-modal__media{min-height:0;height:100%;overflow:hidden}.embroidery-modal__content{min-height:0;height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.embroidery-modal__media img{display:block;width:100%;height:100%;object-fit:cover}.embroidery-modal__title{margin:0;font-size:2rem;line-height:1.2}.embroidery-modal__intro{margin:1.2rem 0;color:rgba(var(--color-foreground),.64);font-size:1.2rem;line-height:1.45}.embroidery-panel[data-embroidery-panel=form] .embroidery-modal__intro{text-align:center}.embroidery-modal__intro:empty{display:none}.embroidery-modal-option{display:grid;gap:.6rem;margin-bottom:1.3rem}.embroidery-modal-option__label{font-size:1.2rem;line-height:1.2}.embroidery-modal-colour__value-row{display:inline-flex;align-items:center;gap:1rem}.embroidery-modal-colour__value-row strong{font-weight:700;font-size:1.2rem}.embroidery-modal-colour__swatch{display:inline-flex;align-items:center;justify-content:flex-end;min-height:3.2rem}.embroidery-modal-colour__swatch label{margin:0;min-width:3.2rem;min-height:3.2rem;padding:.6rem 1rem;pointer-events:none;font-size:1.2rem;line-height:1}.embroidery-modal-colour__swatch .swatchProductColor{position:relative;display:inline-flex;width:3.2rem;height:3.2rem;min-width:3.2rem;margin:0;pointer-events:none}.embroidery-modal-colour__swatch .swatchProductColor>div{display:block!important;width:100%;height:100%;border-radius:999px;background-size:cover;background-position:center;border:.1rem solid rgba(var(--color-foreground),.18)}.embroidery-modal-size{max-width:none;margin:0 0 1.3rem;padding:0 0 1.2rem;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.embroidery-modal-size .form__label{margin-bottom:.8rem;font-size:1.2rem}.embroidery-modal-size input[type=radio]+label{min-width:4.2rem;min-height:2.6rem;margin:.2rem .8rem .4rem 0;padding:.55rem 1.4rem;border-radius:999px;font-size:1.1rem;line-height:1}.embroidery-panel.is-active{display:block}.embroidery-panel[data-embroidery-panel=choice].is-active{display:flex;min-height:100%;flex-direction:column}.embroidery-choice-list{display:grid;gap:0}.embroidery-actions{display:grid;gap:1rem;margin-top:2.4rem}.product-embroidery .embroidery-actions{margin-top:2rem!important}.embroidery-choice-row{position:relative;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.embroidery-choice{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:6rem;padding:1rem 4.8rem 1rem 0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));box-shadow:none;text-align:left}.embroidery-choice-row.is-saved .embroidery-choice{padding-right:4.8rem}.embroidery-choice:hover,.embroidery-choice:focus,.embroidery-choice:focus-visible{border:0;box-shadow:none;outline:0}.embroidery-choice:before,.embroidery-choice:after,.embroidery-choice:hover:after,.embroidery-choice:focus:after,.embroidery-choice:focus-visible:after{content:none;box-shadow:none}.embroidery-choice__icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;min-width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:400;line-height:1}.embroidery-choice__icon--logo{border:.15rem solid currentColor;border-radius:50%}.embroidery-choice__content{display:grid;flex:1 1 auto;gap:.2rem;min-width:0}.embroidery-choice__content strong{font-size:1.2rem;line-height:1.2}.embroidery-choice__hint,.embroidery-choice__status{display:block;font-size:1.1rem;font-weight:400;color:currentColor;opacity:.64}.embroidery-choice__hint[hidden],.embroidery-choice__status[hidden]{display:none}.embroidery-choice__price{display:inline-flex;align-items:center;gap:.8rem;margin-left:auto;white-space:nowrap}.embroidery-choice__meta{font-size:1.2rem;font-weight:700}.embroidery-choice-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:auto;padding-top:2rem}.embroidery-addon-total{display:grid;gap:.4rem}.embroidery-addon-total span{color:rgba(var(--color-foreground),.64);font-size:.9rem;line-height:1.2;text-transform:uppercase}.embroidery-addon-total strong{font-size:2rem;line-height:1.1}.embroidery-choice__complete{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16.8rem;min-height:4.4rem;margin-top:0;border-radius:2px;background:#0b0b0d;color:#fff;text-align:center}.embroidery-choice__complete.loading>span{visibility:hidden}.embroidery-choice__complete .loading-overlay__spinner{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.embroidery-choice__complete:before,.embroidery-choice__complete:after,.embroidery-choice__complete:hover:after,.embroidery-choice__complete:focus:after,.embroidery-choice__complete:focus-visible:after{content:none;box-shadow:none}.embroidery-choice-list{margin-bottom:0}.embroidery-choice__remove{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.embroidery-choice__remove[hidden]{display:none}.embroidery-choice__remove .icon{width:1.6rem;height:1.6rem}.embroidery-choice__arrow{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground));font-size:0;pointer-events:none}.embroidery-choice__arrow:before{content:"";display:block;width:.8rem;height:.8rem;border-top:.15rem solid currentColor;border-right:.15rem solid currentColor;transform:rotate(45deg)}.embroidery-choice-row.is-saved .embroidery-choice__arrow{display:none}.embroidery-form__header{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 3.2rem;align-items:center;gap:1rem;margin:0 0 1.4rem}.embroidery-form__header .embroidery-modal__title{grid-column:2;text-align:center}.embroidery-form__back{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font-size:0;line-height:1;text-decoration:none}.embroidery-form__back span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0;line-height:1}.embroidery-form__back span:before{content:"";display:block;width:.9rem;height:.9rem;border-left:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg)}.embroidery-field-group{display:grid;gap:.7rem;margin:1.25rem 0 0}.embroidery-field-group[data-embroidery-logo-fields]{gap:.5rem;margin-top:.8rem}.embroidery-field-group[data-embroidery-logo-fields] .embroidery-input{min-height:4.2rem}.embroidery-field-group[data-embroidery-logo-fields] .embroidery-position{margin:.45rem 0 .65rem}.embroidery-field-group[data-embroidery-logo-fields] .embroidery-position__option span{min-height:4.4rem;padding-block:.8rem}.embroidery-field-group[data-embroidery-logo-fields]+.embroidery-actions{margin-top:1.25rem!important}.embroidery-field-group[data-embroidery-logo-fields]~.embroidery-note{margin-top:.85rem}.embroidery-field-group[hidden],.embroidery-position[hidden]{display:none}.embroidery-position{display:grid;gap:.65rem;width:min(28rem,100%);margin:1.1rem 0;padding:0;border:0}.embroidery-position__note{margin:.2rem 0 0;color:rgba(var(--color-foreground),.64);font-size:1.15rem;line-height:1.4;letter-spacing:0}.embroidery-position__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.embroidery-position__option{display:block;cursor:pointer}.embroidery-position__option input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.embroidery-position__option span{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:.8rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:2px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center}.embroidery-position__option input:checked+span{border-color:#30313d;background:#30313d;color:#fff}.embroidery-position__option input:focus-visible+span{outline:.2rem solid rgba(var(--color-foreground),.45);outline-offset:.2rem}.embroidery-digitisation{display:grid;gap:.95rem;margin:.9rem 0 .65rem;padding:0;border:0}.embroidery-digitisation__legend{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.5rem;margin-bottom:.15rem}.embroidery-learn-more{margin:0;padding:0;border:0;background:transparent;color:#c45a1c;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:.3rem}.embroidery-learn-more:hover,.embroidery-learn-more:focus-visible{color:#9f4513}.embroidery-position .embroidery-label{margin:0}.embroidery-radio{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;line-height:1.35}.embroidery-radio--stacked{align-items:flex-start}.embroidery-radio--stacked input{margin-top:.6rem}.embroidery-radio input,.embroidery-toggle input{accent-color:#000}.embroidery-actions .button{min-height:4.4rem;border-radius:2px}.product-embroidery .embroidery-note{color:rgba(var(--color-foreground),.64)!important;font-size:1.1rem;line-height:1.45;letter-spacing:0}.embroidery-actions .button:before,.embroidery-actions .button:after,.embroidery-actions .button:hover:after,.embroidery-actions .button:focus:after,.embroidery-actions .button:focus-visible:after{content:none;box-shadow:none}.embroidery-toggle{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;font-size:1.4rem}.embroidery-error{margin-top:1rem;color:#b00020;font-size:1.3rem}.embroidery-upload-target:empty{display:none}.embroidery-upload-target[hidden]{display:none}.embroidery-upload-target{margin:.45rem 0 .35rem}.embroidery-upload-target button,.embroidery-upload-target [role=button]{min-height:4.4rem!important;padding-top:.7rem!important;padding-bottom:.7rem!important}.embroidery-upload-target .embroidery-upload-adopted,.embroidery-upload-target .embroidery-upload-adopted [class*=upload],.embroidery-upload-target .embroidery-upload-adopted [id*=upload],.embroidery-upload-target .embroidery-upload-adopted [data-upload-lift],.embroidery-upload-target .embroidery-upload-adopted [data-cloudlift]{display:revert!important;visibility:visible!important}html.embroidery-upload-bridge-active .product__info-container [data-upload-lift]:not(.embroidery-upload-adopted),html.embroidery-upload-bridge-active .product__info-container [data-cloudlift]:not(.embroidery-upload-adopted),html.embroidery-upload-bridge-active .product__info-container [class*=cloudlift]:not(.embroidery-upload-adopted),html.embroidery-upload-bridge-active .product__info-container [class*=upload-lift]:not(.embroidery-upload-adopted),html.embroidery-upload-bridge-active .product__info-container [class*=upload]:not(.embroidery-upload-target):not(.embroidery-upload-adopted){display:none!important}.embroidery-upload-source,.embroidery-info-modal[hidden]{display:none}.embroidery-info-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:1.6rem;background:#121212bd}.embroidery-info-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:transparent}.embroidery-info-modal__dialog{position:relative;z-index:1;width:min(56rem,calc(100vw - 3.2rem));max-height:calc(100dvh - 3.2rem);padding:3rem;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:rgb(var(--color-background));border-radius:8px;box-shadow:0 24px 80px #1212124d}.embroidery-info-modal__close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.embroidery-info-modal__close .icon{width:2rem;height:2rem}.embroidery-info-modal h2{margin:0 4rem 2.8rem 0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:3.4rem;line-height:1.15}.embroidery-info-modal__section{padding:2.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.14)}.embroidery-info-modal__section:first-of-type{padding-top:0;border-top:0}.embroidery-info-modal__section:last-child{padding-bottom:0}.embroidery-info-modal__section h3{margin:0 0 1.2rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.embroidery-info-modal__section ul{display:grid;gap:1rem;margin:0;padding-left:2.4rem}.embroidery-info-modal__section li{padding-left:.6rem;color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:1.55}@media screen and (max-width:749px){.embroidery-modal{padding:.8rem}.embroidery-modal__dialog{grid-template-columns:1fr;grid-template-rows:minmax(25%,.36fr) minmax(0,1fr);gap:1rem;width:calc(100vw - 16px);height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px);margin:0;padding:1rem;overflow:hidden}.embroidery-modal__media{min-height:25%;height:auto}.embroidery-modal__media img{max-height:none;object-fit:cover;object-position:50% 5%}.embroidery-modal__close{top:.8rem;right:.8rem;width:3.6rem;height:3.6rem}.embroidery-modal__content{min-height:0;height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.embroidery-panel[data-embroidery-panel=choice].is-active{min-height:100%}.embroidery-modal-option{margin-bottom:1.2rem}.embroidery-modal-size{margin-bottom:1rem;padding-bottom:1rem}.embroidery-choice-list{margin-bottom:1rem}.embroidery-choice{min-height:5.2rem;padding:.8rem 4.8rem .8rem 0}.embroidery-choice-footer{flex-wrap:wrap;gap:1.2rem;margin-top:auto;padding-top:1.2rem}.embroidery-choice__complete{flex:1 1 15rem;width:auto;min-width:min(100%,15rem)}.embroidery-position{width:100%}.embroidery-info-modal{padding:1.2rem}.embroidery-info-modal__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:2.2rem}.embroidery-info-modal h2{margin-bottom:2.2rem;font-size:2.8rem}.embroidery-info-modal__section{padding:2rem 0}}@media screen and (max-width:749px)and (max-height:700px){.embroidery-modal__dialog{grid-template-rows:minmax(25%,.36fr) minmax(0,1fr);gap:.8rem;height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px);padding:.8rem}.embroidery-modal__media img{max-height:none;object-fit:cover}.embroidery-modal__title,.embroidery-choice-list{margin-bottom:.6rem}.embroidery-modal__intro{margin:.6rem 0 .8rem}.embroidery-choice-footer{margin-top:auto;padding-top:.8rem}}#fulfilled-reviews-all{display:block;opacity:1}.cart__ctas{align-items:center;justify-content:center}.cart__ctas a.button{width:100%;height:47px;background:#fff;color:#343743!important;border:1px solid #343743!important}.cart__ctas a.button:after,.cart__ctas a.button:before{box-shadow:unset!important}.cart__ctas .cart__checkout-button{margin-top:0!important}cart-drawer .related-products{padding:0}@media screen and (max-width:749px){.cart__ctas{display:flex!important;flex-direction:column;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
