h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0}.page-wrapper{width:100%}.page-main>.columns{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.frame,.page-main>.columns,.breadcrumbs .items{max-width:1200px;margin:auto;box-sizing:border-box}.page-title-wrapper,.breadcrumbs .items,.frame{padding-left:15px;padding-right:15px}@media (min-width:1200px){body.width1024 .frame,body.width1024 .page-main,body.width1024 .breadcrumbs .items,body.width1024 .page.messages .messages{max-width:1024px}body.width1366 .frame,body.width1366 .page-main,body.width1366 .breadcrumbs .items,body.width1366 .page.messages .messages{max-width:1366px}}body.fullwidth .frame,body.fullwidth .page-main,body.fullwidth .breadcrumbs .items,body.fullwidth .page.messages .messages{max-width:100% !important}body .page-main>.columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}body.page-layout-1column .sidebar.sidebar-main,body.page-layout-1column .sidebar.sidebar-additional,body.page-layout-1column .columns .column.main{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:992px){body.page-layout-2columns-left .page-main>.columns,body.page-layout-2columns-right .page-main>.columns{display:block !important}body.page-layout-2columns-left .page-main>.columns:after,body.page-layout-2columns-right .page-main>.columns:after{content:"";display:table;clear:bottom}body.page-layout-2columns-left .page-main>.columns .column.main,body.page-layout-2columns-right .page-main>.columns .column.main{width:calc(75% - 15px);float:right}body.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-main,body.page-layout-2columns-right .page-main>.columns .sidebar.sidebar-main,body.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-additional,body.page-layout-2columns-right .page-main>.columns .sidebar.sidebar-additional{width:calc(25% + 15px);padding:0 30px 0 0;float:left}body.page-layout-2columns-right .page-main>.columns .column.main{float:left}body.page-layout-2columns-right .page-main>.columns .sidebar.sidebar-main,body.page-layout-2columns-right .page-main>.columns .sidebar.sidebar-additional{float:right;padding:0 0 0 30px}body.page-layout-3columns .columns .column.main{-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}body.page-layout-3columns .sidebar.sidebar-main,body.page-layout-3columns .sidebar.sidebar-additional{-ms-flex:0 0 calc(25% + 15px);flex:0 0 calc(25% + 15px);max-width:calc(25% + 15px)}body.page-layout-3columns .sidebar.sidebar-main{padding:0 30px 0 0}body.page-layout-3columns .sidebar.sidebar-additional{padding:0 0 0 30px}}@media (max-width:991.98px){body.page-layout-3columns .columns .sidebar.sidebar-additional,body.page-layout-2columns-left .columns .sidebar.sidebar-additional,body.page-layout-2columns-right .columns .sidebar.sidebar-additional,body.page-layout-3columns .columns .sidebar.sidebar-main,body.page-layout-2columns-left .columns .sidebar.sidebar-main,body.page-layout-2columns-right .columns .sidebar.sidebar-main,body.page-layout-3columns .columns .column.main,body.page-layout-2columns-left .columns .column.main,body.page-layout-2columns-right .columns .column.main{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media (max-width:767.98px){.text-mb-left{text-align:left}.text-mb-right{text-align:right}.text-mb-center{text-align:center}.text-mb-justify{text-align:justify}}@media (min-width:768px){.text-tb-left{text-align:left}.text-tb-right{text-align:right}.text-tb-center{text-align:center}.text-tb-justify{text-align:justify}}@media (min-width:1200px){.text-des-left{text-align:left}.text-des-right{text-align:right}.text-des-center{text-align:center}.text-des-justify{text-align:justify}}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.display-none{display:none}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-block{display:block}.display-table{display:table}.display-table-row{display:table-row}.display-table-cell{display:table-cell}.display-flex{display:-ms-flexbox;display:flex}.display-inline-flex{display:-ms-inline-flexbox;display:inline-flex}@media (max-width:767.98px){.display-mb-none{display:none}.display-mb-inline{display:inline}.display-mb-inline-block{display:inline-block}.display-mb-block{display:block}.display-mb-table{display:table}.display-mb-table-row{display:table-row}.display-mb-table-cell{display:table-cell}.display-mb-flex{display:-ms-flexbox;display:flex}.display-mb-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:768px){.display-tb-none{display:none}.display-tb-inline{display:inline}.display-tb-inline-block{display:inline-block}.display-tb-block{display:block}.display-tb-table{display:table}.display-tb-table-row{display:table-row}.display-tb-table-cell{display:table-cell}.display-tb-flex{display:-ms-flexbox;display:flex}.display-tb-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:992px){.display-des-none{display:none}.display-des-inline{display:inline}.display-des-inline-block{display:inline-block}.display-des-block{display:block}.display-des-table{display:table}.display-des-table-row{display:table-row}.display-des-table-cell{display:table-cell}.display-des-flex{display:-ms-flexbox;display:flex}.display-des-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-fill{-ms-flex:1 1 auto;flex:1 1 auto}.flex-grow-0{-ms-flex-positive:0;flex-grow:0}.flex-grow-1{-ms-flex-positive:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-shrink-1{-ms-flex-negative:1;flex-shrink:1}@media (max-width:767.98px){.flex-mb-row{-ms-flex-direction:row;flex-direction:row}.flex-mb-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-mb-column{-ms-flex-direction:column;flex-direction:column}.flex-mb-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-mb-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-mb-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-mb-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-mb-fill{-ms-flex:1 1 auto;flex:1 1 auto}.flex-mb-grow-0{-ms-flex-positive:0;flex-grow:0}.flex-mb-grow-1{-ms-flex-positive:1;flex-grow:1}.flex-mb-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-mb-shrink-1{-ms-flex-negative:1;flex-shrink:1}}@media (min-width:768px){.flex-tb-row{-ms-flex-direction:row;flex-direction:row}.flex-tb-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-tb-column{-ms-flex-direction:column;flex-direction:column}.flex-tb-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-tb-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-tb-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-tb-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-tb-fill{-ms-flex:1 1 auto;flex:1 1 auto}.flex-tb-grow-0{-ms-flex-positive:0;flex-grow:0}.flex-tb-grow-1{-ms-flex-positive:1;flex-grow:1}.flex-tb-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-tb-shrink-1{-ms-flex-negative:1;flex-shrink:1}}@media (min-width:992px){.flex-des-row{-ms-flex-direction:row;flex-direction:row}.flex-des-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-des-column{-ms-flex-direction:column;flex-direction:column}.flex-des-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-des-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-des-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-des-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-des-fill{-ms-flex:1 1 auto;flex:1 1 auto}.flex-des-grow-0{-ms-flex-positive:0;flex-grow:0}.flex-des-grow-1{-ms-flex-positive:1;flex-grow:1}.flex-des-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-des-shrink-1{-ms-flex-negative:1;flex-shrink:1}}.order-1{order:1;-webkit-order:1;-moz-order:1}.order-2{order:2;-webkit-order:2;-moz-order:2}.order-3{order:3;-webkit-order:3;-moz-order:3}.order-4{order:4;-webkit-order:4;-moz-order:4}.order-5{order:5;-webkit-order:5;-moz-order:5}.order-6{order:6;-webkit-order:6;-moz-order:6}@media (min-width:1200px){.order-des-1{order:1;-webkit-order:1;-moz-order:1}.order-des-2{order:2;-webkit-order:2;-moz-order:2}.order-des-3{order:3;-webkit-order:3;-moz-order:3}.order-des-4{order:4;-webkit-order:4;-moz-order:4}.order-des-5{order:5;-webkit-order:5;-moz-order:5}.order-des-6{order:6;-webkit-order:6;-moz-order:6}}@media (min-width:768px) and (max-width:1199.98px){.order-tb-1{order:1;-webkit-order:1;-moz-order:1}.order-tb-2{order:2;-webkit-order:2;-moz-order:2}.order-tb-3{order:3;-webkit-order:3;-moz-order:3}.order-tb-4{order:4;-webkit-order:4;-moz-order:4}.order-tb-5{order:5;-webkit-order:5;-moz-order:5}.order-tb-6{order:6;-webkit-order:6;-moz-order:6}}@media (max-width:767px){.order-mb-1{order:1;-webkit-order:1;-moz-order:1}.order-mb-2{order:2;-webkit-order:2;-moz-order:2}.order-mb-3{order:3;-webkit-order:3;-moz-order:3}.order-mb-4{order:4;-webkit-order:4;-moz-order:4}.order-mb-5{order:5;-webkit-order:5;-moz-order:5}.order-mb-6{order:6;-webkit-order:6;-moz-order:6}}.justify-content-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-ms-flex-pack:center;justify-content:center}.justify-content-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:767.98px){.justify-content-mb-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-mb-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-mb-center{-ms-flex-pack:center;justify-content:center}.justify-content-mb-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-mb-around{-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:768px){.justify-content-tb-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-tb-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-tb-center{-ms-flex-pack:center;justify-content:center}.justify-content-tb-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-tb-around{-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:992px){.justify-content-des-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-des-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-des-center{-ms-flex-pack:center;justify-content:center}.justify-content-des-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-des-around{-ms-flex-pack:distribute;justify-content:space-around}}.align-items-start{-ms-flex-align:start;align-items:flex-start}.align-items-end{-ms-flex-align:end;align-items:flex-end}.align-items-center{-ms-flex-align:center;align-items:center}.align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.align-items-stretch{-ms-flex-align:stretch;align-items:stretch}@media (max-width:767.98px){.align-items-mb-start{-ms-flex-align:start;align-items:flex-start}.align-items-mb-end{-ms-flex-align:end;align-items:flex-end}.align-items-mb-center{-ms-flex-align:center;align-items:center}.align-items-mb-baseline{-ms-flex-align:baseline;align-items:baseline}.align-items-mb-stretch{-ms-flex-align:stretch;align-items:stretch}}@media (min-width:768px){.align-items-tb-start{-ms-flex-align:start;align-items:flex-start}.align-items-tb-end{-ms-flex-align:end;align-items:flex-end}.align-items-tb-center{-ms-flex-align:center;align-items:center}.align-items-tb-baseline{-ms-flex-align:baseline;align-items:baseline}.align-items-tb-stretch{-ms-flex-align:stretch;align-items:stretch}}@media (min-width:992px){.align-items-des-start{-ms-flex-align:start;align-items:flex-start}.align-items-des-end{-ms-flex-align:end;align-items:flex-end}.align-items-des-center{-ms-flex-align:center;align-items:center}.align-items-des-baseline{-ms-flex-align:baseline;align-items:baseline}.align-items-des-stretch{-ms-flex-align:stretch;align-items:stretch}}.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}@media (max-width:767.98px){.align-content-mb-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-mb-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-mb-center{-ms-flex-line-pack:center;align-content:center}.align-content-mb-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-mb-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-mb-stretch{-ms-flex-line-pack:stretch;align-content:stretch}}@media (min-width:768px){.align-content-tb-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-tb-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-tb-center{-ms-flex-line-pack:center;align-content:center}.align-content-tb-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-tb-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-tb-stretch{-ms-flex-line-pack:stretch;align-content:stretch}}@media (min-width:992px){.align-content-des-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-des-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-des-center{-ms-flex-line-pack:center;align-content:center}.align-content-des-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-des-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-des-stretch{-ms-flex-line-pack:stretch;align-content:stretch}}.align-self-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-center{-ms-flex-item-align:center;align-self:center}.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}@media (max-width:767.98px){.align-self-mb-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-mb-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-mb-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-mb-center{-ms-flex-item-align:center;align-self:center}.align-self-mb-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-mb-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media (min-width:768px){.align-self-tb-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-tb-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-tb-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-tb-center{-ms-flex-item-align:center;align-self:center}.align-self-tb-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-tb-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media (min-width:992px){.align-self-des-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-des-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-des-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-des-center{-ms-flex-item-align:center;align-self:center}.align-self-des-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-des-stretch{-ms-flex-item-align:stretch;align-self:stretch}}.pd-0{padding:0}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.pd-30{padding:30px}.pd-35{padding:35px}.pd-40{padding:40px}.pd-45{padding:45px}.pd-50{padding:50px}.pd-55{padding:55px}.pd-60{padding:60px}.pd-65{padding:65px}.pd-70{padding:70px}.pd-75{padding:75px}.pd-top-0{padding-top:0}.pd-top-5{padding-top:5px}.pd-top-10{padding-top:10px}.pd-top-15{padding-top:15px}.pd-top-20{padding-top:20px}.pd-top-25{padding-top:25px}.pd-top-30{padding-top:30px}.pd-top-35{padding-top:35px}.pd-top-40{padding-top:40px}.pd-top-45{padding-top:45px}.pd-top-50{padding-top:50px}.pd-top-55{padding-top:55px}.pd-top-60{padding-top:60px}.pd-top-65{padding-top:65px}.pd-top-70{padding-top:70px}.pd-top-75{padding-top:75px}.pd-bottom-0{padding-bottom:0}.pd-bottom-5{padding-bottom:5px}.pd-bottom-10{padding-bottom:10px}.pd-bottom-15{padding-bottom:15px}.pd-bottom-20{padding-bottom:20px}.pd-bottom-25{padding-bottom:25px}.pd-bottom-30{padding-bottom:30px}.pd-bottom-35{padding-bottom:35px}.pd-bottom-40{padding-bottom:40px}.pd-bottom-45{padding-bottom:45px}.pd-bottom-50{padding-bottom:50px}.pd-bottom-55{padding-bottom:55px}.pd-bottom-60{padding-bottom:60px}.pd-bottom-65{padding-bottom:65px}.pd-bottom-70{padding-bottom:70px}.pd-bottom-75{padding-bottom:75px}.pd-left-0{padding-left:0}.pd-left-5{padding-left:5px}.pd-left-10{padding-left:10px}.pd-left-15{padding-left:15px}.pd-left-20{padding-left:20px}.pd-left-25{padding-left:25px}.pd-left-30{padding-left:30px}.pd-left-35{padding-left:35px}.pd-left-40{padding-left:40px}.pd-left-45{padding-left:45px}.pd-left-50{padding-left:50px}.pd-left-55{padding-left:55px}.pd-left-60{padding-left:60px}.pd-left-65{padding-left:65px}.pd-left-70{padding-left:70px}.pd-left-75{padding-left:75px}.pd-right-0{padding-right:0}.pd-right-5{padding-right:5px}.pd-right-10{padding-right:10px}.pd-right-15{padding-right:15px}.pd-right-20{padding-right:20px}.pd-right-25{padding-right:25px}.pd-right-30{padding-right:30px}.pd-right-35{padding-right:35px}.pd-right-40{padding-right:40px}.pd-right-45{padding-right:45px}.pd-right-50{padding-right:50px}.pd-right-55{padding-right:55px}.pd-right-60{padding-right:60px}.pd-right-65{padding-right:65px}.pd-right-70{padding-right:70px}.pd-right-75{padding-right:75px}@media (max-width:767.98px){.pd-mb-0{padding:0}.pd-mb-5{padding:5px}.pd-mb-10{padding:10px}.pd-mb-15{padding:15px}.pd-mb-20{padding:20px}.pd-mb-25{padding:25px}.pd-mb-30{padding:30px}.pd-mb-35{padding:35px}.pd-mb-40{padding:40px}.pd-mb-45{padding:45px}.pd-mb-50{padding:50px}.pd-mb-55{padding:55px}.pd-mb-60{padding:60px}.pd-mb-65{padding:65px}.pd-mb-70{padding:70px}.pd-mb-75{padding:75px}.pd-mb-top-0{padding-top:0}.pd-mb-top-5{padding-top:5px}.pd-mb-top-10{padding-top:10px}.pd-mb-top-15{padding-top:15px}.pd-mb-top-20{padding-top:20px}.pd-mb-top-25{padding-top:25px}.pd-mb-top-30{padding-top:30px}.pd-mb-top-35{padding-top:35px}.pd-mb-top-40{padding-top:40px}.pd-mb-top-45{padding-top:45px}.pd-mb-top-50{padding-top:50px}.pd-mb-top-55{padding-top:55px}.pd-mb-top-60{padding-top:60px}.pd-mb-top-65{padding-top:65px}.pd-mb-top-70{padding-top:70px}.pd-mb-top-75{padding-top:75px}.pd-mb-bottom-0{padding-bottom:0}.pd-mb-bottom-5{padding-bottom:5px}.pd-mb-bottom-10{padding-bottom:10px}.pd-mb-bottom-15{padding-bottom:15px}.pd-mb-bottom-20{padding-bottom:20px}.pd-mb-bottom-25{padding-bottom:25px}.pd-mb-bottom-30{padding-bottom:30px}.pd-mb-bottom-35{padding-bottom:35px}.pd-mb-bottom-40{padding-bottom:40px}.pd-mb-bottom-45{padding-bottom:45px}.pd-mb-bottom-50{padding-bottom:50px}.pd-mb-bottom-55{padding-bottom:55px}.pd-mb-bottom-60{padding-bottom:60px}.pd-mb-bottom-65{padding-bottom:65px}.pd-mb-bottom-70{padding-bottom:70px}.pd-mb-bottom-75{padding-bottom:75px}.pd-mb-left-0{padding-left:0}.pd-mb-left-5{padding-left:5px}.pd-mb-left-10{padding-left:10px}.pd-mb-left-15{padding-left:15px}.pd-mb-left-20{padding-left:20px}.pd-mb-left-25{padding-left:25px}.pd-mb-left-30{padding-left:30px}.pd-mb-left-35{padding-left:35px}.pd-mb-left-40{padding-left:40px}.pd-mb-left-45{padding-left:45px}.pd-mb-left-50{padding-left:50px}.pd-mb-left-55{padding-left:55px}.pd-mb-left-60{padding-left:60px}.pd-mb-left-65{padding-left:65px}.pd-mb-left-70{padding-left:70px}.pd-mb-left-75{padding-left:75px}.pd-mb-right-0{padding-right:0}.pd-mb-right-5{padding-right:5px}.pd-mb-right-10{padding-right:10px}.pd-mb-right-15{padding-right:15px}.pd-mb-right-20{padding-right:20px}.pd-mb-right-25{padding-right:25px}.pd-mb-right-30{padding-right:30px}.pd-mb-right-35{padding-right:35px}.pd-mb-right-40{padding-right:40px}.pd-mb-right-45{padding-right:45px}.pd-mb-right-50{padding-right:50px}.pd-mb-right-55{padding-right:55px}.pd-mb-right-60{padding-right:60px}.pd-mb-right-65{padding-right:65px}.pd-mb-right-70{padding-right:70px}.pd-mb-right-75{padding-right:75px}}@media (min-width:768px){.pd-tb-0{padding:0}.pd-tb-5{padding:5px}.pd-tb-10{padding:10px}.pd-tb-15{padding:15px}.pd-tb-20{padding:20px}.pd-tb-25{padding:25px}.pd-tb-30{padding:30px}.pd-tb-35{padding:35px}.pd-tb-40{padding:40px}.pd-tb-45{padding:45px}.pd-tb-50{padding:50px}.pd-tb-55{padding:55px}.pd-tb-60{padding:60px}.pd-tb-65{padding:65px}.pd-tb-70{padding:70px}.pd-tb-75{padding:75px}.pd-tb-top-0{padding-top:0}.pd-tb-top-5{padding-top:5px}.pd-tb-top-10{padding-top:10px}.pd-tb-top-15{padding-top:15px}.pd-tb-top-20{padding-top:20px}.pd-tb-top-25{padding-top:25px}.pd-tb-top-30{padding-top:30px}.pd-tb-top-35{padding-top:35px}.pd-tb-top-40{padding-top:40px}.pd-tb-top-45{padding-top:45px}.pd-tb-top-50{padding-top:50px}.pd-tb-top-55{padding-top:55px}.pd-tb-top-60{padding-top:60px}.pd-tb-top-65{padding-top:65px}.pd-tb-top-70{padding-top:70px}.pd-tb-top-75{padding-top:75px}.pd-tb-bottom-0{padding-bottom:0}.pd-tb-bottom-5{padding-bottom:5px}.pd-tb-bottom-10{padding-bottom:10px}.pd-tb-bottom-15{padding-bottom:15px}.pd-tb-bottom-20{padding-bottom:20px}.pd-tb-bottom-25{padding-bottom:25px}.pd-tb-bottom-30{padding-bottom:30px}.pd-tb-bottom-35{padding-bottom:35px}.pd-tb-bottom-40{padding-bottom:40px}.pd-tb-bottom-45{padding-bottom:45px}.pd-tb-bottom-50{padding-bottom:50px}.pd-tb-bottom-55{padding-bottom:55px}.pd-tb-bottom-60{padding-bottom:60px}.pd-tb-bottom-65{padding-bottom:65px}.pd-tb-bottom-70{padding-bottom:70px}.pd-tb-bottom-75{padding-bottom:75px}.pd-tb-left-0{padding-left:0}.pd-tb-left-5{padding-left:5px}.pd-tb-left-10{padding-left:10px}.pd-tb-left-15{padding-left:15px}.pd-tb-left-20{padding-left:20px}.pd-tb-left-25{padding-left:25px}.pd-tb-left-30{padding-left:30px}.pd-tb-left-35{padding-left:35px}.pd-tb-left-40{padding-left:40px}.pd-tb-left-45{padding-left:45px}.pd-tb-left-50{padding-left:50px}.pd-tb-left-55{padding-left:55px}.pd-tb-left-60{padding-left:60px}.pd-tb-left-65{padding-left:65px}.pd-tb-left-70{padding-left:70px}.pd-tb-left-75{padding-left:75px}.pd-tb-right-0{padding-right:0}.pd-tb-right-5{padding-right:5px}.pd-tb-right-10{padding-right:10px}.pd-tb-right-15{padding-right:15px}.pd-tb-right-20{padding-right:20px}.pd-tb-right-25{padding-right:25px}.pd-tb-right-30{padding-right:30px}.pd-tb-right-35{padding-right:35px}.pd-tb-right-40{padding-right:40px}.pd-tb-right-45{padding-right:45px}.pd-tb-right-50{padding-right:50px}.pd-tb-right-55{padding-right:55px}.pd-tb-right-60{padding-right:60px}.pd-tb-right-65{padding-right:65px}.pd-tb-right-70{padding-right:70px}.pd-tb-right-75{padding-right:75px}}@media (min-width:992px){.pd-des-0{padding:0}.pd-des-5{padding:5px}.pd-des-10{padding:10px}.pd-des-15{padding:15px}.pd-des-20{padding:20px}.pd-des-25{padding:25px}.pd-des-30{padding:30px}.pd-des-35{padding:35px}.pd-des-40{padding:40px}.pd-des-45{padding:45px}.pd-des-50{padding:50px}.pd-des-55{padding:55px}.pd-des-60{padding:60px}.pd-des-65{padding:65px}.pd-des-70{padding:70px}.pd-des-75{padding:75px}.pd-des-top-0{padding-top:0}.pd-des-top-5{padding-top:5px}.pd-des-top-10{padding-top:10px}.pd-des-top-15{padding-top:15px}.pd-des-top-20{padding-top:20px}.pd-des-top-25{padding-top:25px}.pd-des-top-30{padding-top:30px}.pd-des-top-35{padding-top:35px}.pd-des-top-40{padding-top:40px}.pd-des-top-45{padding-top:45px}.pd-des-top-50{padding-top:50px}.pd-des-top-55{padding-top:55px}.pd-des-top-60{padding-top:60px}.pd-des-top-65{padding-top:65px}.pd-des-top-70{padding-top:70px}.pd-des-top-75{padding-top:75px}.pd-des-bottom-0{padding-bottom:0}.pd-des-bottom-5{padding-bottom:5px}.pd-des-bottom-10{padding-bottom:10px}.pd-des-bottom-15{padding-bottom:15px}.pd-des-bottom-20{padding-bottom:20px}.pd-des-bottom-25{padding-bottom:25px}.pd-des-bottom-30{padding-bottom:30px}.pd-des-bottom-35{padding-bottom:35px}.pd-des-bottom-40{padding-bottom:40px}.pd-des-bottom-45{padding-bottom:45px}.pd-des-bottom-50{padding-bottom:50px}.pd-des-bottom-55{padding-bottom:55px}.pd-des-bottom-60{padding-bottom:60px}.pd-des-bottom-65{padding-bottom:65px}.pd-des-bottom-70{padding-bottom:70px}.pd-des-bottom-75{padding-bottom:75px}.pd-des-left-0{padding-left:0}.pd-des-left-5{padding-left:5px}.pd-des-left-10{padding-left:10px}.pd-des-left-15{padding-left:15px}.pd-des-left-20{padding-left:20px}.pd-des-left-25{padding-left:25px}.pd-des-left-30{padding-left:30px}.pd-des-left-35{padding-left:35px}.pd-des-left-40{padding-left:40px}.pd-des-left-45{padding-left:45px}.pd-des-left-50{padding-left:50px}.pd-des-left-55{padding-left:55px}.pd-des-left-60{padding-left:60px}.pd-des-left-65{padding-left:65px}.pd-des-left-70{padding-left:70px}.pd-des-left-75{padding-left:75px}.pd-des-right-0{padding-right:0}.pd-des-right-5{padding-right:5px}.pd-des-right-10{padding-right:10px}.pd-des-right-15{padding-right:15px}.pd-des-right-20{padding-right:20px}.pd-des-right-25{padding-right:25px}.pd-des-right-30{padding-right:30px}.pd-des-right-35{padding-right:35px}.pd-des-right-40{padding-right:40px}.pd-des-right-45{padding-right:45px}.pd-des-right-50{padding-right:50px}.pd-des-right-55{padding-right:55px}.pd-des-right-60{padding-right:60px}.pd-des-right-65{padding-right:65px}.pd-des-right-70{padding-right:70px}.pd-des-right-75{padding-right:75px}}.mg-0{margin:0}.mg-5{margin:5px}.mg-10{margin:10px}.mg-15{margin:15px}.mg-20{margin:20px}.mg-25{margin:25px}.mg-30{margin:30px}.mg-35{margin:35px}.mg-40{margin:40px}.mg-45{margin:45px}.mg-50{margin:50px}.mg-55{margin:55px}.mg-60{margin:60px}.mg-65{margin:65px}.mg-70{margin:70px}.mg-75{margin:75px}.mg-top-0{margin-top:0}.mg-top-5{margin-top:5px}.mg-top-10{margin-top:10px}.mg-top-15{margin-top:15px}.mg-top-20{margin-top:20px}.mg-top-25{margin-top:25px}.mg-top-30{margin-top:30px}.mg-top-35{margin-top:35px}.mg-top-40{margin-top:40px}.mg-top-45{margin-top:45px}.mg-top-50{margin-top:50px}.mg-top-55{margin-top:55px}.mg-top-60{margin-top:60px}.mg-top-65{margin-top:65px}.mg-top-70{margin-top:70px}.mg-top-75{margin-top:75px}.mg-bottom-0{margin-bottom:0}.mg-bottom-5{margin-bottom:5px}.mg-bottom-10{margin-bottom:10px}.mg-bottom-15{margin-bottom:15px}.mg-bottom-20{margin-bottom:20px}.mg-bottom-25{margin-bottom:25px}.mg-bottom-30{margin-bottom:30px}.mg-bottom-35{margin-bottom:35px}.mg-bottom-40{margin-bottom:40px}.mg-bottom-45{margin-bottom:45px}.mg-bottom-50{margin-bottom:50px}.mg-bottom-55{margin-bottom:55px}.mg-bottom-60{margin-bottom:60px}.mg-bottom-65{margin-bottom:65px}.mg-bottom-70{margin-bottom:70px}.mg-bottom-75{margin-bottom:75px}.mg-bottom-100{margin-bottom:100px}.mg-left-0{margin-left:0}.mg-left-5{margin-left:5px}.mg-left-10{margin-left:10px}.mg-left-15{margin-left:15px}.mg-left-20{margin-left:20px}.mg-left-25{margin-left:25px}.mg-left-30{margin-left:30px}.mg-left-35{margin-left:35px}.mg-left-40{margin-left:40px}.mg-left-45{margin-left:45px}.mg-left-50{margin-left:50px}.mg-left-55{margin-left:55px}.mg-left-60{margin-left:60px}.mg-left-65{margin-left:65px}.mg-left-70{margin-left:70px}.mg-left-75{margin-left:75px}.mg-right-0{margin-right:0}.mg-right-5{margin-right:5px}.mg-right-10{margin-right:10px}.mg-right-15{margin-right:15px}.mg-right-20{margin-right:20px}.mg-right-25{margin-right:25px}.mg-right-30{margin-right:30px}.mg-right-35{margin-right:35px}.mg-right-40{margin-right:40px}.mg-right-45{margin-right:45px}.mg-right-50{margin-right:50px}.mg-right-55{margin-right:55px}.mg-right-60{margin-right:60px}.mg-right-65{margin-right:65px}.mg-right-70{margin-right:70px}.mg-right-75{margin-right:75px}@media (max-width:767.98px){.mg-mb-0{margin:0}.mg-mb-5{margin:5px}.mg-mb-10{margin:10px}.mg-mb-15{margin:15px}.mg-mb-20{margin:20px}.mg-mb-25{margin:25px}.mg-mb-30{margin:30px}.mg-mb-35{margin:35px}.mg-mb-40{margin:40px}.mg-mb-45{margin:45px}.mg-mb-50{margin:50px}.mg-mb-55{margin:55px}.mg-mb-60{margin:60px}.mg-mb-65{margin:65px}.mg-mb-70{margin:70px}.mg-mb-75{margin:75px}.mg-mb-top-0{margin-top:0}.mg-mb-top-5{margin-top:5px}.mg-mb-top-10{margin-top:10px}.mg-mb-top-15{margin-top:15px}.mg-mb-top-20{margin-top:20px}.mg-mb-top-25{margin-top:25px}.mg-mb-top-30{margin-top:30px}.mg-mb-top-35{margin-top:35px}.mg-mb-top-40{margin-top:40px}.mg-mb-top-45{margin-top:45px}.mg-mb-top-50{margin-top:50px}.mg-mb-top-55{margin-top:55px}.mg-mb-top-60{margin-top:60px}.mg-mb-top-65{margin-top:65px}.mg-mb-top-70{margin-top:70px}.mg-mb-top-75{margin-top:75px}.mg-mb-bottom-0{margin-bottom:0}.mg-mb-bottom-5{margin-bottom:5px}.mg-mb-bottom-10{margin-bottom:10px}.mg-mb-bottom-15{margin-bottom:15px}.mg-mb-bottom-20{margin-bottom:20px}.mg-mb-bottom-25{margin-bottom:25px}.mg-mb-bottom-30{margin-bottom:30px}.mg-mb-bottom-35{margin-bottom:35px}.mg-mb-bottom-40{margin-bottom:40px}.mg-mb-bottom-45{margin-bottom:45px}.mg-mb-bottom-50{margin-bottom:50px}.mg-mb-bottom-55{margin-bottom:55px}.mg-mb-bottom-60{margin-bottom:60px}.mg-mb-bottom-65{margin-bottom:65px}.mg-mb-bottom-70{margin-bottom:70px}.mg-mb-bottom-75{margin-bottom:75px}.mg-mb-left-0{margin-left:0}.mg-mb-left-5{margin-left:5px}.mg-mb-left-10{margin-left:10px}.mg-mb-left-15{margin-left:15px}.mg-mb-left-20{margin-left:20px}.mg-mb-left-25{margin-left:25px}.mg-mb-left-30{margin-left:30px}.mg-mb-left-35{margin-left:35px}.mg-mb-left-40{margin-left:40px}.mg-mb-left-45{margin-left:45px}.mg-mb-left-50{margin-left:50px}.mg-mb-left-55{margin-left:55px}.mg-mb-left-60{margin-left:60px}.mg-mb-left-65{margin-left:65px}.mg-mb-left-70{margin-left:70px}.mg-mb-left-75{margin-left:75px}.mg-mb-right-0{margin-right:0}.mg-mb-right-5{margin-right:5px}.mg-mb-right-10{margin-right:10px}.mg-mb-right-15{margin-right:15px}.mg-mb-right-20{margin-right:20px}.mg-mb-right-25{margin-right:25px}.mg-mb-right-30{margin-right:30px}.mg-mb-right-35{margin-right:35px}.mg-mb-right-40{margin-right:40px}.mg-mb-right-45{margin-right:45px}.mg-mb-right-50{margin-right:50px}.mg-mb-right-55{margin-right:55px}.mg-mb-right-60{margin-right:60px}.mg-mb-right-65{margin-right:65px}.mg-mb-right-70{margin-right:70px}.mg-mb-right-75{margin-right:75px}}@media (min-width:768px){.mg-tb-0{margin:0}.mg-tb-5{margin:5px}.mg-tb-10{margin:10px}.mg-tb-15{margin:15px}.mg-tb-20{margin:20px}.mg-tb-25{margin:25px}.mg-tb-30{margin:30px}.mg-tb-35{margin:35px}.mg-tb-40{margin:40px}.mg-tb-45{margin:45px}.mg-tb-50{margin:50px}.mg-tb-55{margin:55px}.mg-tb-60{margin:60px}.mg-tb-65{margin:65px}.mg-tb-70{margin:70px}.mg-tb-75{margin:75px}.mg-tb-top-0{margin-top:0}.mg-tb-top-5{margin-top:5px}.mg-tb-top-10{margin-top:10px}.mg-tb-top-15{margin-top:15px}.mg-tb-top-20{margin-top:20px}.mg-tb-top-25{margin-top:25px}.mg-tb-top-30{margin-top:30px}.mg-tb-top-35{margin-top:35px}.mg-tb-top-40{margin-top:40px}.mg-tb-top-45{margin-top:45px}.mg-tb-top-50{margin-top:50px}.mg-tb-top-55{margin-top:55px}.mg-tb-top-60{margin-top:60px}.mg-tb-top-65{margin-top:65px}.mg-tb-top-70{margin-top:70px}.mg-tb-top-75{margin-top:75px}.mg-tb-bottom-0{margin-bottom:0}.mg-tb-bottom-5{margin-bottom:5px}.mg-tb-bottom-10{margin-bottom:10px}.mg-tb-bottom-15{margin-bottom:15px}.mg-tb-bottom-20{margin-bottom:20px}.mg-tb-bottom-25{margin-bottom:25px}.mg-tb-bottom-30{margin-bottom:30px}.mg-tb-bottom-35{margin-bottom:35px}.mg-tb-bottom-40{margin-bottom:40px}.mg-tb-bottom-45{margin-bottom:45px}.mg-tb-bottom-50{margin-bottom:50px}.mg-tb-bottom-55{margin-bottom:55px}.mg-tb-bottom-60{margin-bottom:60px}.mg-tb-bottom-65{margin-bottom:65px}.mg-tb-bottom-70{margin-bottom:70px}.mg-tb-bottom-75{margin-bottom:75px}.mg-tb-left-0{margin-left:0}.mg-tb-left-5{margin-left:5px}.mg-tb-left-10{margin-left:10px}.mg-tb-left-15{margin-left:15px}.mg-tb-left-20{margin-left:20px}.mg-tb-left-25{margin-left:25px}.mg-tb-left-30{margin-left:30px}.mg-tb-left-35{margin-left:35px}.mg-tb-left-40{margin-left:40px}.mg-tb-left-45{margin-left:45px}.mg-tb-left-50{margin-left:50px}.mg-tb-left-55{margin-left:55px}.mg-tb-left-60{margin-left:60px}.mg-tb-left-65{margin-left:65px}.mg-tb-left-70{margin-left:70px}.mg-tb-left-75{margin-left:75px}.mg-tb-right-0{margin-right:0}.mg-tb-right-5{margin-right:5px}.mg-tb-right-10{margin-right:10px}.mg-tb-right-15{margin-right:15px}.mg-tb-right-20{margin-right:20px}.mg-tb-right-25{margin-right:25px}.mg-tb-right-30{margin-right:30px}.mg-tb-right-35{margin-right:35px}.mg-tb-right-40{margin-right:40px}.mg-tb-right-45{margin-right:45px}.mg-tb-right-50{margin-right:50px}.mg-tb-right-55{margin-right:55px}.mg-tb-right-60{margin-right:60px}.mg-tb-right-65{margin-right:65px}.mg-tb-right-70{margin-right:70px}.mg-tb-right-75{margin-right:75px}}@media (min-width:992px){.mg-des-0{margin:0}.mg-des-5{margin:5px}.mg-des-10{margin:10px}.mg-des-15{margin:15px}.mg-des-20{margin:20px}.mg-des-25{margin:25px}.mg-des-30{margin:30px}.mg-des-35{margin:35px}.mg-des-40{margin:40px}.mg-des-45{margin:45px}.mg-des-50{margin:50px}.mg-des-55{margin:55px}.mg-des-60{margin:60px}.mg-des-65{margin:65px}.mg-des-70{margin:70px}.mg-des-75{margin:75px}.mg-des-top-0{margin-top:0}.mg-des-top-5{margin-top:5px}.mg-des-top-10{margin-top:10px}.mg-des-top-15{margin-top:15px}.mg-des-top-20{margin-top:20px}.mg-des-top-25{margin-top:25px}.mg-des-top-30{margin-top:30px}.mg-des-top-35{margin-top:35px}.mg-des-top-40{margin-top:40px}.mg-des-top-45{margin-top:45px}.mg-des-top-50{margin-top:50px}.mg-des-top-55{margin-top:55px}.mg-des-top-60{margin-top:60px}.mg-des-top-65{margin-top:65px}.mg-des-top-70{margin-top:70px}.mg-des-top-75{margin-top:75px}.mg-des-bottom-0{margin-bottom:0}.mg-des-bottom-5{margin-bottom:5px}.mg-des-bottom-10{margin-bottom:10px}.mg-des-bottom-15{margin-bottom:15px}.mg-des-bottom-20{margin-bottom:20px}.mg-des-bottom-25{margin-bottom:25px}.mg-des-bottom-30{margin-bottom:30px}.mg-des-bottom-35{margin-bottom:35px}.mg-des-bottom-40{margin-bottom:40px}.mg-des-bottom-45{margin-bottom:45px}.mg-des-bottom-50{margin-bottom:50px}.mg-des-bottom-55{margin-bottom:55px}.mg-des-bottom-60{margin-bottom:60px}.mg-des-bottom-65{margin-bottom:65px}.mg-des-bottom-70{margin-bottom:70px}.mg-des-bottom-75{margin-bottom:75px}.mg-des-left-0{margin-left:0}.mg-des-left-5{margin-left:5px}.mg-des-left-10{margin-left:10px}.mg-des-left-15{margin-left:15px}.mg-des-left-20{margin-left:20px}.mg-des-left-25{margin-left:25px}.mg-des-left-30{margin-left:30px}.mg-des-left-35{margin-left:35px}.mg-des-left-40{margin-left:40px}.mg-des-left-45{margin-left:45px}.mg-des-left-50{margin-left:50px}.mg-des-left-55{margin-left:55px}.mg-des-left-60{margin-left:60px}.mg-des-left-65{margin-left:65px}.mg-des-left-70{margin-left:70px}.mg-des-left-75{margin-left:75px}.mg-des-right-0{margin-right:0}.mg-des-right-5{margin-right:5px}.mg-des-right-10{margin-right:10px}.mg-des-right-15{margin-right:15px}.mg-des-right-20{margin-right:20px}.mg-des-right-25{margin-right:25px}.mg-des-right-30{margin-right:30px}.mg-des-right-35{margin-right:35px}.mg-des-right-40{margin-right:40px}.mg-des-right-45{margin-right:45px}.mg-des-right-50{margin-right:50px}.mg-des-right-55{margin-right:55px}.mg-des-right-60{margin-right:60px}.mg-des-right-65{margin-right:65px}.mg-des-right-70{margin-right:70px}.mg-des-right-75{margin-right:75px}}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-Black.ttf');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-BlackItalic.ttf');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-Bold.ttf');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-BoldItalic.ttf');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-ExtraBold.ttf');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-ExtraBoldItalic.ttf');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-ExtraLight.ttf');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-ExtraLightItalic.ttf');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-Light.ttf');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-LightItalic.ttf');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-Medium.ttf');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-MediumItalic.ttf');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-Regular.ttf');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-RegularItalic.ttf');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-SemiBold.ttf');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-SemiBoldItalic.ttf');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-Thin.ttf');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Poppins-ThinItalic.ttf');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Pe-icon-7-stroke';src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Pe-icon-7-stroke.eot?d7yf1v');src:url('../../frontend/Primariu/cavemen/pt_PT/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),url('../../frontend/Primariu/cavemen/pt_PT/fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),url('../../frontend/Primariu/cavemen/pt_PT/fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),url('../../frontend/Primariu/cavemen/pt_PT/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^=pe-7s-],[class*=" pe-7s-"]{font-family:'Pe-icon-7-stroke';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-7s-album:before{content:"\e6aa"}.pe-7s-arc:before{content:"\e6ab"}.pe-7s-back-2:before{content:"\e6ac"}.pe-7s-bandaid:before{content:"\e6ad"}.pe-7s-car:before{content:"\e6ae"}.pe-7s-diamond:before{content:"\e6af"}.pe-7s-door-lock:before{content:"\e6b0"}.pe-7s-eyedropper:before{content:"\e6b1"}.pe-7s-female:before{content:"\e6b2"}.pe-7s-gym:before{content:"\e6b3"}.pe-7s-hammer:before{content:"\e6b4"}.pe-7s-headphones:before{content:"\e6b5"}.pe-7s-helm:before{content:"\e6b6"}.pe-7s-hourglass:before{content:"\e6b7"}.pe-7s-leaf:before{content:"\e6b8"}.pe-7s-magic-wand:before{content:"\e6b9"}.pe-7s-male:before{content:"\e6ba"}.pe-7s-map-2:before{content:"\e6bb"}.pe-7s-next-2:before{content:"\e6bc"}.pe-7s-paint-bucket:before{content:"\e6bd"}.pe-7s-pendrive:before{content:"\e6be"}.pe-7s-photo:before{content:"\e6bf"}.pe-7s-piggy:before{content:"\e6c0"}.pe-7s-plugin:before{content:"\e6c1"}.pe-7s-refresh-2:before{content:"\e6c2"}.pe-7s-rocket:before{content:"\e6c3"}.pe-7s-settings:before{content:"\e6c4"}.pe-7s-shield:before{content:"\e6c5"}.pe-7s-smile:before{content:"\e6c6"}.pe-7s-usb:before{content:"\e6c7"}.pe-7s-vector:before{content:"\e6c8"}.pe-7s-wine:before{content:"\e6c9"}.pe-7s-cloud-upload:before{content:"\e68a"}.pe-7s-cash:before{content:"\e68c"}.pe-7s-close:before{content:"\e680"}.pe-7s-bluetooth:before{content:"\e68d"}.pe-7s-cloud-download:before{content:"\e68b"}.pe-7s-way:before{content:"\e68e"}.pe-7s-close-circle:before{content:"\e681"}.pe-7s-id:before{content:"\e68f"}.pe-7s-angle-up:before{content:"\e682"}.pe-7s-wristwatch:before{content:"\e690"}.pe-7s-angle-up-circle:before{content:"\e683"}.pe-7s-world:before{content:"\e691"}.pe-7s-angle-right:before{content:"\e684"}.pe-7s-volume:before{content:"\e692"}.pe-7s-angle-right-circle:before{content:"\e685"}.pe-7s-users:before{content:"\e693"}.pe-7s-angle-left:before{content:"\e686"}.pe-7s-user-female:before{content:"\e694"}.pe-7s-angle-left-circle:before{content:"\e687"}.pe-7s-up-arrow:before{content:"\e695"}.pe-7s-angle-down:before{content:"\e688"}.pe-7s-switch:before{content:"\e696"}.pe-7s-angle-down-circle:before{content:"\e689"}.pe-7s-scissors:before{content:"\e697"}.pe-7s-wallet:before{content:"\e600"}.pe-7s-safe:before{content:"\e698"}.pe-7s-volume2:before{content:"\e601"}.pe-7s-volume1:before{content:"\e602"}.pe-7s-voicemail:before{content:"\e603"}.pe-7s-video:before{content:"\e604"}.pe-7s-user:before{content:"\e605"}.pe-7s-upload:before{content:"\e606"}.pe-7s-unlock:before{content:"\e607"}.pe-7s-umbrella:before{content:"\e608"}.pe-7s-trash:before{content:"\e609"}.pe-7s-tools:before{content:"\e60a"}.pe-7s-timer:before{content:"\e60b"}.pe-7s-ticket:before{content:"\e60c"}.pe-7s-target:before{content:"\e60d"}.pe-7s-sun:before{content:"\e60e"}.pe-7s-study:before{content:"\e60f"}.pe-7s-stopwatch:before{content:"\e610"}.pe-7s-star:before{content:"\e611"}.pe-7s-speaker:before{content:"\e612"}.pe-7s-signal:before{content:"\e613"}.pe-7s-shuffle:before{content:"\e614"}.pe-7s-shopbag:before{content:"\e615"}.pe-7s-share:before{content:"\e616"}.pe-7s-server:before{content:"\e617"}.pe-7s-search:before{content:"\e618"}.pe-7s-film:before{content:"\e6a5"}.pe-7s-science:before{content:"\e619"}.pe-7s-disk:before{content:"\e6a6"}.pe-7s-ribbon:before{content:"\e61a"}.pe-7s-repeat:before{content:"\e61b"}.pe-7s-refresh:before{content:"\e61c"}.pe-7s-add-user:before{content:"\e6a9"}.pe-7s-refresh-cloud:before{content:"\e61d"}.pe-7s-paperclip:before{content:"\e69c"}.pe-7s-radio:before{content:"\e61e"}.pe-7s-note2:before{content:"\e69d"}.pe-7s-print:before{content:"\e61f"}.pe-7s-network:before{content:"\e69e"}.pe-7s-prev:before{content:"\e620"}.pe-7s-mute:before{content:"\e69f"}.pe-7s-power:before{content:"\e621"}.pe-7s-medal:before{content:"\e6a0"}.pe-7s-portfolio:before{content:"\e622"}.pe-7s-like2:before{content:"\e6a1"}.pe-7s-plus:before{content:"\e623"}.pe-7s-left-arrow:before{content:"\e6a2"}.pe-7s-play:before{content:"\e624"}.pe-7s-key:before{content:"\e6a3"}.pe-7s-plane:before{content:"\e625"}.pe-7s-joy:before{content:"\e6a4"}.pe-7s-photo-gallery:before{content:"\e626"}.pe-7s-pin:before{content:"\e69b"}.pe-7s-phone:before{content:"\e627"}.pe-7s-plug:before{content:"\e69a"}.pe-7s-pen:before{content:"\e628"}.pe-7s-right-arrow:before{content:"\e699"}.pe-7s-paper-plane:before{content:"\e629"}.pe-7s-delete-user:before{content:"\e6a7"}.pe-7s-paint:before{content:"\e62a"}.pe-7s-bottom-arrow:before{content:"\e6a8"}.pe-7s-notebook:before{content:"\e62b"}.pe-7s-note:before{content:"\e62c"}.pe-7s-next:before{content:"\e62d"}.pe-7s-news-paper:before{content:"\e62e"}.pe-7s-musiclist:before{content:"\e62f"}.pe-7s-music:before{content:"\e630"}.pe-7s-mouse:before{content:"\e631"}.pe-7s-more:before{content:"\e632"}.pe-7s-moon:before{content:"\e633"}.pe-7s-monitor:before{content:"\e634"}.pe-7s-micro:before{content:"\e635"}.pe-7s-menu:before{content:"\e636"}.pe-7s-map:before{content:"\e637"}.pe-7s-map-marker:before{content:"\e638"}.pe-7s-mail:before{content:"\e639"}.pe-7s-mail-open:before{content:"\e63a"}.pe-7s-mail-open-file:before{content:"\e63b"}.pe-7s-magnet:before{content:"\e63c"}.pe-7s-loop:before{content:"\e63d"}.pe-7s-look:before{content:"\e63e"}.pe-7s-lock:before{content:"\e63f"}.pe-7s-lintern:before{content:"\e640"}.pe-7s-link:before{content:"\e641"}.pe-7s-like:before{content:"\e642"}.pe-7s-light:before{content:"\e643"}.pe-7s-less:before{content:"\e644"}.pe-7s-keypad:before{content:"\e645"}.pe-7s-junk:before{content:"\e646"}.pe-7s-info:before{content:"\e647"}.pe-7s-home:before{content:"\e648"}.pe-7s-help2:before{content:"\e649"}.pe-7s-help1:before{content:"\e64a"}.pe-7s-graph3:before{content:"\e64b"}.pe-7s-graph2:before{content:"\e64c"}.pe-7s-graph1:before{content:"\e64d"}.pe-7s-graph:before{content:"\e64e"}.pe-7s-global:before{content:"\e64f"}.pe-7s-gleam:before{content:"\e650"}.pe-7s-glasses:before{content:"\e651"}.pe-7s-gift:before{content:"\e652"}.pe-7s-folder:before{content:"\e653"}.pe-7s-flag:before{content:"\e654"}.pe-7s-filter:before{content:"\e655"}.pe-7s-file:before{content:"\e656"}.pe-7s-expand1:before{content:"\e657"}.pe-7s-exapnd2:before{content:"\e658"}.pe-7s-edit:before{content:"\e659"}.pe-7s-drop:before{content:"\e65a"}.pe-7s-drawer:before{content:"\e65b"}.pe-7s-download:before{content:"\e65c"}.pe-7s-display2:before{content:"\e65d"}.pe-7s-display1:before{content:"\e65e"}.pe-7s-diskette:before{content:"\e65f"}.pe-7s-date:before{content:"\e660"}.pe-7s-cup:before{content:"\e661"}.pe-7s-culture:before{content:"\e662"}.pe-7s-crop:before{content:"\e663"}.pe-7s-credit:before{content:"\e664"}.pe-7s-copy-file:before{content:"\e665"}.pe-7s-config:before{content:"\e666"}.pe-7s-compass:before{content:"\e667"}.pe-7s-comment:before{content:"\e668"}.pe-7s-coffee:before{content:"\e669"}.pe-7s-cloud:before{content:"\e66a"}.pe-7s-clock:before{content:"\e66b"}.pe-7s-check:before{content:"\e66c"}.pe-7s-chat:before{content:"\e66d"}.pe-7s-cart:before{content:"\e66e"}.pe-7s-camera:before{content:"\e66f"}.pe-7s-call:before{content:"\e670"}.pe-7s-calculator:before{content:"\e671"}.pe-7s-browser:before{content:"\e672"}.pe-7s-box2:before{content:"\e673"}.pe-7s-box1:before{content:"\e674"}.pe-7s-bookmarks:before{content:"\e675"}.pe-7s-bicycle:before{content:"\e676"}.pe-7s-bell:before{content:"\e677"}.pe-7s-battery:before{content:"\e678"}.pe-7s-ball:before{content:"\e679"}.pe-7s-back:before{content:"\e67a"}.pe-7s-attention:before{content:"\e67b"}.pe-7s-anchor:before{content:"\e67c"}.pe-7s-albums:before{content:"\e67d"}.pe-7s-alarm:before{content:"\e67e"}.pe-7s-airplay:before{content:"\e67f"}@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.tab-content>.tab-pane.product-carousel{display:block;visibility:hidden;height:0;overflow:hidden}.tab-content>.tab-pane.product-carousel.active{visibility:visible;height:auto;overflow:visible}.parallax{background-attachment:fixed !important;background-position:center center;background-repeat:no-repeat;background-size:cover}:root{--font-family:"Inter";--icon-font-family:"Pe-icon-7-stroke";--btn-primary-bg:#000;--btn-primary-bg-hover:#4d4d4d;--btn-secondary-bg-hover:#f2f2f2;--grey-color:#f2f2f2;--message-info-bg:#f2f2f2;--message-error-bg:#f4bebe;--message-notice-bg:#f7dfac;--message-warning-bg:#f7dfac;--message-success-bg:#bfe5bf;--btn-height-md:44px;--btn-height-xl:60px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000}.btn.btn-primary,.btn.btn-secondary,.btn.btn-primary:focus,.btn.btn-secondary:focus{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border:1px solid #000;height:var(--btn-height-md);line-height:var(--btn-height-md) !important;font-size:13px;line-height:20px;text-transform:uppercase}.btn.btn-primary,.btn.btn-primary:focus{background:#000;color:#fff}.btn.btn-secondary,.btn.btn.btn-secondary:focus{background:#fff;color:#000}.btn.btn-secondary.br-n,.btn.btn-secondary.br-n:focus{border-color:#fff}.btn.btn-primary:hover{border:1px solid var(--btn-primary-bg-hover) !important;background:var(--btn-primary-bg-hover) !important;color:#fff !important}.btn.btn-secondary:hover{border:1px solid #000 !important;background:#000 !important;color:#fff !important}.btn.btn-secondary.br-n:hover{background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-bg-hover);color:#000}.btn-full{display:block !important;width:100% !important}.btn-full+.btn-full{margin-top:12px}.justify-space-between{justify-content:space-between}.text-underline{text-decoration:underline}.breadcrumbs{margin:0 auto;padding:40px 0;background-color:#fff}.breadcrumbs .items a{font-size:12px;line-height:15px;color:#999 !important;font-weight:500}.breadcrumbs .item:not(:last-child):after{content:"";width:2px;height:2px;background:#999;margin:0 6px}.breadcrumbs .items li strong{font-weight:500;font-size:12px;line-height:15px;color:#000 !important}.switcher-language .switcher img{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;max-width:24px;height:auto}.mw-415{max-width:415px}body.width1366 [data-content-type=row][data-appearance=contained]{max-width:1336px}body.width1366.cms-index-index #maincontent>.columns,body.width1366.cms-index-index main.page-main{max-width:100vw !important}@media (min-width:992px){body.account.page-layout-2columns-left .page-main>.columns .column.main,body.account.page-layout-2columns-right .page-main>.columns .column.main{width:calc(75% - 15px) !important;float:right !important}body.account.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-main,body.account.page-layout-2columns-right .page-main>.columns .sidebar.sidebar-main,body.account.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-additional,body.account.page-layout-2columns-right .page-main>.columns .sidebar.sidebar-additional{width:calc(25% + 15px) !important;padding:0 30px 0 0 !important;float:left !important}}@media screen and (min-width:1200px){body.width1366.cms-index-index #maincontent>.columns,body.width1366.cms-index-index main.page-main{max-width:100vw !important}}.page-wrapper:before{content:"";position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;backface-visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s}.page-wrapper.menu-open:before{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s}.label,label{line-height:22px;font-weight:600;color:#000;margin:0 0 4px}.field>.label,.form-group>.label,.field>label,.form-group>label{font-weight:600}.fieldset .field>.label{margin:0 0 4px}textarea,select,input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],.amcard-field-block.-datepicker .amcard-field,.amcard-field-block>.amcard-field{height:46px;padding:0 12px;border:1px solid #e5e5e5;font-weight:500;font-size:14px;line-height:22px;color:#000;font-family:var(--font-family)}textarea::placeholder,select::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,.amcard-field-block.-datepicker .amcard-field::placeholder,.amcard-field-block>.amcard-field::placeholder{color:#999 !important}textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=number]:focus,input[type=datetime]:focus,input[type=email]:focus,.amcard-field-block.-datepicker .amcard-field:focus,.amcard-field-block>.amcard-field:focus{border-color:#000}.field.date .ui-datepicker-trigger{display:none}.custom-gdpr-box input[type=checkbox]{margin:0}.checkbox .choice input[type=radio],.field.choice:not(.review-field-rating) input[type=checkbox],.form .choice:not(.review-field-rating) input[type=checkbox],.checkbox .choice input[type=checkbox],.mgs-layered-checkbox,.custom-gdpr-box input[type=checkbox],.amxnotif-block div.field input[type=checkbox]{width:18px;height:18px;background:0 0;border:unset;border-radius:0;-webkit-appearance:unset;position:relative;cursor:pointer;top:1px}.checkbox .choice input[type=radio]:before,.field.choice:not(.review-field-rating) input[type=checkbox]:before,.form .choice:not(.review-field-rating) input[type=checkbox]:before,.checkbox .choice input[type=checkbox]:before,.mgs-layered-checkbox:before,.custom-gdpr-box input[type=checkbox]:before,.amxnotif-block div.field input[type=checkbox]:before{content:"";height:16px;width:16px;position:absolute;background:#fff;left:0;display:block;top:1px;border:1px solid #ccc;border-radius:0}.checkbox .choice input[type=radio]:checked:after,.field.choice:not(.review-field-rating) input[type=checkbox]:checked:after,.form .choice:not(.review-field-rating) input[type=checkbox]:checked:after,.checkbox .choice input[type=checkbox]:checked:after,.mgs-layered-checkbox:checked:after,.custom-gdpr-box input[type=checkbox]:checked:after,.amxnotif-block div.field input[type=checkbox]:checked:after{content:"";height:16px;width:16px;background-color:#000;border:1px solid #000;position:absolute;left:0;top:1px;accent-color:#000;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.333 10.834 7.5 15l9.167-9.166' stroke='%23fff' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E")}.field.choice:not(.review-field-rating) input[type=radio]+label,.field.choice:not(.review-field-rating) input[type=radio]+.mage-error+label,.form .choice:not(.review-field-rating) input[type=radio]+label,.form .choice:not(.review-field-rating) input[type=radio]+.mage-error+label,.checkbox .choice input[type=radio]+label,.checkbox .choice input[type=radio]+.mage-error+label,.field.choice:not(.review-field-rating) input[type=checkbox]+label,.field.choice:not(.review-field-rating) input[type=checkbox]+.mage-error+label,.form .choice:not(.review-field-rating) input[type=checkbox]+label,.form .choice:not(.review-field-rating) input[type=checkbox]+.mage-error+label,.checkbox .choice input[type=checkbox]+label,.checkbox .choice input[type=checkbox]+.mage-error+label,.field.choice:not(.review-field-rating) input[type=radio]+.label,.field.choice:not(.review-field-rating) input[type=radio]+.mage-error+.label,.form .choice:not(.review-field-rating) input[type=radio]+.label,.form .choice:not(.review-field-rating) input[type=radio]+.mage-error+.label,.checkbox .choice input[type=radio]+.label,.checkbox .choice input[type=radio]+.mage-error+.label,.field.choice:not(.review-field-rating) input[type=checkbox]+.label,.field.choice:not(.review-field-rating) input[type=checkbox]+.mage-error+.label,.form .choice:not(.review-field-rating) input[type=checkbox]+.label,.form .choice:not(.review-field-rating) input[type=checkbox]+.mage-error+.label,.checkbox .choice input[type=checkbox]+.mage-error+.label,.checkbox .choice input[type=checkbox]+.label{padding-left:10px}header.page-header{border-color:#eee}header.page-header .header-area .top-header{height:40px;background:#eee}header.page-header .header-area.header2 .top-custom-link ul{display:flex;justify-content:center !important}header.page-header .header-area.header2 .top-custom-link ul li{padding:0;display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:12px;line-height:160%}header.page-header .header-area.header2 .top-custom-link ul li img{width:20px;height:auto}.nav-before-open header.page-header .menu-wrapper .megamenu-language{padding:20px 15px}.nav-before-open header.page-header .menu-wrapper .megamenu-language .switcher{display:flex;gap:10px}.nav-before-open header.page-header .menu-wrapper .megamenu-language .switcher ul{display:flex;gap:16px}.nav-before-open header.page-header .menu-wrapper .megamenu-language .switcher ul li{font-style:normal;font-weight:500;font-size:13px;line-height:24px}.nav-before-open header.page-header .menu-wrapper .megamenu-language .switcher ul li a{color:#999}.nav-before-open header.page-header .menu-wrapper .megamenu-language .switcher ul li strong{font-weight:600;color:#000}.page-header .header-top-links .header-acccount .header.links li.lof+li,.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li.authorization-link.lof+li{display:none}button.action.captcha-reload{border:0;background:0 0;font-weight:500;font-size:13px;line-height:16px;color:#000}button.action.captcha-reload:before{font-family:var(--icon-font-family);speak:none;font-style:normal;font-weight:600;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61c";margin-right:10px}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul li>.label-menu,header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul li>.widget.block .label-menu,.navigation .nav-main-menu li>ul.dropdown-menu .label-menu,header.page-header .nav-main-menu .level0>.label-menu{position:relative !important;height:auto;font-family:var(--font-family);font-size:9px;font-weight:600;line-height:20px;letter-spacing:0em;color:#666;text-transform:uppercase;background:#fff;margin-left:0;padding:0;top:-5px}header.page-header .nav-main-menu .level0>.label-menu{left:5px}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul li>.widget.block{display:inline-block;margin:0}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul li>.label-menu.sale,header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul li>.widget.block .label-menu.sale,.navigation .nav-main-menu li>ul.dropdown-menu .label-menu.sale,header.page-header .nav-main-menu .level0>.label-menu.sale{color:red}.page-header .search-form .actions-search .action-search:before{content:"";display:inline-block;width:20px;height:20px;background:url(../../frontend/Primariu/cavemen/pt_PT/images/search.svg) no-repeat center}.top-wishlist .wishlist-icon:before{content:"";display:inline-block;width:20px;height:20px;background:url(../../frontend/Primariu/cavemen/pt_PT/images/favourite.svg) no-repeat center}.header-area .minicart-wrapper .action.showcart:before{content:"";display:inline-block;width:20px;height:20px;background:url(../../frontend/Primariu/cavemen/pt_PT/images/bag-dark.svg) no-repeat center !important}.page-header .search-form .actions-search .action-search i{display:none}@media screen and (min-width:768px),print{.page-header .header-area.header2 .top-custom-link ul{justify-content:left}}@media (min-width:1200px){header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu{width:100vw;margin-left:calc(-50vw - 10px);padding:30px}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=row][data-appearance=contained]{max-width:unset}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu .pagebuilder-column+.pagebuilder-column img{width:100%}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul{width:400px;display:flex;flex-wrap:wrap}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu [data-content-type=html] ul li a{font-family:var(--font-family);font-style:normal;font-weight:500;font-size:13px;line-height:26px;color:#000;padding:0;border-bottom:0}header.page-header .nav-main-menu li.homepage-link,header.page-header .nav-main-menu li.other-page{display:none !important}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu>li{max-width:calc(100vw - 80px);margin:0 auto;padding:0 15px}}@media (min-width:1921px){header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu>li{max-width:1840px}}@media (max-width:1199px){header.page-header button.action.nav-tg{padding:0}header.page-header .nav-main-menu li>a+.toggle-menu a{display:flex;width:43px;height:43px;align-items:center;justify-content:center;overflow:hidden}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li .fa-chevron-right{transform:rotate(45deg);font-size:30px;border-radius:50%}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li .fa-chevron-right:before{font-family:var(--icon-font-family);speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e680"}.megamenu-content .image-col{display:none !important}header.page-header .nav-main-menu li>a span.nav-back{display:inline-flex;align-items:center}}@media (max-width:767px){.header-area .top-header .top-custom-link ul li+li{margin-left:20px}}@media (max-width:649px){.header-area.header2 .top-header .frame-fluid .line .top-middle-header{padding:9px 0}}@media (max-width:1199px){.nav-before-open header.page-header .menu-wrapper ul.two-items>li{width:calc(100%/2)}ul.data.item.title.nav-tabs.hidden-des.two-items>li>a{background-color:#fff;text-transform:uppercase;color:#666 !important;border-bottom:1px solid #e5e5e5 !important;font-weight:500;line-height:17px}ul.data.item.title.nav-tabs.hidden-des.two-items>li.active>a{color:#000 !important;border-bottom:1px solid #000 !important}header.page-header .nav-main-menu li.other-page{margin-top:30px !important}header.page-header .nav-main-menu li.other-page+li.other-page{margin-top:6px !important}header.page-header .nav-main-menu li.other-page>a{font-size:13px;font-weight:400 !important;line-height:26px;color:#666 !important;border:none;padding:0 !important}}@media (max-width:500px){header.page-header button.action.nav-tg:before{color:#000;top:4px;right:4px}header.page-header .menu-wrapper{width:100%;max-width:100%}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation{max-width:calc(100% - 15px);padding-left:15px}header.page-header .nav-main-menu li>a{padding:10px 0 !important}.nav-before-open header.page-header .menu-wrapper .menu-content.menu-content-mb{padding-top:50px}ul.data.item.title.nav-tabs.hidden-des.two-items>li>a{padding:10px 0}}.footer-icon-block{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:50px;padding-bottom:50px}.footer-icon-block .pagebuilder-column-line{gap:20px}.footer-icon-block .pagebuilder-column{text-align:center}.footer-icon-block .pagebuilder-column div[data-content-type=text]{font-weight:400;font-size:13px;line-height:160%;color:#666 !important}.footer-icon-block .pagebuilder-column div[data-content-type=text] h6{margin-top:12px;margin-bottom:2px;text-transform:uppercase;font-size:14px;line-height:17px}.footer-icon-block .pagebuilder-column div[data-content-type=text] p{margin-bottom:0;font-weight:400;font-size:13px;line-height:160%;color:#666 !important}@media (max-width:767px){.footer-icon-block{padding-top:60px;padding-bottom:60px}.footer-icon-block .pagebuilder-column{text-align:left;flex-direction:row !important;width:100% !important;gap:12px}.footer-icon-block .pagebuilder-column figure{width:24px;height:24px}.footer-icon-block .pagebuilder-column div[data-content-type=text] h6{margin-top:0}}.page-footer .middle-footer{border-top:0;padding:60px 0}footer.page-footer .list-contacts{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:#000}footer.page-footer .list-contacts li+li{margin-top:10px}footer.page-footer .list-contacts li a{color:#000 !important;text-decoration:underline}.page-footer .middle-footer .footer-newsletter h6{font-size:18px;line-height:22px;text-transform:uppercase}.page-footer .middle-footer .footer-newsletter p{font-size:13px;line-height:160%;color:#666 !important;margin-bottom:12px}.page-footer .middle-footer .footer-newsletter .block.newsletter{width:100%;border-radius:0;border-color:#aaa;height:50px;margin-bottom:25px}.page-footer .middle-footer .footer-newsletter .block.newsletter input[type=email]{height:var(--btn-height-md);border-radius:0;font-size:14px;line-height:22px;color:#999}.page-footer .middle-footer .footer-newsletter .block.newsletter .action.subscribe{border-radius:0;background-color:#fff;color:#000;text-transform:uppercase;border:0;font-size:13px;line-height:16px;letter-spacing:.5px;padding:0 12px}.page-footer .block.newsletter .form.subscribe .custom-gdpr-box{display:flex;position:absolute;left:-3px;right:-3px;top:50px;margin-top:0}.page-footer .block.newsletter .form.subscribe .custom-gdpr-box input#accept_gdpr{padding:0}.page-footer .middle-footer .footer-links{margin-bottom:0 !important;margin-top:32px}.page-footer .middle-footer .footer-links h6{margin-bottom:12px;font-size:14px;line-height:17px}.page-footer .middle-footer .footer-links ul li{margin-bottom:0;line-height:200%}.page-footer .middle-footer .footer-links ul li+li{margin-top:2px}.page-footer .middle-footer .footer-links ul li a{color:#666}.page-footer .middle-footer .footer-links ul li a:hover{color:#000 !important}.page-footer .switcher-language.desktop{margin-top:40px}.page-footer .switcher-language.mobile{margin-top:32px}.page-footer .switcher-language .switcher{display:flex;gap:10px}.page-footer .switcher-language .switcher ul{display:flex;gap:16px}.page-footer .switcher-language .switcher ul li{font-style:normal;font-weight:500;font-size:13px;line-height:24px}.page-footer .switcher-language .switcher ul li a{color:#999}.page-footer .switcher-language .switcher ul li strong{font-weight:600;color:#000}.page-footer .bottom-footer{padding:0 0 10px}.page-footer .bottom-footer .bottom-footer-line{margin-bottom:20px;height:1px;background-color:#e5e5e5}.page-footer .bottom-footer .copyright p{font-size:12px;line-height:160%;color:#999 !important;margin-bottom:0}.page-footer .bottom-footer .social-networks .social-link{display:flex;justify-content:center;align-items:center;gap:0}.page-footer .bottom-footer .social-networks .social-link li{margin:0}.page-footer .bottom-footer .social-networks .social-link li a{display:inline-flex;width:36px;height:36px;justify-content:center;align-items:center;color:#000}.page-footer .bottom-footer .payment-icons img{max-width:100%}small.copyright{display:none}@media (min-width:1200px){.page-footer .middle-footer .footer-newsletter .block.newsletter .field.newsletter{max-width:648px}.page-footer .middle-footer .footer-links{margin-top:60px}}@media (min-width:768px) and (max-width:1199px){.page-footer .bottom-footer .bottom-footer-line-wrapper{order:1}.page-footer .bottom-footer .copyright{order:4;text-align:center}.page-footer .bottom-footer .social-networks{order:2}.page-footer .bottom-footer .payment-icons{order:3}.page-footer .bottom-footer .social-networks .social-link{justify-content:flex-start}}@media (max-width:767px){.page-footer .bottom-footer .social-networks{padding-top:16px;padding-bottom:16px}.page-footer .bottom-footer .social-networks .social-link{justify-content:flex-start}footer.page-footer .bottom-footer{padding-bottom:71px !important}.page-footer .bottom-footer .payment-icons{text-align:left}}.cms-index-index header.page-header{position:absolute;left:0;right:0}.cms-index-index main.page-main{padding-top:38px}.cms-index-index .footer-icon-block{display:none}.home-icon-services{padding-top:50px;padding-bottom:50px;text-align:center}.home-icon-services .mgs-image-block{margin-bottom:12px}.home-icon-services h6{font-weight:600;font-size:14px;line-height:17px;margin-bottom:2px}.home-icon-services p{font-weight:400;font-size:13px;line-height:160%;color:#666 !important;margin-bottom:0}.cats-three-grid .line{margin-left:-2px;margin-right:-2px}.cats-three-grid .line>div{padding-left:2px;padding-right:2px}.homepage-blog .text-right button{background:0 0;padding:0;font-weight:500;font-size:14px;line-height:17px;color:#000;text-decoration:underline}.homepage-blog .text-right button{background:0 0;padding:0;font-weight:500;font-size:14px;line-height:17px;color:#000;text-decoration:underline}.mgs-post .post-item-detail{background-color:#fff;padding:16px 24px 24px}.latest-post-grid-block .post-content{margin-top:0}.latest-post-grid-block .post-content .post-tags a{display:inline-block;font-weight:400;font-size:13px;line-height:20px;margin:0 8px 8px 0}.latest-post-grid-block .post-content .title-blog a{font-weight:500;font-size:16px;line-height:22px}.latest-post-grid-block .short-content{margin-top:6px;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.01em;color:#6b6b6b}.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div>.new-product-cat-block .owl-carousel,.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div>.new-product-cat-block .owl-carousel .owl-stage-outer{max-width:318px !important;max-height:calc(100% - 80px)}.mgs-owl-carousel.owl-carousel .owl-nav>div span{width:38px;height:38px;line-height:38px;margin-top:0 !important;transform:unset;position:relative;top:unset}.mgs-carousel-multiple .owl-nav div span,.mgs-carousel-multiple .owl-nav div span em{height:38px;line-height:38px}.mgs-carousel-multiple .owl-nav div span em.fa-angle-left{right:3px;top:-3px}.mgs-carousel-multiple .owl-nav div span em.fa-angle-right{left:0;top:-3px}.cms-index-index.width1366 #maincontent .section-builder-full.homepage-blog .frame{padding-left:15px !important;padding-right:15px !important}.cats-three-grid-item button span{text-transform:uppercase}@media all and (min-width:1200px),print{body.width1366 .frame,body.width1366 .page-main,body.width1366 .breadcrumbs .items,body.width1366 .page.messages .messages,body.width1366 .page-wrapper>.breadcrumbs,.cms-index-index.width1366 #maincontent .section-builder-full.homepage-blog .frame,.width1366.catalog-category-view.page-layout-1column .category-view,.width1366.catalogsearch-result-index.page-layout-1column .category-view,.width1366.catalog-category-view.page-layout-2columns-left .category-view,.width1366.catalogsearch-result-index.page-layout-2columns-left .category-view,.width1366.catalog-category-view.page-layout-2columns-right .category-view,.width1366.catalogsearch-result-index-view.page-layout-2columns-right .category-view,.width1366.catalog-category-view.page-layout-3columns .category-view,.width1366.catalogsearch-result-index.page-layout-3columns .category-view,body.width1366.catalog-category-view .page-title-wrapper,body.width1366.catalogsearch-result-index .page-title-wrapper,.width1366 .page-main>.columns{max-width:calc(100vw - 80px)}body.width1366.blog-post-list .page-title-wrapper,body.width1366 .frame,body.width1366 .page-main,body.width1366 .breadcrumbs .items,body.width1366 .page.messages .messages,body.width1366 .breadcrumbs+.page-title-wrapper h1.page-title,.cms-index-index .section-builder-full .frame,.cms-index-index #maincontent .homepage-blog>.frame{max-width:calc(100vw - 80px) !important}}@media (min-width:1921px){body.width1366 .frame,body.width1366 .page-main,body.width1366 .breadcrumbs .items,body.width1366 .page.messages .messages,body.width1366 .page-wrapper>.breadcrumbs,.cms-index-index.width1366 #maincontent .section-builder-full.homepage-blog .frame,body.width1366.account .page-title-wrapper,.width1366.catalog-category-view.page-layout-1column .category-view,.width1366.catalogsearch-result-index.page-layout-1column .category-view,.width1366.catalog-category-view.page-layout-2columns-left .category-view,.width1366.catalogsearch-result-index.page-layout-2columns-left .category-view,.width1366.catalog-category-view.page-layout-2columns-right .category-view,.width1366.catalogsearch-result-index-view.page-layout-2columns-right .category-view,.width1366.catalog-category-view.page-layout-3columns .category-view,.width1366.catalogsearch-result-index.page-layout-3columns .category-view,body.width1366.catalog-category-view .page-title-wrapper,body.width1366.catalogsearch-result-index .page-title-wrapper,.width1366 .page-main>.columns{max-width:1840px}body.width1366.blog-post-list .page-title-wrapper,body.width1366 .frame,body.width1366 .page-main,body.width1366 .breadcrumbs .items,body.width1366 .page.messages .messages,body.width1366 .breadcrumbs+.page-title-wrapper h1.page-title,.cms-index-index .section-builder-full .frame,.cms-index-index #maincontent .homepage-blog>.frame{max-width:1840px !important}}@media screen and (max-width:767px){.service>.line{gap:12px;flex-direction:row}.service-icon{-ms-flex:0 0 54px;flex:0 0 54px;max-width:54px}.service-text{-ms-flex:0 0 calc(100% - 54px - 12px);flex:0 0 calc(100% - 54px - 12px);max-width:calc(100% - 54px - 12px);text-align:left;padding-left:0}.service-icon img{width:24px;height:24px}.mgs-image-block .image-content span{line-height:normal}}.login-container{margin-top:60px}.block-new-customer .actions-toolbar .primary{float:none;width:100%}.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper{text-indent:-10000px;background:url(../../frontend/Primariu/cavemen/pt_PT/images/banner-1920x281-sobre.png) center no-repeat !important;background-size:cover !important;padding:83px 15px !important;margin-bottom:60px}.customer-account-login .page-title-wrapper:before{display:none}.login-container form.form.form-login .actions-toolbar .primary{display:block;width:100%;margin-right:0}.login-container form.form.form-login .actions-toolbar .primary .btn{display:block;width:100%}#remember-me-box{overflow:visible}.login-container form.form.form-login .actions-toolbar .secondary{margin-top:20px}.login-container form.form.form-login .actions-toolbar .secondary a.action{margin-top:0 !important;font-size:13px;line-height:16px;font-weight:500}.login-container form.form.form-login .actions-toolbar .secondary a.action:hover{background-color:transparent !important;color:#000 !important}.login-container .block .block-title{margin-bottom:24px}.login-container .block .block-title h2{font-size:22px;line-height:28px}.login-container .customer-advantages{margin-top:26px;font-weight:500;font-size:13px;line-height:16px}.customer-advantages ul li{position:relative;padding-left:30px;min-height:20px}.customer-advantages ul li+li{margin-top:10px}.customer-advantages ul li:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url("../../frontend/Primariu/cavemen/pt_PT/images/check-black-square.svg") no-repeat}@media screen and (min-width:768px){#remember-me-box{overflow:visible;display:flex;justify-content:space-between}#remember-me-box .tooltip.wrapper{padding-left:15px}#remember-me-box .tooltip.wrapper .tooltip.content{left:unset;right:0}#remember-me-box .tooltip.wrapper .tooltip.content:before{left:unset;right:15px;margin-left:unset;margin-right:-6px}#remember-me-box .tooltip.wrapper .tooltip.content:after{left:unset;right:15px;margin-left:unset;margin-right:-5px}}@media screen and (min-width:1200px){.login-container{display:flex;justify-content:space-between}.login-container:before,.login-container:after{display:none}.login-container .block{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 415px;max-width:415px}}@media only screen and (max-width:767px){.login-container form.form.form-login .actions-toolbar{margin-top:24px;display:block}.column.main .block.block-customer-login{margin-bottom:60px}}form.form-create-account{margin-top:0}.customer-account-create .page-title-wrapper:before{display:none}form.form-create-account fieldset+fieldset{margin-top:40px;padding-top:40px;border-top:1px solid #e5e5e5}form.form-create-account fieldset .customer-name-fields .field{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}form.form-create-account .field.field-dob,form.form-create-account .field.taxvat{margin-top:15px}.customer-account-create .title{font-size:22px;line-height:28px;text-transform:uppercase;margin-bottom:24px}.customer-advantages-wrapper{border-left:1px solid #e5e5e5;padding-left:20px}@media (max-width:570px){.customer-account-create .column.main{padding-top:60px}.customer-account-create .title{font-size:20px;line-height:26px}.customer-advantages-wrapper{border-left:0;padding-left:0;padding-top:80px}}.customer-account-forgotpassword .page-title-wrapper,.customer-account-createpassword .page-title-wrapper{padding-top:80px !important;padding-bottom:0;background-color:#fff}.customer-account-forgotpassword .page-title-wrapper:before{display:none}.customer-account-forgotpassword .page-title-wrapper h1.page-title{font-weight:600;font-size:22px;line-height:28px;text-transform:uppercase;color:#000}.form.password.forget{min-width:unset;max-width:415px;margin:0 auto}.customer-account-forgotpassword .field.email{margin-top:0}.customer-account-forgotpassword .field.note{margin-top:40px}.customer-account-createpassword .page-title-wrapper:before{display:none}.customer-account-createpassword .page-title-wrapper h1.page-title{font-weight:600;font-size:22px;line-height:28px;text-transform:uppercase;color:#000}.form.password.reset{min-width:unset;max-width:415px;margin:0 auto;padding-bottom:100px}.form.password.reset .actions-toolbar{margin-left:0 !important}@media (max-width:767px){.form.password.reset{padding-bottom:60px}}.account .columns{padding-bottom:100px}.account .page-title-wrapper{background-color:#fff !important;width:100%;margin:0 auto;padding:0 15px !important}.account .page-title-wrapper:before{display:none}.account .page-title-wrapper .page-title{font-weight:600;font-size:32px;line-height:40px;color:#000;padding:60px 0 20px;border-bottom:1px solid #e5e5e5;text-align:left;margin-right:0 !important}.sidebar.sidebar-main .block.account-nav .account-nav-title,.sidebar.sidebar-main .block .block-collapsible-nav-title{display:none}.account-nav .item a,.sidebar.sidebar-main .block .content .item a{border-left:1px solid #e5e5e5;padding:0 0 0 10px;font-weight:500;font-size:13px;line-height:40px;color:#666 !important;display:block}.account-nav .item.current,.sidebar.sidebar-main .block .content .item.current{border-left:1px solid #000;padding-left:10px}.account-nav .item.current a,.sidebar.sidebar-main .block .content .item.current a{padding-left:0;border-left:0}.account-nav .item.current strong,.sidebar.sidebar-main .block .content .item.current strong{font-weight:500;font-size:13px;line-height:40px;color:#000;padding:0}.account-nav .item a:hover,.sidebar.sidebar-main .block .content .item a:hover{border-color:#000;color:#000 !important}.block-title-account{margin-bottom:30px}.block-title-account h3{font-size:26px;line-height:36px;text-transform:none;color:#000}.account.newsletter-manage-index .block-title-account h3{font-size:14px;line-height:22px;text-transform:uppercase}.account .column.main .block:not(.widget) .block-content .box .block-title-account{margin-bottom:4px}.account .column.main .block:not(.widget) .block-content .box .block-title-account h3{font-size:14px;line-height:22px;color:#000;text-transform:uppercase}.account .column.main .block:not(.widget) .block-content .box h4.box-title-subaccount{font-size:14px;line-height:22px;color:#000;margin-bottom:4px;text-transform:uppercase}.account .column.main .block:not(.widget) .block-content .box .box-content p,.account .column.main .block:not(.widget) .block-content .box .box-content address,.account .column.main .block:not(.widget) .block-content>p.empty{font-size:13px;line-height:22px}.account .column.main .block:not(.widget) .block-content .box .box-actions a{font-size:13px;line-height:20px;font-weight:600}form.form-address-edit,form.form-edit-account,form.form-newsletter-manage{max-width:524px}form.form-address-edit .field+.field,form.form-address-edit .field+script+.field,form.form-edit-account .field+.field,form.form-edit-account .field+script+.field{margin-top:20px}.account .field.choice{display:flex}form.form-address-edit .fieldset{margin-bottom:40px}form.form-address-edit .fieldset+.fieldset{padding-top:40px;border-top:1px solid #e5e5e5}.table-wrapper.additional-addresses table.table thead tr th{padding:12px 6px;border-color:#e5e5e5;font-size:14px;line-height:14px;color:#000}.table-wrapper.additional-addresses table.table thead tr th:first-child{padding-left:0}.table-wrapper.additional-addresses table.table thead tr th:last-child{padding-right:0}.table-wrapper.additional-addresses table.table tbody tr td{padding:16px 6px;border-color:#e5e5e5;font-size:14px;line-height:14px;color:#000}.table-wrapper.additional-addresses table.table tbody tr td:first-child{padding-left:0}.table-wrapper.additional-addresses table.table tbody tr td:last-child{padding-right:0;text-align:right}.toolbar.bottom .pager select{border-radius:0;border:none;border-bottom:1px solid #e5e5e5;position:relative}.account .table-wrapper .action{font-weight:600;font-size:13px;line-height:20px;text-transform:uppercase;margin-right:10px}.account .table-wrapper .action.delete{color:red !important}.account .table-wrapper .action:last-child{margin-right:0}.account .column.main .toolbar{width:100%}@media all and (min-width:768px),print{.item-balance{padding:0 15px}.account .column.main .block:not(.widget){padding-left:15px;padding-right:15px}.account .column.main .block:not(.widget) .block-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-15px;margin-right:-15px}.account .column.main .block:not(.widget) .block-content:before,.account .column.main .block:not(.widget) .block-content:after{display:none !important}.account .column.main .block:not(.widget) .block-content .box{float:unset !important;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:415px;padding-left:15px;padding-right:15px}.account .column.main .block:not(.widget) .block-content>p.empty{padding-left:15px;padding-right:15px}.account .column.main .block:not(.widget) .table-wrapper{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.account .column.main .toolbar{padding-left:15px;padding-right:15px}}@media all and (min-width:1200px),print{body.width1200.account .page-title-wrapper{max-width:1200px}body.account.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-main,body.account.page-layout-2columns-left .page-main>.columns .column.main,body.account.page-layout-2columns-right .page-main>.columns .column.main{margin-top:40px}}.item-balance .box-balance>span{font-weight:600;font-size:22px;line-height:28px;color:#000;text-transform:uppercase}.item-balance .box-balance>span>strong{font-weight:600}.item-balance .label{font-weight:400;font-size:13px;line-height:22px;margin:0}.account .column.main .block.block-reward-dashboard-transaction:not(.widget){margin-top:60px;margin-bottom:60px}.account .column.main .block.block-reward-dashboard-transaction:not(.widget) .block-title{margin-bottom:30px}.account .column.main .block.block-reward-dashboard-transaction:not(.widget) .block-title>strong,.account .column.main .block.reward-information.mp-clear .block-title strong{font-weight:600;font-size:14px;line-height:22px;text-transform:uppercase}.account .column.main .block.block-reward-dashboard-transaction:not(.widget) .message.info.empty{padding:0;background:0 0;font-weight:400;font-size:13px;line-height:22px}form.form-rewards-setting fieldset{margin:0}form.form-rewards-setting .legend{font-weight:600;font-size:14px;line-height:22px;text-transform:uppercase;padding:0;margin-bottom:30px}form.form-rewards-setting .choice:not(.review-field-rating) input[type=checkbox]+.label{font-weight:400;font-size:14px;line-height:22px}form.form-rewards-setting .fieldset .field.choice+.field.choice{margin-top:12px}.item-balance .box-balance{background:#fff}.item-balance .available,.item-balance .earned,.item-balance .paid{height:auto;text-align:left}.form-rewards-setting .actions-toolbar{margin-top:30px;margin-left:0 !important}.account.customer-rewards-transaction .column.main .block.block-reward-dashboard-transaction:not(.widget){margin-top:0;margin-bottom:40px}.sales-order-view .page-title-wrapper,.sales-order-printshipment .page-title-wrapper,.moloni-documents-view .page-title-wrapper,.sales-order-shipment .page-title-wrapper,.sales-order-creditmemo .page-title-wrapper,.amgiftwrap-order-view .page-title-wrapper,.sales-order-invoice .page-title-wrapper{justify-content:flex-start !important;padding-top:60px !important;text-align:left}.product-item .actions-link{display:none !important}.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-printshipment .page-title-wrapper .actions-toolbar.order-actions-toolbar,.moloni-documents-view .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-shipment .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-creditmemo .page-title-wrapper .actions-toolbar.order-actions-toolbar,.amgiftwrap-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-invoice .page-title-wrapper .actions-toolbar.order-actions-toolbar{justify-content:flex-start}.sales-order-print dl.item-options,.sales-order-view dl.item-options,.sales-order-printshipment dl.item-options,.sales-order-shipment dl.item-options,.sales-order-creditmemo dl.item-options,.moloni-documents-view dl.item-options,.amgiftwrap-order-view dl.item-options,.sales-order-invoice dl.item-options{display:grid;grid-template-columns:max-content auto;margin-top:8px;margin-bottom:0}.sales-order-print dl.item-options dt,.sales-order-view dl.item-options dt,.sales-order-printshipment dl.item-options dt,.sales-order-shipment dl.item-options dt,.moloni-documents-view dl.item-options dt,.amgiftwrap-order-view dl.item-options dt,.sales-order-invoice dl.item-options dt{grid-column-start:1;margin-bottom:4px;font-size:13px;line-height:16px}.sales-order-print dl.item-options dd,.sales-order-view dl.item-options dd,.sales-order-printshipment dl.item-options dd,.sales-order-shipment dl.item-options dd,.sales-order-creditmemo dl.item-options dd,.moloni-documents-view dl.item-options dd,.amgiftwrap-order-view dl.item-options dd,.sales-order-invoice dl.item-options dd{grid-column-start:2;padding-left:10px;margin-bottom:4px;font-size:13px;line-height:16px}.table-wrapper.order-items table.table tbody tr td.col.name .product-item-name,.table-wrapper.table-order-items.invoice table.table tbody tr td.col.name .product-item-name{font-weight:400}.table-wrapper.order-items table.table tbody tr td,.table-wrapper.table-order-items.invoice table.table tbody tr td{vertical-align:top}.price-including-tax,.price-excluding-tax{font-size:14px;font-weight:400}.table-wrapper table tbody tr td .price{font-size:14px}.cart.table-wrapper .col.price,.order-items.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp,.order-items.table-wrapper .col.msrp{text-align:right !important}@media screen and (min-width:768px),print{.account .column.main .block.reward-balance:not(.widget){padding-left:0;padding-right:0}.account .column.main .block.block-reward-dashboard-transaction:not(.widget) .block-title{margin-left:-15px;margin-right:-15px}.form-rewards-setting .actions-toolbar{margin-top:30px;margin-left:0 !important}.item-balance .box-balance{background:#fff}.item-balance .available,.item-balance .earned,.item-balance .paid{height:auto;text-align:left}.item-balance .box-balance>span{font-weight:600;font-size:22px;line-height:28px;color:#000;text-transform:uppercase}.item-balance .box-balance>span>strong{font-weight:600}.item-balance .label{font-weight:400;font-size:13px;line-height:22px;margin:0}}.contact-index-index .page-title-wrapper img{width:100%;object-fit:contain}.contact-index-index .page-title-wrapper:before{display:none}.contact-index-index .page-title-wrapper .page-title{display:none}.contact-index-index .breadcrumbs{display:none}.contact-form-content{max-width:1068px;margin:0 auto}.contact-index-index .contact-form-content h2,.points-of-sale-info-side h2{font-size:22px;line-height:28px;margin-bottom:40px}.contact-index-index .contact-form-content ul.list-icon li,.points-of-sale-info-side ul.list-icon li{padding-left:44px;margin-bottom:40px}.contact-index-index .contact-form-content ul.list-icon li:last-child,.points-of-sale-info-side ul.list-icon li:last-child{margin-bottom:0}.contact-index-index .contact-form-content ul.list-icon li .icon,.points-of-sale-info-side ul.list-icon li .icon{font-size:22px;font-weight:600}.contact-index-index .contact-form-content ul.list-icon li h3,.points-of-sale-info-side ul.list-icon li h3{font-size:14px;line-height:17px;letter-spacing:1px;margin-bottom:8px}.contact-index-index .contact-form-content ul.list-icon li,.contact-index-index .contact-form-content ul.list-icon li p,.points-of-sale-info-side ul.list-icon li,.points-of-sale-info-side ul.list-icon li p{font-size:12px;line-height:160%;font-weight:400;color:#000}.contact-index-index .contact-form-content ul.list-icon li p,.points-of-sale-info-side ul.list-icon li p{margin-bottom:8px}.contact-index-index .contact-form-content ul.list-icon li p:last-child,.points-of-sale-info-side ul.list-icon li p:last-child{margin-bottom:0}.contact-page-custom-block-row .pagebuilder-column{padding-left:44px;margin-bottom:40px;position:relative}.contact-page-custom-block-icon{position:absolute;left:0;top:0}.contact-page-custom-block-icon .icon{font-size:22px;font-weight:600}.contact-page-custom-block-heading{font-size:14px;line-height:17px;letter-spacing:1px;margin-bottom:8px}.contact-page-custom-block-text p{font-size:12px;line-height:160%;font-weight:400;margin-bottom:0}@media (min-width:1200px){.col-offset-des-2{margin-left:16.666667%}}.cms-politica-de-privacidade .page-title-wrapper,.cms-privacy-policy .page-title-wrapper,.cms-politica-de-privacidad .page-title-wrapper,.cms-terms-and-conditions .page-title-wrapper,.cms-termos-e-condicoes .page-title-wrapper,.cms-terminos-y-condiciones .page-title-wrapper{display:none}.privacy-policy{max-width:520px;margin:0 auto;padding-bottom:80px}.privacy-policy h2{font-size:32px;line-height:40px;text-transform:uppercase;text-align:center;margin-bottom:50px}.privacy-policy h3{font-size:16px;line-height:22px;margin-bottom:12px}@media (max-width:767px){.privacy-policy h2{font-size:20px;list-style:26px;margin-bottom:30px}}.cms-noroute-index header.page-header{position:absolute;left:0;right:0}.cms-noroute-index header.page-header:not(:hover){background:0 0;border-color:transparent}.cms-noroute-index main.page-main{padding-top:38px;margin-top:0}.cms-noroute-index #maincontent>.columns,.cms-noroute-index main.page-main{max-width:100vw !important;padding-left:0;padding-right:0}.cms-noroute-index .page-title-wrapper{display:none}.no-route-btn .mgs-button-block button{text-transform:uppercase;font-weight:600;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:0 36px}.no-route-block .heading{line-height:36px;font-weight:600}.no-route-block p{font-size:13px;line-height:16px;font-weight:500;max-width:515px;text-align:left}@media (min-width:1200px){body.width1366 .no-route-block .frame{max-width:1100px}}.product-label{font-weight:500;font-size:13px;line-height:28px;height:28px;padding:0 8px;text-transform:uppercase;width:auto;top:8px;right:8px;background-color:#000}.product-label.new-label{background-color:#fff;color:#000}.products-grid:not(.deals-products-grid) .product-item-info .product-top a.photo{padding-bottom:129.1% !important}.catalog-category-view .page-wrapper .absolute-header,.catalogsearch-result-index .page-wrapper .absolute-header{order:1}.catalog-category-view .page-wrapper header.page-header,.catalogsearch-result-index .page-wrapper header.page-header{order:2}.catalog-category-view .page-wrapper .page-title-wrapper,.catalogsearch-result-index .page-wrapper .page-title-wrapper{order:4;margin:0 auto;width:100%;background:#fff;padding:0 15px}.catalog-category-view .page-wrapper .page-title-wrapper:before,.catalogsearch-result-index .page-wrapper .page-title-wrapper:before{display:none}.catalog-category-view .page-wrapper .page-title-wrapper h1.page-title,.catalogsearch-result-index .page-wrapper .page-title-wrapper h1.page-title{font-weight:600;font-size:32px;line-height:40px;color:#000;text-align:left}.catalog-category-view .page-wrapper .breadcrumbs,.catalogsearch-result-index .page-wrapper .breadcrumbs{order:3;padding-bottom:24px}.catalog-category-view .page-wrapper .page-main,.catalogsearch-result-index .page-wrapper .page-main{order:5}.catalog-category-view .page-wrapper footer.page-footer,.catalogsearch-result-index .page-wrapper footer.page-footer{order:6}.width1366.catalog-category-view.page-layout-1column .category-view,.width1366.catalogsearch-result-index.page-layout-1column .category-view,.width1366.catalog-category-view.page-layout-2columns-left .category-view,.width1366.catalogsearch-result-index.page-layout-2columns-left .category-view,.width1366.catalog-category-view.page-layout-2columns-right .category-view,.width1366.catalogsearch-result-index-view.page-layout-2columns-right .category-view,.width1366.catalog-category-view.page-layout-3columns .category-view,.width1366.catalogsearch-result-index.page-layout-3columns .category-view{margin-top:24px}.category-product-actions{margin-top:24px}.catalog-category-view.page-layout-1column .category-product-actions .filter-toggle .title,.catalogsearch-result-index.page-layout-1column .category-product-actions .filter-toggle .title{font-size:26px;display:inline-flex;align-items:center;gap:8px}.catalog-category-view.page-layout-1column .category-product-actions .filter-toggle .title>span:not(.icon),.catalogsearch-result-index.page-layout-1column .category-product-actions .filter-toggle .title>span:not(.icon){-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);font-weight:600;font-size:14px;line-height:17px}.category-product-actions .category-toolbar{float:left;width:80%;display:flex;align-items:center;justify-content:flex-end}.category-product-actions .category-toolbar .change-product-per-row{margin-bottom:0;display:flex;align-items:center}.category-product-actions .category-toolbar .change-product-per-row>span.per-row-title{display:inline-block;margin-right:13px;font-weight:600;font-size:14px;line-height:17px}.category-product-actions .category-toolbar .change-product-per-row a.pr{border:0;width:auto;padding:0 3px;margin:0;font-weight:500;font-size:14px;line-height:17px;color:#000 !important;height:auto}.category-product-actions .category-toolbar .change-product-per-row a.pr:before{display:none}.category-product-actions .category-toolbar .change-product-per-row a.pr.active,.category-product-actions .category-toolbar .change-product-per-row a.pr.is-checked{color:#999 !important;font-weight:400}.category-product-actions .category-toolbar .change-product-per-row a.pr+a.pr{padding-left:0}.category-product-actions .category-toolbar .change-product-per-row a.pr+a.pr:before{content:"|";display:inline-block;padding:0 6px 0 3px;margin:0;font-weight:400;font-size:14px;line-height:17px;box-shadow:none;background:0 0;position:initial;width:auto;height:auto;color:#000}.catalog-category-view.page-layout-1column .category-product-actions .toolbar-products,.catalogsearch-result-index.page-layout-1column .category-product-actions .toolbar-products{width:auto;padding-left:47px}.catalog-category-view.page-layout-1column .category-product-actions .toolbar-products .modes,.catalogsearch-result-index.page-layout-1column .category-product-actions .toolbar-products .modes{display:none}.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title,.catalogsearch-result-index .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title{color:#000}.slider-label>div{background:#eee;font-weight:600;font-size:11px;line-height:13px;color:#1e1e1e}.ui-slider-range.ui-widget-header.ui-corner-all{background:#1e1e1e}.filter-options-content .smile-es-range-slider .ui-slider-handle{background:#1e1e1e}.mgs-filter .swatch-option.text{border-radius:0;text-align:center;width:100%;-ms-flex:unset !important;flex:unset !important;max-width:unset !important}.mgs-filter-active .state-item{border:0;border-radius:0;background:var(--grey-color);padding:0;font-weight:500;line-height:15px;text-transform:uppercase;display:inline-flex;align-items:center}.mgs-filter-active .state-item .state-item-name{padding:8px 0 8px 8px}.mgs-filter-active .state-item .state-item-remove{width:22px;height:22px;position:relative}.mgs-filter-active .state-item .state-item-icon-cancel{font-size:22px}.mgs-filter-active .state-item .state-item-remove .state-item-icon-cancel:after{content:"\e680";font-family:var(--icon-font-family);speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mgs-filter-active .shoppingby-item:last-child .state-item{background:#fff;margin-bottom:0 !important;padding:8px 0}.mgs-filter-active .shoppingby-item:last-child .state-item a.filter-active-item-clear-all{color:red !important}.mgs-filter-active .state-item:hover{border:none}.mgs-filter-active .state-item:hover .state-item-icon-cancel:after{background:0 0;height:auto;top:unset;left:unset}.mgs-filter-active .shoppingby-item:last-child .state-item a.filter-active-item-clear-all:hover{text-decoration:underline}.mgs-filter-active .shoppingby-item:last-child .state-item:hover{background:#fff}.mgs-filter-active .filter-current-subtitle{display:none}ol.products.list.items.product-items.product-list-masonry-change-product.line{width:100%}.mgs-masonry-block .grid-item span img{display:block}.fieldset fieldset.field{border:0;padding:0}@media all and (min-width:1200px),print{body.width1200.catalog-category-view .page-title-wrapper,body.width1200.catalogsearch-result-index .page-title-wrapper{max-width:1200px}}@media screen and (min-width:768px){.catalog-product-view .column.main{min-height:unset}}.catalog-product-view .product-info-main h1.product-name{font-weight:400;font-size:15px;line-height:18px}.catalog-product-view .amwrap-gift-wrap{display:none !important}.product-name-wrapper{display:flex;align-items:flex-start;gap:10px}.product-name-wrapper .product-name{flex:1}.product-name-wrapper .product-wishlist-wrapper{width:32px}.product-name-wrapper .product-wishlist-wrapper .towishlist{height:32px;width:32px;background-color:#fff !important;border:1px solid #fff !important;color:#222 !important;font-size:20px;text-align:center;border-radius:0 !important;line-height:40px !important;box-shadow:none;position:relative}.product-name-wrapper .product-wishlist-wrapper a.action:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.product-name-wrapper .product-wishlist-wrapper a.action span{text-indent:-9999px;display:inline-block}.product-name-wrapper .product-wishlist-wrapper .towishlist:before{content:"\e642";font-family:var(--icon-font-family)}.product-info-main .product-add-form .actions button.tocart,.product-info-main .product-add-form .actions .cart.table-wrapper .actions-toolbar>.action.tocart,.product-info-main .product-add-form .actions .action-gift.tocart{font-size:13px;background:#000;height:var(--btn-height-md)}.swatch-option:focus{box-shadow:none !important}.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text,.account .swatch-attribute .swatch-attribute-options .swatch-option.text{font-size:13px;line-height:16px;font-weight:400;color:#000;height:40px;border-color:#ccc;border-radius:0;margin-right:8px;display:inline-flex;align-items:center;justify-content:center}.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.selected,.account .swatch-attribute .swatch-attribute-options .swatch-option.text.selected{box-shadow:none;border-color:#000}.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.disabled,.account .swatch-attribute .swatch-attribute-options .swatch-option.text.disabled{color:#bbb;border-color:#eee}.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover,.account .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover{color:#000;box-shadow:none;border-color:#000}.swatch-attribute.tamanho_aneis .swatch-attribute-options,.swatch-attribute.tamanho_roupa .swatch-attribute-options{display:flex;flex-wrap:wrap;gap:8px}.swatch-attribute.tamanho_aneis .swatch-attribute-options .swatch-option.text,.swatch-attribute.tamanho_roupa .swatch-attribute-options .swatch-option.text{margin:0 !important;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:calc(20% - 7px)}.swatch-option.image,.swatch-option.color{position:relative;height:20px;min-width:20px;border-radius:0;border:1px solid #ccc;border:0}.swatch-option.image.selected,.swatch-option.color.selected{box-shadow:none;border:1px solid #000;border:0}.swatch-option.image:after,.swatch-option.color:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent}.swatch-option.image:not(.disabled):hover,.swatch-option.color:not(.disabled):hover{box-shadow:none}.swatch-option.image:not(.disabled):hover:after,.swatch-option.color:not(.disabled):hover:after,.swatch-option.image.selected:not(.disabled):after,.swatch-option.color.selected:not(.disabled):after{border-color:#000}.catalog-product-view .swatch-option.color,.products-grid .swatch-option.color{overflow:unset;z-index:1;transition:0s}.catalog-product-view .swatch-option.color.selected:not(:first-child),.products-grid .swatch-option.color.selected:not(:first-child){margin-left:2px;margin-right:8px}.catalog-product-view .swatch-option.color.selected:first-child,.products-grid .swatch-option.color.selected:first-child{margin-right:8px}.catalog-product-view .swatch-option.color:not(.disabled):hover:after,.products-grid .swatch-option.color:not(.disabled):hover:after,.catalog-product-view .swatch-option.color.selected:not(.disabled):after,.products-grid .swatch-option.color.selected:not(.disabled):after{border:1px solid;transform:translateZ(0) scale(1.3);opacity:1}.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label{text-transform:unset;font-weight:600;font-size:13px;line-height:16px;margin-bottom:8px;letter-spacing:normal;color:#000}.product-add-form .swatch-opt .swatch-attribute-label+span.swatch-attribute-selected-option{font-weight:400;font-size:13px;line-height:16px;color:#000;padding-left:6px}img.mfp-img{padding:0}.product-store-advantages-static-block figure{display:flex;gap:10px;align-items:center}.product-store-advantages-static-block figure figcaption{font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase}.product-store-advantages-static-block .pagebuilder-column-line+.pagebuilder-column-line{margin-top:10px}.product-store-advantages-static-block+div{margin-top:32px !important}.product-info-main .price-box .price-wrapper .price,.amcard-page-product .product-info-main .price-final_price .price-wrapper .price{font-size:16px;line-height:19px;font-weight:500}.product-info-main .stock.available,.product-info-main .stock.unavailable,.product-info-main .stock.unavailable span,.tax-included-label{font-weight:500;font-size:12px;line-height:15px;padding:8px 0;color:#999;margin:0;text-transform:none}.tax-included-label{padding:0}.product-info-main .product.attribute.sku{font-weight:500;font-size:12px;line-height:15px;color:#999}.product-info-main .product.attribute.sku strong{font-weight:500;color:#999}.product-tab-wrapper .pagebuilder-column-group{margin-left:-15px;margin-right:-15px}.product-tab-wrapper .pagebuilder-column-group .pagebuilder-column{padding-left:15px;padding-right:15px}.brand-related-products .products-grid .product-item-info .action-mobile,.block-releated .products-grid .product-item-info .action-mobile{display:none !important}@media screen and (min-width:768px),print{.product-info-main .product-info-stock-sku{margin-top:0}.product-info-main .box-tocart .actions,.product-options-bottom .box-tocart .actions,.notify-stock-block,.product-info-main .product.alert.stock{display:block;width:100%}}@media (min-width:1366px){.page-layout-1column .product-info-main{width:33.333333%;position:sticky;top:15px}.page-layout-1column .product.media{width:66.666667%;padding-right:30px}}@media (min-width:768px){.product-tab-wrapper .product-tab-content .product-tab{text-align:left}.product-tab-wrapper .product-tab-content .data.item.content+.data.item.title{margin-left:40px}.product-tab-wrapper .product-tab-content .data.item.title{margin:0}.product-tab-wrapper .product-tab-content .data.item.title .switch{font-weight:400;font-size:16px;line-height:19px;padding:12px 0 !important;height:unset;border-radius:0 !important;border:0 !important}.product-tab-wrapper .product-tab-content .data.item.title.active .switch{font-weight:600}.product-tab-wrapper .product-tab-content .data.item.content{border-top:1px solid #e5e5e5;padding:40px 0 19px;margin:0}.product-tab-wrapper .product-tab-content .data.item.content [data-content-type=row][data-appearance=contained]{max-width:100%}}body.page-layout-1column.cms-sobre-nos .columns .column.main,body.page-layout-1column.cms-sobre-nosotros .columns .column.main,body.page-layout-1column.cms-about-us .columns .column.main{padding-bottom:100px}.cms-sobre-nos .page-title-wrapper,.cms-sobre-nosotros .page-title-wrapper,.cms-about-us .page-title-wrapper,.cms-sobre-nos .breadcrumbs,.cms-sobre-nosotros .breadcrumbs,.cms-about-us .breadcrumbs{display:none}.checked-list ul.list-disc{list-style:none !important;padding:0;column-count:2;column-gap:10px}.checked-list ul.list-disc li{position:relative;padding-left:0;min-height:20px;display:flex;align-items:center;gap:10px}.checked-list ul.list-disc li+li{margin-top:10px}.checked-list ul.list-disc li:before{content:"";display:block;width:20px;height:20px;background:url("../../frontend/Primariu/cavemen/pt_PT/images/check-black-square.svg") no-repeat}.about-us-menu-side .line{position:sticky;top:50px}.about-us-list .list-disc{list-style:none;padding:0}.about-us-list .list-disc li a{font-weight:500;font-size:13px;line-height:40px;color:#666 !important;border-left:1px solid #e5e5e5;display:inline-flex;padding-left:10px}.about-us-list .list-disc li a:hover{color:#000 !important}.about-us-list .list-disc li a.active{border-color:#000;color:#000 !important}.products-grid.wishlist .product-item{border:0;position:relative}.products-grid.wishlist .product-item .product-image-container-1 span.product-image-wrapper{padding-bottom:0}.products-grid.wishlist .product-item .product-item-info>*{margin-bottom:0;font-weight:400;font-size:12px;line-height:15px;color:#000}.products-grid.wishlist .product-item .product-image-container{display:block}.products-grid.wishlist .product-item .product-item-info>*{padding:0}.products-grid.wishlist .product-item .product-item .price-box .price{font-weight:500;font-size:12px;line-height:15px}.products-grid.wishlist .product-item p.price-as-configured{font-weight:500;font-size:12px;line-height:15px}.products-grid.wishlist .product-item .product-item-info .price-box{margin-top:4px}.products-grid.wishlist .product-item-inner>.product-item-actions{position:absolute;top:4px;right:4px;margin:0;height:24px}.products-grid.wishlist .product-item-inner .box-tocart+.product-item-actions .action{border:0;width:24px;height:24px;line-height:24px;font-size:24px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.products-grid.wishlist .product-item-inner .box-tocart+.product-item-actions .action:hover{background-color:#eee}.products-grid.wishlist .product-item .box-tocart input.qty{border-radius:0;font-size:16px;line-height:24px;font-weight:500;color:#000;height:46px}.products-grid.wishlist .product-item .box-tocart .actions-primary .tocart{display:flex !important;align-items:center;justify-content:center}body.account.wishlist-index-index main.page-main .columns .actions-toolbar-form{display:none}body.account.wishlist-index-index .control-buttons{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:0;margin-bottom:0}body.account.wishlist-index-index .control-buttons .line{margin-left:0;margin-right:0;gap:30px}body.account.wishlist-index-index .control-buttons .action{border:0;background:0 0;font-size:13px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;padding:0;color:#000}body.account.wishlist-index-index .control-buttons .action:hover{text-decoration:underline}.blog-post-list footer.page-footer{margin-top:40px}.blog-post-list .page-title-wrapper{background-color:#fff;width:100%;margin:0 auto;padding:0 15px;display:flex;flex-direction:column-reverse;align-items:flex-start}.blog-post-list .page-title-wrapper:before{display:none}.blog-post-list .page-title-wrapper h1.page-title{color:#000;font-weight:600;font-size:26px;line-height:36px;text-transform:uppercase;margin-bottom:20px}.blog-list .post-item-info{margin-bottom:60px}.blog-list .blog-post .post-image img{display:block}.blog-list .post-item-info .post-content .post-tags{font-weight:400;font-size:13px;line-height:20px;margin-bottom:8px}.blog-list .post-item-info .post-content .post-tags a{display:inline-block;font-weight:400;font-size:13px;line-height:20px}.blog-list .post-item-info .post-content .post-tags a+a{margin-left:2px}.blog-list .post-item-info .post-content h2.post-title{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.01em}.blog-list .post-item-info .post-content .post-short-description{margin-bottom:0;font-weight:400;font-size:13px;line-height:24px;letter-spacing:-.01em;color:#6b6b6b}.blog-list .post-item-info .post-content .post-link{margin-top:24px}.blog-list .post-item-info .post-content .post-link a{font-weight:600;font-size:13px;line-height:20px;text-decoration-line:underline;text-transform:uppercase}.block.block-blog{margin-bottom:16px}.block.block-blog+.block.block-blog{margin-top:16px;padding-top:13px;border-top:1px solid #e5e5e5}.blog-post-list .sidebar .block .block-title .title,.blog-post-view .sidebar .block .block-title .title{font-size:16px;line-height:22px;color:#000;padding:0;margin-bottom:15px}.blog-post-list .sidebar .block .block-title .title:after,.blog-post-view .sidebar .block .block-title .title:after{display:none}.blog-post-list .sidebar .block-blog-posts .post-list li,.blog-post-view .sidebar .block-blog-posts .post-list li{font-size:13px;line-height:20px;padding-left:0}.blog-post-list .sidebar .block-blog-posts .post-list li:before,.blog-post-view .sidebar .block-blog-posts .post-list li:before{display:none}.blog-post-list .sidebar .block-blog-categories li,.blog-post-view .sidebar .block-blog-categories li{padding-left:0;font-size:13px;line-height:20px}.blog-post-list .sidebar .block-blog-categories li:before,.blog-post-view .sidebar .block-blog-categories li:before{display:none}.block.block-blog.block-blog-tags .btn{border:0;background:var(--grey-color);padding:8px;height:auto;font-weight:500;font-size:12px;line-height:15px;margin-right:8px;margin-bottom:8px}.blog-post-view .post-item-info .post-title{font-weight:500;font-size:26px;line-height:36px}.blog-post-view .post-item-info .post-info{padding:20px 0;border:0;font-weight:500;font-size:14px;line-height:24px;color:#000}.blog-post-view .post-item-info .post-info>div{margin-right:10px}.blog-post-view .post-item-info .post-info>div.dot{font-size:19px}.blog-post-view .post-item-info .post-info>div:last-child{margin-right:0}.blog-post-view .blog-post.post-item-info{max-width:742px;margin:0 auto}.post-image img{display:block}.blog-post-view .post-content{max-width:525px;margin:0 auto}.blog-post-view .post-item-info .post-short-description{margin-top:40px}.blog-post-view .post-item-info .post-short-description p{font-size:15px;line-height:27px}.blog-post-view .post-item-info .post-short-description div[data-content-type=text]>p:last-child{margin-bottom:0}.blog-post-view .post-item-info .post-short-description h2{font-weight:600;font-size:18px;line-height:180%;margin-bottom:20px}.blog-post-view .post-item-info .post-short-description div[data-content-type=text]>*+h2,.blog-post-view .post-item-info .post-short-description *+h2[data-content-type=heading]{margin-top:60px}.blog-post-view .post-item-info .post-short-description div[data-content-type=text] figure,.blog-post-view .post-item-info .post-short-description div[data-content-type=text] img{display:block;height:auto !important}.blog-post-view .post-item-info .post-short-description div[data-content-type=text]>figure,.blog-post-view .post-item-info .post-short-description div[data-content-type=text]>img,.blog-post-view .post-item-info .post-short-description div[data-content-type=text]>p>figure,.blog-post-view .post-item-info .post-short-description div[data-content-type=text]>p>img{margin-bottom:60px}.post-short-description div[data-content-type=text] ul{padding-left:3px;margin-bottom:1rem}.post-short-description div[data-content-type=text] ul li{padding-left:20px;text-indent:-22px}.post-short-description div[data-content-type=text] ul li:before{content:"\f111";font-family:FontAwesome;color:#000;font-size:8px;vertical-align:baseline;margin-right:14px}.post-actions{border-bottom:0;margin-bottom:80px;border-color:#e5e5e5}.post-actions .action{padding:22px 0;font-size:13px;line-height:16px;font-weight:600}.post-actions .action.next-action{padding-right:0}.post-actions .action a{display:inline-flex;gap:4px}.post-actions .action.prev-action a:after{display:none}.post-actions .action.prev-action a:before{content:"";width:16px;height:16px;background:url(../../frontend/Primariu/cavemen/pt_PT/images/chevron-left.svg);display:block}.post-actions .action.next-action a:after{content:"";width:16px;height:16px;background:url(../../frontend/Primariu/cavemen/pt_PT/images/chevron-right.svg);position:relative;display:block;top:unset;left:unset}.blog-post-list .bottom-pagination{margin-bottom:50px}.bottom-pagination .pages{padding:20px 0}.pages .item{font-weight:600;font-size:13px;line-height:16px;margin:0}.bottom-pagination .pages .pagination .item a{color:#999 !important;font-weight:600;font-size:13px;line-height:16px}.bottom-pagination .pages .pagination .item.current a{color:#000 !important}.blog-post-view .blog-back-btn{margin-top:40px}.blog-back-btn{margin-bottom:16px}.blog-back-btn a{font-weight:500;font-size:13px;line-height:16px;display:inline-flex}.blog-back-btn a>img{margin-right:6px}@media screen and (min-width:768px){.blog-back-btn{display:none}}@media all and (min-width:1200px),print{body.width1200.blog-post-list .page-title-wrapper{max-width:1200px}}@media screen and (max-width:767px){.breadcrumbs{display:none}.blog-post-list .page-title-wrapper{padding-top:40px;padding-bottom:30px}.blog-post-list .page-title-wrapper h1.page-title{line-height:31px}}.products-grid .product-item,.products-carousel .products-grid .mgs-owl-carousel .product-item{padding:0 2px}.lazy-loading-img .products-grid .product-item-info .product-top,.lazy-loading-img .list-products .product-item-info .product-image,.lazy-loading-img .promobanner,.lazy-loading-img .thumbnail-post,.lazy-loading-img .instagram-item{background-color:transparent}.catalogsearch-result-index .filter-toggle{float:left;width:20%;display:block}.catalogsearch-result-index .product-container.search-product-container{padding-top:24px}.catalogsearch-result-index.page-layout-1column .category-product-actions .filter-toggle .title>span{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}.catalogsearch-result-index.page-layout-1column .category-product-actions:after{display:table;content:"";clear:both}.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title:before,.catalogsearch-result-index .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title:before{display:none}@media (min-width:400px){.page-products .block.filter .block-content.filter-content{min-width:350px}}.toolbar .sorter .sorter-action{display:none !important}.toolbar .form-item-select{border:unset}.toolbar .form-item-select strong{font-size:14px;font-weight:600;line-height:17px;letter-spacing:0em;text-align:left;color:#000}.toolbar .form-item-select select{color:#000;font-weight:400;font-size:14px;line-height:17px}@media (max-width:767px){.category-product-actions .change-product-per-row{display:flex}.catalog-category-view.page-layout-1column .category-product-actions .toolbar-products,.catalogsearch-result-index.page-layout-1column .category-product-actions .toolbar-products{display:none}.category-product-actions .category-toolbar{height:30px}}@media (max-width:767px){.category-product-actions .category-toolbar .change-product-per-row a.pr.four{display:none}.category-product-actions .category-toolbar .change-product-per-row a.pr{padding:0 9px}.category-product-actions .category-toolbar .change-product-per-row a.pr+a.pr:before{padding:0 12px 0 6px}}@media (min-width:768px){.category-product-actions .category-toolbar .change-product-per-row a.pr.one{display:none}.category-product-actions .category-toolbar .change-product-per-row a.pr.one+.pr:before{display:none}}.modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper{padding-top:0;padding-bottom:0;padding-left:30px}@media (min-width:992px){.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap{max-width:870px !important}}.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .product-info-main .product-add-form .actions button.tocart,.notify-stock-block .notify-stock,.notify-stock-block .notify-stock:focus,.notify-stock-block .notify-stock:hover,.notify-stock-block .notify-stock:active,.product-info-main .product.alert.stock a,.product-info-main .product.alert.stock a:hover,.product-info-main .product.alert.stock a:active,.product-info-main .product.alert.stock a:focus{height:var(--btn-height-xl);line-height:var(--btn-height-xl) !important}.product-info-main .product-add-form .actions button.tocart,.product-info-main .product-add-form .actions .cart.table-wrapper .actions-toolbar>.action.tocart,.product-info-main .product-add-form .actions .action-gift.tocart,.notify-stock-block .notify-stock,.product-info-main .product.alert.stock a{height:var(--btn-height-xl);line-height:var(--btn-height-xl) !important}.mgs-products.products-grid .product-item-info .product-top:hover .actions-link button.tocompare{display:none}@media (max-width:767px){.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-content .product_quickview_content{padding:20px 0}.modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper{padding:0 15px}}.block-releated .mgs-products.products-grid{margin:0}@media (max-width:1199px){.mgs-products.products-grid .product-item-info .product-top .actions-link,.mgs-product.products-grid .product-item-info .product-top .actions-link{display:none}}@media (min-width:768px) and (max-width:991px){.block-releated .block-heading h3.title{max-width:80%}}@media (max-width:767px){.extra-gallery-grid .product.media .gallery-list .item-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 10px 0 0 !important}.extra-gallery-grid .product.media .gallery-list.owl-carousel.owl-loaded{display:block;margin:0}.catalog-product-view .page-main:not(.page-main-details) .columns{padding:0}.catalog-product-view .page-main:not(.page-main-details) .columns .product-info-main{padding:0 15px;margin-top:24px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions{width:100%;padding:0}}.product-name-wrapper{position:relative}.product-name-wrapper .product-wishlist-wrapper{position:absolute;right:0;top:0;z-index:1}.block-releated .block-heading h3.title:after,.block-releated .block-heading h3.title:before{display:none}.block-releated .block-heading,.block.widget.block-viewed-products-grid .block-title{text-align:left;margin-bottom:20px}.block-releated .block-heading h3.title,.block.widget.block-viewed-products-grid .block-title strong{font-weight:600;font-size:26px;line-height:31px;text-transform:none}@media (max-width:767px){.product-info-main .box-tocart,.product-options-bottom .box-tocart,.notify-stock-block,.product-info-main .product.alert.stock{position:fixed;width:100%;left:0;bottom:0;z-index:2;margin:0;padding:20px;background:#fff;border-top:1px solid #eee}.catalog-product-view #section-toolbar-mobile{display:none}.catalog-product-view .product-info-main .box-tocart .fieldset .actions{margin:0}.catalog-product-view .scroll-to-top{z-index:1}.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .product-info-main .product-add-form .actions button.tocart,.product-info-main .product-add-form .actions button.tocart,.product-info-main .product-add-form .actions .cart.table-wrapper .actions-toolbar>.action.tocart,.product-info-main .product-add-form .actions .action-gift.tocart,.notify-stock-block .notify-stock,.product-info-main .product.alert.stock a{height:52px}.notify-stock-block .notify-stock,.notify-stock-block .notify-stock:focus,.notify-stock-block .notify-stock:hover,.notify-stock-block .notify-stock:active,.product-info-main .product.alert.stock a,.product-info-main .product.alert.stock a:focus,.product-info-main .product.alert.stock a:hover,.product-info-main .product.alert.stock a:active{line-height:52px !important}.catalog-product-view .product-tab-wrapper{margin-top:40px}.product-tab-wrapper .product-tab-content .product-tab .data.item.title,.product.data.items>.item.title>.switch{padding:0;height:64px;line-height:64px;font-weight:500;font-size:13px;background:0 0}.product-tab-wrapper .product-tab-content .product-tab .data.item.title a:after{line-height:60px;background:0 0;color:#000}.product-tab-wrapper .product-tab-content .product-tab .data.item.title{border-top:1px solid #e5e5e5;margin:0}.product-tab-wrapper .product-tab-content .product-tab .data.item.title:first-child{border-top:0}.product-tab-wrapper .product-tab-content .product-tab .data.item.title:nth-last-of-type(2){border-bottom:1px solid #e5e5e5}.block-releated .block-heading{margin-bottom:10px}.block-releated .mgs-products.products-grid .mgs-owl-carousel .product-item{padding:0 2px}.products-grid.products-related.mgs-products{padding:0}.block-releated .block-heading h3.title,.block.widget.block-viewed-products-grid .block-title strong{max-width:100%;font-size:18px;line-height:22px}.block-releated .mgs-products.products-grid{margin-right:-15px}}body:not(.checkout-cart-index) .admin__data-grid-outer-wrap[data-bind="scope: 'widget_recently_viewed.widget_recently_viewed'"]{display:none}.block.widget.block-viewed-products-grid .products-grid .product-item{width:calc((100%)/4);margin-left:0;padding:0 2px}.block.widget.block-viewed-products-grid .products-grid .product-item .product-image-container{width:100% !important}.block.widget.block-viewed-products-grid .products-grid .product-item .product-image-wrapper{padding-bottom:129.1% !important}.block.widget.block-viewed-products-grid .products-grid .product-item .product-item-photo{display:block}.block.widget.block-viewed-products-grid .products-grid .product-item .product-item-actions{display:none}@media (max-width:767px){.block.widget.block-viewed-products-grid .products-grid .product-item{width:100%}}@media (min-width:767px){.block.widget.block-viewed-products-grid .product-items.owl-carousel{display:block}}.product-info-main .stock.available span{margin:0;font-weight:500}.product-info-main .stock.available,.product-info-main .stock.unavailable{margin-bottom:8px}.catalog-product-view .product-info-main h1.product-name{max-width:90%}.catalog-product-view .page-wrapper .amxnotif-block{display:none}.notify-stock-block,.product-info-main .product.alert.stock{margin:32px 0 20px}.notify-stock-block .notify-stock,.product-info-main .product.alert.stock a{color:#fff !important}.modal-popup.modal-slide .modal-inner-wrap .modal-content .amxnotif-block{padding:20px 30px 40px;color:#000}.amxnotif-block .title{font-weight:600;font-size:14px;line-height:22px;margin-bottom:40px;text-align:center}.amxnotif-block .description{font-weight:400;font-size:13px;line-height:16px;text-align:center;margin-bottom:30px}.amxnotif-block label{color:#000}.amxnotif-block .notification-container{display:flex;flex-wrap:wrap;gap:16px}.amxnotif-block .notification-container>*{flex:0 100%;width:100%;max-width:100%}.amxnotif-block .notification-container .primary{width:100%}.amxnotif-block .notification-container .primary .action.submit.primary{height:var(--btn-height-md);padding:0;line-height:var(--btn-height-md);margin:0;font-weight:600;font-size:13px;text-transform:uppercase}aside.modal-popup.modal-static-block.modal-slide.stock-alerts .modal-inner-wrap{max-width:503px}aside.modal-popup.modal-static-block.modal-slide.stock-alerts header.modal-header{display:block;position:absolute;right:0;top:0;padding:0;margin:0}aside.modal-popup.modal-static-block.modal-slide.stock-alerts header.modal-header .action-close{padding:0;padding:0;background:0 0;color:#000 !important}aside.modal-popup.modal-static-block.modal-slide.stock-alerts header.modal-header .action-close:before{color:#000 !important}@media (max-width:767px){aside.modal-popup.modal-static-block.modal-slide.stock-alerts .modal-inner-wrap .modal-content{padding:0}.notify-stock-block,.product-info-main .product.alert.stock{margin:0}.product-info-stock-sku{margin-bottom:24px}}.product-info-main .product.alert.stock a{display:block;background-color:var(--btn-primary-bg);text-align:center;padding:0 10px;text-transform:uppercase}.product-info-main .product.alert.stock a:hover{display:block;background-color:var(--btn-primary-bg-hover)}.message.error{background:var(--message-error-bg)}.message.notice{background:var(--message-notice-bg)}.message.info{background:var(--message-info-bg)}.message.warning{background:var(--message-warning-bg)}.promoDates{font-weight:500;font-size:12px;line-height:15px;color:red;margin-top:8px}.review-add .block-title strong{font-size:18px;line-height:22px;text-transform:uppercase;color:#000;letter-spacing:0}.block.review-add .block-content .message{margin-top:20px}.block.review-add .block-content .message.info a{text-decoration:underline}.block.review-add form.review-form legend.legend.review-legend strong,.block.review-add form.review-form legend.legend.review-legend{font-weight:400;font-size:13px;line-height:16px;text-transform:uppercase;color:#666;margin:0}.block.review-add form.review-form legend.legend.review-legend span{display:none}.block.review-add form.review-form fieldset{margin-top:2px}@media (min-width:992px){.block.review-add{max-width:633px}}.block.review-add .form-container{margin-top:20px}.block.review-add form.review-form .actions-toolbar.review-form-actions>.primary.actions-primary{width:100%}.block.review-add .form-container .field .control{display:flex;flex-wrap:wrap}.block.review-add .form-container .field .control>*{flex:0 100%}#reviews .product-section-title{display:none}.block.review-list .review-items li.item.review-item{border-color:#eee;padding-bottom:20px}#reviews+.block.review-add{margin-top:17px}.block.review-list .review-items li.item.review-item .review-title{font-weight:500;font-size:16px;color:#000}.block.review-list .review-items li.review-item .review-content{font-weight:400;font-size:14px}.block.review-list .review-items li.review-item .review-details{font-family:var(--font-family);font-style:normal;font-weight:500;font-size:13px;color:#666 !important;align-items:center}.block.review-list .review-items li.review-item .review-details .review-details-label{display:none}.block.review-list .review-details .review-date:before{content:".";display:inline-block;font-weight:500;font-size:27px;line-height:10px;position:absolute;top:1px;left:0}.block.review-list .review-items li.review-item .review-details>*{color:#666 !important}.block.review-list .review-details .review-date:after{content:""}.block.review-list .review-items li.review-item .review-details p.review-date{position:relative;padding-left:13px}.block.review-list .review-items li.review-item .review-details p.review-date .review-details-value{font-weight:500}@media (max-width:767px){.catalog-product-view .product-tab-wrapper .product-tab-content .product.data:not(.items-show-all) .data.item.content>div{margin:0;width:100%}.catalog-product-view .product-tab-wrapper .product-tab-content .product.data:not(.items-show-all) .data.item.content>div:nth-child(2){padding-top:40px}}.amcard-form-container{margin:0;border:unset}.amcard-form-container .amcard-title{margin:12px 0 4px;font-weight:600;font-size:13px;line-height:22px;color:#000}.amcard-field-block.-datepicker .amcard-field{width:100%}textarea{padding:6px 12px !important}.amcard-field-block.-datepicker .amcard-label:before{left:auto;right:10px;top:0;background-size:contain;background-repeat:no-repeat}.amcard-field-block.-datepicker .amcard-field::placeholder{color:#999}.ui-datepicker{border:unset;background-color:#fff;min-width:300px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{border-color:transparent #000 transparent transparent}.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent #000}.am-datepicker .ui-datepicker-header .ui-datepicker-title select{width:47%;height:32px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:10px}.ui-datepicker .ui-datepicker-calendar{border-color:#e5e5e5}.ui-datepicker .ui-datepicker-calendar th{border:unset;background-color:transparent;font-weight:500;text-align:center}.ui-datepicker .ui-datepicker-calendar td{border:unset}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{background:0 0}td.ui-datepicker-unselectable.ui-state-disabled{background:var(--grey-color)}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#ccc}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today>*:not(.ui-state-active){border:1px solid #000;padding:3px}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#000;color:#fff !important}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today>*:not(.ui-state-active).ui-state-hover{border:unset !important;padding:4px !important}.ui-datepicker .ui-datepicker-calendar .ui-state-active.ui-state-hover{background:#000;color:#fff !important}.ui-datepicker .ui-datepicker-buttonpane button{border:unset;background:0 0;appearance:none}.ui-datepicker .ui-datepicker-buttonpane{border:unset}@media (max-width:340px){.ui-datepicker{min-width:250px}}@media (max-width:991px){.amcard-field-container{flex-basis:100%}.amcard-flex-container{flex-wrap:wrap}}.amcard-page-product.extra-gallery-grid .product.media .gallery-list .item-image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.catalog-category-view ol.products.list.items.product-items.product-list-masonry-change-product.line,.catalogsearch-result-index ol.products.list.items.product-items.product-list-masonry-change-product.line{margin:0}@media (max-width:767px){.extra-gallery-grid .product.media .gallery-list{margin:0}.catalog-category-view .page-wrapper .page-title-wrapper h1.page-title,.catalogsearch-result-index .page-wrapper .page-title-wrapper h1.page-title{font-size:26px;line-height:31px;margin-top:40px}}.cms-noroute-index .page-main .column.main a{border:unset;padding:0}.cms-noroute-index .page-main{text-align:inherit}.products-grid-no-route .items.line{margin:0}.custom-heading .mgs-heading{margin-bottom:20px}@media (min-width:768px) and (max-width:1199px){.no-route-block{background-position:center}}.active-builder section.hidden-des{display:block !important}@media (max-width:767px){.no-route-block .content-block,.no-route-block .mw-415{max-width:80%}.map-container{max-height:375px}}.cms-noroute-index .page-main{letter-spacing:0}@media (min-width:768px) and (max-width:1366px){.map-container{height:100% !important}.points-of-sale-map-info{padding:0 15px}.points-of-sale-info-side{padding-left:15px}}.amcardacc-template-container .amcard-field-container{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.amcardacc-template-container .amcard-field-container .amcard-title{flex:0 100%}.amcardacc-template-container .amcard-field-container .amcard-field-block.-code{margin:0;flex:1}.amcardacc-template-container .amcard-field-container .amcard-field-block.-code .fieldset{margin:0}.amcardacc-template-container .amcard-codes-list,.amcardacc-template-container .amcard-field-container{max-width:500px}.table-wrapper table tbody tr td,.table-wrapper table thead tr th{width:auto;text-align:left;padding:12px 0;line-height:16px}.amcard-codes-list .table .actions{width:auto;text-align:left}.account .table-wrapper table thead tr th{font-weight:500;font-size:14px;color:#000;line-height:14px}.account .table-wrapper table tbody tr td{font-weight:400;font-size:14px;line-height:14px;color:#000}.amcard-codes-list .table .action,.amcard-field-container .table .action,.amcard-codes-list .amcard-check,.amcard-field-container .amcard-check,.amcard-codes-list .amcard-delete,.amcard-field-container .amcard-delete{color:red;letter-spacing:.5px;text-transform:uppercase}.toolbar .form-item-select:after{display:none}.toolbar select{background-color:transparent;padding-right:25px;background-image:url("../../frontend/Primariu/cavemen/pt_PT/images/select-bg.svg");background-repeat:no-repeat;background-position:right 0 center;display:inline-block;vertical-align:top}.toolbar.bottom .pager select{line-height:22px;height:auto;padding:6px 25px 6px 0}.account.sales-order-view .page-title-wrapper .page-title,.account.sales-order-printshipment .page-title-wrapper .page-title,.account.sales-order-shipment .page-title-wrapper .page-title,.account.sales-order-creditmemo .page-title-wrapper .page-title,.account.moloni-documents-view .page-title-wrapper .page-title,.account.amgiftwrap-order-view .page-title-wrapper .page-title,.account.sales-order-invoice .page-title-wrapper .page-title{border:unset;text-align:center}.account.sales-order-view .column.main .block:not(.widget),.account.sales-order-printshipment .column.main .block:not(.widget),.account.sales-order-creditmemo .column.main .block:not(.widget),.account.moloni-documents-view .column.main .block:not(.widget),.account.amgiftwrap-order-view .column.main .block:not(.widget),.account.sales-order-invoice .column.main .block:not(.widget){padding:0}.sales-order-view .block-title-account h3,.sales-order-printshipment .block-title-account h3,.sales-order-shipment .block-title-account h3,.sales-order-creditmemo .block-title-account h3,.moloni-documents-view .block-title-account h3,.amgiftwrap-order-view .block-title-account h3,.sales-order-invoice .block-title-account h3{font-size:22px;line-height:26px}.table-wrapper .table-order-items-bottom{display:block;margin-top:10px}.table-wrapper .table-order-items-bottom tbody{max-width:386px;display:block;margin-left:auto}.table-wrapper .table-order-items-bottom tbody tr{display:flex;justify-content:space-between}.table-wrapper .table-order-items-bottom tbody tr th.mark,.table-wrapper .table-order-items-bottom tbody tr td.amount{padding:6px 0 !important;font-weight:500;font-size:14px;line-height:22px;color:#666}.order-details-items .table-order-items-bottom tbody tr td{padding:6px 0}.order-details-items .table-order-items-bottom tbody tr td .price{font-weight:500;font-size:14px;line-height:22px;color:#666 !important}.table-wrapper .table-order-items-bottom tbody tr.grand_total th.mark{font-weight:600;font-size:16px;line-height:24px;color:#000}.table-wrapper .table-order-items-bottom tbody tr.grand_total th.mark strong{font-weight:600}.order-details-items .table-order-items-bottom tbody tr.grand_total td .price{font-weight:600;font-size:16px;line-height:24px;color:#000 !important}.table-wrapper .table-order-items-bottom tbody{background-color:var(--grey-color);padding:10px}.sales-order-view .items.order-links,.sales-order-printshipment .items.order-links,.sales-order-shipment .items.order-links,.sales-order-creditmemo .items.order-links,.moloni-documents-view .items.order-links,.amgiftwrap-order-view .items.order-links,.sales-order-invoice .items.order-links{display:flex;flex-wrap:wrap;border-bottom:unset}.sales-order-view .items.order-links li,.sales-order-printshipment .items.order-links li,.sales-order-shipment .items.order-links li,.sales-order-creditmemo .items.order-links li,.moloni-documents-view .items.order-links li,.amgiftwrap-order-view .items.order-links li,.sales-order-invoice .items.order-links li{margin:0}@media (min-width:768px){.sales-order-view .items.order-links:after,.sales-order-printshipment .items.order-links:after,.sales-order-shipment .items.order-links:after,.sales-order-creditmemo .items.order-links:after,.moloni-documents-view .items.order-links:after,.amgiftwrap-order-view .items.order-links:after,.sales-order-invoice .items.order-links:after{content:"";width:100%;height:1px;display:block;background:#ccc;position:relative;bottom:1px;z-index:-1}}.sales-order-view .items.order-links li,.sales-order-printshipment .items.order-links li,.sales-order-shipment .items.order-links li,.sales-order-creditmemo .items.order-links li,.moloni-documents-view .items.order-links li,.amgiftwrap-order-view .items.order-links li,.sales-order-invoice .items.order-links li{padding:0 12px 2px}.order-details-items.ordered .actions-toolbar .secondary a,.order-details-items.invoice .actions-toolbar .secondary a{text-transform:uppercase}.sales-order-invoice .table-order-items .subtotal{text-align:left}.account-nav .item.current a{padding:0;border:unset}.sales-order-view .page-title-wrapper span.order-status,.sales-order-printshipment .page-title-wrapper span.order-status,.sales-order-shipment .page-title-wrapper span.order-status,.sales-order-creditmemo .page-title-wrapper span.order-status,.moloni-documents-view .page-title-wrapper span.order-status,.amgiftwrap-order-view .page-title-wrapper span.order-status,.sales-order-invoice .page-title-wrapper span.order-status{border:1px solid #e5e5e5;padding:2px 8px;margin-bottom:10px;height:auto;margin:0;margin-left:10px}.sales-order-view .page-title-wrapper,.sales-order-printshipment .page-title-wrapper,.sales-order-shipment .page-title-wrapper,.sales-order-creditmemo .page-title-wrapper,.moloni-documents-view .page-title-wrapper,.amgiftwrap-order-view .page-title-wrapper,.sales-order-invoice .page-title-wrapper{display:flex !important;flex-wrap:wrap;justify-content:center;padding-top:40px !important;align-items:center}.sales-order-view .page-title-wrapper .order-date,.sales-order-printshipment .page-title-wrapper .order-date,.sales-order-shipment .page-title-wrapper .order-date,.sales-order-creditmemo .page-title-wrapper .order-date,.moloni-documents-view .page-title-wrapper .order-date,.amgiftwrap-order-view .page-title-wrapper .order-date,.sales-order-invoice .page-title-wrapper .order-date{flex:0 100%;margin-top:10px;margin-bottom:5px}.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-printshipment .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-shipment .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-creditmemo .page-title-wrapper .actions-toolbar.order-actions-toolbar,.moloni-documents-view .page-title-wrapper .actions-toolbar.order-actions-toolbar,.amgiftwrap-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar,.sales-order-invoice .page-title-wrapper .actions-toolbar.order-actions-toolbar{flex:0 100%;position:relative;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar a,.sales-order-printshipment .page-title-wrapper .actions-toolbar.order-actions-toolbar a,.sales-order-shipment .page-title-wrapper .actions-toolbar.order-actions-toolbar a,.sales-order-creditmemo .page-title-wrapper .actions-toolbar.order-actions-toolbar a,.moloni-documents-view .page-title-wrapper .actions-toolbar.order-actions-toolbar a,.amgiftwrap-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar a,.sales-order-invoice .page-title-wrapper .actions-toolbar.order-actions-toolbar a{margin-right:10px;font-weight:500}.account.sales-order-view .page-title-wrapper .page-title,.account.sales-order-printshipment .page-title-wrapper .page-title,.account.sales-order-shipment .page-title-wrapper .page-title,.account.sales-order-creditmemo .page-title-wrapper .page-title,.account.moloni-documents-view .page-title-wrapper .page-title,.account.amgiftwrap-order-view .page-title-wrapper .page-title,.account.sales-order-invoice .page-title-wrapper .page-title{padding-top:0;padding-bottom:0}.sales-order-view .items.order-links li strong,.sales-order-printshipment .items.order-links li strong,.sales-order-shipment .items.order-links li strong,.sales-order-creditmemo .items.order-links li strong,.moloni-documents-view .items.order-links li strong,.sales-order-print .items.order-links li strong,.amgiftwrap-order-view .items.order-links li strong,.sales-order-invoice .items.order-links li strong{font-weight:500}.sales-order-view .items.order-links li,.sales-order-printshipment .items.order-links li,.sales-order-shipment .items.order-links li,.sales-order-creditmemo .items.order-links li,.moloni-documents-view .items.order-links li,.sales-order-print .items.order-links li,.amgiftwrap-order-view .items.order-links li,.sales-order-invoice .items.order-links li{border-bottom:1px solid #ccc;text-transform:uppercase}.sales-order-view .items.order-links li.current,.sales-order-printshipment .items.order-links li.current,.sales-order-shipment .items.order-links li.current,.amgiftwrap-order-view .items.order-links li.current,.sales-order-creditmemo .items.order-links li.current,.moloni-documents-view .items.order-links li.current,.sales-order-invoice .items.order-links li.current,.sales-order-view .items.order-links li:hover,.sales-order-printshipment .items.order-links li:hover,.sales-order-shipment .items.order-links li:hover,.sales-order-creditmemo .items.order-links li:hover,.moloni-documents-view .items.order-links li:hover,.amgiftwrap-order-view .items.order-links li:hover,.sales-order-invoice .items.order-links li:hover{border-color:#000;color:#000}@media (max-width:767px){.sales-order-view .items.order-links li,.sales-order-printshipment .items.order-links li,.sales-order-shipment .items.order-links li,.sales-order-creditmemo .items.order-links li,.moloni-documents-view .items.order-links li,.amgiftwrap-order-view .items.order-links li,.sales-order-invoice .items.order-links li{width:100%;padding:10px 0}.account .page-title-wrapper .page-title{font-size:24px;line-height:28px}.sales-order-view .page-title-wrapper span.order-status,.sales-order-printshipment .page-title-wrapper span.order-status,.sales-order-shipment .page-title-wrapper span.order-status,.sales-order-creditmemo .page-title-wrapper span.order-status,.moloni-documents-view .page-title-wrapper span.order-status,.amgiftwrap-order-view .page-title-wrapper span.order-status,.sales-order-invoice .page-title-wrapper span.order-status{margin:10px 0 0}.account.sales-order-view .page-title-wrapper .page-title,.account.sales-order-printshipment .page-title-wrapper .page-title,.account.sales-order-shipment .page-title-wrapper .page-title,.account.sales-order-creditmemo .page-title-wrapper .page-title,.account.moloni-documents-view .page-title-wrapper .page-title,.account.amgiftwrap-order-view .page-title-wrapper .page-title,.account.sales-order-invoice .page-title-wrapper .page-title{flex:0 100%}.table-wrapper table tbody tr td .price{font-size:14px}.order-details-items .table-order-items-bottom tbody tr.grand_total td .price{font-size:14px}}@media only screen and (max-width:639px){.table-wrapper .table-order-items-bottom tbody tr th{display:none !important}}@media (min-width:1200px){.slide-text .big-text,.slide-text h2{font-weight:600 !important;font-size:42px !important;line-height:51px;margin-bottom:24px}}@media (min-width:768px) and (max-width:1199px){.slide-text .big-text,.slide-text h2{font-weight:600;font-size:36px !important;line-height:47px !important;margin-bottom:24px}}.slide-text .link{font-weight:500;font-size:16px;line-height:19px;text-decoration-line:underline}@media (max-width:767px){.slide-text .big-text,.slide-text h2,.fullscreen-slider .slide-text h2,.fullscreen-slider .slide-text .big-text{font-weight:600 !important;font-size:32px !important;line-height:39px;margin-bottom:24px}.home-icon-services .service+.service{margin-top:20px}.cats-three-grid .cat-grid-item+.cat-grid-item{margin-top:4px}}.promobanner button.btn.btn-promo-banner:hover,.promobanner button.btn.btn-promo-banner:focus{color:#000}.promobanner button.btn.btn-promo-banner{box-shadow:unset;transition:all .3s}@media (min-width:768px){.modal-popup._inner-scroll .column.main.product-info-clearfix{display:flex;flex-wrap:wrap;min-height:450px;float:none !important;width:100% !important}.modal-popup._inner-scroll .product-info-media-wrapper{margin:0;padding:0;flex:0 0 50%;max-width:50%}.modal-popup._inner-scroll .product-info-main-wrapper{flex:0 0 50%;max-width:50%;padding:30px 25px}}@media (min-width:1200px){header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu ul li>a{font-family:var(--font-family);font-style:normal;font-weight:500;font-size:13px;line-height:26px;color:#000;padding:0;border-bottom:0}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu .mega-menu-sub-title{font-family:var(--font-family);font-style:normal;font-weight:500;font-size:13px;line-height:26px;color:#000;padding:0;border-bottom:0;text-transform:none}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu .mega-menu-content .col-4{width:fit-content;flex:0 auto}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu .mega-menu-content .right_content.col-4{margin-left:auto;max-width:400px}}@media (max-width:1199px){header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu .mega-menu-content .right_content.col-4{display:none}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.full-width-menu.two-columns-links>ul.dropdown-menu .mega-menu-content .col-4{flex:0 100%;max-width:100%}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu li:not(.hidden-des) a{padding:16px 0 !important;color:#000;font-size:14px;font-family:var(--font-family);font-style:normal;font-weight:500;line-height:24px;border-bottom:1px solid #e5e5e5}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu{left:0;padding-top:20px}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu>li{padding:0 15px}header.page-header .nav-main-menu li>a span.nav-back{color:#000;font-size:14px;font-family:var(--font-family);font-style:normal;font-weight:500;line-height:normal;gap:10px}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li:not(.other-page){position:static;display:flex;width:100%;border-bottom:1px solid #e5e5e5}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li span.toggle-menu{position:static}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li a{flex:1;border:unset}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane nav.navigation ul.nav-main{padding-top:20px}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu>li.hidden-des a{border-bottom:1px solid #e5e5e5}header.page-header .nav-main-menu li>a span.nav-back i.fa.fa-chevron-left{display:none}header.page-header .nav-main-menu li>a span.nav-back:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.3335 12.5L5.3335 8.5L9.3335 4.5' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin:0}.nav-before-open header.page-header .menu-wrapper .tab-content #main-Accountcontent.tab-pane>div{padding-top:20px;padding-left:15px;padding-right:15px}.nav-before-open header.page-header .menu-wrapper .tab-content #main-Accountcontent.tab-pane>div a{color:#000;font-size:14px;font-family:var(--font-family);font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;border-color:#e5e5e5;padding:16px 0}}@media (max-width:640px){.header-area .top-header .top-middle-header{padding-top:9px !important}header.page-header .header-area.header2 .top-custom-link ul li{justify-content:flex-end}header.page-header .header-area.header2 .top-custom-link ul li:last-child{justify-content:flex-start}}.size-guide-block table{height:auto !important;border:unset}.size-guide-block table tbody tr td:nth-child(even){background:#f5f5f5}.size-guide-block table tbody tr td{height:auto !important;border:unset !important;border-bottom:1px solid #e5e5e5 !important;text-align:center;font-size:14px;font-family:var(--font-family);font-style:normal;font-weight:400;line-height:14px;color:#000;padding:16px 0}.size-guide-block table tbody tr:first-child td{font-weight:500;padding:12px 0}.size-guide-block table tbody tr:not(:first-child) td:first-child{text-align:left;width:20% !important}.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table,.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody,.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr,.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr td{height:auto !important}@media (max-width:767px){.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table,.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody,.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr,.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr td{display:block;width:100% !important;text-align:left}.size-guide-block table tbody tr td:nth-child(even){background:0 0}.size-guide-block table tbody tr:nth-child(even) td:not(:first-child){background:#f5f5f5}.size-guide-block table tbody tr+tr{margin-top:30px}.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr:first-child{display:none}.size-guide-block table tbody tr:nth-child(2){margin-top:0}.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr td:first-child{margin-bottom:12px;padding:0;border:unset !important;font-weight:600}.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr td{padding:16px 12px;display:flex;justify-content:space-between}.product-tab-wrapper .product-tab-content .product-tab .data.item.content .size-guide-block table tbody tr td:not(:first-child):before{content:attr(data-label);display:block !important}}.size-guide-block figure{text-align:right}@media (min-width:768px) and (max-width:991px){.size-guide-block .pagebuilder-column-line{flex-wrap:wrap}.size-guide-block .pagebuilder-column-line .table-wrapper.pagebuilder-column{flex:0 65%;flex:0 100%}.size-guide-block .pagebuilder-column-line .image-wrapper.pagebuilder-column{flex:0 35%;display:none !important}}@media (min-width:992px) and (max-width:1199px){.size-guide-block .pagebuilder-column-line .table-wrapper.pagebuilder-column{flex:0 65%}.size-guide-block .pagebuilder-column-line .image-wrapper.pagebuilder-column{flex:0 35%}}@media (min-width:992px){.size-guide-block table tbody tr:not(:first-child) td:first-child{width:25% !important}.size-guide-block table tbody tr td:not(:first-child){width:12% !important}}@media (min-width:1600px){.size-guide-block .pagebuilder-column-line .table-wrapper.pagebuilder-column{flex:0 60%}.size-guide-block .pagebuilder-column-line .image-wrapper.pagebuilder-column{flex:0 40%}}body.width1366 .smaller-container .frame,body.width1366.account .page-title-wrapper,body.width1366.account .page-main,body.width1366.customer-account-login .page-main,body.width1366.customer-account-create .page-main,body.width1366.customer-account-createpassword .page-main,body.width1366.customer-account-forgotpassword .page-main{max-width:1366px !important}.contact-block-suits-page .contact-form-content .col-mb-12{flex:0 100%;max-width:100%}.contact-block-suits-page .contact-form-content .col-mb-12 form .actions-toolbar{margin:0;margin-top:16px}@media (max-width:767px){.groom-suits-location h2{text-align:center}}@media (max-width:991px){.groom-suits-location hr{display:none}.contact-block-suits-page .contact-form-content .col-mb-12 form{padding-top:24px;border-top:1px solid #eee}}@media (min-width:768px) and (max-width:991px){.groom-suits-location{flex:0 100%;max-width:100%}.contact-block-suits-page .panel-block-row{flex:0 100%;max-width:100%}}@media (min-width:992px) and (max-width:1199px){.contact-block-suits-page .panel-block-row.groom-suits-location{flex:0 40%;max-width:40%}.contact-block-suits-page .panel-block-row{flex:0 60%;max-width:60%}}@media (max-width:1199px){.groom-suits-location h2{font-size:28px;line-height:32px;margin-bottom:30px}}.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item,.catalogsearch-result-index .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item{padding:7px 0;margin:0;border:unset;font-size:14px;font-family:var(--font-family);font-weight:400;line-height:14px}.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item a,.catalogsearch-result-index .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item a{width:100%}.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item .count,.catalogsearch-result-index .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item .count{color:#999;font-size:14px}.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item,.catalogsearch-result-index .block.filter .block-content.filter-content .block-filter-content .filter-options-item{margin-bottom:30px}.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item.active .filter-options-title:after,.catalogsearch-result-index .block.filter .block-content.filter-content .block-filter-content .filter-options-item.active .filter-options-title:after{color:#000}.swatch-option-tooltip{display:none !important}.mgs-filter .filter-content .item{display:flex;align-items:center;gap:10px}input.mgs-layered-checkbox{margin:0}.filter-options-content .swatch-attribute-options.clearfix{display:flex;flex-wrap:wrap;gap:10px}.filter-options-content .swatch-attribute-options.clearfix .swatch-option-link-layered{display:flex;width:100%;position:static;align-items:center;gap:10px}.block.filter .block-content.filter-content .filter-options-item .swatch-attribute-options .swatch-option-link-layered .swatch-option{margin:0;background:0 0 !important;border:1px solid #ccc;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;box-shadow:unset;position:relative}.block.filter .block-content.filter-content .filter-options-item .swatch-attribute-options .swatch-option-link-layered .swatch-option.selected:after{content:"";background:#000;background-color:#000;border:1px solid #000;position:absolute;left:0;top:0;accent-color:#000;background-position:-1px -1px;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.333 10.834 7.5 15l9.167-9.166' stroke='%23fff' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E");background-size:16px;width:100%;height:100%;background-repeat:no-repeat}.filter-options-content .swatch-attribute-options.clearfix .swatch-option-link-layered .count{margin-left:auto}.mgs-product.products-grid .product-item-info:hover .product-top .product-label,.mgs-products.products-grid .product-item-info:hover .product-top .product-label,.mgs-attribute-products .product-item-info:hover .product-top .product-label{display:block}.category-description p{color:#666 !important}@media (min-width:1200px){div#page-header-sliders .owl-carousel:not(.owl-loaded){min-height:calc(100vh - 40px);overflow:hidden}}div#page-header-sliders .owl-carousel:not(.owl-loaded) .item:nth-child(n+2){display:none}.fullscreen-slider .owl-carousel{opacity:1 !important;display:block}div#page-header-sliders .owl-carousel:not(.owl-loaded) .item{position:relative}div#page-header-sliders .owl-carousel:not(.owl-loaded) .item .slide-text{top:0;transform:translateY(-65%);-webkit-transform:translateY(-65%);top:50%;bottom:auto;opacity:1;visibility:visible;padding:15px;position:absolute;left:0;right:0;margin:0 auto;max-width:1200px}.mfp-img-gallery .mfp-figure .mfp-close,.mfp-img-gallery .mfp-iframe-scaler .mfp-close{color:#000 !important}.mfp-img-gallery .mfp-figure:before,.mfp-img-gallery .mfp-iframe-scaler:before,.mfp-img-gallery .mfp-bottom-bar{background:rgba(255,255,255,.5)}.mfp-bg.mfp-img-gallery{background:#fff;opacity:1}.mfp-img-gallery .mfp-figure .mfp-close,.mfp-img-gallery .mfp-iframe-scaler .mfp-close{top:10px;right:10px;z-index:1070 !important}.mfp-counter{color:#000}.mfp-img-gallery .mfp-counter{position:static;padding:0;text-align:center;font-size:14px;font-weight:500;line-height:20px;white-space:unset;padding-bottom:20px}.mfp-img-gallery .mfp-bottom-bar{padding:0;z-index:1070}.mfp-figure:after{box-shadow:unset}.mfp-arrow-left:before,.mfp-arrow-right:before{background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.3335 48L21.3335 32L37.3335 16' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;border:unset;margin:auto;width:64px;height:64px;opacity:1}.mfp-arrow-right:before{background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.6665 48L42.6665 32L26.6665 16' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A")}.mfp-arrow-left:after,.mfp-arrow-right:after{display:none}button.mfp-close,button.mfp-arrow{width:64px;height:64px;opacity:1;margin:0}.mfp-img-gallery .mfp-figure .mfp-close,.mfp-img-gallery .mfp-iframe-scaler .mfp-close{font-size:0;top:20px;right:20px}.mfp-img-gallery .mfp-figure .mfp-close:before,.mfp-img-gallery .mfp-iframe-scaler .mfp-close:before{content:"";display:block;width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5718 15.5719L34.428 34.4281M15.5718 34.4281L34.428 15.5719' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A")}.mfp-arrow:active{margin-top:0}@media (max-width:991px){.mfp-img-gallery .mfp-figure .mfp-close,.mfp-img-gallery .mfp-iframe-scaler .mfp-close{top:10px;right:10px;z-index:1070 !important}}.catalog-product-view .product-options-wrapper textarea{padding:12px !important;min-height:88px}.product-add-form .product-options-wrapper .fieldset>.field>.label{color:#000;font-size:13px;margin-bottom:4px !important;text-transform:none;letter-spacing:0}.catalog-product-view .product-options-wrapper{margin-top:24px}.catalog-product-view .product-options-wrapper .fieldset .field:last-child .control{padding-bottom:0;display:flex}.mgs-products.products-grid:not(.position-absolute) .product-item{position:static !important}.checkout-agreement.field.choice.required{display:flex;flex-wrap:wrap}.checkout-agreement.field.choice.required div.mage-error{flex:0 100%}.box-tocart .action.tocart.payment-request-button{width:100%;margin:10px 0 0}.catalog-product-view .swatch-option.color[data-option-tooltip-value="#ffffff"]:before,.mgs-product.products-grid .product-item-info .swatch-attribute.color .swatch-option.color[data-option-tooltip-value="#ffffff"]:before,.mgs-products.products-grid .product-item-info .swatch-attribute.color .swatch-option.color[data-option-tooltip-value="#ffffff"]:before,.mgs-attribute-products .product-item-info .swatch-attribute.color .swatch-option.color[data-option-tooltip-value="#ffffff"]:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;transform:translateZ(0) scale(1);opacity:1}@media (max-width:767px){.catalog-product-view .product-add-form .field:last-child{margin-bottom:20px}}.scroll-to-top{z-index:2}@media (min-width:768px){.block-minicart .block-content>.actions .primary:has(>:nth-child(n+2)){display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.block-minicart .block-content>.actions .primary:has(>:nth-child(n+2))>*{flex:0 calc(50% - 10px);align-items:flex-start;margin:0 !important}.block-minicart .block-content>.actions .primary:has(>:nth-child(n+2))>* .stripe-payments-express-minicart{margin:0}.block-minicart .block-content>.actions .primary:has(>:nth-child(n+2):empty)>*{flex:0 100%}}.cart-container .checkout-methods-items .item+.item{margin-top:10px}.cart-container .checkout-methods-items .item+.item{margin-top:10px}#co-shipping-method-form .item-options .field.item input.radio,input[type=radio]:checked{margin:0;width:16px;height:16px;border-color:#000 !important}#co-shipping-method-form .item-options .field.item label.label{padding-left:25px;top:0}input[type=radio]:checked:after{background-color:#000;width:10px;height:10px}.minicart-items .product-item .product-item-details>.product.options .content,.opc-block-summary .product-item .product-item-name-block .product.options .content{display:block !important}.minicart-items .product-item .product-item-details>.product.options .toggle,.opc-block-summary .product-item .product-item-name-block .product.options .toggle{display:none}.minicart-items .product-item .product-item-details>.product.options dl.product.options.list dd,.minicart-items .product-item .product-item-details>.product.options dl.product.options.list dt{margin-bottom:4px;color:#666;font-size:11px;font-style:normal;font-weight:500;line-height:14px}.minicart-items .product-item .product-item-details>.product.options dl.product.options.list{margin:0}.abs-product-options-list dt,.opc-block-summary .items-in-cart .product .item-options dt,.block-giftregistry-shared-items .product .item-options dt,.abs-product-options-list dd,.opc-block-summary .items-in-cart .product .item-options dd,.block-giftregistry-shared-items .product .item-options dd{color:#666;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-bottom:4px;margin-right:4px}@media (max-width:991px){.checkout-agreement.field.choice.required input{flex:0 18px}.checkout-agreement.field.choice button.action.action-show{text-align:left}.checkout-agreement.field.choice.required label{flex:1;position:static}}@media (min-width:768px) and (max-width:991px){.billing-address-same-as-shipping-block.field.choice{display:flex}}@media (max-width:767px){.mgs-checkout-step-sidebar .discount-code .form-discount{display:flex;flex-wrap:wrap}.mgs-checkout-step-sidebar .discount-code .form-discount .payment-option-inner{margin-bottom:0}}.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before{content:"";display:block;width:24px;height:24px;background:url(../../frontend/Primariu/cavemen/pt_PT/images/bag-dark.svg) no-repeat center !important;overflow:auto}.opc-estimated-wrapper .minicart-wrapper button.action.showcart span.counter.qty{display:none}.checkout-index-index .modal-popup .modal-footer .action-hide-popup{border-style:solid;border-width:1px}@media (max-width:767px){.checkout-index-index .modal-popup .modal-footer .action-save-address,.checkout-index-index .modal-popup .modal-footer .action-hide-popup{font-size:14px;padding:0 30px;height:40px;font-weight:600;border-width:1px}.checkout-index-index .modal-popup .modal-footer{display:flex;flex-direction:row-reverse;gap:20px;justify-content:flex-start}}.checkout-index-index .modal-popup .form-shipping-address .field.choice{display:flex}.new-shipping-address-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{background:#fff !important}.new-shipping-address-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .modal-footer{border:unset}.catalogsearch-result-index .block.search-suggestions{display:none}.contact-form-content .field.captcha.required{margin-top:16px}@media (max-width:1199px){header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu{flex:0 100%;height:auto;position:static;width:100% !important;max-height:0;overflow:hidden;transition:all .5s ease-out;padding:0;transform:unset;display:block;opacity:1;visibility:visible}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li:not(.other-page){flex-wrap:wrap}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu.active{max-height:2000px}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu>li.hidden-des{display:none}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu>li{padding:0}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu li:not(.hidden-des)>div div div:first-child ul li:first-child a{border-top:unset}header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu li:not(.hidden-des) a{border-bottom:unset;border-top:1px solid #e5e5e5;padding:10px 20px !important}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li span.toggle-menu{width:100%;position:absolute;top:0;left:0}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li a.level0.dropdown-toggle{position:relative}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li:not(.other-page){position:relative}.nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul.nav-main>li span.toggle-menu a{width:100%;justify-content:flex-end}}.block-minicart .block-content>.actions .primary:has(>div>div>div.payment-request-button[style="display: none;"])>*{flex:0 100%}.amwrap-finish-message,.amwrap-added-block .amwrap-info-block,.amwrap-added-block .amwrap-qty{background-color:#f2f2f2}.amwrap-trash-btn:after{font-family:"Pe-icon-7-stroke";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;width:30px;color:#000}.amwrap-edit-btn:after{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6663 5.00007L14.9997 8.33341M15.3449 3.67859L16.3212 4.6549C16.972 5.30577 16.972 6.36104 16.3212 7.01192L6.66634 16.6667H3.33301V13.3334L12.9878 3.67859C13.6387 3.02771 14.694 3.02771 15.3449 3.67859Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");display:inline-block}.amwrap-trash-btn:after{content:"\e680"}.amwrap-wrap-list .amwrap-edit-btn{padding:0 7px}.amwrap-wrap-list .amwrap-trash-btn{padding-left:7px}.cart-container-left .amwrap-added-block{width:100%;padding:0;margin:0}li.amwrap-product{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}li.amwrap-product span.amwrap-qty{order:-1;min-width:27px;padding:4px 7px;font-weight:500;line-height:15px}.amwrap-product .amwrap-name{margin:0;font-size:12px;font-style:normal;font-weight:400}.amwrap-info-list .amwrap-item .amwrap-title{font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase}.amwrap-info-list .amwrap-item .amwrap-name{font-size:12px;font-style:normal;font-weight:400}.amwrap-info-list .amwrap-item .amwrap-name,.amwrap-info-list .amwrap-item .amwrap-title{padding-bottom:10px}.amwrap-wrap-list .amwrap-price-block{font-size:15px}.checkout-cart-index .cart-container{margin-top:40px}.amwrap-wrap-list>.amwrap-item-block{border-color:#e5e5e5}.amwrap-added-block .amwrap-info-block{display:none}.amwrap-existing-section .amwrap-btn.-new:before{line-height:1}@media (min-width:1200px){.page-header .header-top-links .header-acccount .header.links li a,.page-header .header-top-links .header-acccount .header.links li>span{color:#666 !important;font-size:13px;font-weight:500;padding:7px 20px}.page-header .header-top-links .header-acccount .header.links li+li{border:unset}.page-header .header-top-links .header-acccount .header.links{padding:8px 0}.page-header .header-top-links .header-acccount .header.links li:hover a{color:#000 !important}}.products-mageplaza-autorelated .product-image-container{width:100% !important}.products-mageplaza-autorelated .product-image-container .product-image-wrapper{padding-bottom:129.1% !important}.products-mageplaza-autorelated .product.photo{display:block;position:relative;margin:0;padding:0}.products-mageplaza-autorelated .product-image-container .product-image-wrapper:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2);opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:2}.products-mageplaza-autorelated .product-item:hover .product-image-container .product-image-wrapper:after{opacity:1;visibility:visible}.mageplaza-autorelated-block.block.widget .products-grid .product-item .product.details .product-item-name{margin-top:0;margin-bottom:4px}.mageplaza-autorelated-block.block.widget .products-grid .product-item .product.details .product-item-name a{font-size:12px;line-height:15px;font-weight:400}.mageplaza-autorelated-block.block.widget .products-grid .product-item .product.details .price-box .price{font-weight:500;font-size:12px;line-height:15px}.products-mageplaza-autorelated .slider-product-item-info{width:100% !important}.mageplaza-autorelated-slider>ol{width:100%}.mageplaza-autorelated-slider>ol .slider-product-item-info{padding:0 2px}@media (min-width:768px){.home-grid-wslide .owl-carousel .owl-stage-outer{overflow:visible}.home-grid-wslide .owl-carousel .owl-stage-outer .owl-item:not(.active){opacity:0;z-index:-1}.home-grid-wslide .line>div:first-child{z-index:1}.home-grid-wslide .line>div.home-grid-wslide-lookbook{z-index:0}.section-builder.home-grid-wslide{overflow:visible}}@media (max-width:991px){.home-grid-wslide .owl-carousel .owl-stage-outer{overflow-y:visible}.home-grid-wslide .owl-carousel .owl-stage-outer .owl-item:not(.active){opacity:0;z-index:-1}.lookbook-slider .popup__content.popup__content--product .product-image img{height:auto}.section-builder.home-grid-wslide{overflow:visible}}@media (min-width:768px){.catalog-product-view .mageplaza-autorelated-block.block.widget .products-grid .product-item{margin-left:0 !important;width:calc((100% - 12px)/4)}.catalog-product-view .mageplaza-autorelated-block.block.widget .products-grid .product-item+.product-item{margin-left:4px !important}.block-mageplaza-autorelated-heading{font-size:26px;font-style:normal;font-weight:600}}@media (max-width:767px){.mageplaza-autorelated-block.block.widget .products-grid .product-item{margin-left:0 !important;width:calc((100% - 4px)/2);margin-top:10px}.mageplaza-autorelated-block.block.widget .products-grid .product-item+.product-item{margin-left:0 !important}.block-mageplaza-autorelated-heading{font-size:18px;font-style:normal;font-weight:600}.mageplaza-autorelated-title.block-title.title{margin-bottom:10px}}.checkout-cart-index .page-main .cart.main.actions{position:absolute;bottom:0}.checkout-cart-index .cart-container-left{height:fit-content;padding-bottom:50px;margin-bottom:20px}.cart-container-left .amwrap-added-block{border-top:1px solid #e5e5e5}.cart-container-left .amwrap-added-block:has(>div>div){border-top:unset}.amwrap-popup-block .amwrap-popup{min-height:auto;padding:0;max-width:648px}.amwrap-popup-title,.amwrap-option-list .amwrap-popup-title{margin:0;border:unset}.amwrap-popup-title .amwrap-title,.amwrap-option-list .amwrap-popup-title{border-bottom:1px solid #eee;padding:14px 20px;font-size:16px;font-style:normal;font-weight:600}.amwrap-popup-block .amwrap-steps-wrapper{padding:0 30px 30px}.amwrap-popup-title .amwrap-description{padding:0 30px;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.amwrap-option-list{margin:0}.amwrap-option-list .amwrap-option{flex:0 calc(50% - 40px);margin:0;margin-top:40px;padding:12px 18px;box-shadow:unset;font-size:13px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:30px;text-transform:uppercase}.amwrap-option-list .amwrap-option+.amwrap-option{margin-left:8px}.amwrap-list-item{box-shadow:unset;padding:0 30px}.amwrap-items-content{margin:0;padding:0}.amwrap-popup-block .amwrap-items-list .amwrap-btn-toolbar{padding:20px 30px 30px;width:100%}.amwrap-list-item .amwrap-name{font-size:13px;font-style:normal;font-weight:400;margin:0 0 10px}.amwrap-list-item .amwrap-label{font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase}.amwrap-pagination-block .amwrap-page{width:6px;height:6px;border-radius:0;background:#d9d9d9}.amwrap-pagination-block .amwrap-page.-active:before{font-size:0px}.amwrap-pagination-block .amwrap-page.-active{width:6px;height:6px}.amwrap-toolbar-block .amwrap-title{font-size:14px;font-style:normal;font-weight:400;flex:0 55%}.amwrap-toolbar-block{padding-bottom:24px;border-bottom:1px solid #e5e5e5;align-items:flex-start;max-height:45px}.amwrap-pagination-block{background:#d9d9d9;max-width:200px;margin-top:8px}.amwrap-pagination-block .amwrap-page:not(:last-child){margin-right:72px}.amwrap-slider-block .amwrap-name{font-size:12px;font-style:normal;font-weight:400;line-height:15px;margin-bottom:4px;margin-top:8px}.amwrap-slider-block .amwrap-price,.amwrap-slider-block .amwrap-price .price{font-size:12px;font-style:normal;font-weight:500;line-height:15px}.amwrap-slider-block .amwrap-slide{padding:8px 5px;max-width:100%}.amwrap-step.amwrap-gift .amwrap-img{height:100%;width:100%}.amwrap-pagination-block .amwrap-page.-checked:after{width:72px}.amwrap-pagination-block .amwrap-page.-checked:before{width:0;height:0;border:unset}.amwrap-slider-block .amwrap-img{width:100%}.amwrap-btn.-empty{color:#000;padding:7px 20px;margin-right:8px}.amwrap-btn.-empty:hover{background:#000;color:#fff}.amwrap-btn.-fill,.amwrap-btn.-primary,.amwrap-btn.-empty{text-transform:uppercase}.amwrap-btn.-empty{padding:12px 20px}.amwrap-btn.-fill,.amwrap-btn.-primary{padding:11px 20px}.amwrap-choose-list .amwrap-img-block{object-fit:contain;min-width:60px;width:60px;height:60px}.amwrap-choose-list .amwrap-name{font-size:12px;font-style:normal;font-weight:400;line-height:15px}.amwrap-choose-list .amwrap-choose{align-items:center}.amwrap-choose-list .amwrap-price .price,.amwrap-choose-list .amwrap-price{font-size:12px;font-style:normal;font-weight:500;line-height:15px}.amwrap-finish-message{display:none}.amwrap-btn.-primary .amwrap-chevron{display:none}.amwrap-list-item .amwrap-img{width:84px;height:110px;border:unset}@media (max-width:767px){.amwrap-option-list .amwrap-option{flex:0 100%;margin-bottom:8px;margin-left:30px;margin-right:30px}.amwrap-option-list .amwrap-option+.amwrap-option{margin:0;margin-left:30px;margin-right:30px}.amwrap-option-list .amwrap-option:last-child{margin-bottom:30px}.amwrap-popup-block .amwrap-popup{height:100%;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden}.amwrap-popup-block.-active{padding:0}.amwrap-option-list{height:100%}.amwrap-popup-block .amwrap-popup>*{align-items:flex-start;justify-content:flex-start;flex:0 100%;align-content:flex-start}.amwrap-popup-block .amwrap-popup>.amwrap-popup-toolbar{flex:0 auto}.amwrap-option-list .amwrap-popup-title{margin-bottom:50%}.amwrap-popup-block .amwrap-gift-wrap.-active{min-height:100%;width:100%}}@media (max-width:1199px){.checkout-cart-index .page-title-wrapper h1.page-title{padding:0 15px}}@media (max-width:767px){.checkout-cart-index .page-main .cart.main.actions{width:100%;max-width:calc(100% - 30px);left:15px;margin:0 auto;text-align:left;padding:16px 0;border-bottom:1px solid #e5e5e5}.checkout-cart-index .page-main .cart.main.actions .btn.btn-continue{text-align:left !important;padding:8px 0 !important;margin:0}.checkout-cart-index .cart-container-left{padding-bottom:70px}.cart-container .amwrap-gift-button{margin:0}}@media (max-width:1199px){.checkout-cart-index .cart-container-right{display:flex;flex-wrap:wrap}.checkout-cart-index .cart-container-right>*{flex:0 100%;order:1}.checkout-cart-index .cart-container-right #discount-coupon-form,.checkout-cart-index .cart-container-right div[data-amcardacc-js=template]{order:0}.checkout-cart-index .cart-container-right #discount-coupon-form{margin-top:20px}.checkout-cart-index .cart-container-right div[data-amcardacc-js=template]{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.checkout-cart-index .cart-container-right>#block-shipping{margin-top:20px;order:-1}.amcard-codes-list.-cart,.amcard-field-container.-cart{max-width:100%}}@media (min-width:768px) and (max-width:1199px){.amwrap-wrap-list .amwrap-product-list{flex-basis:40%}.checkout-cart-index .cart-container-right #discount-coupon-form,.checkout-cart-index .cart-container-right div[data-amcardacc-js=template]{flex:0 calc(50%);margin-top:20px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.checkout-cart-index .cart-container-right #discount-coupon-form{padding-right:10px}.checkout-cart-index .cart-container-right div[data-amcardacc-js=template]{padding-left:10px}.checkout-cart-index .cart-container-right div[data-amcardacc-js=template] .amcard-field-block.-code{margin:0}}.amwrap-gift-wrap .slick-slider{padding:0}.amwrap-step.amwrap-card .amwrap-card-title{font-size:13px;font-style:normal;font-weight:600;letter-spacing:0}.-edit-wrap .amwrap-toolbar-block .amwrap-title{display:block;margin-left:0}.-edit-wrap .amwrap-popup-title>.amwrap-title{width:100%}.-edit-wrap .amwrap-popup-title>.amwrap-description{display:none}.-edit-wrap .amwrap-toolbar-block{justify-content:space-between}.suit-holder-message:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 6.59375V9.4375M6.5 4.5625V4.60313' stroke='black' stroke-linecap='square'/%3E%3Cpath d='M6.50016 12.4167C9.49171 12.4167 11.9168 9.99155 11.9168 7C11.9168 4.00846 9.49171 1.58334 6.50016 1.58334C3.50862 1.58334 1.0835 4.00846 1.0835 7C1.0835 9.99155 3.50862 12.4167 6.50016 12.4167Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");width:13px;height:13px;background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block}.suit-holder-message{display:flex;gap:6px;font-size:12px;font-style:normal;font-weight:500;color:#000;align-items:center}.checkout-cart-index .page-main .cart.table-wrapper .div-item-options{margin-bottom:16px}.active-builder .builder-container.hidden-des{display:block !important}.loading-mask{background:rgba(0,0,0,.5);width:100% !important;height:100% !important;top:0 !important;left:0 !important;position:fixed !important}.mgs-checkout-step-sidebar .order-summary .loading-mask{display:none !important}.loading-mask .loader>img{max-width:50px}body.checkout-cart-index .loading-mask:not(body>.loading-mask),body.checkout-index-index .loading-mask:not(body>.loading-mask){display:none !important}.field .iti{width:100%}.field._error input,.field._error select{border-color:red}.field span#error-msg-normal,.field span#error-msg-billing{color:red;font-size:14px}.field span#valid-msg-normal,.field span#valid-msg-billing{color:#21953d}.field .iti .input-text.error{border-color:red}span#error-msg-normal,span#error-msg-billing,span#valid-msg-normal,span#valid-msg-billing{display:block}span#error-msg-normal.hidden,span#error-msg-billing.hidden,span#valid-msg-normal.hidden,span#valid-msg-billing.hidden{display:none}.shipping-address-items .action.edit-address-link{border:2px solid #000;color:#000;font-size:13px;font-style:normal;font-weight:600;text-decoration:unset;padding:9px 18px}.shipping-address-items .action.edit-address-link:hover{background:#000;color:#fff}.opc-wrapper .shipping-address-item:before{display:none}.shipping-address-items .shipping-address-item{cursor:pointer}.modal-popup .modal-title{letter-spacing:0}.product-label.sold-out-label{max-width:95px;background-color:#ddd;color:#000}.product-item .price-box{line-height:1}.mp-arp-slider-content .owl-carousel .owl-nav .owl-next,.mp-arp-slider-content .owl-carousel .owl-nav .owl-prev{font-size:0;font-family:"Pe-icon-7-stroke";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:var(--thim-mgs-color-01);border:2px solid #222}.mp-arp-slider-content .owl-carousel .owl-nav .owl-next:before{content:"\e684";font-size:30px;font-weight:600}.mp-arp-slider-content .owl-carousel .owl-nav .owl-next:hover,.mp-arp-slider-content .owl-carousel .owl-nav .owl-prev:hover{background-color:#000;border-color:#000;color:#fff}.mp-arp-slider-content .owl-nav .owl-next{right:25px}.mp-arp-slider-content .owl-carousel .owl-nav .owl-prev:before{content:"\e686";font-size:30px;font-weight:600}.mp-arp-slider-content .owl-nav .owl-prev{left:25px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000}@media (min-width:768px) and (max-width:1199px){.mgs-products.products-grid .mgs-owl-carousel .product-item,.mgs-product.products-grid .mgs-owl-carousel .product-item{padding:0 2px}}.block.widget.block-viewed-products-grid .products-grid .product-item:nth-child(3n+1){margin:0}#mageplaza-autorelated-block-before-cross,#mageplaza-autorelated-block-after-cross,#mageplaza-autorelated-block-replace-cross{width:100%;margin:20px 0}#mageplaza-autorelated-block-replace-related{margin-bottom:100px}#mageplaza-autorelated-block-replace-upsell{margin-bottom:100px}@media (max-width:767px){#mageplaza-autorelated-block-replace-related{margin-bottom:60px}#mageplaza-autorelated-block-replace-upsell{margin-bottom:60px}}.mp-reward-cart{margin-bottom:10px}.opc-payment-additional.reward .payment-cart-title,.opc-payment-additional.reward .payment-option-title{font-size:13px;font-style:normal;text-align:left;font-weight:500;line-height:24px;padding:20px 0;margin:0;border-top:1px solid #e5e5e5;margin-top:0}.reward-box .points{font-size:13px;font-style:normal;font-weight:500;color:#666;text-align:left}.reward-box{padding:0 10px}.reward-points-payment-content strong{font-weight:700;color:#000}.reward-rule-select .label,.reward-rule-select .content{color:#666;font-size:13px;font-style:normal;font-weight:500;text-align:left;margin:0}.reward-rule-select .label strong{color:inherit;font-weight:500}.irs-from,.irs-to,.irs-single{background:#1e1e1e;border-radius:0;font-size:11px;font-style:normal;font-weight:600;padding:2px 4px;top:-2px}.irs-from:after,.irs-to:after,.irs-single:after{border-top-color:#1e1e1e}.irs-line,.irs-line-left,.irs-line-mid,.irs-line-right,.irs-bar{height:2px}.irs-bar{background-image:unset;background-color:#1e1e1e}.irs-bar-edge{height:12px;width:12px;background-image:unset;background-color:#1e1e1e;border-radius:50%;top:20px}.irs-slider{width:12px;height:12px;background-image:unset;background-color:#000;border-radius:50%;top:20px}.irs-min,.irs-max{color:#1e1e1e;padding:2px 4px;font-size:11px;font-style:normal;font-weight:600;border-radius:0;background:#eee;line-height:1}.reward-points-payment-content .extra-controls{margin:0;margin-bottom:12px}.reward-points-payment-content .mp-spent{width:98px;height:40px;margin-left:10px}.reward-points-payment-content .extra-controls span{font-size:13px;font-style:normal;font-weight:500;color:#666}.reward-spending-slider .field.choice{display:flex}.reward-spending-slider .field.choice label{color:#666;font-weight:500}.reward-points-payment-content .range-slider{max-width:100%}.payment-option._collapsible.opc-payment-additional.reward .payment-option-content{margin:0;margin-bottom:10px}.checkout-index-index .payment-option._collapsible.opc-payment-additional.reward{border-bottom:1px solid #e5e5e5}@media (max-width:1199px){.payment-option._collapsible.opc-payment-additional.reward .payment-option-content{width:100%}}@media (max-width:1199px){.checkout-cart-index .cart-container-right>#rewardpoints{order:0;margin-bottom:30px}.checkout-cart-index .cart-container-right>#rewardpoints .payment-option-title{border-top:0}.checkout-cart-index .cart-container-right>#rewardpoints .payment-option._collapsible.opc-payment-additional.reward{border-bottom:1px solid #e5e5e5}}.account .column.main .block.reward-information.mp-clear{padding:0;margin-top:60px}.account .column.main .block.reward-information.mp-clear .box-title span{font-weight:600;font-size:13px;line-height:22px;text-transform:uppercase}.account .column.main .block.reward-information.mp-clear .earning-rate,.account .column.main .block.reward-information.mp-clear .spending-rate{font-weight:400;font-size:13px;line-height:22px;margin:0}.account .column.main .block.block-reward-dashboard-transaction:not(.widget) .table-wrapper{padding:0}.amcard-field-block.choose-timezone{display:none}.amcard-field-container .amcard-check{display:none}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.mbway-method .payment-method-title .label:before,.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.mb-method .payment-method-title .label:before,.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.stripe-payments .payment-method-title .label:before,.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.paypal-method .payment-method-title .label:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.427083' y='0.427083' width='33.1458' height='23.1458' rx='2.98958' fill='white' stroke='%23E5E5E5' stroke-width='0.854167'/%3E%3Cg clip-path='url(../../frontend/Primariu/cavemen/pt_PT/css/%23clip0_2292_12038)'%3E%3Cpath d='M9.17493 18.1741L9.11265 18.6582C9.0845 18.8967 9.26877 19.1065 9.50765 19.1065H24.9356C25.1753 19.1065 25.3596 18.8967 25.3323 18.6582L25.2683 18.1741C25.2299 17.7972 25.4995 17.4524 25.8681 17.4132C26.2392 17.3723 26.5668 17.6483 26.6052 18.0244L26.6649 18.4954C26.7852 19.5479 26.1999 20.4725 25.1574 20.4725H9.28669C8.24417 20.4725 7.65892 19.5488 7.77921 18.4954L7.83893 18.0244C7.87817 17.6483 8.20492 17.3723 8.57433 17.4132C8.94373 17.4533 9.21247 17.7972 9.17493 18.1741Z' fill='%23D60510'/%3E%3Cpath d='M23.4379 14.5252C24.1887 14.5269 24.7867 13.9689 24.7714 13.2341C24.756 12.4819 24.0855 11.9961 23.3373 11.9952H21.8272C21.4928 11.9952 21.2181 11.7114 21.2181 11.3562C21.2181 11.0002 21.492 10.7155 21.8272 10.7155H22.8365C23.5164 10.6876 24.0411 10.2671 24.0735 9.61072C24.1077 8.90816 23.5156 8.38059 22.7913 8.38059H20.3428L20.3326 14.526H23.4379V14.5252ZM25.2944 9.60637C25.2944 10.2471 25.0717 10.6102 24.7031 11.0568L24.6665 11.102L24.7176 11.1342C25.4471 11.5878 25.9564 12.2738 25.9939 13.2367C26.0502 14.6714 24.8593 15.858 23.4448 15.8554H19.7166C19.354 15.8554 19.0605 15.5472 19.0605 15.1685V7.78946C19.0605 7.40902 19.354 7.10257 19.7149 7.10257L22.793 7.11128C24.135 7.11215 25.2944 8.11854 25.2944 9.60637Z' fill='%23424041'/%3E%3Cpath d='M13.2765 13.3252L13.2935 13.3774L13.3123 13.3252C13.4855 12.8394 13.6936 12.3014 13.9146 11.7146C14.1424 11.0974 14.3693 10.5071 14.5963 9.94473C14.8257 9.37363 15.0424 8.86433 15.2497 8.42034C15.4562 7.96676 15.6277 7.65509 15.7599 7.48446C15.9638 7.23547 16.2334 7.11011 16.5687 7.11011H16.7231C16.9287 7.11011 17.0891 7.16495 17.2094 7.26942C17.3194 7.3678 17.3851 7.48098 17.4039 7.61069L18.3671 15.2353C18.3671 15.432 18.3116 15.5835 18.2024 15.6967C18.0932 15.802 17.9371 15.8542 17.7332 15.8542C17.5293 15.8542 17.3672 15.8046 17.2486 15.708C17.1172 15.6114 17.0422 15.4843 17.0234 15.3267C16.991 15.0733 16.9611 14.7913 16.9313 14.4822C16.8886 14.174 16.7385 12.8438 16.6958 12.5086C16.6566 12.163 16.3853 10.0092 16.2931 9.2265L16.2846 9.16033L15.9758 9.82111C15.8708 10.0483 15.7574 10.3217 15.6328 10.6395C15.51 10.9572 15.3837 11.2933 15.26 11.6476C15.1252 11.9915 14.5289 13.7309 14.5289 13.7309C14.4734 13.8885 14.3685 14.2062 14.2738 14.4987C14.1774 14.7895 14.0895 15.0524 14.0656 15.1029C13.924 15.3902 13.6476 15.58 13.2961 15.5826C12.9403 15.5809 12.6639 15.3902 12.524 15.1029C12.4984 15.0524 12.4105 14.7887 12.3141 14.4987C12.2177 14.2062 12.1154 13.8885 12.0573 13.7309C12.0573 13.7309 11.461 11.9915 11.3279 11.6476C11.2034 11.2933 11.0788 10.9581 10.9542 10.6395C10.8297 10.3217 10.7162 10.0483 10.6139 9.82111L10.3033 9.16033L10.2965 9.2265C10.2026 10.0092 9.93391 12.163 9.89296 12.5086C9.8503 12.8438 9.70015 14.174 9.6592 14.4822C9.62763 14.7913 9.59692 15.0733 9.5645 15.3267C9.54573 15.4843 9.47066 15.6114 9.34098 15.708C9.22069 15.8046 9.05945 15.8542 8.8547 15.8542C8.6508 15.8542 8.49639 15.802 8.38719 15.6967C8.27799 15.5835 8.22253 15.4303 8.22168 15.2353L9.18486 7.61069C9.20619 7.48098 9.27017 7.3678 9.38023 7.26942C9.49967 7.16495 9.66261 7.11011 9.8648 7.11011H10.0209C10.3571 7.11011 10.6258 7.23634 10.8288 7.48446C10.9619 7.65509 11.1317 7.96589 11.339 8.42034C11.5472 8.86433 11.7639 9.37363 11.9925 9.94473C12.2194 10.5071 12.4472 11.0974 12.6759 11.7146C12.8951 12.3014 13.1033 12.8394 13.2765 13.3252Z' fill='%23424041'/%3E%3Cpath d='M11.3893 2.49167H23.1078C24.2118 2.49167 24.7612 3.33788 24.89 4.45309L24.9395 4.81003C24.9787 5.19309 24.7032 5.5361 24.3346 5.57614C23.9652 5.61619 23.6333 5.33935 23.595 4.95629L23.548 4.61502C23.4986 4.19105 23.3228 3.86458 22.9005 3.86458H11.5966C11.1743 3.86458 10.9985 4.19105 10.949 4.61502L10.9038 4.95629C10.8654 5.33935 10.5344 5.61706 10.1625 5.57614C9.79305 5.5361 9.51749 5.19309 9.55759 4.81003L9.60707 4.45309C9.7376 3.33701 10.2862 2.49167 11.3893 2.49167Z' fill='%23D60510'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2292_12038'%3E%3Crect width='20.2381' height='19' fill='white' transform='translate(7.08301 2.00012)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:34px;height:24px;display:block}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.mbway-method .payment-method-title .label,.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.mb-method .payment-method-title .label,.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.stripe-payments .payment-method-title .label,.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.paypal-method .payment-method-title .label{display:flex;gap:12px;align-items:center}.onestepcheckout-index-index .checkout-payment-method .payment-methods .payment-method-title.choice input+.label{font-weight:600;line-height:22px}.ifthenpay_input_wrapper{flex-wrap:wrap;margin-top:14px}.ifthenpay_input_wrapper>*{flex:0 100%}.ifthenpay_input_wrapper input{max-width:100%}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.mb-method .payment-method-title .label:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.427083' y='0.427083' width='33.1458' height='23.1458' rx='2.98958' fill='white' stroke='%23E5E5E5' stroke-width='0.854167'/%3E%3Cg clip-path='url(../../frontend/Primariu/cavemen/pt_PT/css/%23clip0_2292_11944)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9241 17.1382H22.8916C24.2534 17.1382 24.2676 15.725 24.1285 15.0276C24.0528 14.5584 23.2361 14.5658 23.1462 15.0276V15.5717C23.1459 15.6916 23.097 15.8066 23.0101 15.8914C22.9232 15.9763 22.8054 16.024 22.6825 16.0243H11.2434C11.1205 16.024 11.0027 15.9763 10.9158 15.8914C10.8289 15.8066 10.7799 15.6916 10.7797 15.5717V15.0276C10.6898 14.5658 9.87312 14.5584 9.79741 15.0276C9.6583 15.725 9.6725 17.1382 11.0343 17.1382H16.9241ZM12.7064 3.59885H21.9065C22.5529 3.59885 23.0818 4.14567 23.0818 4.81349V5.39357C23.0818 6.2138 21.9463 6.21011 21.9463 5.39911V5.08321C21.9463 4.98522 21.9064 4.89124 21.8354 4.82195C21.7644 4.75266 21.6681 4.71374 21.5677 4.71374H12.3487C12.2483 4.71374 12.152 4.75266 12.081 4.82195C12.01 4.89124 11.9702 4.98522 11.9702 5.08321V5.39357C11.9702 6.20918 10.8857 6.20364 10.8857 5.41112V4.81442C10.8885 4.14659 11.4166 3.59885 12.0629 3.59885H12.7064Z' fill='%233D73B9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.8495 10.2689C23.1654 10.4066 23.4346 10.6294 23.6253 10.9111C23.816 11.1929 23.9205 11.5219 23.9264 11.8595C23.9264 12.8368 23.052 13.6367 21.9837 13.6367H18.9867C18.8566 13.6404 18.7303 13.5941 18.6351 13.5077C18.5398 13.4212 18.4832 13.3017 18.4775 13.1748V7.60685C18.478 7.47749 18.531 7.35359 18.6248 7.2622C18.7186 7.17082 18.8456 7.11939 18.9781 7.11915H21.4736C21.8477 7.1183 22.2139 7.22502 22.5263 7.42599C22.8387 7.62696 23.0836 7.91328 23.2303 8.24922C23.3771 8.58517 23.4192 8.95586 23.3515 9.31503C23.2838 9.67421 23.1092 10.006 22.8495 10.2689ZM20.6134 9.81631H21.5644V9.80615C21.7779 9.77345 21.9724 9.66766 22.1132 9.50772C22.254 9.34778 22.3319 9.14414 22.3328 8.93326C22.3321 8.69929 22.2365 8.47511 22.067 8.30967C21.8975 8.14422 21.6679 8.05095 21.4282 8.05022H19.5119V12.6687H21.9411C22.0663 12.6725 22.191 12.6518 22.3079 12.6077C22.4248 12.5636 22.5313 12.4971 22.6213 12.412C22.7113 12.3269 22.7829 12.225 22.8317 12.1124C22.8806 11.9998 22.9058 11.8788 22.9058 11.7565C22.9058 11.6342 22.8806 11.5132 22.8317 11.4006C22.7829 11.288 22.7113 11.1861 22.6213 11.101C22.5313 11.0159 22.4248 10.9494 22.3079 10.9053C22.191 10.8612 22.0663 10.8405 21.9411 10.8444H21.5625H20.6134C20.5444 10.8444 20.4761 10.8311 20.4124 10.8053C20.3487 10.7796 20.2908 10.7418 20.242 10.6942C20.1932 10.6466 20.1545 10.5901 20.1282 10.5279C20.1018 10.4657 20.0882 10.399 20.0882 10.3317C20.0882 10.2644 20.1018 10.1977 20.1282 10.1355C20.1545 10.0733 20.1932 10.0168 20.242 9.96923C20.2908 9.92163 20.3487 9.88387 20.4124 9.8581C20.4761 9.83234 20.5444 9.81908 20.6134 9.81908' fill='%231D1D1B'/%3E%3Cpath d='M13.0858 18.8472C13.0858 18.8056 13.1027 18.7657 13.1329 18.7362C13.1631 18.7068 13.204 18.6902 13.2467 18.6902C13.2893 18.6902 13.3302 18.7068 13.3604 18.7362C13.3906 18.7657 13.4075 18.8056 13.4075 18.8472V19.6952C13.4073 19.8816 13.3314 20.0604 13.1964 20.1923C13.0614 20.3242 12.8784 20.3986 12.6874 20.399C12.4964 20.3988 12.3133 20.3247 12.1781 20.1929C12.043 20.0612 11.9668 19.8826 11.9663 19.6961V18.8482C11.9646 18.8266 11.9675 18.8049 11.9748 18.7845C11.9821 18.7641 11.9936 18.7453 12.0087 18.7294C12.0237 18.7136 12.042 18.7009 12.0623 18.6922C12.0826 18.6836 12.1045 18.6791 12.1267 18.6791C12.1489 18.6791 12.1708 18.6836 12.1911 18.6922C12.2114 18.7009 12.2297 18.7136 12.2447 18.7294C12.2598 18.7453 12.2713 18.7641 12.2786 18.7845C12.2859 18.8049 12.2888 18.8266 12.2871 18.8482V19.6961C12.2881 19.7996 12.3307 19.8986 12.4058 19.9717C12.4808 20.0447 12.5823 20.0861 12.6883 20.0868C12.7945 20.0863 12.8962 20.0449 12.9712 19.9715C13.0462 19.8982 13.0884 19.7988 13.0886 19.6952L13.0858 18.8472Z' fill='%231D1D1B'/%3E%3Cpath d='M14.6081 20.0858C14.6507 20.0858 14.6916 20.1024 14.7218 20.1318C14.752 20.1613 14.7689 20.2012 14.7689 20.2429C14.7689 20.2845 14.752 20.3244 14.7218 20.3539C14.6916 20.3833 14.6507 20.3999 14.6081 20.3999H14.1614C14.0015 20.3999 13.8482 20.3379 13.7352 20.2276C13.6221 20.1172 13.5586 19.9676 13.5586 19.8115V18.8472C13.5586 18.8058 13.5754 18.7661 13.6054 18.7368C13.6354 18.7075 13.6761 18.6911 13.7185 18.6911C13.7609 18.6911 13.8016 18.7075 13.8316 18.7368C13.8616 18.7661 13.8784 18.8058 13.8784 18.8472V19.8097C13.8784 19.8831 13.9084 19.9536 13.9616 20.0056C14.0148 20.0576 14.0871 20.0868 14.1623 20.0868H14.6081V20.0858Z' fill='%231D1D1B'/%3E%3Cpath d='M18.0019 13.0815C18.0135 13.1597 18.0088 13.2394 17.9881 13.3158C17.9674 13.3922 17.9311 13.4638 17.8814 13.5262C17.8317 13.5885 17.7696 13.6405 17.6989 13.6789C17.6281 13.7174 17.5502 13.7415 17.4697 13.7498C17.3892 13.7581 17.3078 13.7505 17.2303 13.7274C17.1529 13.7043 17.081 13.6662 17.0191 13.6154C16.9571 13.5646 16.9062 13.502 16.8696 13.4316C16.8329 13.3611 16.8112 13.2842 16.8057 13.2053L16.3108 8.77993L14.5686 13.1074V13.1185V13.1277V13.137V13.1425V13.1508V13.1601C14.5304 13.2253 14.4793 13.2824 14.4182 13.3282L14.4087 13.3356C14.377 13.3635 14.3421 13.3877 14.3046 13.4076L14.2933 13.4131L14.2829 13.4187H14.2762H14.2687H14.262H14.2545H14.2488H14.2422H14.2365H14.2308H14.2232C14.1667 13.4384 14.1073 13.4493 14.0472 13.451H14.0037C13.9362 13.4491 13.8696 13.4357 13.8069 13.4113H13.7983H13.7898H13.7823H13.7766H13.769H13.7624H13.7576L13.7472 13.4058L13.7378 13.4002H13.7321C13.6985 13.3827 13.6668 13.362 13.6375 13.3383L13.6176 13.3208L13.6025 13.3069L13.5665 13.2977L13.5485 13.2783C13.5243 13.2496 13.503 13.2187 13.4851 13.1859V13.1804L13.4794 13.1711L13.4738 13.161V13.1545V13.1471V13.1416V13.1333V13.1259V13.1176L11.6994 8.77993L11.2064 13.2053C11.1896 13.36 11.1105 13.5019 10.9865 13.5996C10.8625 13.6974 10.7039 13.7431 10.5454 13.7267C10.3869 13.7103 10.2416 13.6331 10.1414 13.5121C10.0412 13.3911 9.99435 13.2362 10.0112 13.0815L10.5922 7.86456C10.6062 7.7417 10.6441 7.62257 10.7039 7.51356C10.7784 7.37736 10.8851 7.26043 11.0151 7.17242C11.1451 7.0844 11.2947 7.02784 11.4515 7.00738H11.4836C11.5344 7.0037 11.5853 7.0037 11.636 7.00738C11.6972 7.00976 11.758 7.0178 11.8177 7.0314C11.9747 7.06648 12.1205 7.13853 12.2424 7.24125C12.3643 7.34397 12.4586 7.47425 12.517 7.62071L14.0065 11.2951L15.4932 7.6087C15.5631 7.43396 15.6837 7.2829 15.8401 7.17397C15.9966 7.06505 16.1822 7.00298 16.3742 6.99537C16.4249 6.9917 16.4759 6.9917 16.5266 6.99537H16.5588C16.7155 7.01597 16.865 7.0726 16.995 7.1606C17.125 7.2486 17.2317 7.36545 17.3063 7.50155C17.3354 7.55616 17.3597 7.61301 17.3792 7.67151C17.3983 7.73169 17.4113 7.79357 17.418 7.85625L18.0019 13.0815Z' fill='%231D1D1B'/%3E%3Cpath d='M11.9043 20.2253C11.9082 20.2464 11.9076 20.2681 11.9027 20.2889C11.8977 20.3098 11.8884 20.3295 11.8753 20.3467C11.8623 20.3639 11.8457 20.3784 11.8268 20.3891C11.8078 20.3999 11.7867 20.4067 11.7649 20.4093C11.7431 20.4118 11.721 20.4099 11.7 20.4038C11.679 20.3977 11.6594 20.3874 11.6426 20.3737C11.6258 20.3599 11.612 20.3429 11.6022 20.3238C11.5923 20.3046 11.5866 20.2837 11.5854 20.2623L11.4481 19.1326L10.957 20.241C10.9401 20.2792 10.9085 20.3093 10.8689 20.3247C10.8293 20.3401 10.7851 20.3396 10.746 20.3233C10.7084 20.3074 10.6785 20.2779 10.6627 20.241L10.1716 19.1326L10.0334 20.2623C10.0321 20.2837 10.0264 20.3046 10.0166 20.3238C10.0067 20.3429 9.99298 20.3599 9.97616 20.3737C9.95933 20.3874 9.9398 20.3977 9.91876 20.4038C9.89773 20.4099 9.87563 20.4118 9.85383 20.4093C9.83203 20.4067 9.81099 20.3999 9.792 20.3891C9.77302 20.3784 9.75649 20.3639 9.74344 20.3467C9.73038 20.3295 9.72108 20.3098 9.7161 20.2889C9.71113 20.2681 9.71058 20.2464 9.71449 20.2253L9.87631 18.9137C9.88151 18.8724 9.8971 18.833 9.9217 18.7989C9.94631 18.7649 9.97915 18.7374 10.0173 18.7188C10.0274 18.7135 10.0378 18.7088 10.0485 18.705H10.0608C10.0762 18.6998 10.092 18.6964 10.1082 18.6948C10.1485 18.6893 10.1895 18.6927 10.2283 18.7047C10.2671 18.7167 10.3027 18.737 10.3324 18.7641C10.3444 18.775 10.3552 18.7871 10.3646 18.8001C10.3716 18.8095 10.3779 18.8194 10.3835 18.8296C10.3871 18.8353 10.3902 18.8412 10.393 18.8472L10.8094 19.7894L11.2258 18.8398C11.2429 18.8021 11.269 18.7689 11.3019 18.743C11.3348 18.7172 11.3736 18.6994 11.415 18.6911C11.4306 18.688 11.4464 18.6858 11.4623 18.6846H11.5116C11.5525 18.6891 11.5919 18.7027 11.6266 18.7243C11.6614 18.7459 11.6907 18.775 11.7122 18.8093C11.7211 18.8236 11.7284 18.8388 11.7339 18.8546C11.7379 18.8644 11.7407 18.8746 11.7425 18.8851C11.7429 18.8918 11.7429 18.8986 11.7425 18.9054L11.9043 20.2253Z' fill='%231D1D1B'/%3E%3Cpath d='M15.3079 20.2428C15.3079 20.2845 15.2909 20.3244 15.2607 20.3538C15.2306 20.3833 15.1896 20.3998 15.147 20.3998C15.1043 20.3998 15.0634 20.3833 15.0332 20.3538C15.0031 20.3244 14.9861 20.2845 14.9861 20.2428V19.0041H14.529C14.4864 19.0041 14.4455 18.9876 14.4153 18.9582C14.3851 18.9287 14.3682 18.8888 14.3682 18.8471C14.3682 18.8055 14.3851 18.7655 14.4153 18.7361C14.4455 18.7066 14.4864 18.6901 14.529 18.6901H15.7649C15.8076 18.6901 15.8485 18.7066 15.8787 18.7361C15.9089 18.7655 15.9258 18.8055 15.9258 18.8471C15.9258 18.8888 15.9089 18.9287 15.8787 18.9582C15.8485 18.9876 15.8076 19.0041 15.7649 19.0041H15.3079V20.2428Z' fill='%231D1D1B'/%3E%3Cpath d='M16.312 20.2428C16.312 20.2845 16.295 20.3244 16.2649 20.3538C16.2347 20.3833 16.1938 20.3998 16.1511 20.3998C16.1084 20.3998 16.0675 20.3833 16.0374 20.3538C16.0072 20.3244 15.9902 20.2845 15.9902 20.2428V18.8471C15.9902 18.8055 16.0072 18.7655 16.0374 18.7361C16.0675 18.7066 16.1084 18.6901 16.1511 18.6901C16.1938 18.6901 16.2347 18.7066 16.2649 18.7361C16.295 18.7655 16.312 18.8055 16.312 18.8471V20.2428Z' fill='%231D1D1B'/%3E%3Cpath d='M19.6052 20.2252C19.6079 20.2653 19.5948 20.3048 19.5685 20.3357C19.5423 20.3667 19.5049 20.3866 19.4641 20.3914C19.4232 20.3963 19.382 20.3857 19.349 20.3618C19.3159 20.3379 19.2934 20.3026 19.2862 20.2631L19.2295 19.8197H18.6768C18.6547 19.8214 18.6325 19.8185 18.6116 19.8114C18.5906 19.8043 18.5714 19.793 18.5552 19.7783C18.5389 19.7636 18.5259 19.7458 18.5171 19.726C18.5082 19.7062 18.5036 19.6848 18.5036 19.6631C18.5036 19.6415 18.5082 19.6201 18.5171 19.6003C18.5259 19.5804 18.5389 19.5626 18.5552 19.5479C18.5714 19.5332 18.5906 19.522 18.6116 19.5148C18.6325 19.5077 18.6547 19.5049 18.6768 19.5066H19.1935L19.1784 19.3911C19.1784 19.3911 19.1784 19.3837 19.1784 19.38C19.1742 19.3529 19.1682 19.326 19.1604 19.2997C19.1517 19.2714 19.1406 19.2439 19.1273 19.2175C19.0991 19.1557 19.0536 19.103 18.9959 19.0656C18.9383 19.0281 18.8709 19.0075 18.8017 19.0059C18.7743 19.0061 18.747 19.0092 18.7203 19.0152C18.6954 19.0212 18.6712 19.0302 18.6484 19.042C18.5848 19.0779 18.5311 19.1285 18.4922 19.1894C18.4533 19.2503 18.4302 19.3195 18.4251 19.3911L18.3248 20.2631C18.3225 20.2834 18.3161 20.3032 18.306 20.3212C18.2959 20.3391 18.2822 20.355 18.2658 20.3678C18.2495 20.3806 18.2306 20.3902 18.2105 20.3959C18.1903 20.4016 18.1692 20.4034 18.1483 20.4012C18.1274 20.3989 18.1072 20.3927 18.0888 20.3828C18.0704 20.3729 18.0541 20.3596 18.041 20.3436C18.0279 20.3276 18.0181 20.3093 18.0122 20.2896C18.0064 20.2699 18.0045 20.2493 18.0068 20.2289L18.1071 19.3569C18.1178 19.2335 18.1596 19.1146 18.2287 19.0108C18.2979 18.907 18.3924 18.8216 18.5036 18.7621C18.5488 18.7399 18.5964 18.7229 18.6456 18.7113C18.6968 18.6997 18.7492 18.6938 18.8017 18.6937C18.9306 18.6944 19.0566 18.731 19.1649 18.7993C19.2732 18.8675 19.3593 18.9645 19.413 19.0789C19.435 19.1217 19.4533 19.1662 19.4679 19.2119C19.4803 19.254 19.4894 19.2969 19.4954 19.3403C19.4963 19.3449 19.4963 19.3496 19.4954 19.3542L19.6052 20.2252Z' fill='%231D1D1B'/%3E%3Cpath d='M20.0959 20.2429C20.0976 20.2644 20.0948 20.2861 20.0875 20.3066C20.0802 20.327 20.0686 20.3457 20.0536 20.3616C20.0385 20.3775 20.0203 20.3901 19.9999 20.3988C19.9796 20.4075 19.9577 20.4119 19.9355 20.4119C19.9134 20.4119 19.8915 20.4075 19.8711 20.3988C19.8508 20.3901 19.8326 20.3775 19.8175 20.3616C19.8024 20.3457 19.7909 20.327 19.7836 20.3066C19.7763 20.2861 19.7734 20.2644 19.7751 20.2429V18.9497C19.7742 18.9408 19.7742 18.9318 19.7751 18.9229C19.7772 18.9056 19.7813 18.8885 19.7874 18.8721L19.8007 18.8444C19.8284 18.7964 19.8732 18.7599 19.9266 18.7419L19.9483 18.7363H19.9654H20.0032H20.0079C20.0408 18.7377 20.073 18.746 20.1022 18.7607C20.1314 18.7753 20.1571 18.796 20.1773 18.8213L21.029 19.8863V18.8472C21.029 18.8055 21.046 18.7656 21.0761 18.7361C21.1063 18.7067 21.1472 18.6902 21.1899 18.6902C21.2326 18.6902 21.2735 18.7067 21.3036 18.7361C21.3338 18.7656 21.3508 18.8055 21.3508 18.8472V20.1403C21.3506 20.1731 21.343 20.2055 21.3284 20.2351C21.3138 20.2646 21.2927 20.2906 21.2665 20.3112C21.2563 20.3197 21.2452 20.3271 21.2334 20.3334C21.2271 20.337 21.2204 20.3401 21.2136 20.3426L21.2003 20.3482C21.1439 20.3674 21.082 20.3641 21.0281 20.3389L21.0073 20.3288C20.996 20.3219 20.9855 20.3138 20.976 20.3048C20.9686 20.2985 20.9617 20.2917 20.9552 20.2844L20.9495 20.278L20.0959 19.2093V20.2429Z' fill='%231D1D1B'/%3E%3Cpath d='M22.6072 20.0857C22.6499 20.0857 22.6908 20.1023 22.721 20.1317C22.7511 20.1612 22.7681 20.2011 22.7681 20.2428C22.7681 20.2844 22.7511 20.3243 22.721 20.3538C22.6908 20.3832 22.6499 20.3998 22.6072 20.3998H22.1341C21.9662 20.3998 21.8051 20.3347 21.6864 20.2188C21.5677 20.1029 21.501 19.9457 21.501 19.7818V19.3098C21.5015 19.1461 21.5683 18.9892 21.687 18.8734C21.8056 18.7576 21.9663 18.6924 22.1341 18.6919H22.6072C22.6499 18.6919 22.6908 18.7084 22.721 18.7379C22.7511 18.7673 22.7681 18.8073 22.7681 18.8489C22.7681 18.8906 22.7511 18.9305 22.721 18.96C22.6908 18.9894 22.6499 19.0059 22.6072 19.0059H22.1341C22.0506 19.0069 21.971 19.0401 21.9126 19.0983C21.883 19.1263 21.8594 19.1597 21.8431 19.1966C21.8269 19.2336 21.8183 19.2733 21.818 19.3135V19.7855C21.8185 19.8665 21.8517 19.944 21.9103 20.0012C21.9689 20.0584 22.0483 20.0908 22.1312 20.0913H22.6044L22.6072 20.0857Z' fill='%231D1D1B'/%3E%3Cpath d='M23.5366 19.0032C23.4235 19.0028 23.3146 19.0452 23.2329 19.1215C23.1941 19.1571 23.1631 19.2 23.1418 19.2476C23.1205 19.2952 23.1093 19.3466 23.1089 19.3986V19.6914C23.1091 19.7433 23.1201 19.7946 23.1413 19.8423C23.1624 19.8899 23.1932 19.9328 23.2319 19.9685C23.3137 20.0448 23.4226 20.0871 23.5357 20.0867C23.6488 20.0871 23.7577 20.0448 23.8394 19.9685C23.8782 19.9329 23.9092 19.89 23.9305 19.8423C23.9518 19.7947 23.963 19.7433 23.9634 19.6914V19.3986C23.963 19.3467 23.9519 19.2954 23.9307 19.2478C23.9096 19.2002 23.8789 19.1572 23.8404 19.1215C23.7581 19.0454 23.649 19.003 23.5357 19.0032H23.5366ZM23.5357 18.6901C23.7316 18.6894 23.9202 18.7629 24.0618 18.8952C24.1318 18.9599 24.1876 19.0378 24.2258 19.1241C24.264 19.2105 24.2839 19.3036 24.2842 19.3976V19.6905C24.2839 19.7845 24.264 19.8776 24.2258 19.9639C24.1876 20.0503 24.1318 20.1282 24.0618 20.1929C23.9202 20.3252 23.7316 20.3987 23.5357 20.398C23.3397 20.3987 23.1511 20.3252 23.0095 20.1929C22.9399 20.128 22.8844 20.0501 22.8463 19.9637C22.8083 19.8774 22.7885 19.7844 22.7881 19.6905V19.3976C22.7885 19.3036 22.8083 19.2107 22.8463 19.1244C22.8844 19.038 22.9399 18.9601 23.0095 18.8952C23.1511 18.7629 23.3397 18.6894 23.5357 18.6901Z' fill='%231D1D1B'/%3E%3Cpath d='M16.7661 19.0043V20.0859H17.3869C17.4134 20.0859 17.4397 20.0808 17.4642 20.0709C17.4887 20.0609 17.511 20.0464 17.5297 20.028C17.5485 20.0096 17.5633 19.9878 17.5734 19.9638C17.5834 19.9399 17.5886 19.9142 17.5884 19.8883C17.5885 19.839 17.5696 19.7915 17.5354 19.7553L17.5288 19.7497C17.5104 19.7311 17.4884 19.7162 17.464 19.7061C17.4396 19.6959 17.4134 19.6907 17.3869 19.6906H17.173C17.1303 19.6906 17.0894 19.6741 17.0592 19.6446C17.0291 19.6152 17.0121 19.5752 17.0121 19.5336C17.0121 19.4919 17.0291 19.452 17.0592 19.4225C17.0894 19.3931 17.1303 19.3766 17.173 19.3766H17.2459C17.2915 19.3726 17.3343 19.3534 17.367 19.3221C17.385 19.3048 17.3993 19.2843 17.409 19.2616C17.4188 19.2389 17.4238 19.2146 17.4238 19.19C17.4238 19.141 17.4038 19.094 17.3683 19.0593C17.3328 19.0247 17.2847 19.0052 17.2345 19.0052H16.7661V19.0043ZM16.4443 19.5354V18.8537C16.4442 18.8324 16.4488 18.8113 16.4576 18.7919C16.4665 18.7717 16.479 18.7532 16.4945 18.7374C16.5232 18.7106 16.5608 18.6949 16.6005 18.693H17.2298C17.3656 18.693 17.4958 18.7457 17.5918 18.8394C17.6878 18.9331 17.7417 19.0602 17.7417 19.1927C17.7414 19.2868 17.7142 19.379 17.6632 19.4588C17.6974 19.4785 17.7292 19.5021 17.7578 19.529L17.7682 19.54C17.8601 19.6345 17.9112 19.7599 17.9111 19.8901C17.9109 20.0253 17.8558 20.1548 17.7579 20.2504C17.6599 20.346 17.5272 20.3998 17.3888 20.4H16.6052C16.5625 20.4 16.5216 20.3835 16.4915 20.354C16.4613 20.3246 16.4443 20.2846 16.4443 20.243V19.5354Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2292_11944'%3E%3Crect width='14.5714' height='16.8' fill='white' transform='translate(9.71289 3.59985)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:34px;height:24px;display:block}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.stripe-payments .payment-method-title .label:before{background-image:url("data:image/svg+xml,%3Csvg width='70' height='24' viewBox='0 0 70 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.427083' y='0.427083' width='33.1458' height='23.1458' rx='2.98958' fill='white' stroke='%23E5E5E5' stroke-width='0.854167'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8766 15.857H8.79229L7.22935 9.79113C7.15517 9.5121 6.99765 9.26542 6.76596 9.14915C6.18773 8.85698 5.55056 8.62446 4.85547 8.50718V8.27365H8.21305C8.67644 8.27365 9.02399 8.62446 9.08192 9.03188L9.89286 13.4074L11.9761 8.27365H14.0024L10.8766 15.857ZM15.1618 15.857H13.1934L14.8142 8.27365H16.7826L15.1618 15.857ZM19.3288 10.3749C19.3867 9.96649 19.7342 9.73295 20.1397 9.73295C20.7769 9.67432 21.4709 9.79159 22.0502 10.0828L22.3977 8.45002C21.8185 8.21649 21.1813 8.09921 20.6031 8.09921C18.6926 8.09921 17.3024 9.14962 17.3024 10.6075C17.3024 11.7165 18.2871 12.2988 18.9822 12.6496C19.7342 12.9994 20.0238 13.233 19.9659 13.5828C19.9659 14.1075 19.3867 14.341 18.8085 14.341C18.1134 14.341 17.4183 14.1661 16.7821 13.8739L16.4346 15.5077C17.1297 15.7988 17.8817 15.9161 18.5768 15.9161C20.7189 15.9737 22.0502 14.9243 22.0502 13.3492C22.0502 11.3657 19.3288 11.2494 19.3288 10.3749ZM28.9391 15.857L27.3761 8.27365H25.6973C25.3498 8.27365 25.0022 8.50718 24.8864 8.85698L21.9922 15.857H24.0185L24.423 14.749H26.9127L27.1444 15.857H28.9391ZM25.986 10.3164L26.5642 13.1744H24.9434L25.986 10.3164Z' fill='%23172B85'/%3E%3Crect x='36.4271' y='0.427083' width='33.1458' height='23.1458' rx='2.98958' fill='white' stroke='%23E5E5E5' stroke-width='0.854167'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.3853 16.8284C52.1872 17.8264 50.633 18.4289 48.9347 18.4289C45.1452 18.4289 42.0732 15.4293 42.0732 11.7289C42.0732 8.02864 45.1452 5.02895 48.9347 5.02895C50.633 5.02895 52.1872 5.63146 53.3853 6.62952C54.5835 5.63146 56.1377 5.02895 57.836 5.02895C61.6255 5.02895 64.6974 8.02864 64.6974 11.7289C64.6974 15.4293 61.6255 18.4289 57.836 18.4289C56.1377 18.4289 54.5835 17.8264 53.3853 16.8284Z' fill='%23ED0006'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.3857 16.828C54.8607 15.5991 55.796 13.7707 55.796 11.7289C55.796 9.68723 54.8607 7.85882 53.3857 6.62993C54.584 5.63162 56.1384 5.02895 57.8369 5.02895C61.6264 5.02895 64.6983 8.02864 64.6983 11.7289C64.6983 15.4293 61.6264 18.4289 57.8369 18.4289C56.1384 18.4289 54.584 17.8263 53.3857 16.828Z' fill='%23F9A000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.3853 16.8266C54.8606 15.5977 55.7961 13.7691 55.7961 11.7272C55.7961 9.68522 54.8606 7.85663 53.3853 6.62773C51.9101 7.85663 50.9746 9.68522 50.9746 11.7272C50.9746 13.7691 51.9101 15.5977 53.3853 16.8266Z' fill='%23FF5E00'/%3E%3C/svg%3E%0A");width:70px}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method.paypal-method .payment-method-title .label:before{background-image:url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.427083' y='0.427083' width='33.1458' height='23.1458' rx='2.98958' fill='white' stroke='%23E5E5E5' stroke-width='0.854167'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7888 18.4476L15.0121 16.9985L14.5146 16.9867H12.1387L13.7898 6.29306C13.795 6.26068 13.8116 6.23062 13.8359 6.20923C13.8603 6.18785 13.8914 6.17612 13.9239 6.17612H17.93C19.2601 6.17612 20.1779 6.45875 20.6571 7.01669C20.8817 7.27844 21.0248 7.55203 21.0941 7.85299C21.1667 8.16887 21.1679 8.54621 21.0971 9.00651L21.0919 9.03999V9.33497L21.3166 9.46499C21.5057 9.56751 21.6561 9.68482 21.7714 9.81911C21.9636 10.043 22.0878 10.3274 22.1404 10.6646C22.1947 11.0114 22.1767 11.4241 22.0878 11.8914C21.9853 12.4288 21.8196 12.8969 21.5958 13.2799C21.39 13.6328 21.1278 13.9256 20.8164 14.1524C20.5191 14.3679 20.166 14.5315 19.7666 14.6363C19.3796 14.7392 18.9384 14.7911 18.4545 14.7911H18.1428C17.9199 14.7911 17.7033 14.8731 17.5333 15.0201C17.3629 15.1701 17.2502 15.3752 17.2156 15.5994L17.192 15.7299L16.7974 18.2841L16.7795 18.3779C16.7748 18.4076 16.7666 18.4223 16.7547 18.4324C16.744 18.4415 16.7287 18.4476 16.7138 18.4476H14.7888Z' fill='%2328356A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5288 9.07436C21.5169 9.15244 21.5032 9.23223 21.4878 9.31422C20.9595 12.0849 19.152 13.042 16.8436 13.042H15.6682C15.3859 13.042 15.1479 13.2513 15.104 13.5358L14.3318 18.5391C14.3032 18.7259 14.4442 18.8942 14.6286 18.8942H16.7133C16.9601 18.8942 17.1698 18.711 17.2087 18.4623L17.2292 18.3542L17.6217 15.81L17.6469 15.6704C17.6853 15.4209 17.8955 15.2376 18.1423 15.2376H18.4541C20.4738 15.2376 22.055 14.4001 22.5172 11.9762C22.7101 10.9637 22.6102 10.1183 22.0994 9.52367C21.9448 9.34441 21.7531 9.19557 21.5288 9.07436Z' fill='%23298FC2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9747 8.8491C20.8939 8.82503 20.8107 8.80328 20.7252 8.78361C20.6393 8.76442 20.5514 8.74744 20.4608 8.73253C20.1439 8.68023 19.7967 8.65543 19.4247 8.65543H16.2847C16.2073 8.65543 16.1339 8.67327 16.0682 8.70553C15.9233 8.77664 15.8158 8.91668 15.7897 9.08812L15.1217 13.4097L15.1025 13.5356C15.1464 13.2512 15.3844 13.0418 15.6667 13.0418H16.8421C19.1505 13.0418 20.958 12.0842 21.4863 9.31406C21.5021 9.23206 21.5154 9.15227 21.5272 9.07419C21.3936 9.00173 21.2489 8.93977 21.093 8.88698C21.0545 8.87391 21.0147 8.86132 20.9747 8.8491Z' fill='%2322284F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7907 9.08838C15.8167 8.91694 15.9243 8.7769 16.0692 8.70628C16.1353 8.67389 16.2083 8.65605 16.2857 8.65605H19.4257C19.7976 8.65605 20.1449 8.68098 20.4618 8.73328C20.5524 8.74807 20.6403 8.76517 20.7262 8.78436C20.8116 8.80391 20.8949 8.82578 20.9756 8.84973C21.0157 8.86195 21.0554 8.87466 21.0943 8.88725C21.2502 8.94003 21.395 9.00248 21.5287 9.07445C21.6859 8.05058 21.5274 7.35346 20.9854 6.7222C20.3879 6.02716 19.3095 5.72974 17.9296 5.72974H13.9233C13.6415 5.72974 13.401 5.93906 13.3575 6.22401L11.6888 17.0276C11.6559 17.2413 11.8173 17.4342 12.0284 17.4342H14.5016L15.7907 9.08838Z' fill='%2328356A'/%3E%3C/svg%3E%0A")}body:has(div.remove-breadcrumbs) .breadcrumbs{display:none}.custom-width-row{max-width:634px;margin:0 auto}.candidature-links .wrapper{display:flex;flex-wrap:wrap;gap:30px}.candidature-links .wrapper .link-wrapper{flex:0 100%;display:flex;align-items:center;justify-content:space-between}.candidature-links .wrapper .link-wrapper div{display:flex;gap:10px}.candidature-links .wrapper .link-wrapper div .number{border-radius:80px;background:#000;width:24px;height:24px;color:#fff;text-align:center;justify-content:center;font-size:13px}.candidature-links .wrapper .link-wrapper div a{text-decoration-line:underline;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:600;line-height:20px}@media (max-width:767px){.custom-width-row{padding:0 15px}.custom-width-row *:not(h3){text-align:left !important}.candidature-links .wrapper{gap:0}.candidature-links .wrapper .link-wrapper{padding:24px 0;flex-wrap:wrap;gap:10px}.candidature-links .wrapper .link-wrapper+.link-wrapper{border-top:1px solid #e5e5e5}.candidature-links .wrapper .link-wrapper div{flex:0 100%;width:100%}.candidature-links .wrapper .link-wrapper div .text{flex:1}.candidature-links .wrapper .link-wrapper div .number{flex:0 auto}.candidature-links .wrapper .link-wrapper>div:last-child{padding-left:35px}.custom-width-row h3 br{display:none}}[data-content-type=buttons] .action.btn.btn-primary a{padding:0;background:0 0;color:inherit !important;border:unset;font-size:inherit;margin:0;position:static;line-height:1;display:flex;justify-content:center;align-items:center;height:100%}.custom-width-row ul li:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5.8182L4.68183 9L11.6818 2' stroke='%23444444' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");width:10px;height:7px;background-size:12px;background-repeat:no-repeat;background-position:center;display:block;padding-right:20px;position:relative;top:8px}.custom-width-row ul li{display:flex;align-items:flex-start}.custom-width-row a.pagebuilder-button-link{font-size:12px;font-style:normal;font-weight:600;line-height:20px;padding-left:0;padding-right:0;margin:0;display:flex;align-items:center;gap:10px}.custom-width-row a.pagebuilder-button-link:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.8335 12L5.8335 8L9.8335 4' stroke='black' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E%0A");width:16px;height:16px;display:inline-block}body .custom-row{border-left:0 !important;border-right:0 !important;border-bottom:0 !important}.contact-form-content form.form.contact .actions-toolbar{margin:0}.field.attachment .attachment-btn:hover{background:#fff !important;color:#000 !important;opacity:.3}.field.attachment .attachment-btn{display:flex;align-items:center;justify-content:center;gap:10px}.field.attachment:has(.attachment-btn) input{display:none}@media (max-width:767px){.custom-row h3{text-align:center;margin-bottom:24px}.custom-row h3 br{display:none}.products-carousel .panel-block-row{padding:0;margin:0 -1px}.products-carousel .panel-block-row .content-block.heading-block{padding:0 16px}.home-grid-wslide .line>.home-grid-wslide-lookbook{margin-top:2px}}@media (min-width:992px){.size-guide-block .pagebuilder-column-line .table-wrapper img{display:none}}@media (max-width:1199px){.nav-before-open header.page-header button.action.nav-tg:before{position:static}html:not(.nav-before-open) header.page-header button.action.nav-tg:before{pointer-events:none}.nav-before-open header.page-header button.action.nav-tg{position:fixed;right:0;z-index:999;top:4px;right:4px}.nav-before-open header.page-header button.action.nav-tg img{display:none}}@media (max-width:767px){.nav-before-open header.page-header button.action.nav-tg{z-index:9999}.nav-before-open header.page-header button.action.nav-tg:after{display:none}.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper{margin-bottom:0;background:url(../../frontend/Primariu/cavemen/pt_PT/images/banner-1920x281-sobre.png) center no-repeat !important;background-size:cover !important}}.checkout-cart-index .block.widget.block-viewed-products-grid{margin-top:20px}@media (max-width:1199px){.checkout-cart-index .cart-container-right:not(:has(>#rewardpoints)) .cart-totals{margin-top:30px}}@media (max-width:991px){body.account main.page-main .columns .sidebar.sidebar-main{order:-1;margin:0}.account .sidebar.sidebar-main .block.account-nav .account-nav-title,.account .sidebar.sidebar-main .block .block-collapsible-nav-title{display:block;margin:0;border:1px solid #e5e5e5;padding:12px}.sidebar .block.account-nav .account-nav-title h3.title,.sidebar .block.block-collapsible-nav .block-collapsible-nav-title h3.title{margin:0;padding:0;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.sidebar .block.account-nav .account-nav-title h3.title:after,.sidebar .block.block-collapsible-nav .block-collapsible-nav-title h3.title:after{display:none}.account .sidebar.sidebar-main .block.account-nav .content,.account .sidebar.sidebar-main .block.block-collapsible-nav .content{background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.08);transition:all .5s;max-height:0;overflow:hidden;position:absolute;width:100%}.account-nav .item a,.sidebar.sidebar-main .block .content .item a,.account-nav .item a,.sidebar.sidebar-main .block .content .item.current *,.account-nav .item.current,.sidebar.sidebar-main .block .content .item.current{border:unset;padding:0}.account .sidebar.sidebar-main .block.account-nav .content ul,.account .sidebar.sidebar-main .block.block-collapsible-nav .content ul{padding:8px 10px}.account .sidebar.sidebar-main .block.account-nav .content.active,.account .sidebar.sidebar-main .block.block-collapsible-nav .content.active{max-height:2000px}.account .sidebar.sidebar-main .block.account-nav{position:relative}.account-nav .item.current strong,.sidebar.sidebar-main .block .content .item.current strong{font-weight:600}}@media (min-width:768px) and (max-width:1199px){body.account main.page-main .columns .sidebar.sidebar-main{margin-top:0}.account .page-title-wrapper{margin-bottom:30px}}.form-gdpr-manage .field.choice:not(.review-field-rating) input[type=radio]+label{padding-left:20px}@media (max-width:767px){.blog-post-list .page-title-wrapper{margin-top:30px}}.wishlist-index-index .product-items .product-item-info .product-item-link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px}.reward-information-block{display:flex;flex-wrap:wrap;gap:8px;background-color:#fff4cc;padding:7px;margin-bottom:10px}.reward-information-block .points-to-earn{font-weight:700;text-transform:uppercase}.reward-information-block .block-content{flex:1}.reward-information-block .points-to-earn,.reward-information-block .spending-rate{font-size:12px}.checkout-index-index .billing-address-form .choice.field,.checkout-index-index .billing-address-same-as-shipping-block{display:flex;align-items:center}.checkout-index-index .billing-address-same-as-shipping-block{align-items:unset}.customer-account-createpassword .form.password.reset .field.choice{display:flex}.sales-order-printshipment a.logo{display:none}.account .order-details-items a.action.print,.account .order-details-items a.action.track{text-decoration:underline}.account .order-details-items .print+.track{margin-left:10px}.product-add-form:not(:has(.box-tocart)){display:none}.amxnotif-block div.field{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.amxnotif-block div.field label.label{margin:0}.amxnotif-block div.field #gdrp-error{flex:0 100%}.account .sidebar.sidebar-main .block.account-nav .account-nav-title .text-info,.account .sidebar.sidebar-main .block.block-collapsible-nav .block-collapsible-nav-title .text-info{display:flex;justify-content:space-between}.account .sidebar.sidebar-main .block.account-nav .account-nav-title .text-info div,.account .sidebar.sidebar-main .block.block-collapsible-nav .block-collapsible-nav-title .text-info div{display:flex}.products-grid.wishlist .product-item .product-item-info .tooltip.wrapper.product-item-tooltip{display:none}.account .swatch-attribute{position:relative}.account .swatch-attribute .swatch-input{left:0}.account .swatch-attribute .swatch-attribute-options .swatch-option.text{margin-bottom:8px!important}.account .swatch-attribute .swatch-attribute-options{row-gap:0}.cms-index-index header.page-header.top-position,header.page-header.top-position{position:fixed;background:#fff;width:100%}header.page-header.top-position .top-header{height:0;overflow:hidden}header.page-header .top-header{transition:all .5s}.home-grid-wslide .owl-carousel .owl-stage-outer .owl-stage{overflow-y:hidden}.field-recaptcha{display:none}.ifthenpay_countdown_panel{margin:0 auto}@media (max-width:767px){.cms-index-index main.page-main{padding-top:0}.cms-index-index #placeholder-header{height:97px!important;!importan}}.margin-bottom8{margin-bottom:8px}.margin-top60{margin-top:80px}.fw-600 .mgs-button-block button{font-weight:600 !important}.owl-carousel .owl-nav>div:not(.disabled):hover{background-color:#000;border-color:#000}.w-100,.w-100 img{width:100%}.h-auto,.h-auto img{height:auto}figure a{display:block}@media (min-width:571px) and (max-width:1199.98px){.col-offset-ts-1{margin-left:8.333333%}.col-offset-ts-2{margin-left:16.666667%}.col-offset-ts-3{margin-left:25%}.col-offset-ts-4{margin-left:33.333333%}}@media (min-width:1200px){.col-offset-des-1{margin-left:8.333333%}.col-offset-des-2{margin-left:16.666667%}.col-offset-des-3{margin-left:25%}.col-offset-des-4{margin-left:33.333333%}}.products-grid .product-item-info .product-item-details{padding-top:8px}.mgs-product.products-grid .product-item-info .product-item-name,.mgs-products.products-grid .product-item-info .product-item-name,.mgs-attribute-products .product-item-info .product-item-name,.block.widget.block-viewed-products-grid .product-item-name{margin-top:0;margin-bottom:4px}.mgs-product.products-grid .product-item-info .product-item-name a,.mgs-products.products-grid .product-item-info .product-item-name a,.mgs-attribute-products .product-item-info .product-item-name a,.block.widget.block-viewed-products-grid .product-item-name a{font-size:12px;line-height:15px;font-weight:400}.mgs-product.products-grid .product-item-info .price-box .price,.mgs-products.products-grid .product-item-info .price-box .price,.mgs-attribute-products .product-item-info .price-box .price,.block.widget.block-viewed-products-grid .price-box .price{font-weight:500;font-size:12px;line-height:15px}.block.widget.block-viewed-products-grid .product-item .price-box .price-wrapper{font-size:inherit;line-height:inherit}.align-line-items-center>.frame>.line{-ms-flex-align:center;align-items:center}.numeric-list ul,ul.numeric-list{list-style:none !important;counter-reset:item;margin:0;padding:0}.numeric-list ul li,ul.numeric-list li{counter-increment:item;min-height:24px;display:flex;align-items:center;gap:10px;font-weight:500;font-size:14px;line-height:17px}.numeric-list ul li+li,ul.numeric-list li+li{margin-top:14px}.numeric-list ul li:before,ul.numeric-list li:before{content:counter(item);display:block;width:24px;height:24px;background-color:#000;color:#fff;font-weight:500;font-size:13px;line-height:24px;text-align:center;border-radius:50%}.page.messages .message.info,.page.messages .message.error,.page.messages .message.warning,.page.messages .message.notice,.page.messages .message.success{top:15px;right:0;left:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;padding:20px 40px 20px 20px;font-weight:400;font-size:14px;line-height:17px;border-radius:0}.message.success{background:var(--message-success-bg);color:#000}.message.info>*:first-child:before,.message.error>*:first-child:before,.message.warning>*:first-child:before,.message.notice>*:first-child:before,.message.success>*:first-child:before{display:none}.message.info .close,.message.error .close,.message.warning .close,.message.notice .close,.message.success .close{right:12px;top:12px;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}.message.info .close:before,.message.error .close:before,.message.warning .close:before,.message.notice .close:before,.message.success .close:before{font-family:var(--icon-font-family);content:"\e680"}.page.messages .message{animation:hideMessage 0s 3s forwards}@keyframes hideMessage{to{visibility:hidden;height:0}}.modal-popup.confirm .modal-inner-wrap{max-width:368px}.modal-popup.confirm .modal-header{padding:4px 0 12px;text-align:right}.modal-popup.confirm .action-close{position:relative;padding:0;color:var(--btn-primary-bg)}.modal-popup .action-close:before{color:#000}.modal-popup .modal-content{padding-left:30px;padding-right:30px;font-weight:400;font-size:14px;line-height:17px}.modal-popup.confirm .modal-footer{margin-top:0;padding:27px 30px 50px;display:flex}.modal-popup.confirm .modal-footer .action-secondary,.modal-popup.confirm .modal-footer .action-primary{border-radius:0;width:50%;font-weight:600;font-size:13px;line-height:20px;text-transform:uppercase}.modal-popup.confirm .modal-footer .action-secondary{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:#fff}.modal-popup.confirm .modal-footer .action-secondary:hover{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.modal-popup.confirm .modal-footer:has(:nth-child(n+2)) .action-primary{background-color:#fff !important;border-color:#fff !important;color:#000 !important}.modal-popup.confirm .modal-footer:has(:nth-child(n+2)) .action-primary:hover{background-color:var(--btn-secondary-bg-hover) !important;border-color:var(--btn-secondary-bg-hover) !important}.modal-popup.confirm .modal-footer{justify-content:flex-end}.modal-popup.confirm .modal-header h1{display:none}@media screen and (max-width:500px){.modal-popup.confirm .modal-inner-wrap{max-width:unset;width:90%}}span.action.top-links.theme-header-icon:hover,.page-header .search-form .actions-search .action-search:hover,span.wishlist-icon.icon-heart.theme-header-icon:hover,.top-wishlist:hover .wishlist-icon:before,.header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before{color:#000 !important}.minicart-wrapper .block-content .minicart-items-wrapper{padding:0 15px}.header-area.minicart-slide .minicart-wrapper.active .block-minicart #minicart-content-wrapper{height:100%;display:flex;flex-direction:column}.minicart-wrapper .block-content{flex:1}.minicart-wrapper h3.close-minicart{background-color:#fff;color:#000;text-transform:none;font-size:18px;border-bottom:1px solid #eee;letter-spacing:unset}.minicart-wrapper h3.close-minicart button,.minicart-wrapper h3.close-minicart .cart.table-wrapper .actions-toolbar>.action,.minicart-wrapper h3.close-minicart .action-gift{left:unset;right:8px;color:#000}.minicart-wrapper .block-minicart li:first-child{padding-top:40px}.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{width:92px !important}.minicart-items .product-item:hover .product>.product-item-photo:after{display:none}.minicart-items .product-item .product-item-details{width:calc(100% - 92px);padding-left:20px;padding-right:28px;position:relative}.minicart-items .product-item .product-item-details .product-item-name{font-weight:400;font-size:13px;line-height:16px;color:#000;text-transform:uppercase}.minicart-items .product-item .product-item-details .product-item-pricing .price{font-weight:500;line-height:17px}.minicart-items .product-item .details-qty.qty{margin-top:10px;display:flex}.minicart-items .product-item .details-qty.qty .cart-item-qty{width:90px;height:40px;border-radius:0;border-color:#ccc;font-weight:500;font-size:16px;line-height:24px;color:#000}.minicart-items .product-item .details-qty.qty .update-cart-item{border-radius:0;height:40px;background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.minicart-items .product-item .details-qty.qty .update-cart-item:hover,.minicart-items .product-item .details-qty.qty .update-cart-item:focus,.minicart-items .product-item .details-qty.qty .update-cart-item:active{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:#fff}.block-minicart .block-content>.actions{padding:0 15px}.block-minicart .block-content>.actions .secondary .action{border-color:#fff !important;color:#000 !important;font-size:13px;background-color:transparent !important;padding-left:0 !important;padding-right:0 !important}.minicart-wrapper .block-content>.subtotal{display:flex;align-items:center;justify-content:space-between;padding:20px 15px;border-color:#eee;margin:0}.minicart-wrapper .block-content>.subtotal>span.label{font-weight:500;font-size:13px;line-height:16px;letter-spacing:unset;color:#000}.minicart-wrapper .block-content>.subtotal .price-container .price{font-weight:500;font-size:13px;line-height:16px}.minicart-items .product-item .product-item-details .product.actions{opacity:1;visibility:visible;top:0;right:0;left:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}.minicart-items .product-item .product-item-details .product.actions>div{padding:0}.minicart-items .product-item .product-item-details .product.actions .action{width:28px;height:28px;border-radius:0;border:0;line-height:20px;display:inline-flex;align-items:center;justify-content:center}.header-area .minicart-wrapper .block-minicart .subtitle.empty{padding:40px 20px;font-weight:500;font-size:13px;line-height:16px}@media screen and (min-width:480px){.header-area .minicart-wrapper .block-minicart{width:450px}}@media screen and (max-width:479px){.header-area .minicart-wrapper .block-minicart{width:100%}}@media screen and (min-width:768px){.minicart-wrapper .block-content .minicart-items-wrapper{height:calc(100vh - 265px) !important;max-height:calc(100vh - 265px)}}@media screen and (max-width:767px){.minicart-wrapper h3.close-minicart{line-height:70px}.minicart-wrapper .block-content{max-height:calc(100vh - 70px)}.minicart-wrapper .block-content .minicart-items-wrapper{max-height:calc(100vh - 265px) !important;overflow:auto;height:auto!important;margin-bottom:auto}.minicart-wrapper .block-content{display:flex;flex-direction:column;width:100%;justify-content:left}}.home-grid-wslide .line{margin-left:-4px;margin-right:-4px}.home-grid-wslide .line>div{padding-left:4px;padding-right:4px}.home-grid-wslide .new-product-cat-block>div{max-width:414px}.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div>.new-product-cat-block .owl-carousel,.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div>.new-product-cat-block .owl-carousel .owl-stage-outer{width:100%;max-width:414px}.home-grid-wslide .line>div.home-grid-wslide-r>.line,.home-grid-wslide .line>div.home-grid-wslide-r>.line>div,.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div,.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div>.new-product-cat-block{height:100%}div.home-grid-wslide-r>.line>div,.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div.edit-panel{height:auto}.lookbook-slider.owl-carousel .owl-dots .owl-dot:hover span,.lookbook-slider.owl-carousel .owl-dots .owl-dot.active span{border-color:#fff;background-color:#fff}.lookbook-slider.owl-carousel .owl-dots .owl-dot span{background-color:#fff;border-color:#fff;opacity:.3}.lookbook-slider.owl-theme .owl-nav [class*=owl-]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;font-size:30px}.home-grid-wslide .line>div.home-grid-wslide-r>.line>div>div>.new-product-cat-block{display:flex;align-items:center;justify-content:center;background:var(--grey-color)}.home-grid-wslide .line>div.home-grid-wslide-r .product.product-item{margin-bottom:0 !important}.points-of-sale-title{font-weight:600;font-size:32px;line-height:40px;text-transform:uppercase}.points-of-sale-subtitle{max-width:520px;margin:20px auto 0}.points-of-sale-subtitle p{font-weight:400;font-size:14px;line-height:180%}.points-of-sale-subtitle p:last-child{margin-bottom:0}.points-of-sale-map-info{width:100%;margin:80px auto 100px}@media (min-width:1200px){.points-of-sale-info-side{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-left:16.666667%}}body.width1366 [data-content-type=row][data-appearance=contained]{max-width:1336px}.points-of-sale-info-side ul.list-icon li{position:relative}.points-of-sale-info-side ul.list-icon li .icon{position:absolute;left:0;top:0}@media screen and (max-width:767px){.points-of-sale-title{margin-top:60px;padding-left:15px;padding-right:15px;font-size:20px;line-height:26px}.points-of-sale-subtitle{padding-left:15px;padding-right:15px}.points-of-sale-subtitle p{font-size:12px}.points-of-sale-map-info{margin:40px 0 80px}.points-of-sale-info-side{padding-left:15px;padding-right:15px;margin-top:60px}}.cms-fatos-de-noivo .breadcrumbs,.cms-groom-suits .breadcrumbs,.cms-trajes-de-novio .breadcrumbs,.cms-page-18 .breadcrumbs,.cms-page-19 .breadcrumbs,.cms-page-20 .breadcrumbs{display:none}.wedding-suit-banner{height:200px}.groom-suits-location>div:not(.edit-panel){position:relative;font-size:12px;line-height:160%;font-weight:400;color:#000;padding-left:0}.groom-suits-location>div:not(.edit-panel) div{position:relative;font-size:12px;line-height:160%;font-weight:400;color:#000;padding-left:44px}.groom-suits-location .icon{position:absolute;left:0;top:0;font-size:22px;font-weight:600}.groom-suits-location h3{font-size:14px;line-height:17px;letter-spacing:1px;margin-bottom:8px}.groom-suits-location h2{font-size:32px;font-style:normal;font-weight:600;line-height:40px;text-transform:uppercase}.groom-suits-location p{margin-bottom:8px;font-size:12px;line-height:160%;font-weight:400}.groom-suits-location p:last-child{margin-bottom:0}.suits-form-wrapper .fieldset{margin:0;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.suits-form-wrapper .fieldset .field{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:0;margin-bottom:16px}.suits-form-wrapper .fieldset .field:nth-child(1),.suits-form-wrapper .fieldset .field:nth-child(2){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.suits-form-wrapper textarea{resize:none}.suits-form-wrapper .actions-toolbar{margin-left:0 !important}.suits-form-wrapper .actions-toolbar .primary{width:100%}.suits-form-wrapper .actions-toolbar button{background:var(--btn-primary-bg);color:#fff;text-transform:uppercase;height:44px;font-weight:600;font-size:13px;line-height:44px}.suits-form-wrapper .actions-toolbar button:hover{background:var(--btn-primary-bg-hover)}@media (min-width:768px){.wedding-suit-banner{height:300px}}.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-content .product_quickview_content{padding:60px 30px}.product_quickview_content .product-info-main-wrapper .product-name-wrapper h3.page-title{font-size:13px;line-height:16px;font-weight:400;margin-bottom:0}.product_quickview_content .product-info-main-wrapper .product-info-price{margin-top:6px}.modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .product-info-price .price-box{margin-top:0}.product_quickview_content .product-info-main-wrapper .product-info-price .price-wrapper .price{font-weight:500;font-size:14px;line-height:17px}.product-info-main .stock.available,.product-info-main .stock.unavailable{padding:6px 0 0}.product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-label{margin-bottom:8px !important;font-weight:600;font-size:13px;line-height:16px;letter-spacing:unset;text-transform:unset;color:#000}.product_quickview_content .product-info-main-wrapper .product-add-form .swatch-attribute+.swatch-attribute{margin-top:20px}.product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-options .swatch-option.text{border-radius:0;font-weight:400;font-size:13px;line-height:40px;color:#000;height:40px;border:1px solid #ccc}.product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-options .swatch-option.text.selected{border-color:#000;box-shadow:none !important}.product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-options .swatch-option.text.disabled{color:#bbb;border-color:#eee}.modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper{padding-right:0}.product_quickview_content [itemprop=description],.product_quickview_content [itemprop=description] p{font-weight:400;font-size:12px;line-height:150%;color:#666 !important}.product_quickview_content [itemprop=description] p{margin-bottom:5px}.product_quickview_content [itemprop=description] p:last-child{margin-bottom:0}.product_quickview_content .product-info-main-wrapper .product-add-form .swatch-opt .swatch-attribute-options .swatch-option.text.disabled:after{display:none}@media (max-width:1199px){.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close{background:#fff}.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close:before{color:#000}}@media (min-width:1200px){.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close{margin:0;padding:0;position:absolute;top:0;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff}.modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close:before{color:#000;font-size:30px}}.cms-page-23 .breadcrumbs,.cms-page-24 .breadcrumbs,.cms-page-25 .breadcrumbs{display:none}.newsletter-page-left h1{font-weight:600;font-size:22px;line-height:28px;margin-bottom:24px;text-transform:uppercase}.newsletter-page-left .newsletter-label p{font-weight:600;font-size:13px;line-height:22px;margin-bottom:4px}.newsletter-page-left .block.newsletter{max-width:100% !important;width:100%}.newsletter-page-left .block.newsletter .form.subscribe{display:block}.newsletter-page-left .block.newsletter .field.newsletter{max-width:100% !important;margin-right:0 !important}.newsletter-page-left .block.newsletter .field.newsletter input{margin-right:0 !important;padding:0 12px}.newsletter-page-left .block.newsletter .field .control:before{display:none}.newsletter-page-left .block.newsletter .actions{display:block;width:100%;margin-top:24px}.newsletter-page-left .block.newsletter .action.subscribe{margin-left:0;width:100%}.newsletter-page-right h2{font-weight:600;font-size:18px;line-height:22px;text-transform:uppercase;margin-bottom:24px}#custom-gdpr-box,.custom-gdpr-box{margin-right:0;margin-top:16px;display:flex;align-items:center}.form #custom-gdpr-box input[type=checkbox]+label,.form .custom-gdpr-box input[type=checkbox]+label{font-weight:400;font-size:14px;line-height:22px;color:#000;display:block;width:100%;height:auto;margin:0;padding-left:10px}.form #custom-gdpr-box input[type=checkbox]+label a,.form .custom-gdpr-box input[type=checkbox]+label a{text-decoration:underline}#custom-gdpr-box div.mage-error,.custom-gdpr-box div.mage-error{display:none !important}#custom-gdpr-box input[type=checkbox][aria-invalid=true],.custom-gdpr-box input[type=checkbox][aria-invalid=true]{box-shadow:0px 0px 2px 1px red}@media (max-width:1365px){.newsletter-page-left,.newsletter-page-right{padding-left:15px;padding-right:15px}}@media (max-width:767px){.newsletter-page-left h1{font-size:20px;line-height:26px}.newsletter-page-right h2{font-size:20px;line-height:26px}}.search-open .page-header .search-form .block-search.active:after{background:#fff;opacity:1}.page-header .search-close{top:22px;right:40px;color:#000;width:41px;height:41px;font-size:41px}.page-header .search-form .block-search .block-content .form.minisearch{max-width:100%;margin-top:100px;padding:0}.page-header .search-form .block-search .block-content .form.minisearch .input-text{font-weight:400;font-size:15px;line-height:18px;text-transform:uppercase;color:#000;text-align:left;border-bottom:1px solid #e5e5e5;height:46px;left:40px;right:40px;width:calc(100% - 80px);letter-spacing:unset}.page-header .search-form .block-search .block-content .form.minisearch .input-text::-webkit-input-placeholder{color:#000}.page-header .search-form .block-search .block-content .form.minisearch .input-text::-moz-placeholder{color:#000}.page-header .search-form .block-search .block-content .form.minisearch .input-text:-ms-input-placeholder{color:#000}.page-header .search-form .block-search .block-content .form.minisearch .input-text:-moz-placeholder{color:#000}#search_mini_form .mgs-instant-search-dropdown{left:40px;right:40px;margin-top:25px;top:30px}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title{margin:0;padding:0;background-color:#fff;line-height:32px}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title>span{font-size:13px}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title .see-all{font-weight:600;font-size:13px;text-transform:uppercase}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item{border:0;margin-top:10px}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item:first-child{margin-top:0}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-photo{padding-top:0;padding-bottom:0}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-item-name{font-weight:400;font-size:13px;line-height:16px;margin-bottom:10px}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-item-name strong{font-weight:400}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container{font-size:14px}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container .price{font-size:14px;line-height:17px;font-weight:500}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .categories .category-item{border:0;line-height:22px}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper>div>div{margin-top:20px !important}#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper{padding-left:0;padding-right:0}.search-autocomplete{display:none !important}.page-header .search-close:hover{color:#000}.checkout-cart-index .page-title-wrapper{margin:0 auto;width:100%;padding-top:60px !important;padding-bottom:0;background-color:#fff}.checkout-cart-index .page-title-wrapper:before{display:none}.checkout-cart-index .page-title-wrapper h1.page-title{font-weight:600;font-size:32px;line-height:40px;color:#000;text-align:left}.checkout-cart-index .page-main .cart.table-wrapper .items thead{display:none}.checkout-cart-index .page-main .cart.table-wrapper .items>.item{border:0}.checkout-cart-index .page-main .cart.table-wrapper .items thead+.item{border:0}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .item-info{display:flex}.checkout-cart-index .page-main .cart.table-wrapper .items tbody td{border:0;padding:10px}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .col.item{padding-left:0;-ms-flex:0 0 415px;flex:0 0 415px;max-width:415px}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .col.item .product-item-photo{min-width:99px;min-height:unset}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .col.item .product-item-photo .product-image-container{max-width:99px !important}.checkout-cart-index .page-main .cart.table-wrapper .product-item-name{margin-bottom:8px}.checkout-cart-index .page-main .cart.table-wrapper .product-item-name a{font-weight:400;text-transform:uppercase;font-size:15px;line-height:18px;word-break:break-word}.checkout-cart-index .page-main .cart.table-wrapper .div-item-options p{font-weight:500;font-size:14px;line-height:17px;color:#666 !important;margin-bottom:4px}.checkout-cart-index .page-main .cart.table-wrapper .div-item-options p:last-child{margin-bottom:0}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .item-info{display:flex}.checkout-cart-index .page-main .cart.table-wrapper .items tbody td.col.qty{-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px}.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty{width:90px;border-radius:0;border-color:#ccc}.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty>span{display:none}.checkout-cart-index .page-main .cart.table-wrapper .col.qty .input-text{width:100%;font-weight:500;font-size:16px;line-height:24px;color:#000}.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td.subtotal .cart-price{line-height:24px}.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .price{font-weight:500;font-size:16px;line-height:24px}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .col.actions{padding-right:0;text-align:right}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .col.actions .action.action-edit,.checkout-cart-index .page-main .cart.table-wrapper .items>.item .col.actions .action.action-towishlist{display:none}.checkout-cart-index .page-main .cart.table-wrapper .items>.item .col.actions .action.action-delete{width:32px;height:32px;font-size:32px}.checkout-cart-index .page-main .cart.main.actions{margin-top:24px}.checkout-cart-index .page-main .cart.main.actions .btn.btn-continue{padding:0;border:0;height:auto;margin-bottom:0;font-size:13px;line-height:16px !important;text-align:right;letter-spacing:.5px;text-transform:uppercase}.checkout-cart-index .page-main .cart.main.actions .btn.btn-continue:hover{border:0 !important;background:#fff !important;color:#000 !important;text-decoration:underline}.checkout-cart-index .block.crosssell{margin-top:40px}.checkout-cart-index .page-main .cart-totals{border:0;padding:0}.checkout-cart-index .page-main .cart-totals .mark{padding:4px 5px 4px 0;font-weight:500;font-size:13px;line-height:16px;color:#666;vertical-align:middle}.checkout-cart-index .page-main .cart-totals .amount{padding:4px 0 4px 5px;border:0;line-height:16px}.checkout-cart-index .page-main .table-wrapper table tbody tr td .price{font-weight:500;font-size:13px;line-height:16px;color:#666 !important}.checkout-cart-index .page-main .cart-totals tr:first-child .mark,.checkout-cart-index .page-main .cart-totals tr:first-child .amount{padding-top:0}.checkout-cart-index .page-main .cart-totals .mark .label{color:#666;line-height:16px;font-weight:500}.checkout-cart-index .page-main .cart-totals .grand .mark{padding-top:4px;color:#000}.checkout-cart-index .page-main .cart-totals .grand .mark strong{font-weight:500}.checkout-cart-index .page-main .cart-totals .grand .amount{padding-right:0;padding-top:4px}.checkout-cart-index .page-main .cart-totals .grand .amount strong{font-weight:500}.checkout-cart-index .page-main .cart-totals .grand .amount .price,.checkout-cart-index .page-main .table-wrapper table tbody tr td .price{color:#000 !important}.checkout-cart-index .page-main .table-wrapper table tbody tr td .price.mp-rw-highlight{font-weight:500 !important;text-transform:uppercase}.checkout-cart-index .cart-summary{margin-top:20px;margin-bottom:0}.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout{border-radius:0;font-weight:600;font-size:14px;line-height:24px;height:60px}.checkout-cart-index .product-store-advantages-static-block{margin-top:12px}.checkout-cart-index .page-main .cart-empty{padding:0;border:0;text-align:left}.checkout-cart-index .page-main .cart-empty a.btn:hover{text-decoration:unset}.amgcard-datalist-container .amcard-field.-datalist{height:46px;border-right:0}.amcard-field-block .amgcard-datalist-container+.amcard-button{margin:0;border-radius:0;height:46px;background:#fff;border-color:#e5e5e5;border-left:0;color:#000;padding:0 10px;font-weight:600;font-size:13px;line-height:16px;text-align:right;letter-spacing:.5px;text-transform:uppercase;font-family:var(--font-family)}.amgcard-datalist-container .amcard-input-arrow:after{top:20px}.amgcard-datalist-container.-active .amcard-input-arrow:after{top:14px}.amgcard-datalist-container .amcard-datalist-message{margin-top:5px;font-size:14px;line-height:16px}.amcard-field-block .amgcard-datalist-container+.amcard-button:hover{border-color:var(--btn-primary-bg-hover);background:var(--btn-primary-bg-hover) !important;color:#fff !important;opacity:1}#discount-coupon-form .fieldset .field input:focus,.amgcard-datalist-container .amcard-field.-datalist:focus{border-color:#e5e5e5}.checkout-cart-index .block[data-collapsible=true]{margin-bottom:0}.checkout-cart-index .block[data-collapsible=true] .title{margin-bottom:0;position:relative;padding:20px 0;cursor:pointer;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.checkout-cart-index .block[data-collapsible=true]~.block[data-collapsible=true] .title{border-top:0}.checkout-cart-index .block[data-collapsible=true] .title strong{font-weight:500;font-size:13px;line-height:24px;margin-top:0;margin-bottom:0}.checkout-cart-index .block[data-collapsible=true] .title:after,.opc-payment-additional.reward .payment-cart-title:after,.opc-payment-additional.reward .payment-option-title:after{content:"\002B";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px}.checkout-cart-index .block.active[data-collapsible=true] .title:after,.opc-payment-additional.reward._active .payment-cart-title:after,.opc-payment-additional.reward._active .payment-option-title:after{content:"\2212"}.checkout-cart-index .block[data-collapsible=true] .content{border-bottom:1px solid #e5e5e5;padding:15px 0}.checkout-cart-index .block[data-collapsible=true] .content .legend{display:none}.checkout-cart-index .block[data-collapsible=true] .content .legend+br{display:none}#discount-coupon-form{margin-top:40px}#discount-coupon-form .fieldset{display:flex}#discount-coupon-form .fieldset .field{flex:1}#discount-coupon-form .fieldset .field input{border-right:0}#discount-coupon-form .fieldset .actions-toolbar{margin-left:0}#discount-coupon-form .fieldset .actions-toolbar:before,#discount-coupon-form .fieldset .actions-toolbar:after{display:none}#discount-coupon-form .fieldset .actions-toolbar>.primary{float:none}#discount-coupon-form .fieldset .actions-toolbar .action{margin:0;height:46px;background:#fff;border-color:#e5e5e5;border-left:0;color:#000;font-weight:600;padding:0 10px;letter-spacing:.5px}#co-shipping-method-form{margin-top:16px}#co-shipping-method-form .items{display:flex;align-items:center}#co-shipping-method-form .items .item-title{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:5px}#co-shipping-method-form .items .item-options{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0;padding-left:5px}#co-shipping-method-form .items .item-options .field.item{margin-left:0}.cart-container .amwrap-gift-button{float:none;width:100%;margin-top:30px;padding:24px 0;border-top:1px solid #e5e5e5}.cart-container .amwrap-gift-button .amwrap-btn{text-transform:unset;font-size:14px;line-height:20px;height:40px;padding:0 16px}.amwrap-item-option{width:auto;background:0 0;padding:0}.amwrap-item-option .amwrap-add{font-weight:500;font-size:12px;line-height:20px;color:#000;padding:6px 10px;background:#eee !important;font-family:var(--font-family)}.amwrap-item-option .amwrap-add:hover{background:#4d4d4d !important;color:#fff}@media all and (min-width:1200px),print{body.width1200.checkout-cart-index .page-title-wrapper{max-width:1200px}body.width1366.checkout-cart-index .page-title-wrapper{max-width:calc(100vw - 80px);padding-left:15px !important;padding-right:15px !important}}@media (min-width:1921px){body.width1366.checkout-cart-index .page-title-wrapper{max-width:1840px}}.checkout-header-top{height:38px;background:#eee;padding:9px 15px;text-align:center}.checkout-header-top .top-custom-link ul{justify-content:center !important}.checkout-header-top .top-custom-link ul li{padding:0;display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:12px;line-height:160%}.checkout-header-top .top-custom-link ul li img{max-width:100%;width:20px;height:auto}.checkout-header-top .top-custom-link ul li a{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:12px;display:inline-flex}.checkout-header-bottom{background:#fff;padding:22px 15px;display:flex;justify-content:center}.checkout-index-index .page-bottom{width:100%}.checkout-index-index .footer-icon-block{border-bottom:0}.onestepcheckout-index-index .columns .column.main{padding-top:40px;padding-bottom:60px}.checkout-container .action.action-auth-toggle{padding:0 18px;background:var(--btn-secondary-bg-hover);height:48px;line-height:48px;border-radius:0;border:0;font-weight:600;font-size:13px;text-transform:uppercase;color:#000}.checkout-container .action.action-auth-toggle:hover{background:#4d4d4d;color:#fff}.onestepcheckout-index-index .checkout-container .authentication-wrapper{margin-bottom:0;padding-bottom:20px}.one-step-checkout-wrapper .mgs-onestepcheckout-container .opc-shipping-address .opc-shipping-address-box,.one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-box .checkout-shipping-step,.one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-box .checkout-billing-step,.mgs-checkout-step-sidebar .order-summary{border-radius:0;border-color:#e5e5e5}.one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-box .checkout-shipping-step{margin-bottom:20px}.onestepcheckout-index-index .opc-wrapper .mgs-onestepcheckout-container .step-title,.onestepcheckout-index-index .mgs-checkout-step-sidebar .order-summary .step-title{padding-top:0;padding-bottom:10px;font-weight:600;font-size:18px;line-height:22px;color:#000;border-color:#e5e5e5;margin-bottom:0}.one-step-checkout-wrapper.opc-wrapper .form-login{margin-top:24px}.opc-wrapper .fieldset>.field>.label{font-weight:600;font-size:13px;line-height:22px}.one-step-checkout-wrapper .field-tooltip{top:0}.opc-wrapper .form-shipping-address{margin-top:30px;border-top:1px solid #d9d9d9;padding-top:30px;margin-bottom:0}.fieldset .field+.field[name="shippingAddress.telephone"] .control._with-tooltip input,.fieldset .field+.field[name="billingAddress.telephone"] .control._with-tooltip input{margin-right:0;width:100%}.field[name="shippingAddress.telephone"] .control._with-tooltip .field-tooltip,.field[name="billingAddress.telephone"] .control._with-tooltip .field-tooltip{display:none}.fieldset .field+.field[name="shippingAddress.telephone"] .field-tooltip,.fieldset .field+.field[name="billingAddress.telephone"] .field-tooltip{position:relative;top:unset;right:unset;cursor:default}.fieldset .field+.field[name="shippingAddress.telephone"] .field-tooltip .field-tooltip-action,.fieldset .field+.field[name="billingAddress.telephone"] .field-tooltip .field-tooltip-action{display:none}.fieldset .field+.field[name="shippingAddress.telephone"] .field-tooltip .field-tooltip-content,.fieldset .field+.field[name="billingAddress.telephone"] .field-tooltip .field-tooltip-content{background:0 0;border:0;position:relative;display:-webkit-box;display:block;width:100%;top:unset;left:unset;padding:6px 0 0;font-weight:500;font-size:11px;line-height:18px}.fieldset .field+.field[name="shippingAddress.telephone"] .field-tooltip .field-tooltip-content:before,.fieldset .field+.field[name="shippingAddress.telephone"] .field-tooltip .field-tooltip-content:after,.fieldset .field+.field[name="billingAddress.telephone"] .field-tooltip .field-tooltip-content:before,.fieldset .field+.field[name="billingAddress.telephone"] .field-tooltip .field-tooltip-content:after{display:none}#co-shipping-method-form{margin-top:9px}.onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td{padding:15px 4px;text-align:left}.onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td:first-child{padding-left:0}.onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td:last-child{padding-right:0;text-align:right}.onestepcheckout-index-index .table-checkout-shipping-method tbody tr td.col-method input[type=radio],.onestepcheckout-index-index .checkout-container .payment-group .payment-method input[type=radio]{width:20px;height:20px;background:#fff;border:1px solid #e5e5e5 !important;display:inline-block !important;border-radius:50%}.onestepcheckout-index-index .table-checkout-shipping-method tbody tr td.col-method input[type=radio]:checked,.onestepcheckout-index-index .checkout-container .payment-group .payment-method input[type=radio]:checked{border-color:#000 !important}.onestepcheckout-index-index .table-checkout-shipping-method tbody tr td.col-method input[type=radio]:checked:after,.onestepcheckout-index-index .checkout-container .payment-group .payment-method input[type=radio]:checked:after{content:"";position:absolute;display:block;border-radius:50%;background-color:#000;width:14px;height:14px;top:2px;left:2px}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method{margin:0 !important;padding:14px 0 !important}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method:last-child{max-height:unset}.checkout-payment-method .payment-methods .payment-method-title{min-height:23px}.onestepcheckout-index-index .opc-payment .payment-methods .payment-method+.payment-method{border-top:1px solid #e5e5e5}.billing-address-same-as-shipping-block{margin-bottom:0}.onestepcheckout-index-index .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details{padding-right:0}.mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product>.product-image-container{height:auto !important}.opc-block-summary .product-item .product-item-name-block{margin-right:20px}.onestepcheckout-index-index .opc-block-summary .product-item .product-item-name-block strong.product-item-name{font-size:13px;line-height:16px}.mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .btn-minus,.mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .btn-plus{display:none}.mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .control{width:90px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-color:#ccc}.mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .item_qty{width:100%;height:40px;font-weight:500;font-size:16px;line-height:24px;color:#000}.mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .details-qty .label{display:none}.onestepcheckout-index-index .opc-block-summary .product-item .product-item-inner .subtotal .price{font-weight:500;font-size:14px;line-height:17px;margin-top:0}.onestepcheckout-index-index .opc-block-summary .product-item .product-item-name-block strong.product-item-name{font-size:13px;line-height:16px}.mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product>.product-image-container{height:auto !important}.onestepcheckout-index-index .mgs-checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details{padding-right:0}.opc-block-summary .product-item .product-item-name-block{margin-right:20px}.onestepcheckout-index-index .opc-block-summary .product-item .product-item-inner .subtotal .price{font-weight:500;font-size:14px;line-height:17px;margin-top:0}.onestepcheckout-index-index .opc-block-summary .table-totals tr th{border-bottom:0 !important;padding:4px 0 !important;font-weight:500 !important;font-size:13px !important;line-height:16px !important;color:#666 !important;text-transform:unset !important}.onestepcheckout-index-index .opc-block-summary .table-totals tr td{border-bottom:0 !important;padding:0 !important;font-weight:500 !important;font-size:13px !important;line-height:16px !important;color:#666 !important}.onestepcheckout-index-index .opc-block-summary .table-totals tr td .price{color:#666 !important}.onestepcheckout-index-index .opc-block-summary .table-totals tr th .label,.onestepcheckout-index-index .opc-block-summary .table-totals tr th .label+.value{font-weight:500;font-size:13px;line-height:16px;color:#666}.onestepcheckout-index-index .opc-block-summary .table-totals tr th .label+.value{display:inline-block}.onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.grand th strong{font-weight:500;font-size:13px;line-height:16px;color:#000 !important}.onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.grand td strong{font-weight:500;font-size:13px;line-height:16px}.onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.grand td strong .price{color:#000 !important}.mgs-checkout-step-sidebar .discount-code .form-discount .payment-option-inner{margin-right:0}.payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action.action-apply,.payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action{border-radius:0;height:46px;border:1px solid #e5e5e5;border-left:0;background:#fff;color:#000;padding:0 10px;text-transform:uppercase;margin:0}.payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action.action-apply:hover,.payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action:hover{background:#e4e4e4;color:#000;border:1px solid #e5e5e5;border-left:0}.payment-option.discount-code .payment-option-content form.form.form-discount .field .control input[type=text]{padding-right:0;border-right:0}.payment-option.discount-code .payment-option-content form.form.form-discount .field .control input[type=text]:focus{border-color:#e5e5e5}.mgs-checkout-step-sidebar .opc-block-summary .items-in-cart>.title{display:none}.mgs-checkout-step-sidebar .opc-block-summary .items-in-cart>.minicart-items{display:block !important}.opc-wrapper .form-login .fieldset .note{font-weight:500;font-size:11px;line-height:18px;margin-top:6px;display:block}.checkout-shipping-address .form-login fieldset .actions-toolbar button.action.login.primary{background-color:var(--btn-primary-bg) !important;border:1px solid var(--btn-primary-bg);text-transform:uppercase;font-size:13px;padding:0 15px}.checkout-shipping-address .form-login fieldset .actions-toolbar button.action.login.primary:hover{background-color:var(--btn-primary-bg-hover) !important;color:#fff !important;border:1px solid var(--btn-primary-bg-hover) !important}.checkout-shipping-address .form-login fieldset .actions-toolbar a.action.remind:hover{background:0 0 !important;text-decoration:underline}.opc-wrapper .shipping-address-items{display:flex;flex-direction:column}.shipping-address-items .shipping-address-item{border-color:#e5e5e5}.opc-wrapper .shipping-address-item.selected-item{border-color:#000;color:#000}.opc-wrapper .shipping-address-item.selected-item:after{background:#000}.opc-wrapper .step-content{margin-bottom:0}.checkout-shipping-address>.step-content .action.action-show-popup{margin-right:0;width:100%;font-weight:600;font-size:13px;line-height:20px;text-transform:uppercase;height:44px}.checkout-shipping-address>.step-content .action.action-show-popup:hover{color:#fff;border-color:var(--btn-primary-bg-hover);background-color:var(--btn-primary-bg-hover)}.mgs-checkout-step-sidebar .order-summary{margin-bottom:12px}.onestepcheckout-index-index .place-order-primary .action.checkout{height:60px;font-weight:600;font-size:14px;line-height:24px}.new-shipping-address-modal header.modal-header,.agreements-modal header.modal-header{background-color:#fff;padding:1.2rem 2rem}.new-shipping-address-modal header.modal-header .modal-title,.agreements-modal header.modal-header .modal-title{font-size:24px;border-color:#e5e5e5;padding-right:40px}.new-shipping-address-modal header.modal-header .action-close,.agreements-modal header.modal-header .action-close{width:40px;height:40px;top:1.2rem;right:2rem;padding:0;font-size:40px;line-height:40px;display:inline-flex;align-items:center;justify-content:center}.new-shipping-address-modal .modal-inner-wrap .modal-content>*,.agreements-modal .modal-inner-wrap .modal-content>*{padding:0 2rem 1.2rem}.checkout-index-index .modal-popup .form-shipping-address{max-width:100%}.modal-popup.modal-slide .modal-footer{border-color:#e5e5e5;padding:1.2rem 2rem;background:#fff}.order-comment-block>.label{text-transform:unset}.checkout-shipping-address .form-login fieldset .actions-toolbar .primary,.checkout-shipping-address .form-login fieldset .actions-toolbar .secondary{width:100%}.checkout-shipping-address .form-login fieldset .actions-toolbar .secondary{margin-top:20px;text-align:left;line-height:16px}.checkout-shipping-address .form-login fieldset .actions-toolbar a.action.remind{margin-top:0;font-weight:500;font-size:13px;line-height:16px}.checkout-shipping-address .form-login fieldset .actions-toolbar{margin-bottom:0}.modal-custom.authentication-dropdown{width:100%;border-color:#eee;max-width:475px}.authentication-dropdown .modal-inner-wrap{padding:50px 30px}.authentication-dropdown .action-close{padding:12px;margin:0}.authentication-dropdown .block-title{font-size:22px;line-height:28px;text-transform:uppercase;margin-bottom:24px}.block-authentication .block-title strong{font-weight:600;color:#000}.block-authentication .block[class] .field .label{font-weight:600;font-size:13px;line-height:22px}.block-authentication .actions-toolbar:before,.block-authentication .actions-toolbar:after{display:none}.block-authentication .actions-toolbar>.primary,.block-authentication .actions-toolbar>.secondary{float:none !important;display:block}.modal-custom.authentication-dropdown .block-authentication .actions-toolbar>.primary .action{width:100%;background-color:var(--btn-primary-bg) !important;border:0;color:#fff !important;font-weight:600;font-size:13px;line-height:20px;text-transform:uppercase;height:44px;margin-top:24px}.modal-custom.authentication-dropdown .block-authentication .actions-toolbar>.primary .action:hover{background-color:var(--btn-primary-bg-hover) !important}.block-authentication .actions-toolbar>.secondary{padding:0;margin:0}.block-authentication .actions-toolbar>.secondary>.action{margin-top:20px;font-weight:500;font-size:13px;line-height:16px}.block-authentication .actions-toolbar>.secondary>.action{background:#fff !important;text-decoration:underline}.checkout-payment-method #checkout-step-payment{margin-top:9px}.opc-estimated-wrapper{border:1px solid #eee;padding:18px 15px;background:#fff}.opc-estimated-wrapper .estimated-block{font-weight:500;font-size:14px;line-height:22px;color:#000}.opc-estimated-wrapper .estimated-block .estimated-label{font-weight:700;text-transform:uppercase}.opc-estimated-wrapper .estimated-block span.estimated-price{color:#000}@media (min-width:768px){.checkout-header-top .top-custom-link ul li+li{margin-left:15px}}@media screen and (max-width:639px){.field.choice.create-account-checkbox{margin-top:16px}.one-step-checkout-wrapper.opc-wrapper .form-shipping-address{margin-top:30px}.modal-custom.authentication-dropdown{max-width:100%}}@media only screen and (max-width:767px){.authentication-dropdown .modal-inner-wrap{background-color:#fff;padding:80px 20px}}@media screen and (max-width:991px){.modal-custom.authentication-dropdown{left:0}}.multicheckout.success,.checkout-success{border:0;padding:65px 15px 0}.multicheckout.success .checkout-success-icon,.checkout-success .checkout-success-icon{margin-bottom:24px}.multicheckout.success .checkout-success-icon img,.checkout-success .checkout-success-icon img{display:block;margin:0 auto}.multicheckout.success p,.checkout-success p{font-weight:500;font-size:14px;line-height:24px;color:#666 !important}.multicheckout.success p a,.checkout-success p a{text-decoration:underline}.multicheckout.success p a.order-number,.checkout-success p a.order-number{text-decoration:none}.multicheckout.success .actions-toolbar,.checkout-success .actions-toolbar{margin-top:24px}.multicheckout.success .actions-toolbar .primary a.action.primary.continue,.checkout-success .actions-toolbar .primary a.action.primary.continue{height:44px;line-height:44px;text-transform:uppercase;padding:0 18px;font-weight:600;font-size:13px}.customer-account-logoutsuccess .columns .column.main{padding-top:80px;padding-bottom:100px}.checkout-onepage-success #registration{display:none}.checkout-index-index .payment-option.discount-code{padding-bottom:10px}.checkout-index-index .amcard-field-block.-code{margin:0}.checkout-index-index #checkout .amcard-codes-list,.checkout-index-index #checkout .amcard-field-container{padding:0;max-width:100%}.checkout-index-index #checkout .amcard-codes-list{margin-bottom:16px}.checkout-agreement.field.choice button.action.action-show{color:#000 !important;padding:0;font-weight:400;font-size:14px;line-height:22px}.checkout-agreement.field.choice.required>.label:after{display:none}.checkout-index-index .billing-address-form{margin-top:16px}.onestepcheckout-index-index .opc-block-summary .table-totals tr td .price.mp-rw-highlight{font-weight:500 !important;color:#000 !important}.opc-wrapper .form-shipping-address:has(>div[style="display: none;"]){border:unset;margin:0;padding:0}.checkout-index-index .billing-address-form .field-error{color:red;font-size:12px}#ifthenpay_payment_return_panel{margin:20px auto}@media (max-width:767px){.home-new-products>div{padding-left:1px!important;padding-right:1px!important}}