.card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.4em}.c-home-upload-control .quick-add{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.c-home-upload-varA .quick-add,.c-home-upload-varB .quick-add{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important}.c-home-upload-varA .c-upload-img-btn{display:flex}.c-home-upload-varA .quick-add modal-opener,.c-home-upload-varA .quick-add quick-add-modal,.c-home-upload-varA .quick-add product-form{display:none}.c-home-upload-varB .c-upload-img-varB-btn{display:flex}.c-home-upload-varB .quick-add modal-opener,.c-home-upload-varB .quick-add quick-add-modal,.c-home-upload-varB .quick-add product-form{display:none}.c-home-upload-varA .card,.c-home-upload-varB .card{display:flex;flex-direction:column}.c-home-upload-varA .card .quick-add,.c-home-upload-varB .card .quick-add{order:99;margin-top:auto;position:relative;z-index:2}.c-home-upload-varA .c-upload-img-btn,.c-home-upload-varB .c-upload-img-varB-btn{font-family:Karla,sans-serif!important;font-size:18px;font-weight:400;color:#fff;background-color:#0b1f43;border:none;padding:0!important;width:76%;height:58px!important;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.c-home-upload-varA .c-upload-img-btn,.c-home-upload-varB .c-upload-img-varB-btn{font-size:14px;width:100%;height:39px!important;min-height:39px!important;max-height:39px!important;padding-top:0!important;padding-bottom:0!important}}.c-upload-img-btn,.c-upload-img-varB-btn{display:none}.c-upload-img-varA .c-upload-img-btn{display:flex}.c-upload-img-varA .quick-add modal-opener,.c-upload-img-varA .quick-add quick-add-modal,.c-upload-img-varA .quick-add product-form{display:none}.c-upload-img-varB .c-upload-img-varB-btn{display:flex}.c-upload-img-varB .quick-add modal-opener,.c-upload-img-varB .quick-add quick-add-modal,.c-upload-img-varB .quick-add product-form{display:none}.c-upload-img-varB .c-col-upload-modal__dialog{max-width:590px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__safe-text{display:none;text-align:center;font-size:12px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__generated-image-wrapper{max-width:54%!important}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__step:not(.c-pdp-upload__step--preview):not(.c-pdp-upload__step--generating){box-shadow:none;margin-top:3rem;padding:0}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__dropzone-label{gap:5px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__dropzone{padding:10% 20px}.c-upload-img-varB .c-col-upload-modal__dialog{padding:24px 20px 15px!important}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__dropzone-text{font-size:18px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__dropzone-subtext{font-size:14px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__thumb{border-radius:6px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__photo-preview{padding:12px 0}.c-upload-img-varB .c-pdp-upload__create-btn,.c-upload-img-varB .c-pdp-upload__atc-btn{font-size:16px!important;font-weight:600!important}.c-pdp-upload__generation-label{font-size:18px!important}.c-upload-img-varB .c-pdp-upload__retry-btn{font-family:Karla,sans-serif;font-weight:700}.c-col-upload-modal__variants-label{font-weight:400;font-size:15.6px;margin-bottom:10px;color:#19191bbf}.c-pdp-upload__result-title .c-pdp-upload__generation-label{font-size:16px!important}.c-upload-img-varB .c-pdp-upload__progress-text{font-size:18px!important;font-weight:500!important}.c-upload-img-varB .c-pdp-upload__progress-text{margin:0!important}.c-upload-img-varB .c-pdp-upload__header{margin-bottom:0!important}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__photo-preview{padding:11.5px 0 0}@media screen and (max-width:750px){.c-upload-img-varB .c-pdp-upload__generation-label{margin:0 0 8px!important}.c-upload-img-varB .c-pdp-upload__progress-bar{height:8px}.c-upload-img-varB .c-col-upload-modal__dialog{padding:18px 20px 11px!important}.c-upload-img-varB .c-pdp-upload__progress{padding-bottom:16px!important}.c-upload-img-varB .c-pdp-upload__progress-text{font-size:10px!important;top:13px!important}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__dropzone{padding:3% 20px}.c-upload-img-varB .badge{font-size:10.87px!important}.c-col-upload-modal__variants-label{font-size:12.8px}.c-upload-img-varB .c-pdp-upload__retry-btn,.c-upload-img-varB .c-pdp-upload__retry-text,.c-upload-img-varB .c-pdp-upload__watermark-note{font-size:13.32px!important;padding:0 5px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__create-btn,.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__atc-btn{border-radius:13.8px!important;font-size:13.8px!important}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__generated-image-wrapper{max-width:93%!important}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__safe-text{font-size:14px}.c-pdp-upload__result-title .c-pdp-upload__generation-label{font-size:13.18px!important}.c-upload-img-varB .c-pdp-upload__generation-label{padding:13px 20px!important;font-size:14.79px!important}.c-upload-img-varB .c-pdp-upload__step{margin-top:2rem}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__create-btn,.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__atc-btn{min-height:57px!important;max-height:57px!important;font-size:13.8px!important}.c-upload-img-varB .c-pdp-upload__age-input{padding:14px 16px;font-size:14px}.c-upload-img-varB .c-pdp-upload__change-photo,.c-upload-img-varB .c-pdp-upload__photo-ready{font-size:13.5px}.c-upload-img-varB .c-pdp-upload__personalize-title{font-size:14px}.c-upload-img-varB .c-pdp-upload__step-check{width:29px;height:29px}.c-upload-img-varB .c-pdp-upload__thumb{width:72px;height:72px;border-radius:4.18px}.c-upload-img-varB .c-pdp-upload__step-label{font-size:14.8px}.c-upload-img-varB .c-pdp-upload__dropzone-text{font-size:16px}.c-upload-img-varB .c-pdp-upload__dropzone-subtext{font-size:12.5px}.c-upload-img-varB .c-pdp-upload__camera-icon{width:35px;height:35px}}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__zoom-btn{position:absolute;bottom:10px;right:10px;z-index:2}.c-col-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#000000d9;align-items:center;justify-content:center;padding:10px}.c-col-lightbox__inner{position:relative;width:98%;max-width:530px;background:#fff;border-radius:16px;padding:27px;box-sizing:border-box}.c-col-lightbox__img-wrap{position:relative;display:flex;border-radius:10px;overflow:hidden}.c-col-lightbox__img{width:100%;height:auto;display:block;border-radius:10px}.c-col-lightbox__img-wrap .c-pdp-upload__watermark-overlay{border-radius:10px}.c-col-lightbox__close{position:absolute;top:4px;right:5px;width:27px;height:27px;border-radius:50%;background:#0b1f43;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.c-col-lightbox__close span{font-size:28px;color:#fff}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__dropzone-tagline{display:none}@media screen and (max-width:749px){.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__dropzone-tagline{display:block;text-align:center;font-family:Karla,sans-serif;font-weight:400;font-size:16px;color:#909090;margin-top:10px;margin-bottom:0}.c-col-upload-modal__dialog{padding:18px 21px}}.c-upload-img-varB .c-col-upload-modal shopify-payment-terms,.c-upload-img-varB .c-col-upload-modal shopify-payment-terms *{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;font-size:14.3px!important}@media screen and (max-width:749px){.c-upload-img-varB .c-col-upload-modal shopify-payment-terms,.c-upload-img-varB .c-col-upload-modal shopify-payment-terms *{font-size:11.7px!important}}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__retry-text{text-align:center;margin-top:12px;font-size:14px;color:#666}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__retry-btn{background:none;border:none;padding:0;color:#0b1f43;font-size:14px;text-decoration:underline;cursor:pointer}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__selected-price{margin:16px 0 0}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__selected-price .price--large{font-size:1em}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__selected-price .main-price{font-size:22px;color:#0a1f44}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__selected-price .main-compare-price{font-size:22px;color:#121212e6}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__selected-price .price__sale--price-second{display:flex;align-items:center;gap:8px}@media screen and (max-width:749px){.c-col-lightbox__inner{padding:12px}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__selected-price .main-price,.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__selected-price .main-compare-price{font-size:18.12px}}.c-upload-img-varB .c-col-upload-modal #c-col-payment-terms{margin-bottom:14px;min-height:24px}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__generated-image-wrapper{max-height:400px;max-width:100%}.c-upload-img-varB .c-col-upload-modal .c-pdp-upload__generated-image{max-height:400px;width:auto;height:auto;max-width:100%;object-fit:contain}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt .quantity-break__label-text{font-family:Karla,sans-serif;font-size:16px;font-weight:500;color:#000;line-height:19px;display:block}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt .quantity-break__caption{font-family:Karla,sans-serif;font-size:12px;font-weight:400;color:#000;line-height:14px;display:block}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt.selected{background:#0b1f43;border-color:#0b1f43}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt.selected .quantity-break__label-text,.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt.selected .quantity-break__caption{color:#fff}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt--unavailable{opacity:.4;cursor:not-allowed;pointer-events:none}.c-col-upload-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0006}.c-col-upload-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.c-col-upload-modal__dialog{position:relative;background:#fff;border-radius:16px;width:92%;max-width:560px;max-height:90vh;overflow-x:hidden;overflow-y:auto;padding:24px 20px 32px;z-index:1}@media screen and (max-width:750px){.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt .quantity-break__label-text{font-size:13.18px!important}.c-upload-img-varB .c-col-upload-modal .c-col-upload-modal__variant-opt .quantity-break__caption{font-size:9.89px!important}.c-col-upload-modal__dialog{border-radius:16px;max-height:85vh}}.c-col-upload-modal__close{position:absolute;top:12px;right:12px;width:27px;height:27px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.c-col-upload-modal__body{margin-top:8px}.c-col-upload-modal__variants{margin:16px 0}.c-col-upload-modal__variants-label{font-weight:600;font-size:1.4rem;margin-bottom:10px}.c-col-upload-modal__variant-list{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:750px){.c-col-upload-modal__variant-list{grid-template-columns:1fr 1fr}}.c-col-upload-modal__variant-opt{display:flex;flex-direction:column;justify-content:center;min-height:50px;padding:8px 12px;border-radius:10px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.c-black-friday-banner-wrapper{width:100%;margin-bottom:1.5rem}.c-black-friday-banner{margin:0;padding:0;width:100%}.c-black-friday-banner__container{background:#f8f6f3;border:2px dotted #0a1f4b;border-radius:12px;padding:15px 20px;text-align:center;max-width:100%;margin:0 auto;box-sizing:border-box}.c-black-friday-banner__headline{font-family:Petrona,sans-serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;color:#0a1f4b;margin:0 0 1rem;line-height:normal;letter-spacing:0px}.c-black-friday-banner__text{font-family:Karla,sans-serif;font-size:2rem;font-weight:400;color:#0a1f4b;margin:0;line-height:normal;letter-spacing:0px}@media(max-width:749px){.c-black-friday-banner__container{padding:2rem 1.1rem}.c-black-friday-banner__headline{font-size:1.5rem}.c-black-friday-banner__text{font-size:1.2rem;line-height:1.4}}.c-preview-portrait-container{display:block;margin-top:1rem;text-align:center}.c-preview-portrait-text{display:inline-flex;align-items:center;gap:.5rem}.c-preview-portrait-text-inner{font-family:Karla,sans-serif;color:#000;font-size:22px;line-height:normal;font-weight:400}.c-preview-portrait-text-inner strong{font-weight:700!important}.c-preview-portrait-icon{display:inline-flex;align-items:center;line-height:0;flex-shrink:0}.c-preview-portrait-icon svg{width:30px;height:13px;vertical-align:middle}@media(max-width:749px){.c-preview-portrait-text-inner{font-size:16px}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}}.c-usp-strip-collection{background-color:#fff9eb;padding:18px 0;display:block}.c-usp-strip-collection__inner{max-width:1081px;margin:0 auto}.c-usp-strip-collection__items{display:flex;align-items:center;justify-content:space-between}.c-usp-strip-collection__item{display:inline-block;font-family:Karla,sans-serif;font-size:20px;font-weight:500;color:#000;position:relative}.c-usp-strip-collection__text{margin:0}.c-usp-strip-collection__divider{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:31px}.c-usp-strip-collection__divider-svg{display:block}@media(max-width:749px){.c-usp-strip-collection{padding:5.5px 0}.c-usp-strip-collection__items{gap:0px;justify-content:space-evenly!important}.c-usp-strip-collection__item{padding:4px 10px;font-size:14px}.c-usp-strip-collection__divider,.c-usp-strip-collection__item--third{display:none}}.c-continue-shopping-link{display:none}.c-continue-shopping-varA .c-continue-shopping-link,.c-continue-shopping-varB .c-continue-shopping-link{display:block}.c-continue-shopping-varA .c-continue-shopping-link{text-align:center;margin-top:1rem;color:#5b5b5b;text-decoration:underline!important;font-family:Karla,sans-serif;font-weight:500;font-size:18px;line-height:normal;letter-spacing:0%;background:none;border:none;padding:0}.c-continue-shopping-varB .cart__ctas{text-align:center}.c-continue-shopping-varB .c-continue-shopping-link{text-align:center;margin-top:1rem;color:#5b5b5b;text-decoration:none!important;font-family:Karla,sans-serif;font-weight:500;font-size:18px;line-height:normal;letter-spacing:0%;background:#fff;border:1px solid #5b5b5b;border-radius:7px;padding:0 24px;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(4.5rem + var(--buttons-border-width) * 2)}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{display:flex;justify-content:center}}.c-pdp-upload{width:100%}.c-pdp-upload__header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.c-pdp-upload__step-number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0b1f43;color:#fff;font-size:18px;font-weight:800;line-height:1}.c-pdp-upload__step-check{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#39b54a}.c-pdp-upload__step-label{font-size:18px;font-weight:700;color:#000}.c-pdp-upload__step{border-radius:20px;box-shadow:0 8px 24px #00000026;padding:12px 14px;margin-top:2rem}.c-pdp-upload__file-input{display:none!important}.c-pdp-upload__dropzone{border:3px dashed #dddddd;border-radius:16px;padding:4.7% 20px;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s;background:#fafafa}.c-pdp-upload__dropzone:hover{border-color:#0b1f43;background:#f5f5f5}.c-pdp-upload__dropzone-label{display:flex;flex-direction:column;align-items:center;cursor:pointer}.c-pdp-upload__camera-icon{width:40px;height:40px}.c-pdp-upload__dropzone-text{font-size:20px;font-weight:700;color:#1a1a1a}.c-pdp-upload__dropzone-subtext{font-size:16px;color:#666}.c-pdp-upload__safe-text{display:flex;align-items:center;justify-content:center;font-size:13px;color:#666;font-weight:500;margin-top:6px;margin-bottom:0;letter-spacing:.72px}.c-pdp-upload__photo-preview{display:flex;align-items:center;gap:16px;padding:12px 16px}.c-pdp-upload__thumb{width:87px;height:87px;object-fit:cover;flex-shrink:0}.c-pdp-upload__photo-status{display:flex;flex-direction:column;gap:6px}.c-pdp-upload__photo-ready{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#000}.c-pdp-upload__photo-ready svg{flex-shrink:0;width:28px;height:28px;padding:7.5px 5.5px;box-sizing:border-box}.c-pdp-upload__change-photo{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#000;cursor:pointer;text-decoration:underline}.c-pdp-upload__status-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.c-pdp-upload__status-icon--change svg{width:28px;height:28px}.c-pdp-upload__status-text{line-height:1}.c-pdp-upload__personalize{margin-top:16px}.c-pdp-upload__personalize-title{font-family:Petrona,sans-serif;font-size:16px;font-weight:700;color:#0b1f43;margin-bottom:10px}.c-pdp-upload__age-input{width:100%;padding:18px 16px;border:1px solid #909090;border-radius:10px;font-size:16px;color:#909090;text-align:center;background:#fff;outline:none;transition:border-color .2s;-moz-appearance:textfield}.c-pdp-upload__age-input::-webkit-outer-spin-button,.c-pdp-upload__age-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-pdp-upload__age-input:focus,.c-pdp-upload__age-input:active{border:1px solid #909090;outline:none;box-shadow:none}.c-pdp-upload__age-input::placeholder{color:#909090}.c-pdp-upload__generation-progress{margin-top:16px}.c-pdp-upload__generation-label{display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;font-weight:600;color:#fff;background:#bbb;border-radius:10px;padding:19.5px 20px;margin:0 0 11px}.c-pdp-upload__spinner{animation:c-pdp-spin 1s linear infinite;flex-shrink:0}@keyframes c-pdp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-pdp-upload__progress{position:relative;padding-bottom:28px}.c-pdp-upload__progress-bar{width:100%;height:10px;background:#d9d9d9;border-radius:50px;overflow:hidden}.c-pdp-upload__progress-fill{height:100%;background:#0b1f43;border-radius:50px;transition:width .3s ease;width:0%;display:block!important}.c-pdp-upload__progress-text{font-size:16px;font-weight:600;color:#0b1f43;position:absolute;top:20px;left:0;transform:translate(-50%);pointer-events:none;margin:6px 0 0;line-height:1;min-width:30px;text-align:center}.c-pdp-upload__result-title{font-size:20px;font-weight:700;color:#0b1f43;text-align:center;margin:16px 0 12px}.c-pdp-upload__generated-image-wrapper{position:relative;border-radius:12px;overflow:hidden;max-width:356px;max-height:470px;margin:0 auto;box-shadow:0 120px 48px #00000008,0 68px 41px #0000001c,0 30px 30px #00000030,0 8px 17px #00000036}.c-pdp-upload__generated-image{width:100%;display:block;border-radius:12px}.c-pdp-upload__watermark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;pointer-events:none;transform:rotate(-25deg);opacity:.15}.c-pdp-upload__watermark-row{display:flex;justify-content:space-around;gap:20px}.c-pdp-upload__watermark-row span{font-size:22px;font-weight:700;color:#fff;white-space:nowrap;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.c-pdp-upload__zoom-btn{position:absolute;bottom:12px;right:12px;width:46px;height:46px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-pdp-upload__zoom-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:none;background:#fff;color:#0b1f43;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-pdp-upload__watermark-note{text-align:center;font-size:15.5px;color:#19191bbf;margin:8px 0 4px}.c-pdp-upload__try-again{text-align:center;margin-top:8px}.c-pdp-upload__try-again p{font-size:15.5px;color:#19191bbf;margin:0 0 4px}.c-pdp-upload__try-different{background:none;border:none;color:#0b1f43;font-size:15.5px;font-weight:700;cursor:pointer;text-decoration:underline;padding:0;font-family:Karla,sans-serif;text-decoration-thickness:1px}.c-pdp-upload__create-btn,.c-pdp-upload__atc-btn{margin-top:16px;width:100%;height:70px!important;min-height:70px!important;max-height:70px!important;font-family:Karla,sans-serif!important;font-size:22px;font-weight:800!important;color:#fff;background:#666;border:none;border-radius:16px;padding:14px 20px;max-height:70px;cursor:pointer;box-shadow:none}.c-pdp-upload__create-btn:before,.c-pdp-upload__create-btn:after,.c-pdp-upload__atc-btn:before,.c-pdp-upload__atc-btn:after{display:none;box-shadow:none}.c-pdp-upload__create-btn:not(:disabled),.c-pdp-upload__atc-btn:not(:disabled){background:#0b1e41!important;color:#fff!important}.c-pdp-upload__create-btn:not(:disabled):hover,.c-pdp-upload__create-btn:not(:disabled):active,.c-pdp-upload__create-btn:not(:disabled):focus,.c-pdp-upload__atc-btn:not(:disabled):hover,.c-pdp-upload__atc-btn:not(:disabled):active,.c-pdp-upload__atc-btn:not(:disabled):focus{background:#0b1e41!important;color:#fff!important}.c-pdp-upload__create-btn:disabled,.c-pdp-upload__atc-btn:disabled{background:#bbb;color:#fff;opacity:1;cursor:not-allowed}@media(max-width:749px){.c-pdp-upload__dropzone{padding:20px 16px}.c-pdp-upload__generated-image-wrapper{max-width:100%}.c-pdp-upload__photo-preview{padding:10px 12px}}label.quantity-break:not(:has(.quantity-break__label-text)){display:none}@media(max-width:749px){.c-pdp-product .trustpilot-stars,.c-pdp-product .product__title{display:none!important}.c-tp-label{margin-left:0!important}.c-pdp-mobile-hero__trustpilot .c-tp-label{gap:0px!important}.c-pdp-mobile-hero__trustpilot .c-tp-name{margin-left:3px!important}}.c-tp-label{display:flex;align-items:center;gap:4px;margin-left:6px}.c-tp-star-icon{flex-shrink:0}.c-tp-name{font-family:Nunito,sans-serif;font-size:14px;font-weight:700;color:#000}.c-tp-score{font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:#666;text-decoration:none}.c-tp-score:hover{text-decoration:underline}.c-pdp-product .product-form__input--quantity-breaks{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:750px){.quantity-breaks-container{grid-template-columns:repeat(2,2fr)}}.c-pdp-product .product-form__input--quantity-breaks>input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.c-pdp-product label.quantity-break:not(:has(.quantity-break__label-text)){display:none}.c-pdp-product label.quantity-break{display:flex;flex-direction:column;justify-content:center;min-height:50px;padding:8px 12px;border-radius:10px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;margin:0;transition:background .15s ease,border-color .15s ease}.c-pdp-product label.quantity-break .quantity-break__image-and-content{width:100%}.c-pdp-product label.quantity-break .quantity-break__content{flex-direction:column;align-items:flex-start;gap:0}.c-pdp-product label.quantity-break .quantity-break__left{gap:0}.c-pdp-product label.quantity-break .quantity-break__label-text{font-family:Karla,sans-serif;font-size:16px;font-weight:500;color:#000;line-height:19px;display:block}.c-pdp-product label.quantity-break .quantity-break__caption{font-family:Karla,sans-serif;font-size:12px;font-weight:400;color:#000;line-height:14px;display:block}.c-pdp-product label.quantity-break .quantity-break__right,.c-pdp-product label.quantity-break .quantity-break__benefit,.c-pdp-product label.quantity-break .quantity-break__badge{display:none}.c-pdp-product .quantity-breaks-container input:checked+.quantity-break{background:#0b1f43!important;border:1px solid #0b1f43!important}.c-pdp-product .quantity-breaks-container input:checked+.quantity-break .quantity-break__label-text,.c-pdp-product .quantity-breaks-container input:checked+.quantity-break .quantity-break__caption{color:#fff!important}.c-pdp-product .quantity-breaks--show-indicator .quantity-break:before{display:none!important}.c-pdp-product .quantity-breaks--normal.quantity-breaks--show-indicator .quantity-break{padding-left:12px!important}.c-pdp-product .quantity-breaks__title{text-align:left;justify-content:flex-start;font-size:16.6px;color:#19191bbf;font-weight:400;font-family:Karla,sans-serif}.c-pdp-shipping-info{font-family:Karla,sans-serif;font-size:16px;font-weight:700;color:#000;text-align:center;background:#7878801f;border-radius:10px;padding:11.5px 16px;margin-top:11px}.c-pdp-shipping-info__desktop{display:inline}.c-pdp-shipping-info__mobile{display:none}.c-pdp-shipping-emoji{vertical-align:middle;line-height:1}.c-pdp-shipping-dot{color:#0009}@media(max-width:749px){.c-pdp-shipping-info__desktop{display:none}.c-pdp-shipping-info__mobile{display:inline}.c-pdp-shipping-info{font-size:13px;margin-top:13px}.c-pdp-upload__step{margin-top:1rem}}.c-pdp-product .c-best-seller-tag{display:none}@media(max-width:749px){.c-pdp-product .c-best-seller-tag{display:inline;font-family:Karla,sans-serif;font-size:16px;font-weight:500;color:#000}.c-pdp-product .quantity-breaks-container input:checked+.quantity-break .c-best-seller-tag{color:#fff!important}}.c-pdp-mobile-hero{display:none}@media(max-width:749px){.c-pdp-mobile-hero{display:block;margin-bottom:16px}.c-pdp-media-desktop{display:none!important}.c-pdp-mobile-hero__card{display:flex;gap:14px;background:#fff;border-radius:13px;box-shadow:0 2px 7px #0000000f;padding:15px 11px;align-items:center;border:1px solid #cccccc}.c-pdp-mobile-hero__image{flex-shrink:0;width:126px;height:156px;border-radius:10px;overflow:hidden}.c-pdp-mobile-hero__image img{width:100%;height:100%;object-fit:cover}.c-pdp-mobile-hero__details{display:flex;flex-direction:column}.c-pdp-mobile-hero__title{font-family:Petrona,sans-serif;font-size:23px;font-weight:700;color:#121212;margin:0;line-height:1.2}.c-pdp-mobile-hero__price{font-family:Karla,sans-serif;font-size:18px;font-weight:700;color:#0a1f44;margin:0}.c-pdp-mobile-hero__trustpilot .trustpilot-stars{margin:0;padding:0}.c-pdp-mobile-hero__trustpilot .rating-stars-and-text{flex-direction:column;align-items:flex-start;gap:2px}.c-pdp-mobile-hero__trustpilot .c-tp-label{font-family:Karla,sans-serif;font-size:14px;font-weight:700;color:#000;gap:4px;flex-wrap:wrap}.c-pdp-mobile-hero__trustpilot .c-tp-name{font-family:Karla,sans-serif;font-size:16px;font-weight:700;color:#000}.c-pdp-mobile-hero__trustpilot .c-tp-score{flex-basis:100%;font-family:Karla,sans-serif;font-size:15px;font-weight:600;color:#666;text-decoration:none}}.c-atc-sold-out,.c-atc-sold-out:disabled,button.c-atc-sold-out[disabled]{opacity:.6!important;cursor:not-allowed!important;background-color:#999!important;color:#fff!important;pointer-events:none}.c-pdp-inline-atc-btn.c-atc-sold-out{background-color:#999!important;opacity:.6!important}.c-pdp-real-atc-wrapper .product-form__submit.main-product-atc{display:none!important}.c-pdp-inline-atc-wrapper{margin-top:12px}.c-pdp-inline-atc-btn{width:100%;height:70px!important;min-height:70px!important;max-height:70px!important;font-family:Karla,sans-serif!important;font-size:16px!important;font-weight:700!important;padding:0!important;background-color:#0b1f43!important;border-radius:16px!important}.c-pdp-inline-atc-btn:after{transform:scaleX(0)!important;transition:none!important}.c-pdp-inline-atc-btn:before{display:none!important}@media(hover:hover){.c-pdp-inline-atc-btn:hover:after{transform:scaleX(0)!important}.c-pdp-inline-atc-btn:hover{color:rgb(var(--color-button-text))!important}}.c-reviews-wrapper{position:relative;margin:2rem 0!important;box-shadow:0 0 10px #00000026;border-radius:8px;overflow:visible}.c-reviews-wrapper .splide__arrow{width:26px;height:26px;opacity:1!important;box-shadow:0 0 10px #00000026}.c-reviews-wrapper .splide__arrow:hover:not(:disabled){opacity:1}.c-reviews-wrapper .splide__arrow svg{width:14px;height:13px;fill:#000}.c-reviews-wrapper .splide__arrow--prev{left:-13px}.c-reviews-wrapper .splide__arrow--next{right:-13px}.c-review-card{padding:16px}.c-review-card__header{display:flex;align-items:center;gap:8px;margin-bottom:11px}.c-review-card__stars{display:flex;align-items:center;flex-shrink:0}.c-review-star{display:block;flex-shrink:0}.c-review-card__author{font-family:Karla,sans-serif;font-size:19.2px;font-weight:700;color:#19191bbf}.c-review-card__text{font-family:Karla,sans-serif;font-size:19.2px;font-weight:400;color:#19191bbf;line-height:1.3}.c-review-card__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/175/assets/c-custom.css.map */
