.related-products__title{max-width:470px}.product-view{display:grid;grid-template-areas:"a b" "a c";grid-template-columns:1fr 1fr;grid-template-columns:minmax(0,50%) 1fr;grid-template-rows:auto 1fr;gap:0 40px;padding-top:.5em;align-items:start}.product-wrapper{line-height:125%}.pv-media{grid-area:a;position:sticky;top:0}.pv-info{grid-area:b}.pv-tabs{grid-area:c}.product-info__title{font-weight:800;line-height:125%}.product-info__skuWrapper{display:flex;gap:5px;align-items:center;padding:1em 0}.pcs-item{padding:1em 0 2em}.pcs-item>label{font-weight:700;font-size:20px;color:#222;margin-bottom:10px}.swatch-items.image-swatch{cursor:pointer;box-sizing:border-box;border:1px solid transparent;border-radius:10px;overflow:hidden}.swatch-items.image-swatch.active{border-color:#000;position:relative}.image-swatch img{width:90px;height:90px;object-fit:contain}.swatches.image-swatches{padding-top:0;flex-wrap:wrap}.swatch-limiter__wrapper{width:90px;height:90px;display:flex;align-items:center;justify-content:center}.image-swatches .swatch-limiter,.swatch-items.swatch-collapser{border:1px solid #000;border-radius:50%;font-size:19px;font-weight:300;height:40px;width:40px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.swatches .hidden{display:none}.product-stock-wrapper .status{width:14px;height:14px;background-color:#85fd8c;border-radius:50%}.product-stock-wrapper{display:flex;align-items:center;gap:8px}.pcs-item__body>ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:8px}.pcs-item .marking-section__group-list{grid-template-columns:repeat(2,1fr)}.pcs-item__body.pcs-item__bodyDelivery ul{grid-template-columns:repeat(2,1fr)}.pcs-item-list>li,.marking-group{border:1.5px solid #e3e3e3;border-radius:10px;padding:14px 0;text-align:center}.pcs-item-list>li:not(.has-child-list){cursor:pointer;transition:height .3s}.pcs-item.marcaje .pcs-item-list>li:not(.active){overflow:hidden}.pcs-item__body li.active{border:1.5px solid #222;position:relative}.swatch-items.image-swatch.active:after,.pcs-item__body li.active:after{content:"";background:0 0;background-image:url(/media/icons/checked-icon.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:5px;right:5px;width:20px;height:20px;display:block}.pcs-item__body li.disabled{padding-left:15px;padding-right:15px;cursor:default;pointer-events:none;user-select:none}.pcs-item__body li.disabled .pcs_body_item_title_lead.price{font-size:12px;line-height:17px}.pcs-marking-techniques ul{text-align:left;list-style:none;padding:5px 20px;display:flex;flex-direction:column;gap:10px}.pcs-marking-techniques ul li{color:#4f5a6d}.pcs-marking-techniques ul li label{display:flex;align-items:center;gap:10px;cursor:pointer}.pcs-marking-techniques ul li label input[type=radio]{accent-color:#000}.pcs_body_item_title{font-weight:600;font-size:19px;color:#222;padding:8px 0 12px}.pcs_body_item_title_lead.light{font-size:14px;padding:0 8px}.pcs-item.last{padding:1em 0 4em}.total-wrapper{display:flex;flex-direction:column;gap:30px}.final-price__wrapper{display:flex;gap:10px}.final-price__label{font-weight:700;font-size:24px;text-transform:uppercase}.final-price__value{font-weight:900;font-size:30px}.final-price_ivaInfo,.final-price_qtyInfo{display:flex;gap:10px}.final-price_qtyInfo{padding-bottom:10px}.final-price_qtyInfo .fp__label{font-weight:500;font-size:16px}.final-price_qtyInfo .fp__value{font-weight:800;font-size:16px}.final-price_ivaInfo .fp__label{font-weight:500;font-size:16px}.final-price_ivaInfo .fp__value{font-weight:800;font-size:24px}.download-sample__wrapper{display:flex;justify-content:space-between}.download-pdf__button{background-color:transparent;outline:none;border:none;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:8px;text-decoration-color:#000;color:#222}.sample-request-wrapper{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:50px;height:25px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider:before{transform:translateX(26px)}.product-marking-buttons{display:flex;flex-direction:column;align-items:center;padding-top:2.5em;gap:10px}.product-marking-buttons{padding-top:4em;flex-direction:row;gap:20px}.product-marking-buttons button{border:1px solid #000;background-color:transparent;width:100%;border-radius:20px;padding:8px 10px;font-weight:500;font-size:18px}.product-marking-buttons .view-online{background-color:#000;color:#fff}input:checked+.slider{background-color:#2196f3}.pv-tabs{padding-top:20px}.pv-tabs .accordion-item{border-color:#e3e3e3}.pv-tabs .accordion-item-header{padding:20px 0}.pv-tabs .accordion-item-header h3{font-size:20px;font-weight:600;line-height:25px}.pv-tabs .accordion-item-header:after{background:0 0;font-size:20px}body .accordion-item-header.no-collapse:after{display:none}.pv-tabs .accordion-item-header.active:after{background:#000;color:#fff}.pv-tabs .accordion-item-body-content{margin-bottom:1em}.pv-tabs .accordion-item-body-content{font-size:16px;line-height:22px}.pv-tabs .accordion-item-body-content p{margin-bottom:0;line-height:25px}.pcs-item__groupTitle{font-weight:600;font-size:18px;color:#222;padding:8px 10px}.pcs-item__group-item{display:flex;flex-direction:column;gap:15px;max-height:fit-content;max-height:-moz-fit-content}.pcs-item__group-item.pointer{cursor:pointer}.marking-group__techniques{overflow:hidden}.pcs-item__defaultLead{transition:opacity .3s ease}.marking-group__technique-list{list-style:none;text-align:left;display:flex;flex-direction:column;gap:10px;padding-left:15px}.pcs-item__defaultLead.invisible{visibility:hidden}.invisible{visibility:hidden}.visible{visibility:visible}.loader{width:50px;aspect-ratio:1;border-radius:50%;padding:6px;background:conic-gradient(from 135deg at top,currentColor 90deg,#0000 0) 0 calc(50% - 4px)/17px 8.5px,radial-gradient(farthest-side at bottom left,#0000 calc(100% - 6px),currentColor calc(100% - 5px) 99%,#0000) top right/50% 50% content-box content-box,radial-gradient(farthest-side at top,#0000 calc(100% - 6px),currentColor calc(100% - 5px) 99%,#0000) bottom/100% 50% content-box content-box;background-repeat:no-repeat;animation:l11 1s infinite linear}.color-circle{width:12px;height:12px;border-radius:50%;margin-right:5px;display:inline-block}@keyframes l11{100%{transform:rotate(1turn)}}.hidden{display:none !important}.pcs-item_quantityList .pcs_body_item_title_lead{position:relative}.pcs_body_item_title_lead.loading:after{content:"";position:absolute;right:.25rem;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border:2px solid #999;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.pcs-item_quantityList li{height:fit-content;position:relative}.pcs-item_quantityList li .error{position:absolute;bottom:-30px;color:#ff3838;line-height:16px}.pcs-item__bodyQuantity .error{color:#ff3838}.pcs-item_quantityList li .error.textil{bottom:-22px}.marking-group__technique-item{cursor:pointer}label.marking-radio-label{cursor:pointer}.pcs-item__customQtyInput,.pcs-item__sizeQtyInput{width:70%;border-radius:10px;border:1px solid #ccc;outline:none;text-indent:5px;padding:5px;height:48px}.pcs-item__calculatePrice{background:0 0;outline:none;border:1px solid #000;padding:5px 15px;border-radius:20px;margin-top:1em}.genenral-info__title{font-weight:800;font-size:1.125rem;line-height:100%;padding-bottom:8px}.general-information p,.printAreas p{padding-bottom:0 !important;padding-right:0 !important}.general-information .genenral-info__content--title{padding-bottom:0;padding:2px 0}.genenral-info__content--value{font-weight:600}.printAreas__container{display:flex;gap:3px}.printAreas__content--title{color:#787878;font-weight:700}.printAreas__title{margin-top:2em}.printAreas__positions--list{margin-bottom:2em;padding-left:20px}.products-grid .product-list:not(.product-items-filter-results){display:grid}.products-grid .product-list.product-items-filter-results{display:none}.products-grid.filters .product-list:not(.product-items-filter-results){display:none}.products-grid.filters .product-list.product-items-filter-results{display:grid}.product-view__labels .product-labels-wrapper{position:initial}.status.out-of-stock{background-color:red}.status.future-arrival{background-color:orange}.stock-info__icon{cursor:pointer}.product-stock__container{position:relative;cursor:pointer}.stock-wrapper__tooltip{position:absolute;background-color:#000000c7;border-radius:8px;padding:10px 15px 0;box-sizing:border-box;transition:opacity .3s ease,visibility .3s ease;z-index:20;color:#fff;display:none;max-height:370px;width:fit-content;overflow-y:auto;min-width:396px}.table-responsive{overflow-x:auto;width:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) rgba(255,255,255,.1);padding-bottom:15px;margin-bottom:10px}.table-responsive::-webkit-scrollbar{height:8px;width:8px;display:block}.table-responsive::-webkit-scrollbar-track{background:red;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:4px}.table-responsive::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.7)}.stock-table{width:100%;min-width:440px}.stock-table th,.stock-table td{padding:5px 10px;white-space:nowrap}.stock-table th{text-align:left}.color-circle{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:5px;vertical-align:middle}.color-name{vertical-align:middle}.number-value,.unit-text,.date,.separator{display:inline-block}.product-stock__container:hover .stock-wrapper__tooltip{display:block}.textil-stock__wrapper{min-width:280px}.textil-stock__header--stock{margin-right:40px}.textil-stock__wrapper .size-label{margin-left:31px}.inventory-container{max-width:600px;margin:0 auto;background-color:#292929;border-radius:8px;overflow:hidden}.table-header{display:flex;background-color:#333;padding:10px 15px;font-weight:700;border-bottom:1px solid #444}.header-color{flex:1}.header-stock{flex:1;text-align:right}.color-row{border-bottom:1px solid #444;padding-bottom:1em}.color-info{display:flex;align-items:center;gap:10px}.size-item{display:flex;justify-content:space-between;padding:8px 0}.calendar-container{background-color:#f5f5f5;border-radius:20px}.calendar-container p{padding-bottom:0 !important}.calendar-container header{display:flex;align-items:center;padding:25px 30px 10px;justify-content:center}.calendar-current-date{font-weight:700;font-size:15px}.calendar-body{padding:0 15px}.calendar-body ul{list-style:none;flex-wrap:wrap;display:flex;text-align:center;padding:0;margin-bottom:0}.calendar-body .calendar-dates{margin-bottom:10px}.calendar-body li{width:calc(100%/7);font-size:1.07rem;color:#414141}.calendar-body .calendar-weekdays li{cursor:default;font-weight:500;font-size:10px}.calendar-body .calendar-dates li{padding:5px;position:relative;z-index:1;font-size:13px;font-weight:500}.calendar-dates li:before{position:absolute;content:"";z-index:-1;top:50%;left:50%;width:30px;height:30px;border-radius:50%;transform:translate(-50%,-50%)}.calendar-dates li.express{background:#fbffcd}.calendar-dates li.standard{background:#caf7ff}.calendar-dates li.today:before{border-radius:50%;border:1px solid #000}.calendar-dates li.first{border-top-left-radius:20px;border-bottom-left-radius:20px}.calendar-dates li.last:not(.first){border-top-right-radius:20px;border-bottom-right-radius:20px}.shipping-calendar__seperator{margin:0 15px 12px}.shipping-calendar__indicators{display:flex;margin-top:1em;align-items:center}.shipping-calendar__indicators p{padding-bottom:1em !important;line-height:1 !important}.shipping-calendar__indicators p:before{content:'';display:inline-block;width:20px;height:20px;background-color:#caf7ff;border-radius:50%;margin-right:.5em;vertical-align:middle}.shipping-calendar__indicators p.express:before{background-color:#fbffcd}.shipping-calendar__indicators p.today:before{background-color:transparent;border:1px solid #000}.troncho-b.ai-obj:before{content:url('/media/wysiwyg/gc/info.svg');margin-right:5px;vertical-align:sub}.troncho-b.ai-sub:before{content:url('/media/wysiwyg/gc/pages.svg');margin-right:5px;vertical-align:sub}.description-bullets{margin-bottom:1.5em !important}.description-bullets ul{list-style-type:'- ';padding-left:9px}.description-bullets ul li{line-height:23px;list-style-position:outside}.quote-container{background-color:#f5f5f5;padding:3em 2em;border-radius:20px}@media only screen and (max-width:768px){.product-view{display:grid;grid-template-areas:"a" "b" "c";grid-template-columns:1fr}.pv-media{grid-area:a;position:relative}.product-info__titleWrapper{padding-top:2em}.product-marking-buttons{flex-direction:column}.download-sample__wrapper{flex-direction:column;align-items:flex-start;gap:10px}.pcs-item__body ul{grid-template-columns:repeat(2,1fr);gap:20px !important}.pcs-item_quantityList li .error{bottom:-40px}.pcs-item .marking-section__group-list{grid-template-columns:repeat(1,1fr)}.stock-wrapper__tooltip{left:0;right:0;width:100%}.textil-stock__wrapper{min-width:unset}.stock-wrapper__tooltip{min-width:unset}.swatches.image-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:540px){.image-swatch img{width:80px;height:80px}}@media only screen and (max-width:380px){.image-swatch img{width:70px;height:70px}.swatches.image-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.swatches.image-swatches .swatch-items{display:flex;justify-content:center}.shipping-calendar__indicators{flex-direction:column;align-items:flex-start}}.product-main__mainimage{filter:brightness(98%);width:100%;object-fit:cover;height:auto;border-radius:20px}.product-gallery-wrapper{position:relative}.product-gallery-images{display:flex;gap:15px;margin-top:1em;position:relative;flex-wrap:nowrap;overflow:hidden}.product-gallery-images .gallery-image img{width:100%;height:100%;object-fit:contain}.thumbs-track-outer{overflow:hidden;width:100%}.thumbs-track-wrapper{display:flex;transition:transform .4s ease;will-change:transform;gap:5px}.gallery-image{width:calc((100% - 45px)/4);height:160px;border-radius:10px;cursor:pointer;transition:transform .4s ease;background:#fafafa;will-change:transform;display:flex;align-items:center;justify-content:center}.gallery-image img{border-radius:10px;object-fit:contain;mix-blend-mode:multiply}.thumbs-button-prev.disabled,.thumbs-button-next.disabled{visibility:hidden}.product-gallery-wrapper .gc-slide__button{top:50%;transform:translateY(-50%);width:35px;height:35px}.product-gallery-wrapper .thumbs-button-prev{left:-16px}.product-gallery-wrapper .thumbs-button-next{right:-16px}.gc-gallery__slide .gc-slide__button-next{right:-16px}.video-hover{position:relative}.video-hover:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background-image:url(/media/wysiwyg/GC/icono-video.png);background-size:contain;background-repeat:no-repeat;z-index:9;pointer-events:none}#product-main-video-container{height:690px;display:flex;background-color:#fafafa;border-radius:20px}#product-main-video-container.url{position:relative;overflow:hidden}#vc{margin:auto;width:100%;height:100%}#product-main-video{height:100%;width:100%}.no-configuration__container{background-color:#f5f5f5;padding:2em;border-radius:20px}.calendar-wrapper__tooltip{position:absolute;background-color:#000000c7;border-radius:20px;padding:25px;box-sizing:border-box;transition:opacity .3s ease,visibility .3s ease;z-index:20;color:#fff;display:none;width:fit-content;overflow-y:auto;width:65%}.calendar-wrapper__tooltip.calendar-full-width{width:100% !important}.calendar-wrapper{margin:1em 0}.shipping-calendar__indicators p.today:before{border-color:#fff}.shipping-calendar__indicators{gap:1em}.shipping-calendar__seperator,.calendar-current-date{color:#828282}@media only screen and (max-width:768px){.calendar-wrapper__tooltip{width:100%}.gallery-image{height:initial}.product-gallery-wrapper{margin-left:-16px;margin-right:-16px;max-width:unset}.gallery-image{flex:0 0 auto}.gc-slide__track-wrapper .gallery-image:first-of-type{padding-left:16px}.gc-slide__track-wrapper .gallery-image:last-of-type{padding-right:16px}.gc-slide__track-wrapper .gallery-image{padding:0 4px}.gallery-image img{filter:brightness(98%);border-radius:10px;width:100%;height:100%;object-fit:cover;font-size:5px}.gc-slide__carousel{max-width:100vw;overflow-x:auto}.gc-slide__track-wrapper.no-slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gc-slide__track-wrapper.no-slider .gallery-image{width:100%}.video-hover:before{width:25px;height:25px}}