@media (min-width: 768px) {
    .catalog-product-view .product-info-main {  float: left;    }
    .catalog-product-view .product.media {    float: right;    }

}



/*-------foil colors---*/
.foil_colors_wrapper .bg-attribute{ background-position:top center;background-size: contain;    background-repeat: no-repeat;}
.foil_colors_gold {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-01.jpg");}
.foil_colors_silver {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-02.jpg");}
.foil_colors_rose_gold {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-rose-gold.jpg");}
.foil_colors_royal_gold{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-royal-gold.jpg"); }
.foil_colors_matte_gold{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-matte-gold.jpg"); }
.foil_colors_matte_silver{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-matte-silver.jpg"); }
.foil_colors_matte_rose_gold{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-matte-rose-gold.jpg"); }
.foil_colors_matte_royal_gold{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-royal-gold.jpg");}
.foil_colors_red{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-red.jpg"); }
.foil_colors_pink{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-pink.jpg");}
.foil_colors_pale_pink{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-pale-pink.jpg");}
.foil_colors_copper{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-copper.jpg");}
.foil_colors_peach_purple{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-12a.jpg"); }
.foil_colors_emerald{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-13a.jpg");}
.foil_colors_navy_blue{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-14a.jpg"); }
.foil_colors_green{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-green.jpg");}
.foil_colors_orange{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-orange.jpg"); }
.foil_colors_burgundy{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-burgundy.jpg"); }
.foil_colors_turquoise{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-turquoise.jpg"); }
.foil_colors_lavender{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-19a.jpg");}
.foil_colors_maroon{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-maroon.jpg");}
.foil_colors_aqua{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-23.jpg");}
.foil_colors_sage {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-24.jpg");}
.foil_colors_lime {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-lime.jpg");}
.foil_colors_violet {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/foil-color-26.jpg");}



.holographic_pattern_wrapper .bg-attribute{ background-position:top center;background-size: contain;    background-repeat: no-repeat;}
.holographic_pattern_rainbow{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-01.jpg");}
.holographic_pattern_pillars_of_light{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-02.jpg");}
.holographic_pattern_dots_pattern{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-03.jpg");}
.holographic_pattern_lava{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-04.jpg");}
.holographic_pattern_rose{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-05.jpg");}
.holographic_pattern_ripple{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-06.jpg");}
.holographic_pattern_diamond{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-07.jpg");}
.holographic_pattern_nest{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-08.jpg");}
.holographic_pattern_heart{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-09.jpg");}
.holographic_pattern_grid{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-11.jpg");}
.holographic_pattern_typhoon_eye{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-10.jpg");}
.holographic_pattern_star{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/holographic-12.jpg");}

.texture_surface_wrapper .bg-attribute{ background-position:top center;background-size: contain;    background-repeat: no-repeat;}
.texture_surface_white_felt {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/textured-1.jpg");}
.texture_surface_ice_pearl {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/textured-2.jpg");}
.texture_surface_savoy_cotton {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/textured-3.jpg");}
.texture_surface_other {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/textured-99.jpg");}

.texture_surface_bare_white {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture01.jpg");}
.texture_surface_water_blue {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture02.jpg");}
.texture_surface_frost_grey {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture04.jpg");}
.texture_surface_sunny_beggie {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture05.jpg");}
.texture_surface_glacier_blue {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture06.jpg");}
.texture_surface_sea_blue {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture07.jpg");}
.texture_surface_meteor_dots {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture08.jpg");}
.texture_surface_flow {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture09.jpg");}
.texture_surface_quicksand {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture10.jpg");}
.texture_surface_tea_green {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture12.jpg");}
.texture_surface_dove_grey {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture13.jpg");}
.texture_surface_burlywood {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture14.jpg");}
.texture_surface_wild_white {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture15.jpg");}
.texture_surface_smoked {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture17.jpg");}
.texture_surface_eames_solar_white {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture18.jpg");}
.texture_surface_esse_white {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture19.jpg");}
.texture_surface_eames_white {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture20.jpg");}
.texture_surface_graphite {background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/texture21.jpg");}

/*-------option products---*/

@media only screen and (min-device-width: 353px) and (max-device-width: 399px) {
 	.col-md-2.option { width: 33.33%!important;
  }
}


@media only screen and (max-width: 480px) {
/* horizontal scrollbar for tables if mobile screen */
.tablemobile { overflow-x: auto;   display: block;}
td.cell-13 {    min-width: 100px;}
.option-table-container th {    min-width: 200px;}
.detailed h2 {    font-size: 18px !important;}
.col-md-2.option {    padding-right: 5px;    padding-left: 15px;}
.product-info-main h5 {    font-weight: 700!important;    font-size: 16px!important;}
	
}


@media (min-width: 481px) {
	.detailed h2 {    font-size: 24px !important; }
	.product-info-main h5 {    font-weight: 700!important;    font-size: 18px!important;}

}


@media only screen and (max-width: 575px) {
	.process-name {
    padding-top: 20px; 
    font-size: 16px;
    padding-bottom: 40px;
}

 .product.attribute.description .flex-grid-item-option {
    flex-basis: 100%;
}

.tab-wrap .options-items {
    margin-left: -5px;
    margin-right: -15px;
}
	
 .wrapping_paper_options_wrapper .product-item-info {
	box-shadow: 0px 0px 1px 1px #dfe1e6;
	border-radius: 4px; 
    margin-bottom: 15px;
    width: 44%;
    margin-right: 3px;
    margin-left: 12px;
}
	 .product.name a.product-item-link{font-size: 16px!important;}
	.wrapping_paper_options_wrapper strong.product.name.product-item-name {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.material-des h5 { font-size: 16px!important;}

}

@media (min-width: 578px) {
	.material-des h5 { font-size: 18px!important;}
	.process-name {
    padding-top: 20px; 
    font-size: 16px;
    padding-bottom: 40px;
}

 .wrapping_paper_options_wrapper .product-item-info {
 box-shadow: 0px 0px 4px 1px #dfe1e6;
    border-radius: 4px;   
    margin-bottom: 15px;
    width: 23%;
    margin-right: 1%;
    margin-left: 1%;
}
	

	.process-name {
    padding-top: 32px; 
    font-size: 18px;
    padding-bottom: 40px;
}
	}



@media only screen and (max-width: 767px) {
	.wrapping_paper_options_wrapper .col-md-10{ 
		margin-left: calc(var(--bs-gutter-x) / -2);
		padding-right: calc(var(--bs-gutter-x) / 4);}
	
		.row.options_wrapper.foil_colors_wrapper > * 
	{
  width: auto;
}
			.row.options_wrapper.texture_surface_wrapper > * 
	{
  width: auto;
}
	.wrapping_paper_options_wrapper .col-md-10 .row{margin: auto;}
	.board-bigbox .col-md-7{padding-right: 0px;}
	

	#LinkedProducts .wrapping_paper_options_wrapper .row {
   margin: auto;
    --bs-gutter-x: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
	#LinkedProducts .holographic_pattern_wrapper {
    margin: auto;
    --bs-gutter-x: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
}

	.row.options_wrapper.holographic_pattern_wrapper > * {
    width: auto;
}
	
	.texture_surface_wrapper{
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
    justify-content: space-evenly;
}


.foil_colors_row .col-md-10 {
    padding-left: 0;
    padding-right: 0;
}

.col-md-2.option {
    padding-left: 0;
}
	
	
	.foil_colors_row {
    margin-left: 0!important;
    margin-right: 0!important;
}
	.product.attribute.description {
    padding-top: 20px;
}
.row.mt-5.foil_colors_row .col-md-2 {
    padding-left: 0;
}
	
	.option-board-wrap img {
    border-radius: 10px 10px 0 0;
}

.col-md-7.half-full-img-wrap {
    padding-right: 0;
}

.space-top70{padding-top: 40px;}	
	
}


@media (min-width: 768px){
	
#foil-die-pattern img {
    width: 80%;
}
	#plastic-chart .table tr td {width: 11%; text-align: center; vertical-align: middle;}
	td.table-call-12 {width: 12%; text-align: left!important;}
	
	.space-top70{padding-top: 70px; }
	.corrugated-test-wrapper {
    padding-bottom: 30px;
}
	
	
.option-board-wrap img{border-radius: 10px 0 0 10px;}
	
	div#product\.info\.related {
    padding-top: 55px;
}
	.foil_colors_row .foil_colors_wrapper .col-md-2 {
    padding-left: 15px!important;
}
	
	.foil_colors_row .col-md-2 {
    padding-left: 0!important;
}
	
	.row.mt-5.foil_colors_row {
    margin-top: 55px!important;
}
	.product.attribute.description {
    padding-top: 27px;
}
.detailed .active a{       border-bottom: #000000 solid 3px!important;}
	.wrapping_paper_options_wrapper {
    padding-top: 40px;
}
	

}

@media only screen and (min-device-width: 768px) and (max-device-width: 898px) {
.half-full-img-wrap img {  visibility: hidden;}
.half-full-img-wrap{background-image: url("https://static.pakfactory.com/version1732166233/frontend/Smartwave/porto_child/en_US/Pakfactory_Box/css/img/Kraft-color1.jpg"); background-size: cover;    height: 250px;}
	
}


@media all and (min-width: 1200px), print {
.products-grid.columns5 .product-item {
    padding: 10px!important;
  }
}

@media (min-width: 1025px) {
	.cell-13 {    width: 13%; text-align: center;}	
}





#LinkedProducts .col-md-2{padding-left: 0;}

.option-table-container tr:hover {background-color:#f5f5f5;}

.bg-attribute {
    width: 100px;
    height: 100px;
    text-align: center;
    padding-top: 110px;
    font-size: 18px;
    line-height: normal;
    color: #000000;
    font-weight: 500;   
    margin-bottom: 55px;
}
.option-img-large {    text-align: center;}
.option-img-large {    text-align: center;}
#gsm {    padding-top: 64px;    margin-bottom: 20px;}
.option-table-container {    padding-bottom: 64px;}
.tab-wrap {    margin-left: -10px;	padding-top: 70px;}
.tab-wrap .options-items {    margin-left: -10px;	margin-top: 20px;}

.space-top64{padding-top: 64px;}
.space-top45{padding-top: 45px;}
.space-top45 h3{	font-weight: 700!important;}
.space-btm45 {padding-bottom: 45px;}
.space-top40{padding-top: 40px;}
.detailed h2 {  margin-top: 0;    line-height: 24px!important;}
#LinkedProducts h5 {    font-size: 24px!important;    font-weight: 700!important;line-height: 31px!important;}
.detailed p {    color: #000000;}
.radius-10 {border-radius: 10px;}
.option-table-container tr:nth-child(odd) {    background-color: #fbfbfb;}
.option-table-container th { color: #000000; font-weight: 600;}
.board-bigbox{border: solid 1px #DFE1E6;  border-radius: 10px;}
.board-bigbox .col-md-7{padding-left: 0;}
.material-des h5 {  font-weight: 600!important;}
.option-board-wrap .row{margin-right: 0;    margin-left: 0;}
.product.media img {    border-radius: 10px;}
.product-info-main .page-title-wrapper h1{color: #000000;}
.overview p{    color: #000000; }
.overview li {    color: #000000;}


.best_used_with_wrapper a.btn.btn-grey {
    font-size: 16px;
    border: 1px solid #ACACAC;
    border-radius: 4px;
    font-weight: 500;
    color: #ACACAC;
    box-shadow: 0px 0px 2px rgb(23 43 77 / 4%), 0px 3px 2px rgb(23 43 77 / 8%);
}
.best_used_with_wrapper a.btn.btn-grey:hover {
    color: #000000;
    box-shadow: 0px 5px 3px rgb(23 43 77 / 4%), 0px 8px 5px rgb(23 43 77 / 8%);
    border: 1px solid #000000;
}

.best_used_with_wrapper li {
    display: inline-block;
    margin-right: 7px;
    margin-bottom: 12px!important;
}

.best_used_with_wrapper li:hover {
    box-shadow: 0px 5px 5px rgb(0 0 0 / 5%);
}

.product-info-main .row{
	margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
}

.product-info-main .product-add-form {
       border-top: none!important;
}
.option-board-wrap p{padding: 20px;}

td.cell-center {    text-align: center; line-height: normal;}
th.cell-center {    text-align: center;    line-height: normal;}
th.cell-center.cell-header {    text-align: center;    line-height: normal;    width: 20%;}

.option-img-large {
    background-color: #f6f6f6;
}

.wrapping_paper_options_wrapper .col-md-3.product-item-info { padding: 0;}

.product-item-sku {
    font-size: 12px;
    line-height: normal;    color: #ACACAC;
}

.product.name a.product-item-link {
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Proxima Nova';
	line-height: normal;
}

.wrapping_paper_options_wrapper .product-image-photo.default_image {
    border-radius: 4px 4px 0 0;

}
.foil_colors_row {
    border-bottom: solid 1px #C1C7D0;
    padding-bottom: 50px;
	
	margin-left: 0!important;
    margin-right: 0!important;
}

.wrapping_paper_options_wrapper {
  
    border-bottom: 0!important;
}

.wrapping_paper_options_wrapper strong.product.name.product-item-name {
    padding-left: 20px;
    padding-right: 20px;
}

.radius-10 img {
    border-radius: 10px;
}

.process-wrap{margin-top: 35px;}
.process-name {
     text-align: center;
    font-weight: 500!important;
    color: #000000;
    font-family: 'Proxima Nova';
}



.sku strong.type {
    display: none;
}

#LinkedProducts .foil_colors_wrapper, #LinkedProducts .texture_surface_row {
    margin: auto;
    --bs-gutter-x: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    flex-direction: row;
}

.mt-5 h5 {
    margin-top: 0;
}


.tab-wrap .material-box {
    box-shadow: 0px 0px 1px 1px #dfe1e6;
 }
.tab-wrap .material-box:hover {
    box-shadow: 0px 0px 1px 1px #dfe1e6;
		
 }


.product-info-main .product-add-form {
    padding-top: 16px;
}


.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {
    color: #000000!important;
}

.board-bigbox .col-md-5 {
    padding-left: 0;
    padding-right: 0;
}

img.porto-lazyload.d-none.d-lg-block {
    margin: auto;
}


td.table-call-12 {
    line-height: normal;   
    text-align: left;
}

#foil-die-pattern .col-md-3 {
    text-align: center;
    padding-bottom: 45px;
    padding-top: 15px;
}

#foil-die-pattern p {
    padding-top: 15px;
}

