.uniforma-single-product,.uniforma-single-product *{box-sizing:border-box}.uniforma-single-product{width:100%;background:#fbf8f4;color:var(--uniforma-text);font-family:"Inter",Arial,sans-serif}.uniforma-single-product__inner{width:100%;max-width:1480px;margin:0 auto;padding:34px 56px 0}.uniforma-single-breadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:var(--uniforma-muted);font-family:"Inter",Arial,sans-serif;font-size:14px;line-height:1}.uniforma-single-breadcrumb a{color:var(--uniforma-gold-dark);text-decoration:none}.uniforma-single-breadcrumb a:hover{color:var(--uniforma-gold)}.uniforma-single-main{display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(420px,0.92fr);gap:54px;align-items:start}.uniforma-single-gallery{min-width:0}.uniforma-single-gallery__main{position:relative;min-height:690px;border:1px solid rgb(228 216 204 / .72);border-radius:8px;background:radial-gradient(circle at 50% 18%,rgb(255 255 255 / .96),rgb(246 240 232 / .95));display:flex;align-items:center;justify-content:center;overflow:hidden}.uniforma-single-gallery__main img{display:block;width:100%;max-width:640px;height:640px;object-fit:contain}.uniforma-single-gallery__badge{position:absolute;top:28px;left:28px;z-index:2;min-width:84px;min-height:40px;padding:13px 18px;border-radius:4px;background:linear-gradient(135deg,var(--uniforma-gold),var(--uniforma-gold-dark));color:#fff;font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.uniforma-single-gallery__arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;border:1px solid rgb(228 216 204 / .9);border-radius:999px;background:rgb(255 255 255 / .84);color:var(--uniforma-text);font-size:36px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:0.2s ease}.uniforma-single-gallery__arrow:hover{background:#fff;color:var(--uniforma-gold);border-color:var(--uniforma-gold)}.uniforma-single-gallery__arrow--prev{left:24px}.uniforma-single-gallery__arrow--next{right:24px}.uniforma-single-gallery__thumbs{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.uniforma-single-gallery__thumb{height:145px;padding:10px;border:1px solid rgb(228 216 204 / .85);border-radius:7px;background:#fff;cursor:pointer;overflow:hidden;transition:0.2s ease}.uniforma-single-gallery__thumb:hover,.uniforma-single-gallery__thumb.is-active{border-color:var(--uniforma-gold);box-shadow:0 10px 24px rgb(138 90 32 / .12)}.uniforma-single-gallery__thumb img{width:100%;height:100%;object-fit:contain;display:block}.uniforma-single-summary{min-width:0;padding-top:4px}.uniforma-single-summary h1{margin:0 0 18px;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:42px;font-weight:800;line-height:1.08;letter-spacing:-.8px;text-transform:uppercase}.uniforma-single-summary__short{max-width:470px;margin:0 0 28px;color:#111;font-family:"Inter",Arial,sans-serif;font-size:18px;line-height:1.55}.uniforma-single-summary__short p{margin:0}.uniforma-single-price{display:flex;align-items:baseline;gap:10px;margin:0 0 28px;padding-bottom:26px;border-bottom:1px solid rgb(228 216 204 / .95);color:var(--uniforma-text);font-family:"Inter",Arial,sans-serif;font-size:20px;line-height:1}.uniforma-single-price span{color:#111;font-size:18px;font-weight:500}.uniforma-single-price .amount,.uniforma-single-price bdi,.uniforma-single-price strong{color:var(--uniforma-gold-dark);font-family:"Montserrat",Arial,sans-serif;font-size:32px;font-weight:800}.uniforma-single-option{margin:0 0 28px}.uniforma-single-option h2{margin:0 0 15px;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:800;line-height:1;text-transform:uppercase}.uniforma-single-colors{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.uniforma-single-color{width:36px;height:36px;border:1px solid rgb(43 33 27 / .2);border-radius:999px;background:#fff;cursor:pointer;transition:0.2s ease}.uniforma-single-color.is-active{outline:2px solid var(--uniforma-gold);outline-offset:5px}.uniforma-single-color--blanco{background:#fff}.uniforma-single-color--beige{background:#ded4c7}.uniforma-single-color--gris{background:#a1a1a1}.uniforma-single-color--azul{background:#111b27}.uniforma-single-color--negro{background:#151515}.uniforma-single-color--verde{background:#4c5130}.uniforma-single-sizes{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:13px}.uniforma-single-sizes button{min-width:48px;min-height:44px;padding:12px 14px;border:1px solid var(--uniforma-border);border-radius:5px;background:#fff;color:var(--uniforma-text);font-family:"Inter",Arial,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:0.2s ease}.uniforma-single-sizes button:hover,.uniforma-single-sizes button.is-active{border-color:var(--uniforma-gold);color:var(--uniforma-gold-dark);box-shadow:0 8px 18px rgb(138 90 32 / .09)}.uniforma-single-size-guide{display:inline-flex;align-items:center;gap:8px;color:var(--uniforma-gold-dark);font-family:"Inter",Arial,sans-serif;font-size:14px;text-decoration:underline}.uniforma-single-size-guide svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.uniforma-single-personalization{display:grid;grid-template-columns:1fr 1fr;gap:14px}.uniforma-single-personalization button{min-height:58px;padding:16px 18px;border:1px solid var(--uniforma-border);border-radius:5px;background:#fff;color:var(--uniforma-text);display:inline-flex;align-items:center;justify-content:center;gap:11px;font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:0.2s ease}.uniforma-single-personalization button:hover,.uniforma-single-personalization button.is-active{border-color:var(--uniforma-gold);color:var(--uniforma-gold-dark);box-shadow:0 8px 18px rgb(138 90 32 / .09)}.uniforma-single-personalization svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.uniforma-single-quantity{display:inline-grid;grid-template-columns:42px 50px 42px;height:44px;border:1px solid var(--uniforma-border);border-radius:5px;overflow:hidden;background:#fff}.uniforma-single-quantity button{border:0;background:#fff;color:var(--uniforma-text);font-size:24px;line-height:1;cursor:pointer}.uniforma-single-quantity button:hover{background:#f7f3ee}.uniforma-single-quantity input{width:50px;border:0;border-left:1px solid var(--uniforma-border);border-right:1px solid var(--uniforma-border);background:#fff;color:var(--uniforma-text);font-family:"Inter",Arial,sans-serif;font-size:15px;font-weight:700;text-align:center;appearance:textfield;-moz-appearance:textfield}.uniforma-single-quantity input::-webkit-inner-spin-button,.uniforma-single-quantity input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.uniforma-single-actions{display:grid;gap:12px;margin-top:30px}.uniforma-single-actions a{min-height:58px;padding:18px 24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;transition:0.2s ease}.uniforma-single-actions svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.uniforma-single-actions__primary{border:1px solid var(--uniforma-gold);background:linear-gradient(135deg,var(--uniforma-gold),var(--uniforma-gold-dark));color:#ffffff!important;box-shadow:0 14px 26px rgb(138 90 32 / .15)}.uniforma-single-actions__primary:hover{background:var(--uniforma-gold-dark);color:#ffffff!important;transform:translateY(-1px)}.uniforma-single-actions__secondary{border:1px solid var(--uniforma-gold);background:#fff;color:var(--uniforma-gold-dark)!important}.uniforma-single-actions__secondary:hover{background:var(--uniforma-gold);color:#ffffff!important}.uniforma-single-actions__cart{border:1px solid var(--uniforma-border);background:rgb(255 255 255 / .65);color:var(--uniforma-gold-dark)!important}.uniforma-single-actions__cart:hover{border-color:var(--uniforma-gold);background:#fff}.uniforma-single-info{margin:70px 0 50px;padding:32px 36px;border:1px solid rgb(228 216 204 / .82);border-radius:8px;background:rgb(255 255 255 / .54);display:grid;grid-template-columns:0.9fr 1.15fr 0.9fr;gap:34px}.uniforma-single-info__details,.uniforma-single-info__sizes{border-right:1px solid rgb(228 216 204 / .9);padding-right:34px}.uniforma-single-info__tabs{display:flex;gap:34px;margin-bottom:28px;border-bottom:1px solid rgb(228 216 204 / .65)}.uniforma-single-info__tabs button{position:relative;padding:0 0 15px;border:0;background:#fff0;color:var(--uniforma-muted);font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer}.uniforma-single-info__tabs button.is-active{color:var(--uniforma-text)}.uniforma-single-info__tabs button.is-active::after{content:"";position:absolute;left:0;bottom:-1px;width:42px;height:2px;background:var(--uniforma-gold)}.uniforma-single-info ul{margin:0;padding-left:18px}.uniforma-single-info li{margin-bottom:15px;color:#111;font-size:14px;line-height:1.45}.uniforma-single-info__sizes h2,.uniforma-single-info__care h2{margin:0 0 24px;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-weight:800;text-transform:uppercase}.uniforma-single-size-table-wrap{display:grid;grid-template-columns:150px 1fr;align-items:center}.uniforma-single-size-drawing{height:170px;display:flex;align-items:center;justify-content:center;color:var(--uniforma-gold-dark)}.uniforma-single-size-drawing svg{width:120px;height:120px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.uniforma-single-info table{width:100%;border-collapse:collapse;background:#fff}.uniforma-single-info th,.uniforma-single-info td{padding:10px 12px;border:1px solid rgb(228 216 204 / .95);color:#111;font-size:12px;text-align:center}.uniforma-single-info th{color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-weight:800;text-transform:uppercase}.uniforma-single-info__sizes small{display:block;margin-top:12px;color:var(--uniforma-muted);font-size:12px}.uniforma-single-info__care ul{list-style:none;padding:0}.uniforma-single-info__care li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;margin-bottom:18px}.uniforma-single-info__care svg{width:25px;height:25px;fill:none;stroke:var(--uniforma-text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.uniforma-single-related{margin:0 0 46px}.uniforma-single-related>h2{margin:0 0 28px;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:22px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.uniforma-single-related__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.uniforma-single-related-card{border:1px solid rgb(228 216 204 / .76);border-radius:6px;background:#fff;overflow:hidden;transition:0.2s ease}.uniforma-single-related-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgb(43 33 27 / .08)}.uniforma-single-related-card__image{background:linear-gradient(180deg,#fbf8f4 0%,#f5efe8 100%);display:flex;align-items:center;justify-content:center}.uniforma-single-related-card__image img{width:100%;height:100%;object-fit:contain}.uniforma-single-related-card__content{padding:14px 14px 16px}.uniforma-single-related-card h3{margin:0 0 8px;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.25;text-transform:uppercase}.uniforma-single-related-card__price{min-height:20px;margin-bottom:13px;color:#111;font-size:13px}.uniforma-single-related-card__price .amount{color:#111;font-weight:600}.uniforma-single-related-card__content>a{min-height:38px;padding:12px 12px;border:1px solid var(--uniforma-border);border-radius:5px;color:var(--uniforma-text)!important;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",Arial,sans-serif;font-size:11px;font-weight:800;text-decoration:none;text-transform:uppercase;transition:0.2s ease}.uniforma-single-related-card__content>a:hover{border-color:var(--uniforma-gold);background:var(--uniforma-gold);color:#ffffff!important}.uniforma-single-benefits{margin:0 auto;padding:28px 0 32px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(228 216 204 / .65)}.uniforma-single-benefit{padding:0 28px;border-right:1px solid rgb(228 216 204 / .8);display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start}.uniforma-single-benefit:last-child{border-right:0}.uniforma-single-benefit svg{width:44px;height:44px;color:var(--uniforma-gold);fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.uniforma-single-benefit h3{margin:0 0 6px;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:800;text-transform:uppercase}.uniforma-single-benefit p{margin:0;color:#111;font-size:14px;line-height:1.45}@media (max-width:1240px){.uniforma-single-product__inner{padding-left:42px;padding-right:42px}.uniforma-single-main{grid-template-columns:minmax(440px,1fr) minmax(380px,0.86fr);gap:38px}.uniforma-single-gallery__main{min-height:590px}.uniforma-single-gallery__main img{height:550px}.uniforma-single-summary h1{font-size:36px}.uniforma-single-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uniforma-single-info{grid-template-columns:1fr}.uniforma-single-info__details,.uniforma-single-info__sizes{border-right:0;border-bottom:1px solid rgb(228 216 204 / .9);padding-right:0;padding-bottom:28px}}@media (max-width:900px){.uniforma-single-product__inner{padding:28px 24px 0}.uniforma-single-main{grid-template-columns:1fr;gap:34px}.uniforma-single-gallery__main{min-height:520px}.uniforma-single-gallery__main img{height:480px}.uniforma-single-summary h1{font-size:34px}.uniforma-single-summary__short{max-width:none}.uniforma-single-info{margin-top:48px;padding:26px 22px}.uniforma-single-size-table-wrap{grid-template-columns:1fr}.uniforma-single-size-drawing{height:120px}.uniforma-single-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uniforma-single-benefits{grid-template-columns:1fr}.uniforma-single-benefit{border-right:0;border-bottom:1px solid rgb(228 216 204 / .8);padding:0 0 24px;margin-bottom:24px}.uniforma-single-benefit:last-child{border-bottom:0;margin-bottom:0}}@media (max-width:560px){.uniforma-single-breadcrumb{flex-wrap:wrap;font-size:12px}.uniforma-single-gallery__main{min-height:390px}.uniforma-single-gallery__main img{height:350px}.uniforma-single-gallery__badge{top:18px;left:18px}.uniforma-single-gallery__arrow{width:38px;height:38px;font-size:28px}.uniforma-single-gallery__arrow--prev{left:14px}.uniforma-single-gallery__arrow--next{right:14px}.uniforma-single-gallery__thumbs{grid-template-columns:repeat(2,1fr);gap:12px}.uniforma-single-gallery__thumb{height:120px}.uniforma-single-summary h1{font-size:29px}.uniforma-single-summary__short{font-size:16px}.uniforma-single-price{flex-wrap:wrap}.uniforma-single-price .amount,.uniforma-single-price bdi,.uniforma-single-price strong{font-size:28px}.uniforma-single-colors{gap:13px}.uniforma-single-personalization{grid-template-columns:1fr}.uniforma-single-actions a{font-size:12px}.uniforma-single-info__tabs{gap:18px;overflow-x:auto}.uniforma-single-info table{min-width:430px}.uniforma-single-related__grid{grid-template-columns:1fr}}.uniforma-single-actions__cart,.single-product form.cart,.single-product .cart,.single-product .single_add_to_cart_button{display:none!important}.uniforma-single-info__dynamic-content ul,.uniforma-single-info__dynamic-content ol{margin:0;padding-left:18px}.uniforma-single-info__dynamic-content p{margin:0 0 14px;color:#111;font-size:14px;line-height:1.55}.uniforma-single-info__dynamic-content li{margin-bottom:15px;color:#111;font-size:14px;line-height:1.45}.uniforma-single-size-table{width:100%;overflow-x:auto}.uniforma-single-care-content p{margin:0 0 14px;color:#111;font-size:14px;line-height:1.55}@media (max-width:560px){.uniforma-single-gallery__thumbs{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.uniforma-single-gallery__thumb{min-width:118px;width:118px;height:118px;scroll-snap-align:start;flex:0 0 auto}.uniforma-single-gallery__thumbs::-webkit-scrollbar,.uniforma-single-related__grid::-webkit-scrollbar{height:5px}.uniforma-single-gallery__thumbs::-webkit-scrollbar-thumb,.uniforma-single-related__grid::-webkit-scrollbar-thumb{background:rgb(183 122 43 / .45);border-radius:999px}.uniforma-single-info{display:block!important;padding:22px 18px}.uniforma-single-info__details,.uniforma-single-info__sizes{border-right:0!important;border-bottom:1px solid rgb(228 216 204 / .9);padding-right:0!important;padding-bottom:26px;margin-bottom:26px}.uniforma-single-info__care{padding-bottom:0}.uniforma-single-size-table-wrap{display:block!important}.uniforma-single-size-drawing{height:100px;margin-bottom:12px}.uniforma-single-size-drawing svg{width:82px;height:82px}.uniforma-single-size-table{overflow-x:auto}.uniforma-single-info table{min-width:390px}.uniforma-single-related__grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px;-webkit-overflow-scrolling:touch}.uniforma-single-related-card{min-width:235px;width:235px;flex:0 0 auto;scroll-snap-align:start}}.uniforma-single-related{margin:0 0 46px;position:relative}.uniforma-single-related__heading{margin:0 0 28px;display:grid;grid-template-columns:46px 1fr 46px;align-items:center;gap:14px}.uniforma-single-related__heading h2{margin:0;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:22px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.uniforma-single-related__heading button{width:46px;height:46px;border:1px solid var(--uniforma-border);border-radius:999px;background:rgb(255 255 255 / .86);color:var(--uniforma-text);font-size:32px;line-height:1;cursor:pointer;transition:0.2s ease}.uniforma-single-related__heading button:hover{border-color:var(--uniforma-gold);color:var(--uniforma-gold);background:#fff}.uniforma-single-related__grid{display:flex!important;grid-template-columns:none!important;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 14px;-webkit-overflow-scrolling:touch}.uniforma-single-related-card{min-width:220px;width:220px;flex:0 0 220px;scroll-snap-align:start}.uniforma-single-related__grid::-webkit-scrollbar{height:6px}.uniforma-single-related__grid::-webkit-scrollbar-track{background:rgb(228 216 204 / .45);border-radius:999px}.uniforma-single-related__grid::-webkit-scrollbar-thumb{background:rgb(183 122 43 / .55);border-radius:999px}@media (min-width:901px){.uniforma-single-related-card{min-width:calc((100% - 90px) / 6);width:calc((100% - 90px) / 6);flex-basis:calc((100% - 90px) / 6)}}@media (max-width:900px){.uniforma-single-related-card{min-width:240px;width:240px;flex-basis:240px}}@media (max-width:560px){.uniforma-single-related__heading{grid-template-columns:38px 1fr 38px;gap:8px}.uniforma-single-related__heading h2{font-size:17px}.uniforma-single-related__heading button{width:38px;height:38px;font-size:26px}.uniforma-single-related-card{min-width:225px;width:225px;flex-basis:225px}}.uniforma-single-info__care{min-width:0}.uniforma-single-care-content{width:100%}.uniforma-single-care-content ul,.uniforma-single-info__care ul{width:100%;margin:0;padding:0;list-style:none;display:grid;gap:16px}.uniforma-single-care-content li,.uniforma-single-info__care li{width:100%;margin:0!important;padding:0;display:grid!important;grid-template-columns:28px 1fr;align-items:center;gap:12px;color:#111;font-family:"Inter",Arial,sans-serif;font-size:14px;line-height:1.35;text-align:left;white-space:normal}.uniforma-single-care-content li svg,.uniforma-single-info__care li svg{width:23px;height:23px;min-width:23px;display:block;fill:none;stroke:var(--uniforma-text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.uniforma-single-care-content p{margin:0 0 12px;color:#111;font-family:"Inter",Arial,sans-serif;font-size:14px;line-height:1.45;text-align:left}.uniforma-single-care-content br{display:none}.uniforma-single-info__care p{max-width:100%;white-space:normal}.uniforma-single-info{align-items:start}.uniforma-single-info__details,.uniforma-single-info__sizes,.uniforma-single-info__care{min-width:0}@media (max-width:1240px){.uniforma-single-info{grid-template-columns:1fr}.uniforma-single-info__details,.uniforma-single-info__sizes{border-right:0!important;border-bottom:1px solid rgb(228 216 204 / .9);padding-right:0!important;padding-bottom:28px}.uniforma-single-info__care{padding-right:0}}@media (max-width:560px){.uniforma-single-care-content li,.uniforma-single-info__care li{grid-template-columns:26px 1fr;gap:10px;font-size:13px;line-height:1.4}.uniforma-single-care-content li svg,.uniforma-single-info__care li svg{width:21px;height:21px;min-width:21px}}.uniforma-single-info{grid-template-columns:0.95fr 1.15fr 1fr!important;gap:34px!important}.uniforma-single-info__care,.uniforma-single-care-content{min-width:0!important;width:100%!important}.uniforma-single-care-content ul,.uniforma-single-info__care ul{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.uniforma-single-care-content li,.uniforma-single-info__care li{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important;color:#111111!important;font-family:"Inter",Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.uniforma-single-care-content li:has(svg),.uniforma-single-info__care li:has(svg){display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;gap:12px!important}.uniforma-single-care-content li svg,.uniforma-single-info__care li svg{width:23px!important;height:23px!important;min-width:23px!important;display:block!important}.uniforma-single-care-content p,.uniforma-single-info__care p{width:100%!important;max-width:100%!important;margin:0 0 12px!important;color:#111111!important;font-family:"Inter",Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.uniforma-single-info__care *{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media (max-width:1240px){.uniforma-single-info{grid-template-columns:1fr!important}.uniforma-single-info__care{max-width:100%!important}}@media (max-width:560px){.uniforma-single-care-content li,.uniforma-single-info__care li,.uniforma-single-care-content p,.uniforma-single-info__care p{font-size:13px!important;line-height:1.45!important}}@media (max-width:768px){.uniforma-single-product{overflow-x:hidden!important}.uniforma-single-product__inner{padding-top:18px!important}.uniforma-single-gallery__main{min-height:360px!important;max-height:430px!important}.uniforma-single-gallery__main img,.uniforma-single-gallery__image{max-height:380px!important;width:auto!important;object-fit:contain!important}.uniforma-single-related{margin-top:34px!important}.uniforma-single-info{margin-top:34px!important}}.uniforma-single-quantity{display:flex;gap:10px;flex-wrap:wrap}.uniforma-single-quantity .uniforma-single-qty-option{min-width:58px;height:44px;border:1px solid var(--uniforma-border);border-radius:6px;background:#fff;font-weight:800;cursor:pointer}.uniforma-single-quantity .uniforma-single-qty-option.is-active{background:var(--uniforma-primary-dark);color:#fff;border-color:var(--uniforma-primary-dark)}.uniforma-single-size-table-wrap{max-width:620px}.uniforma-single-size-table table{font-size:13px}.uniforma-single-size-table th,.uniforma-single-size-table td{padding:8px 10px}.uniforma-single-size-drawing svg{max-width:120px;max-height:150px;fill:none;stroke:currentColor;stroke-width:1.7}.uniforma-single-care-content li{display:flex;align-items:center;gap:12px}.uniforma-single-care-content li svg{width:34px;height:34px;flex:0 0 34px;fill:none;stroke:currentColor;stroke-width:1.6}.uniforma-single-size-drawing svg{width:100%;max-width:145px!important;height:auto;max-height:175px!important;color:#8a6a4a}.uniforma-single-info__care li{display:flex!important;align-items:center!important;gap:12px!important}.uniforma-single-info__care li svg{width:32px!important;height:32px!important;flex:0 0 32px!important;fill:none!important;stroke:#6f5a46!important;stroke-width:1.6!important}.uniforma-single-sizes button.is-active,.uniforma-single-personalization button.is-active{border-color:var(--uniforma-gold-dark)!important;background:#fbf4e9!important;color:var(--uniforma-gold-dark)!important;box-shadow:0 0 0 2px rgb(183 122 43 / .14)!important}.uniforma-single-color.is-active{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--uniforma-gold-dark)!important;outline:0!important}.uniforma-single-quantity .uniforma-single-qty-option:focus-visible,.uniforma-single-sizes button:focus-visible,.uniforma-single-personalization button:focus-visible,.uniforma-single-color:focus-visible{outline:3px solid rgb(183 122 43 / .42);outline-offset:3px}.uniforma-single-size-table-wrap{max-width:560px!important;grid-template-columns:132px minmax(0,1fr)!important;gap:12px}.uniforma-single-size-drawing{height:142px!important}.uniforma-single-garment-diagram{position:relative;width:126px;height:126px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at center,#f6ead9,#e8d1b0)}.uniforma-single-garment-diagram img{display:block;width:100%;height:100%;object-fit:cover}.uniforma-single-measure{position:absolute;z-index:2;width:21px;height:21px;border-radius:50%;background:rgb(255 255 255 / .94);color:var(--uniforma-gold-dark);font:800 11px/21px "Montserrat",Arial,sans-serif;text-align:center;box-shadow:0 2px 8px rgb(43 33 27 / .16)}.uniforma-single-measure--a{right:10px;top:50%}.uniforma-single-measure--b{left:50%;bottom:8px}.uniforma-single-size-table table{font-size:12px!important}.uniforma-single-size-table th,.uniforma-single-size-table td{padding:7px 8px!important}.uniforma-single-care-content li{display:grid!important;grid-template-columns:32px 1fr!important}@media (max-width:560px){.uniforma-single-size-table-wrap{display:block!important;max-width:100%!important}.uniforma-single-size-drawing{height:126px!important;margin-bottom:14px}.uniforma-single-garment-diagram{width:116px;height:116px}.uniforma-single-size-table table{min-width:350px!important}}.uniforma-single-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.uniforma-single-price__unit,.uniforma-single-price__total{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--uniforma-border);border-radius:8px;background:#fff}.uniforma-single-price__total{background:var(--uniforma-surface,#fbf8f4)}.uniforma-single-price__unit span,.uniforma-single-price__total span{font-size:14px;line-height:1.3}.uniforma-single-price__unit strong,.uniforma-single-price__total strong{font-size:25px;line-height:1.1}.uniforma-single-quantity{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));width:100%;height:auto;gap:10px;overflow:visible;border:0;background:#fff0}.uniforma-single-quantity .uniforma-single-qty-option{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:64px;height:auto;padding:8px;border:1px solid var(--uniforma-border);border-radius:7px}.uniforma-single-quantity .uniforma-single-qty-option span{font-size:16px;font-weight:800}.uniforma-single-quantity .uniforma-single-qty-option small{margin-top:4px;font-size:11px;font-weight:600}.uniforma-single-quantity #uniformaSingleQty{grid-column:1 / -1;width:100%;height:44px;border:1px solid var(--uniforma-border);border-radius:6px;text-align:center}@media (max-width:640px){.uniforma-single-price{grid-template-columns:1fr}.uniforma-single-quantity{grid-template-columns:repeat(2,minmax(0,1fr))}}.uniforma-screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.uniforma-single-gallery__arrow[hidden],.uniforma-single-gallery__thumbs[hidden],.uniforma-single-gallery__thumb[hidden]{display:none!important}@media (min-width:561px){.uniforma-single-gallery__thumbs.is-compact{grid-template-columns:repeat(2,minmax(0,145px));justify-content:start}}.uniforma-single-option h2 .uniforma-single-option__selection{margin-left:8px;color:var(--uniforma-gold-dark);font-family:"Inter",Arial,sans-serif;font-size:12px;font-weight:700;text-transform:none}.uniforma-single-option h2 .uniforma-single-option__selection:not(:empty)::before{content:"· ";color:var(--uniforma-muted)}.uniforma-single-color{position:relative;flex:0 0 36px;background:var(--uniforma-swatch-background,#5f6570)!important;border:1px solid rgb(43 33 27 / .32)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .2)}.uniforma-single-color.is-light{border-color:rgb(43 33 27 / .35)!important;box-shadow:inset 0 0 0 1px rgb(43 33 27 / .08)}.uniforma-single-color:hover{transform:translateY(-1px);border-color:var(--uniforma-gold-dark)!important}.uniforma-single-color.is-active{background:var(--uniforma-swatch-background,#5f6570)!important;border-color:rgb(43 33 27 / .38)!important;box-shadow:0 0 0 2px #ffffff,0 0 0 5px var(--uniforma-gold-dark)!important;outline:0!important}.uniforma-single-info__details h2,.uniforma-single-info__sizes h2,.uniforma-single-info__care h2{margin:0 0 24px;color:var(--uniforma-text);font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-weight:800;text-transform:uppercase}.uniforma-single-quantity__help,.uniforma-single-quantity__warning{grid-column:1 / -1;margin:0;font-family:"Inter",Arial,sans-serif;font-size:12px;line-height:1.45;text-align:left}.uniforma-single-quantity__help{color:var(--uniforma-muted)}.uniforma-single-quantity__warning{padding:11px 13px;border:1px solid #c7473a;border-radius:6px;background:#fff4f2;color:#8c251d;font-weight:700}.uniforma-single-quantity__warning[hidden]{display:none!important}.uniforma-single-quantity #uniformaSingleQty.has-error{border-color:#c7473a!important;box-shadow:0 0 0 3px rgb(199 71 58 / .13)}@media (max-width:560px){.uniforma-single-option h2 .uniforma-single-option__selection{display:inline;margin-left:5px}.uniforma-single-quantity__help,.uniforma-single-quantity__warning{font-size:11.5px}}