.scroll-button-selections-container{display:flex}.scroll-button-selection{background-color:#000;border-width:1px;border-color:#fff;font-size:12px;font-weight:700;text-align:center;padding:10px 0!important}.button-on{background-color:#9ecbff}.product-selector-hats{background-color:#cfcfcf}#product-scroll{display:flex;flex-direction:row;align-items:center;gap:10px;padding:7px;margin:5px auto;height:340px;overflow-y:scroll}.product-box{display:flex;flex-direction:column;font-weight:300;width:200px;padding:10px;text-align:center;background-color:#c5c5c5;border-radius:5px}#product-list-options{align-items:center;padding:7px;margin:5px auto}.product-list-child-2{flex:2}.product-list-box{display:flex;flex-direction:row;font-weight:300;padding:10px;text-align:center;border-radius:5px;align-items:center;justify-content:center}.product-box img{max-width:180px}.product-sub-box{flex:1}.product-box-title{color:#000;font-size:14px;font-weight:700;text-align:center;line-height:16px;padding-bottom:3px}input.qty-box{text-align:center;border:2px solid rgb(179,179,179);font-family:Arial,Helvetica,sans-serif;border-radius:5px;font-weight:700;font-size:22px;height:55px;width:100%}.qty-add,.qty-minus{color:#540000;font-size:30px}.qty-add-sub{border:2px solid rgb(179,179,179);border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:center;height:55px;width:100%}.qty-add-sub:hover{background-color:#dcdcdc}.qty-add-sub-2{border:2px solid rgb(179,179,179);border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:center;height:35px;width:100%}.qty-add-sub-2:hover{background-color:#e2e4e5}.qty-add-sub-2:active{background-color:#b8b8b8}input.qty-box-2{text-align:center;border:2px solid rgb(179,179,179);font-family:Arial,Helvetica,sans-serif;border-radius:5px;font-weight:700;font-size:22px;height:35px;min-width:75px;width:100%}.flex-container{display:flex;max-width:180px}.flex-child{flex:1}.swatch_options{display:flex;justify-content:space-around;width:100%;height:55px}.selection-button-container{flex-grow:1}.selection-button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-family:Arial,Helvetica,sans-serif;font-weight:700;border-style:solid}.option_title{font-weight:700;font-family:Arial,Helvetica,sans-serif;margin:8px}.plate-font-2,.plate-font-3{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:18px}.plate-price{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:42px;color:red}#product-cl-add-cart{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00a0ea;border:1px solid #dddddd;font-size:var(--font-size-button-large);font-weight:700;padding:.875rem 1.75rem;letter-spacing:0em;position:relative;width:100%;padding:.90625rem .3125rem;margin-left:.75rem}#product-cl-add-cart:hover{background-color:#53c2f5}.breathe-space{padding-bottom:5px}.center-align{display:flex;align-items:center;justify-content:center}.lds-hourglass{display:inline-block;position:relative;width:80px;height:80px}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:32px solid #1AAAEC;border-color:#1AAAEC transparent #1AAAEC transparent;animation:lds-hourglass 1.2s infinite}@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(1800deg)}}.hide-div{display:none}.arrow-right,.arrow-left,.long-arrow-right,.long-arrow-left{display:block;margin:30px auto;width:25px;height:25px;border-top:2px solid #000;border-left:2px solid #000}.arrow-right,.long-arrow-right{transform:rotate(135deg)}.arrow-left,.long-arrow-left{transform:rotate(-45deg)}.long-arrow-right:after,.long-arrow-left:after{content:"";display:block;width:2px;height:45px;background-color:#000;transform:rotate(-45deg) translate(15px,4px);left:0;top:0}.statedrop{position:relative;display:flex}.statedrop-content{background-color:#f9f9f9;min-width:160px;padding:12px 16px;margin-top:10px;margin-bottom:10px;font-weight:700}button.accordion{width:100%;background-color:#f5f5f5;border:none;outline:none;text-align:left;padding:15px 20px;font-size:18px;color:#333;cursor:pointer;transition:background-color .2s linear;margin-bottom:10px}button.accordion:after{font-family:FontAwesome;content:"\f150";font-family:fontawesome;font-size:18px;float:right}button.accordion.is-open:after{content:"\f151"}button.accordion:hover,button.accordion.is-open{background-color:#ddd}.accordion-content{background-color:#fff;border-left:1px solid whitesmoke;border-right:1px solid whitesmoke;padding:0 20px;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}#zakeke-product-button{background-color:#1aaaec;font-size:18px;font-weight:700;width:100%;color:#fff;margin:10px;padding:15px}.discount-info{font-size:21px;line-height:normal;font-weight:700;color:red;text-align:center;border-style:solid;border-width:medium;border-color:red;padding:4px;width:70%}.discount-price{text-decoration-line:line-through;color:red;text-decoration-thickness:7%}.discount-box-header{color:#000;font-size:18px}.discount-box-header2{color:#757575;font-size:18px}#shopify-section-template--14561566883928__17740320007jayifuc,.gryffeditor,.gf_row,.gf_column{overflow-y:hidden!important}.gp-row#gfzn2nXOtT{min-height:50vh}.custom-steps .gp-text{border-radius:50%}#NOh426D6yso-SuzILAY_Nw input,#NOh426D6yso-SuzILAY_Nw textarea,#NOh426D6yso-SuzILAY_Nw select,#NOh426D6yso-SuzILAY_Nw .image label,#NOh426D6yso-SuzILAY_Nw .file label,#NOh426D6yso-SuzILAY_Nw .signature label,#NOh426D6yso-SuzILAY_Nw .form-control[disabled],#NOh426D6yso-SuzILAY_Nw .form-control[readonly]{background:#fff;border-radius:2px;border:1px solid #ccc;letter-spacing:normal!important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,textarea::placeholder,select,input.form-control,.checkbox-inline label,.checkbox-inline input[type=checkbox]+label,a[href="https://citylocs.com/pages/privacy-policy"],textarea,label,input{font-family:Inter;letter-spacing:normal!important}.cl-milestone{margin:18px 0 22px;padding:0 6px}.cl-milestone-track{position:relative;display:flex;justify-content:space-between;align-items:flex-start;height:56px}.cl-milestone-track:before{content:"";position:absolute;top:6px;left:0;right:0;height:4px;background:#e3e3e3;border-radius:4px;z-index:0}.cl-milestone-fill{position:absolute;top:6px;left:0;height:4px;background:linear-gradient(90deg,#0079b8,#00a0ea);border-radius:4px;z-index:1;transition:width .35s ease;max-width:100%}.cl-milestone-step{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.cl-milestone-dot{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #cfcfcf;transition:all .25s ease}.cl-milestone-step.is-reached .cl-milestone-dot{background:#00a0ea;border-color:#0079b8;box-shadow:0 0 0 4px #00a0ea2e}.cl-milestone-label{margin-top:6px;font-size:12px;font-weight:700;color:#888}.cl-milestone-price{font-size:11px;color:#aaa}.cl-milestone-step.is-reached .cl-milestone-label,.cl-milestone-step.is-reached .cl-milestone-price{color:#0079b8}.cl-upsell-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}.cl-upsell-modal{position:relative;background:#fff;border-radius:16px;max-width:420px;width:100%;padding:32px 28px 26px;text-align:center;box-shadow:0 20px 60px #0000004d;animation:clUpsellIn .25s ease}@keyframes clUpsellIn{0%{transform:translateY(16px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.cl-upsell-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:26px;line-height:1;color:#999;cursor:pointer}.cl-upsell-title{font-size:22px;font-weight:800;margin:10px 0 8px;color:#111}.cl-upsell-body{font-size:15px;line-height:1.5;color:#444;margin:0 0 20px}.cl-upsell-accept{display:block;width:100%;background:#00a0ea;color:#fff;border:none;border-radius:10px;padding:15px;font-size:16px;font-weight:800;cursor:pointer;transition:background .2s ease}.cl-upsell-accept:hover{background:#0079b8}.cl-upsell-decline{display:block;width:100%;background:none;border:none;color:#888;font-size:14px;padding:12px 0 2px;cursor:pointer;text-decoration:underline}@media(max-width:480px){.cl-milestone-label{font-size:11px}.cl-milestone-price{font-size:10px}.cl-upsell-title,.cl-upsell-modal--wide .cl-upsell-title{font-size:20px}}.cl-upsell-modal--wide{width:70vw;max-width:1024px;max-height:90vh;overflow-y:auto;text-align:left}.cl-upsell-modal--wide .cl-upsell-title{text-align:center}.cl-upsell-modal--wide .cl-upsell-title{font-size:28px;line-height:1.25;margin-bottom:18px}.cl-upsell-save{color:#0079b8;font-weight:800;white-space:nowrap}.cl-qv{display:flex;gap:18px}.cl-qv-gallery{flex:0 0 38%}.cl-qv-img{width:100%;height:320px;object-fit:contain;background:#f4f4f4;border-radius:12px}.cl-qv-custom{margin-top:10px;background:#f7f7f7;border:1px solid #eee;border-radius:10px;padding:10px 12px;font-size:13px;color:#333}.cl-qv-custom .cl-qv-custom-label{color:#888;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cl-qv-custom .cl-qv-custom-val{font-weight:700}.cl-qv-custom-head{display:flex;align-items:center;justify-content:space-between}.cl-qv-edit{background:none;border:none;color:#00a0ea;font-size:12px;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.cl-qv-custom-input{width:100%;box-sizing:border-box;margin-top:8px;padding:8px 10px;border:1px solid #cfcfcf;border-radius:8px;font-size:14px;text-transform:uppercase}.cl-qv-custom-input:focus{outline:none;border-color:#00a0ea;box-shadow:0 0 0 3px #00a0ea26}.cl-qv-config{flex:1;min-width:0}.cl-qv-styles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cl-qv-style{border:1px solid #ddd;background:#fff;color:#333;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.cl-qv-style.is-active{background:#00a0ea;color:#fff;border-color:#00a0ea}.cl-qv-label{font-size:13px;font-weight:700;color:#444;margin-bottom:6px}.cl-qv-colors{max-height:300px;overflow-y:auto}.cl-qv-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-bottom:1px solid #eee;border-radius:8px;transition:background .15s ease}.cl-qv-row.is-selected{background:#eaf6fe}.cl-qv-custom-date{font-size:12px;color:#555;margin-top:4px;display:flex;gap:12px}.cl-qv-date-row{display:flex;gap:8px}.cl-qv-date-row .cl-qv-custom-input{text-transform:none}.cl-qv-thumb{width:40px;height:40px;object-fit:contain;background:#f4f4f4;border-radius:6px;flex:0 0 auto}.cl-qv-name{flex:1;font-size:13px;color:#222;line-height:1.2}.cl-qv-stepper{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.cl-qv-btn{width:26px;height:26px;border:1px solid #ddd;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#555;cursor:pointer;-webkit-user-select:none;user-select:none}.cl-qv-btn:hover{background:#f3f3f3}.cl-qv-qty{width:38px;height:28px;text-align:center;border:1px solid #ddd;border-radius:6px;font-size:14px}.cl-milestone--modal{margin:8px 0 22px}.cl-qv-summary{display:flex;justify-content:space-between;align-items:center;margin:16px 0 14px;padding:14px 18px;background:#f0f9ff;border:1px solid #cdeafd;border-radius:12px}.cl-qv-summary-left{display:flex;align-items:center;gap:12px}.cl-qv-summary-qty{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;background:#00a0ea;color:#fff;border-radius:10px;font-size:22px;font-weight:800}.cl-qv-summary-meta{font-size:13px;color:#555;line-height:1.3}.cl-qv-summary-each{font-weight:700;color:#0079b8}.cl-qv-summary-right{text-align:right}.cl-qv-summary-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#888}.cl-qv-summary-total{font-size:26px;font-weight:800;color:#111}@media(max-width:768px){.cl-upsell-overlay{padding:10px}.cl-upsell-modal--wide{width:96vw;max-height:92vh;padding:40px 16px 18px}.cl-upsell-modal--wide .cl-upsell-title{font-size:21px;margin-bottom:12px}}@media(max-width:560px){.cl-qv{flex-direction:column;gap:12px}.cl-qv-gallery{flex:0 0 auto}.cl-qv-img{height:180px}.cl-qv-styles{gap:5px}.cl-qv-style{padding:6px 10px;font-size:12px}.cl-qv-summary{padding:12px 14px}.cl-qv-summary-total{font-size:22px}}.cl-upsell-modal.cl-up2{width:70vw;max-width:1024px;max-height:92vh;overflow-y:auto;text-align:left;padding:26px 26px 20px}.cl-up2-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0079b8;margin-bottom:6px}.cl-up2-title{font-size:28px;font-weight:800;color:#111;margin:0 0 4px;line-height:1.15}.cl-up2-save{color:#0079b8}.cl-up2-sub{font-size:14px;color:#777;margin-bottom:16px}.cl-up2-tiers{display:flex;gap:8px;overflow-x:auto;padding:6px 0;margin-bottom:16px}.cl-up2-tier{position:relative;flex:1 0 auto;min-width:84px;text-align:center;border:1.5px solid #e3e8ee;border-radius:12px;padding:14px 8px 10px;background:#fff}.cl-up2-tier.is-reached{border-color:#cdeafd;background:#f4fbff}.cl-up2-tier.is-current{border-color:#00a0ea;box-shadow:0 0 0 1px #00a0ea;background:#f0f9ff;padding-top:20px}.cl-up2-tier.is-future{opacity:.5}.cl-up2-tier-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#00a0ea;color:#fff;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:999px;white-space:nowrap}.cl-up2-tier-qty{font-size:15px;font-weight:800;color:#111}.cl-up2-tier.is-current .cl-up2-tier-qty,.cl-up2-tier.is-current .cl-up2-tier-price{color:#0079b8}.cl-up2-tier-price{font-size:13px;color:#888;margin-top:2px}.cl-up2-body{display:flex;gap:20px}.cl-up2-left{flex:0 0 40%}.cl-up2-right{flex:1;min-width:0}.cl-cfg .cl-up2-gallery{background:#e6e8eb!important;padding:20px;box-sizing:border-box}.cl-cfg .cl-up2-gallery.pplr{background:#e6e8eb!important}.cl-cfg .cl-up2-gallery .cl-up2-img{height:auto!important;max-height:100%;width:100%;background:transparent!important}.cl-cfg-err--top{margin:0 0 12px;padding:10px 12px;background:#fef3f2;border:1px solid #fecdc9;border-radius:10px;color:#b42318;font-size:13px;font-weight:600}.cl-cfg .cl-up2-body{align-items:flex-start;gap:40px}.cl-cfg .cl-up2-left{flex:1 1 0;position:sticky;top:20px;align-self:flex-start}.cl-cfg .cl-up2-right{flex:1 1 0}.cl-up2-gallery{position:relative;background:#f4f4f4;border-radius:12px;overflow:hidden}.cl-up2-img{display:block;width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply}.cl-up2-chip{position:absolute;left:10px;bottom:10px;background:#fff;border:1px solid #eee;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;color:#333;box-shadow:0 1px 4px #00000014}.cl-up2-custom{margin-top:12px;background:#f7f9fb;border:1px solid #eef1f4;border-radius:12px;padding:12px 14px}.cl-up2-custom-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.cl-up2-custom-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#999}.cl-up2-custom-val{font-size:15px;font-weight:700;color:#222}.cl-up2-custom-date{font-weight:400;color:#888}.cl-up2-custom-note{font-size:12px;color:#999;margin-top:3px}.cl-up2-collabel{font-size:13px;font-weight:700;color:#444;margin:0 0 8px}.cl-up2-footer{display:flex;align-items:center;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid #eee}.cl-up2-sumchip{display:flex;align-items:center;gap:10px;flex:1}.cl-up2-sumqty{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;background:#00a0ea;color:#fff;border-radius:10px;font-size:18px;font-weight:800}.cl-up2-summeta{font-size:12px;color:#666;line-height:1.3}.cl-up2-each{font-weight:700;color:#0079b8}.cl-up2-total{text-align:right}.cl-up2-total-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#999}.cl-up2-total-val{font-size:24px;font-weight:800;color:#111}.cl-up2-cta{flex:0 0 auto;background:#00a0ea;color:#fff;border:none;border-radius:12px;padding:16px 28px;font-size:16px;font-weight:800;cursor:pointer;transition:background .2s ease}.cl-up2-cta:hover{background:#0079b8}.cl-up2-decline{margin-top:10px}@media(max-width:768px){.cl-upsell-modal.cl-up2{width:96vw;padding:34px 14px 16px}.cl-up2-title{font-size:22px}.cl-up2-tier{min-width:74px}}@media(max-width:620px){.cl-up2-body{flex-direction:column}.cl-up2-left{flex:0 0 auto}.cl-up2-img{height:200px}.cl-up2-footer{flex-wrap:wrap}.cl-up2-sumchip{order:1;flex:1 1 100%}.cl-up2-total{order:2;text-align:left}.cl-up2-cta{order:3;flex:1 1 100%;width:100%}}#cl-amp-milestone.cl-amp-banners{margin:0;padding:10px 18px;background:#f3f5fb;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:3px}.cl-amp-banner{font-size:14px;font-weight:400;color:#555;text-align:left}.cl-amp-banner strong{color:#111;font-weight:700}.cl-amp-hl{color:#0079b8;font-weight:700}.amp-cart__cart-line-title--discount{display:none!important}.cl-reg-price{font-size:13px;color:#888;margin:1px 0;line-height:1.35}.cl-reg-price strong{color:#333;font-weight:600}.cl-reg-price.is-discounted strong{text-decoration:line-through;color:#999;font-weight:500}.cl-unit-price{font-size:12px;color:#888;text-align:right;margin-top:-6px;white-space:nowrap;direction:ltr}.cl-line-pill{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:-10px 0 10px;padding:5px 9px;background:#eaf6fe;border-radius:7px;font-size:11px;font-weight:600;color:#0079b8;line-height:1.2}.cl-line-pill strong{font-weight:800}.cl-pill-ic{flex:0 0 auto;width:12px;height:12px}.cl-pack-size{margin:16px 0}.cl-pack-label{display:block;font-size:14px;font-weight:700;color:#333;margin-bottom:8px}.cl-pack-pills{display:flex;gap:10px}.cl-pack-pill{flex:1 1 0;cursor:pointer;background:#fff;color:#111;border:2px solid #d7dde1;border-radius:999px;padding:14px 10px;font-size:16px;font-weight:700;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.cl-pack-pill:hover{border-color:#00a0ea;background:#00a0ea;color:#fff}.cl-pack-err{color:#e24b4a;font-size:13px;font-weight:700;margin-top:6px}.cl-pack-title{text-align:center;font-size:22px;font-weight:800;color:#111;margin-bottom:12px}.cl-pack-options{display:flex;flex-direction:column;gap:10px}.cl-pack-btn{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;text-align:left;cursor:pointer;background:#f3f6f8;border:2px solid #e1e7ea;border-radius:10px;padding:14px 18px;transition:border-color .15s ease,background .15s ease}.cl-pack-btn:hover{border-color:#00a0ea;background:#eaf6fe}.cl-pack-btn.is-active{border-color:#00a0ea;background:#eaf6fe;box-shadow:0 0 0 2px #00a0ea40}.cl-pack-hint{margin-top:10px;padding:9px 12px;text-align:center;background:#eaf6fe;border:1px solid #cdeafd;border-radius:8px;font-size:13px;font-weight:600;color:#0a4b6e}.cl-pack-hint strong{color:#0079b8;font-weight:800}.cl-pack-qty{font-size:17px;font-weight:800;color:#111}.cl-pack-deal{grid-column:2;grid-row:1;font-size:15px;font-weight:800;color:#0079b8}.cl-pack-btn:first-child .cl-pack-deal{color:#555}.cl-pack-each{grid-column:1 / -1;font-size:14px;color:#666}.cl-pack-was{text-decoration:line-through;color:#999;font-weight:600;margin-right:7px}.cl-pack-now{font-weight:800;color:#0079b8}.cl-pack-note{font-size:12px;color:#888;margin-top:10px}[v-cloak]{display:none}.cl-cfg-page{max-width:1280px;margin:0 auto;padding:22px 24px 40px}.cl-cfg-title{font-size:26px;font-weight:800;color:#111;margin:0 0 16px}.cl-upsell-modal.cl-up2.cl-cfg{width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:none;border:1px solid #eee;border-radius:16px;animation:none;padding:24px}.cl-cfg-colors{max-height:none;overflow:visible}.cl-cfg-custom .cl-qv-custom-input{text-transform:uppercase}.cl-cfg-custom .cl-qv-custom-input::placeholder{text-transform:none}.cl-cfg-err{color:#e24b4a;font-size:13px;font-weight:700;margin-top:8px}.cl-cfg-desc{margin-top:30px;font-size:15px;line-height:1.7;color:#444}.cl-up2-cta[disabled]{opacity:.6;cursor:default}.cl-cfg-personalizer{margin-top:14px}.cl-cfg-hint{font-size:12px;color:#999;padding:10px 12px;border:1px dashed #ddd;border-radius:10px;margin:0}.cl-cfg-eyelabel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;margin:0 0 8px}.cl-cfg-collabel{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 8px}.cl-cfg-collabel .cl-cfg-eyelabel{margin:0}.cl-cfg-selcount{font-size:12px;font-weight:700;color:#0079b8}.cl-cfg-colors .cl-qv-row{gap:12px;padding:8px}.cl-cfg-colors .cl-qv-thumb{width:46px;height:46px;object-fit:contain;background:none;border:none;border-radius:0;flex:0 0 auto}.cl-cfg-colors .cl-qv-name{font-size:14px;color:#111}.cl-cfg-colors .cl-qv-name strong{font-weight:700}.cl-cfg-size{color:#98a2b3;font-weight:400}.cl-cfg .cl-qv-styles{margin-bottom:4px}.cl-cfg-pcard{margin-top:12px;background:#f7f9fb;border:1px solid #eef1f4;border-radius:12px;padding:12px 12px 10px}.cl-cfg .cl-up2-right .cl-cfg-pcard{margin:0 0 20px}.cl-cfg-pnote{font-size:12px;color:#98a2b3;margin-top:6px}.cl-cfg-personalizer .product-personalizer{margin:0!important;padding:0!important;background:transparent!important;display:flex!important;flex-wrap:wrap;gap:0 12px}.cl-cfg-personalizer .pplr-wrapper{flex:1 1 100%;margin:0 0 8px!important}.cl-cfg-personalizer .pplr-month,.cl-cfg-personalizer .pplr-year{flex:1 1 calc(50% - 6px);min-width:0}.cl-cfg-personalizer .pplr_prev_span{flex:1 1 100%;display:block}.cl-cfg .cl-up2-gallery .pplr_preview_wrapper{position:absolute!important;left:auto!important;right:20px!important;top:auto!important;bottom:20px!important;width:200px!important;height:150px!important;margin:0!important;background:#fff;border:0px solid #d0d5dd;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #0000002e;z-index:3;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.cl-cfg .cl-up2-gallery .pplr_preview_wrapper canvas{width:100%!important;height:100%!important;object-fit:contain;pointer-events:none!important}.cl-cfg .cl-up2-gallery .cl-up2-img{opacity:1!important;visibility:visible!important;display:block!important}.cl-cfg-personalizer .pplrlabel{padding:4px 0!important;display:block;font-size:12px!important;font-weight:700!important;color:#667085!important;margin:0 0 3px!important;text-transform:none!important;cursor:default;line-height:1.2;font-family:inherit!important}.cl-cfg-personalizer .pplr_text{width:100%!important;box-sizing:border-box!important;height:auto!important;margin:0!important;padding:9px 12px!important;border:1px solid #d7dde1!important;border-radius:8px!important;font-size:15px!important;background:#fff!important}.cl-cfg-personalizer .pplr-character-count{display:none!important}.cl-cfg-personalizer .pplrloadfont{position:absolute!important;left:-9999px!important;top:0;height:0;overflow:hidden}.cl-cfg-personalizer .pplr-checkbox{margin:0 0 8px!important}.cl-cfg-personalizer .pplr-checkbox .pplrlabel{display:flex;align-items:center;gap:8px;font-weight:600!important;color:#333!important;font-size:13px!important;height:auto!important;line-height:normal!important}.cl-cfg-personalizer .pplr-checkbox input{width:auto!important;margin:0!important}.cl-cfg-personalizer .pplr-preview-btn{margin:0 0 8px;background-color:#00a0ea!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 18px!important;width:100%!important;font-weight:800!important;font-size:14px!important;letter-spacing:.02em;cursor:pointer;box-shadow:none!important}.cl-cfg-personalizer .pplr-preview-btn:hover{background-color:#0086c7!important}.cl-cfg .cl-up2-chip{background:#111;color:#fff;border:none;box-shadow:none}.cl-cfg .cl-up2-footer{background:#111;border:none;border-radius:14px;padding:14px 18px;margin-top:20px}.cl-cfg .cl-up2-summeta{color:#cbd5e1}.cl-cfg .cl-up2-each{color:#7dd3fc}.cl-cfg .cl-up2-total-label{color:#94a3b8}.cl-cfg .cl-up2-total-val{color:#fff}.cl-cfg .cl-up2-sumqty,.cl-cfg .cl-up2-cta{background:#00a0ea}.cl-cfg .cl-up2-cta:hover{background:#0086c7}.cl-cfg .cl-up2-footer--incol{flex-wrap:wrap}.cl-cfg .cl-up2-footer--incol .cl-up2-sumchip{flex:1 1 auto}.cl-cfg .cl-up2-footer--incol .cl-up2-total{text-align:right}.cl-cfg .cl-up2-footer--incol .cl-up2-cta{flex:1 1 100%;width:100%;margin-top:4px}@media(min-width:769px){.cl-cfg .cl-up2-gallery{aspect-ratio:1 / 1}.cl-cfg .cl-up2-img{height:100%}}.cl-cfg-header{margin:0 0 20px}.cl-cfg-crumbs{font-size:12px;color:#98a2b3;margin:0 0 12px;display:block;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.cl-cfg-crumbs>*{display:inline;vertical-align:middle}.cl-cfg-crumb-sep{margin:0 6px}.cl-cfg-crumbs a{color:#667085;text-decoration:none}.cl-cfg-crumbs a:hover{color:#00a0ea}.cl-cfg-crumb-sep{color:#d0d5dd}.cl-cfg-crumb-cur{color:#98a2b3}.cl-cfg-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.cl-cfg-pill{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0079b8;background:#e6f5fd;border-radius:999px;padding:5px 11px}.cl-cfg-headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cl-cfg-headmain{min-width:0}.cl-cfg-header .cl-cfg-title{font-size:34px;line-height:1.1;font-weight:800;margin:0 0 10px;text-align:left;text-wrap:balance}.cl-cfg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px}.cl-cfg-rating{display:inline-flex;align-items:center;gap:6px}.cl-cfg-stars{color:#f5a623;letter-spacing:1px}.cl-cfg-rating-val{font-weight:700;color:#1d2939}.cl-cfg-rating-count{color:#667085}.cl-cfg-stock{display:inline-flex;align-items:center;gap:7px;color:#667085}.cl-cfg-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.cl-cfg-stock--in .cl-cfg-dot{background:#12b76a}.cl-cfg-stock--out .cl-cfg-dot{background:#d0d5dd}.cl-cfg-headprice{flex:0 0 auto;text-align:right;white-space:nowrap}.cl-cfg-fromlabel{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}.cl-cfg-fromval{font-size:28px;font-weight:800;color:#0079b8}.cl-cfg-fromnote{display:block;font-size:12px;color:#667085}@media(max-width:620px){.cl-cfg-headrow{flex-direction:column;align-items:flex-start;gap:12px}.cl-cfg-headprice{text-align:left}.cl-cfg-header .cl-cfg-title{font-size:26px}}.cl-cfg-meta .loox-rating{display:inline-flex!important;align-items:center;margin:0;line-height:1}.cl-cfg-rating{gap:8px}.cl-cfg-rating-lbl{font-size:14px;color:#667085}@media(max-width:620px){.cl-cfg .cl-up2-left{position:static!important;top:auto!important}.cl-cfg .cl-up2-gallery .pplr_preview_wrapper{position:absolute!important;left:auto!important;right:20px!important;top:10px!important;bottom:auto!important;width:120px!important;height:90px!important;margin:0!important;background:#fff;border:0px solid #d0d5dd;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #0000002e;z-index:3}.cl-cfg .cl-up2-footer{position:fixed;left:0;right:0;bottom:0;width:100%;margin:0;border-radius:0;padding:9px 14px calc(9px + env(safe-area-inset-bottom));gap:6px 10px;z-index:2147483647;box-shadow:0 -6px 18px #00000047}.cl-cfg-page{padding-bottom:150px}#gorgias-chat-container,iframe#chat-button,#chat-button,#shopify-chat,#shopify-chat-container,#tidio-chat,#willdesk-button,.willdesk-chat-button,#richpanel-container,.rp-widget-launcher,.zsiq_floatmain,#chat-widget-container{bottom:140px!important}.cl-cfg .cl-up2-footer .cl-up2-sumchip{order:1;flex:1 1 auto;gap:8px}.cl-cfg .cl-up2-footer .cl-up2-sumqty{width:32px;height:32px;font-size:14px;border-radius:8px}.cl-cfg .cl-up2-footer .cl-up2-summeta{font-size:11px;line-height:1.25}.cl-cfg .cl-up2-footer .cl-up2-total{order:2;flex:0 0 auto;text-align:right}.cl-cfg .cl-up2-footer .cl-up2-total-label{font-size:10px}.cl-cfg .cl-up2-footer .cl-up2-total-val{font-size:20px}.cl-cfg .cl-up2-footer .cl-up2-cta{order:3;flex:1 1 100%;width:100%;padding:12px;margin-top:2px}}@media(max-width:620px){.cl-cfg-page{padding-top:12px}.cl-cfg-header{margin-bottom:12px}.cl-cfg-pills{margin-bottom:8px}.cl-cfg-pill{font-size:10px;padding:4px 9px}.cl-cfg-header .cl-cfg-title{font-size:22px;line-height:1.12;margin-bottom:6px}.cl-cfg-meta{font-size:13px;gap:5px 12px}.cl-cfg-headrow{gap:8px}.cl-cfg-fromlabel{font-size:10px}.cl-cfg-fromval{font-size:22px}.cl-upsell-modal.cl-up2.cl-cfg{padding:16px 14px}.cl-cfg .cl-up2-eyebrow{font-size:11px;letter-spacing:.04em;margin-bottom:3px}.cl-cfg .cl-up2-title{font-size:20px}.cl-cfg .cl-up2-sub{font-size:13px;margin-bottom:12px}.cl-cfg .cl-up2-tiers{margin-bottom:14px}}@media(max-width:620px){.cl-cfg-headprice{white-space:nowrap;display:flex;align-items:baseline;gap:6px}.cl-cfg-fromlabel{display:inline;font-size:11px}.cl-cfg-fromval{font-size:20px}.cl-cfg-fromnote{display:inline;font-size:12px}.cl-cfg .cl-up2-gallery{aspect-ratio:4 / 3}.cl-cfg .cl-up2-gallery .cl-up2-img{height:100%!important}}@media(max-width:620px){.cl-cfg .cl-qv-styles{gap:8px}.cl-cfg .cl-qv-style{font-size:13px;padding:11px 18px;border-radius:999px}}.cl-cfg-milebar,.cl-cfg-chatlink{display:none}@media(max-width:620px){.cl-cfg .cl-up2-footer .cl-cfg-milebar{display:block;order:-1;flex:1 1 100%;margin:0 0 8px;padding:0 0 9px;border-bottom:1px solid rgba(255,255,255,.12)}.cl-cfg-milebar-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#cbd5e1;margin-bottom:7px}.cl-cfg-milebar-cur{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px}.cl-cfg-milebar-cur strong,.cl-cfg-milebar-nudge strong{color:#fff}.cl-cfg-milebar-badge{display:inline-block;background:#00a0ea;color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;line-height:1.4;transform:translateY(-1px)}.cl-cfg .cl-up2-footer .cl-cfg-chatlink{display:block;order:4;flex:1 1 100%;text-align:center;margin-top:8px;color:#9fd8f5;font-size:13px;font-weight:600;text-decoration:none}.cl-cfg .cl-up2-footer .cl-cfg-chatlink:active{color:#fff}.cl-cfg-milebar-nudge{color:#7dd3fc;font-weight:700;white-space:nowrap}.cl-cfg-milebar-max{color:#34d399}.cl-cfg-milebar-track{height:6px;background:#ffffff26;border-radius:999px;overflow:hidden}.cl-cfg-milebar-fill{height:100%;background:#00a0ea;border-radius:999px;transition:width .3s ease}}.cl-up2-cta-qty,.cl-up2-total-sub{display:none}@media(max-width:620px){.cl-cfg .cl-up2-footer .cl-up2-sumchip{display:none!important}.cl-cfg .cl-up2-footer .cl-up2-total{order:1;flex:0 0 auto;text-align:left;display:block}.cl-cfg .cl-up2-footer .cl-up2-total-label{display:inline;font-size:10px;margin-right:6px;vertical-align:middle}.cl-cfg .cl-up2-footer .cl-up2-total-val{font-size:22px;vertical-align:middle}.cl-cfg .cl-up2-footer .cl-up2-total-sub{display:block;font-size:11px;color:#9aa5b1;margin-top:1px}.cl-cfg .cl-up2-footer .cl-up2-cta{order:2;flex:1 1 auto;width:auto;padding:13px 22px;margin-top:0;display:inline-flex;align-items:center;justify-content:center;gap:0}.cl-cfg .cl-up2-footer .cl-up2-cta-price{display:none}.cl-cfg .cl-up2-footer .cl-up2-cta-qty{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#ffffffeb;color:#0079b8;font-size:13px;font-weight:800;margin-right:9px}.cl-cfg .cl-up2-footer .cl-cfg-chatlink{order:3}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/citylocs.css.map */
