@charset "UTF-8"; *, *:before, *:after { box-sizing: border-box; } html, body, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; text-size-adjust: none; } footer, header, nav, section, main { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } input { -webkit-appearance: none; border-radius: 0; } html { font-family: Roboto, sans; } #header { background-image: url("../images/banner.jpg"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.4); background-blend-mode: multiply; color: white; } #header .container .segment { margin: 0 !important; } #header .container .segment #logo img { width: 50%; } #descripcion { background-image: linear-gradient(#cccccc, #cccccc); } #descripcion .images { text-align: center; } #ventajas { position: relative; background-image: url("../images/tripode.png"); } #ventajas .diagonal { position: absolute; background-blend-mode: color; } #ventajas .gallery { position: relative; text-align: center; } #ventajas .gallery .image { max-height: inherit; } #ventajas .gallery .image img { max-height: inherit; margin: auto; } #ventajas .gallery .nav { position: absolute; cursor: pointer; background-color: rgba(255, 255, 255, 0.5); } #ventajas .gallery .nav.left { top: 50%; left: 0; } #ventajas .gallery .nav.right { top: 50%; right: 0; } #ventajas .gallery::after { clear: both; } #dimensiones { position: relative; background-image: url("../images/tripode.png"); } #dimensiones .fondo-gris { position: absolute; width: 100%; height: 100%; background-color: rgba(204, 204, 204, 0.5); } #dimensiones .left.column > .grid > .column:first-child { min-width: 33% !important; } #dimensiones .left.column > .grid > .column:last-child { min-width: 67% !important; } #construidos { background-image: url("../images/construido.jpg"); background-color: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); color: white; padding-bottom: 1.25rem; } #corporativos { background-image: url("../images/corporativo.png"); } #corporativos .segment .content .header { padding-top: 2rem; padding-bottom: 1rem; } #corporativos .segment .content ul { list-style: none; margin-left: 0; padding-left: 1rem; text-indent: -1rem; } #testimonios .testimonios .ui.card { background-color: #cccccc; } #testimonios .testimonios .ui.card .rating .icon { color: yellow; } #contacto { position: relative; margin-top: 1rem; } #contacto .background { position: absolute; width: 100%; height: 100%; background-color: #cccccc; clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%); } #contacto .column { height: 100%; } #contacto .column:first-child { width: 67%; } #contacto .column:last-child { width: 33%; } #contacto a { color: inherit; } #contacto div.whatsapp { background-color: green; padding: 0.5rem 0; color: white; } #contacto .icons .icon:first-child { color: white; } #contacto .icons .icon:last-child { color: #cccccc; } #contacto .paragraph { margin-bottom: 0.5rem; text-align: justify; } #contacto form .row { margin-bottom: 0.5rem; } #contacto form .row input { height: 1.5rem; } #contacto form .row textarea { height: 5rem; } #menu { z-index: 100; background: none !important; border: none !important; box-shadow: none !important; } #menu .right.menu .item .shopping.cart { cursor: pointer; } #menu .right.menu .item .shopping.cart .cantidad { position: relative; color: white; } #images.modal { text-align: center; } #images.modal .header { text-align: right; } #images.modal .content { text-align: center; } #images.modal .content img { margin: auto; } #carro form .input.cantidad { width: 4.5rem; background: white; text-align: center; padding: 0.5rem 0.05rem; font-size: 10pt; color: rgba(0, 0, 0, 0.87) !important; } #carro form .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; color: inherit !important; } #carro form .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; color: inherit !important; } #carro form .precio { text-align: right; } #carro .content > .button { width: 100%; color: white; background-color: #333333; } .white.circle { border: thin solid black; background-color: white; } .black.circle { background-color: black; } .blue.circle { background-color: #006ee6; } .petrol.circle { background-color: #005078; } .cyan.circle { background-color: #50c8ff; } .green.circle { background-color: #0ac864; } .yellow.circle { background-color: #fff046; } .orange.circle { background-color: #ff8246; } .red.circle { background-color: #ff1432; } .column:not(.row) { padding-top: 0 !important; } @font-face { font-family: "icomoon"; src: url("../fonts/icomoon.eotiedbpz"); src: url("../fonts/icomoon.eot?iedbpz#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?iedbpz") format("truetype"), url("../fonts/icomoon.woff?iedbpz") format("woff"), url("../fonts/icomoon.svg?iedbpz#icomoon") format("svg"); font-weight: normal; font-style: normal; font-display: block; } [class^=font-icon], [class*=" font-icon"] { font-family: "icomoon" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } i.font-icon.angle:before { content: ""; } i.font-icon.chile:before { content: ""; } @media screen and (orientation: portrait) { #header { height: 25rem; background-size: 160%; background-position: bottom -0.9375rem center; } #header .container #menu { font-size: 1.3333333333rem; } #header .container #menu .right.menu .item .shopping.cart .cantidad { top: -1.875rem; left: 0.15rem; font-size: 0.6666666667rem; } #header .container .segment #logo img { max-width: 56.25rem; } #descripcion { padding-bottom: 0.46875rem; } #descripcion .paragraph { padding-top: 1.6875rem; line-height: 1.3125rem; text-align: justify; } #descripcion .paragraph .header { margin-bottom: 0.5625rem; font-size: 1.5rem; } #ventajas .diagonal { border-bottom: 100% solid rgba(204, 204, 204, 0.5); border-right: 100% solid transparent; } #ventajas .gallery { max-height: 25.5rem; } #dimensiones .header { font-size: 1.8333333333rem; padding-top: 5.0625rem; padding-bottom: 2.34375rem; } #dimensiones .colores { vertical-align: center; } #dimensiones .colores .text { margin-right: 0.28125rem; } #dimensiones .colores .circle { display: inline-block; width: 1.40625rem; height: 1.40625rem; border-radius: 8000px; margin: auto 0.09375rem; cursor: pointer; } #dimensiones .colores .circle.selected { width: 1.59375rem; height: 1.59375rem; cursor: default; } #construidos { margin-top: 1rem; } #corporativos { margin-top: 1rem !important; } #corporativos form .colores { vertical-align: center; } #corporativos form .colores .text { margin-right: 0.28125rem; } #corporativos form .colores .circle { display: inline-block; width: 1.40625rem; height: 1.40625rem; border-radius: 8000px; margin: auto 0.09375rem; cursor: pointer; } #corporativos form .colores .circle.selected { width: 1.59375rem; height: 1.59375rem; cursor: default; } #corporativos form .row { margin-bottom: 0.84375rem; } #corporativos form .row input { height: 1.5rem; } #corporativos form .row textarea { height: 5rem; } #corporativos form .input.cantidad { width: 4.5rem; background: white; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; color: rgba(191, 191, 191, 0.87) !important; } #corporativos form .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; color: rgba(191, 191, 191, 0.87) !important; } #corporativos form .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; color: rgba(191, 191, 191, 0.87) !important; } #corporativos form .input [type=file] { display: none; } #corporativos form .input .file { display: inline-block; height: 2.25rem; padding-top: 0.28125rem; margin-left: 0.46875rem; font-size: 1.3333333333rem; text-align: center; cursor: pointer; } #corporativos form .button { width: 100%; background-color: #333333; color: white; } #columna_sticky { position: absolute; top: 25rem; height: 100%; width: 100%; } #columna_sticky .column { padding-top: 0 !important; padding-bottom: 0 !important; } #columna_sticky > .container { margin-top: 1rem; } #columna_sticky .left.column { pointer-events: none; } #columna_sticky #sticky_form { display: none; background-color: rgba(255, 255, 255, 0.5); z-index: 10; margin-top: 3.75rem; padding-top: 5.0625rem; } #columna_sticky #sticky_form .row { padding-top: 0 !important; } #columna_sticky #sticky_form .column:first-child { vertical-align: bottom; padding-top: 1.875rem; font-size: 1.1666666667rem; } #columna_sticky #sticky_form .column:first-child .titulo { font-size: 2.0833333333rem; } #columna_sticky #sticky_form .column:first-child .precio { font-size: 1.3333333333rem; } #columna_sticky #sticky_form .column:first-child .colores { vertical-align: center; } #columna_sticky #sticky_form .column:first-child .colores .text { margin-right: 0.28125rem; } #columna_sticky #sticky_form .column:first-child .colores .circle { display: inline-block; width: 1.40625rem; height: 1.40625rem; border-radius: 8000px; margin: auto 0.09375rem; cursor: pointer; } #columna_sticky #sticky_form .column:first-child .colores .circle.selected { width: 1.59375rem; height: 1.59375rem; cursor: default; } #columna_sticky #sticky_form .column:first-child .input.cantidad { width: 4.5rem; border: thin solid black; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; } #columna_sticky #sticky_form .column:first-child .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; font-weight: bold; } #columna_sticky #sticky_form .column:first-child .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; } #columna_sticky #sticky_form .column:first-child .input.cantidad .button { border-radius: 0 !important; width: 100%; } #columna_sticky #sticky_form .column:first-child .button { width: 100%; } #columna_sticky #side_button { background-color: #333333; color: white; width: 100%; height: 12rem; cursor: pointer; padding-top: 6rem; } #columna_sticky #side_button .rotated { transform: rotate(-90deg); font-size: 2rem; } #modal_sticky .column:first-child { vertical-align: bottom; padding-top: 1.875rem; font-size: 1.1666666667rem; } #modal_sticky .column:first-child .titulo { font-size: 2.0833333333rem; } #modal_sticky .column:first-child .precio { font-size: 1.3333333333rem; } #modal_sticky .column:first-child .colores { vertical-align: center; } #modal_sticky .column:first-child .colores .text { margin-right: 0.28125rem; } #modal_sticky .column:first-child .colores .circle { display: inline-block; width: 1.40625rem; height: 1.40625rem; border-radius: 8000px; margin: auto 0.09375rem; cursor: pointer; } #modal_sticky .column:first-child .colores .circle.selected { width: 1.59375rem; height: 1.59375rem; cursor: default; } #modal_sticky .column:first-child .input.cantidad { width: 4.5rem; border: thin solid black; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; } #modal_sticky .column:first-child .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; font-weight: bold; } #modal_sticky .column:first-child .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; } #modal_sticky .column:first-child .input.cantidad .button { border-radius: 0 !important; width: 100%; } #modal_sticky .column:first-child .button { width: 100%; color: white; background-color: #333333; } #menu i { font-size: 1.5rem; } #menu .right.menu .item .shopping.cart .cantidad { font-size: 1rem; font-family: Roboto, sans; top: -1.3125rem; left: 0.28125rem; } .left.column { width: 75% !important; padding-left: 0.46875rem !important; } .right.column { width: 25% !important; } .titulo { padding-top: 2.34375rem; padding-bottom: 1.875rem; font-size: 1.5rem; } html { font-size: 10.6666666667px; } body { height: 211.25rem; font-family: Roboto, sans; color: #333333; } } @media screen and (orientation: landscape) { #header { height: 31.25rem; background-size: 160%; background-position: bottom -2.5rem center; } #descripcion { background-position: left 7rem; background-size: 100% 6.875rem; background-repeat: no-repeat; padding-top: 6.25rem; margin-bottom: 1.5625rem; } #descripcion .images .image { max-width: 33%; } #descripcion .paragraph { padding-top: 1.75rem; line-height: 0.875rem; text-align: justify; } #descripcion .paragraph .header { margin-bottom: 1rem; font-size: 1.375rem; } #ventajas .diagonal { border-bottom: 27.5rem solid rgba(204, 204, 204, 0.5); border-right: 118.75rem solid transparent; } #ventajas .gallery { max-height: 25.5rem; } #dimensiones { margin-top: 0.9375rem; } #dimensiones .colores { vertical-align: center; } #dimensiones .colores .text { margin-right: 0.1875rem; } #dimensiones .colores .circle { display: inline-block; width: 1.25rem; height: 1.25rem; border-radius: 8000px; margin: auto 0.0625rem; cursor: pointer; } #dimensiones .colores .circle.selected { width: 1.375rem; height: 1.375rem; cursor: default; } #construidos { margin-top: 0.9375rem; } #corporativos { margin-top: 0.9375rem; } #corporativos form .colores { vertical-align: center; } #corporativos form .colores .text { margin-right: 0.1875rem; } #corporativos form .colores .circle { display: inline-block; width: 1.25rem; height: 1.25rem; border-radius: 8000px; margin: auto 0.0625rem; cursor: pointer; } #corporativos form .colores .circle.selected { width: 1.375rem; height: 1.375rem; cursor: default; } #corporativos form .row { margin-bottom: 0.5625rem; } #corporativos form .row input { height: 1.5rem; } #corporativos form .row textarea { height: 5rem; } #corporativos form .input.cantidad { width: 4.5rem; background: white; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; color: rgba(191, 191, 191, 0.87) !important; } #corporativos form .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; color: rgba(191, 191, 191, 0.87) !important; } #corporativos form .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; color: rgba(191, 191, 191, 0.87) !important; } #corporativos form .input [type=file] { display: none; } #corporativos form .input .file { display: inline-block; height: 1.5rem; padding-top: 0.1875rem; margin-left: 0.3125rem; font-size: 1.3333333333rem; text-align: center; cursor: pointer; } #corporativos form .button { width: 100%; background-color: #333333; color: white; } #testimonios { margin-top: 0.9375rem; } #contacto .image { margin: auto; vertical-align: middle; } #contacto .button { width: 100%; background-color: #333333; color: white; } #columna_sticky { position: absolute; top: 31.25rem; height: 100%; width: 100%; } #columna_sticky .left.column { pointer-events: none; } #columna_sticky #sticky_form { background-color: rgba(255, 255, 255, 0.5); z-index: 10; margin-top: 2.5rem; padding-top: 3.375rem; } #columna_sticky #sticky_form .row { padding-top: 0 !important; } #columna_sticky #sticky_form .column:first-child { vertical-align: bottom; padding-top: 1.25rem; font-size: 1.1666666667rem; } #columna_sticky #sticky_form .column:first-child .titulo { font-size: 2.0833333333rem; } #columna_sticky #sticky_form .column:first-child .precio { font-size: 1.3333333333rem; } #columna_sticky #sticky_form .column:first-child .colores { vertical-align: center; } #columna_sticky #sticky_form .column:first-child .colores .text { margin-right: 0.1875rem; } #columna_sticky #sticky_form .column:first-child .colores .circle { display: inline-block; width: 1.25rem; height: 1.25rem; border-radius: 8000px; margin: auto 0.0625rem; cursor: pointer; } #columna_sticky #sticky_form .column:first-child .colores .circle.selected { width: 1.375rem; height: 1.375rem; cursor: default; } #columna_sticky #sticky_form .column:first-child .input.cantidad { width: 4.5rem; border: thin solid black; text-align: center; padding: 0.5rem 0.05rem; font-size: 0.8333333333rem; } #columna_sticky #sticky_form .column:first-child .input.cantidad button { background: none; border: none; width: 1rem; margin: 0; padding: 0; cursor: pointer; font-weight: bold; } #columna_sticky #sticky_form .column:first-child .input.cantidad input { width: 2rem; background: none; margin: 0; border: 0; padding: 0; text-align: center; } #columna_sticky #sticky_form .column:first-child .input.cantidad .button { border-radius: 0 !important; width: 100%; } #columna_sticky #sticky_form .column:first-child .button { width: 100%; color: white; background-color: #333333; } #columna_sticky #side_button { display: none; } #menu i { font-size: 2rem; } #menu .right.menu .item .shopping.cart .cantidad { font-size: 1rem; font-family: Roboto, sans; top: -1.75rem; left: 0.2rem; } .left.column { width: 67% !important; padding-left: 0.3125rem !important; } .right.column { width: 33% !important; } section .titulo { font-size: 1.8333333333rem; padding-top: 3.375rem; padding-bottom: 1.5625rem; } body { color: #333333; } }