<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.bf_product_design.active {
	border: 3px solid #1389FE;
}
.bf_product_design.active .catalog_design_img_border {
	border: 1px solid #1389FE;
}

.bf_product_color.active,
.bf_product_color:hover {
	outline: 3px solid #1389FE;
}
.subtype_product_view {				
	border: 1.5px solid #1389FE;			
	color: #1389FE !important;
}

.subtype_product_view:hover {
	background: #DEEDFF;
	border: 1.5px solid #DEEDFF;
}

.bf_product_count_input_wrapper {
	background: #DEEDFF;
}
.bf_product_count_input_plus{
	background: #1389FE;
}
.bf_product_option_container_4_show_more {
	color: #1389FE !important;
}
.bf_product_modal_container .bf_product_preview_info_text {
    font-family: "Roboto", sans-serif !important;
}
.bf_product_preview_info_text b {
	color: #1389FE !important;
}
.bf_product_column_1_2 .bf_product_subtype_preview_images .bf_product_preview_file_thumb i  {
	color: #1389FE !important;
}
.bf_product_option_photo {
	margin: 0 1px;
	display: inline-block;
}
.bf_product_option_photo img {
	max-height: 50px;
	cursor: pointer;
	opacity: 0.45;
}
.bf_product_option_photo.bf_photo_slider_item_image img {
	margin: 0 2px;
	max-height: 50px;
	width: auto;
}

.bf_product_option_photo.active .catalog_photo_img_border,
.bf_product_option_photo:hover .catalog_photo_img_border,
.bf_product_option_photo_2.active .catalog_photo_img_border,
.bf_product_option_photo_2:hover .catalog_photo_img_border,
.bf_product_preview_file.active .catalog_photo_img_border,
.bf_product_preview_file:hover .catalog_photo_img_border {
	border: 4px solid #1389FE;
}
	.bf_product_option_photo.active img,
	.bf_product_option_photo:hover img,
	.bf_product_option_photo_2.active img,
	.bf_product_option_photo_2:hover img {
		opacity: 1;
	}

.bf_product_crop_frame {
	display: inline-block;
}
.bf_product_crop_controls {
	font-size: 20px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 5px;
}
.bf_product_crop_controls span {
	cursor: pointer;
	margin-right: 15px;
}
.bf_product_crop_controls span.rotate_right {
	margin: 0;
}

.bf_product_crop_data {
	display: none;
	font-size: 10px;
}
.bf_product_crop_data_column {
	display: inline-block;
	width: 32%;
}

.bf_product_type_name {
    color: #1389FE;
    display: inline-block;
}
.bf_product_subtype_name {
    display: inline-block;
    font-size: 18px;
}
.bf_product_name_container.top {
	display: none;
}
.bf_product_name_container .fa {
    vertical-align: middle;
    margin-left: 5px;
    color: rgba(43, 61, 82, 0.5);
    cursor: pointer;
}
.bf_product_name_container .fa:hover {
	color: rgba(43, 61, 82, 1);
}

.bf_product_printpreview_crop_container {
    width: 350px;
    background: white;
    border: 1px dashed #cacfd4;
    border-left: 0;
    padding-bottom: 12px;
    z-index: 1;
    border: 0;
    padding: 0;
    margin-top: 10px;
}

.bf_product_printpreview_crop_container input[type="checkbox"] {
    display: none;
}
.bf_product_printpreview_crop_container input[type="checkbox"] + label {
	position: relative;
	line-height: 14px;
	font-family: "Roboto", sans-serif !important;
} 
.bf_product_printpreview_crop_container input[type="checkbox"]:checked + label:after {
	position: absolute;
	content: "";
}

.bf_product_printpreview_crop_container .crop_images_0 {
	margin: auto;
	text-align: center;
}

.bf_product_printpreview_crop_close_container {
	font-size: 12px;
    text-align: left;
    margin: 5px 0 0 5px;
}
.bf_product_printpreview_crop_close_container .fa {
	cursor: pointer;
}


.bf_product_preview_hover_container {
    height: 100%;
    width: 100%;
    position: relative;
    top: -100%;
    font-size: 12px;
    cursor: pointer;
    text-align: left;
    background: rgba(255,255,255,0.5);
    display: none;
}


.bf_product_preview_description_container {
    height: 100%;
    width: 100%;
    position: relative;
    top: -100%;
    font-size: 13px;
    text-align: left;
    background: rgba(255,255,255,0.9);
    display: none;
    border: 1px solid #2b3d52;
    z-index: 10;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.bf_product_preview:hover .bf_product_preview_description_container {
    top: -200%;
}

.bf_product_preview_description_close {
    text-align: right;
    margin: 2px 4px 0 0;
}
.bf_product_preview_description_close .fa {
	cursor: pointer;
}
.bf_product_product_description {
    margin: 0 10px 10px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.bf_product_preview_hover_button {
	text-align: center;
}
.bf_product_preview_hover_button_icon {
    font-size: 60px;
    margin-top: 70px;
    color: rgba(43, 61, 82, 0.8);
}
.bf_product_preview_hover_button_text {
    display: inline-block;
    font-weight: bold;
}

.bf_product_rotate_product_container {
	font-size: 12px;
	height: 15px;
	text-align: left;
}
.bf_product_rotate_product_container a {
	color: #2b3d52 !important;
	display: none;
    margin-left: 2px;
}
.bf_product_rotate_product_container a:hover {
	font-weight: bold;
}
.bf_product_rotate_product_container .fa {
	padding-right: 5px;
}

.bf_product_product_info_container {
	font-size: 12px;
	height: 15px;
	text-align: left;
    margin-top: 10px;
    margin-bottom: 1px;
}
.bf_product_product_info_container a {
	color: #2b3d52 !important;
    margin-left: 2px;
}
.bf_product_product_info_container a:hover {
	font-weight: bold;
}
.bf_product_product_info_container .fa {
	padding-right: 5px;
}

.bf_product_crop_text_container {
	font-size: 12px;
	height: 15px;
	text-align: left;
	margin-bottom: 1px;
}
.bf_product_crop_text_container a {
	color: #2b3d52 !important;
    margin-left: 2px;
}
.bf_product_crop_text_container a:hover {
	font-weight: bold;
}
.bf_product_crop_text_container .fa {
	padding-right: 4px;
}



.bf_product_preview_picture_base_crop_image_overly {
	height: 100%;
	width: 100%;
    position: relative;
    top: -100%;
}	


.bf_product_crop_container {
	position: relative;
	text-align: center;
}
.bf_product_crop_container_borders {
	display: inline-block;
	background: white;
	z-index: 1;
	opacity: 0.7;
	position: absolute;
	display: none;
}
.bf_product_crop_container_borders.v.top ,
.bf_product_crop_container_borders.v.bottom {
	height: 19.16px;
	width: 182px;
	left: 39px;
}
.bf_product_crop_container_borders.v.top {
	top: 0;
}
.bf_product_crop_container_borders.v.bottom {
	bottom: 31px;
}
.bf_product_crop_container_borders.v.left ,
.bf_product_crop_container_borders.v.right {
	height: 192px;
	width: 19.16px;
	top: 19px;
}
.bf_product_crop_container_borders.v.left {
	left: 39px;
}
.bf_product_crop_container_borders.v.right {
	right: 39px;
}

.bf_product_crop_container_borders.h.top ,
.bf_product_crop_container_borders.h.bottom {
	height: 19.16px;
	width: 230px;
	left: 15px;
}
.bf_product_crop_container_borders.h.top {
	top: 0;
}
.bf_product_crop_container_borders.h.bottom {
	bottom: 31px;
}
.bf_product_crop_container_borders.h.left ,
.bf_product_crop_container_borders.h.right {
	height: 143px;
	width: 19.16px;
	top: 20px;
}
.bf_product_crop_container_borders.h.left {
	left: 15px;
}
.bf_product_crop_container_borders.h.right {
	right: 15px;
}

.bf_product_modal_container .preview_image_container.M {
	position: relative;
}

.bf_product_name_container .fa {
	display: none;
}
.bf_product_product_info_container {
	display: none;
}
.bf_product_crop_text_container  {
	display: none;
}

.bf_product_column_1_2 {
	text-align: left;
}
.bf_product_preview_info_text {
	text-transform: none;
}

.bf_product_modal_container .product_fotokanva_special ,
.bf_product_modal_container .product_fotokanva_special .orientation_container.h {
	height: 250px;
}

.bf_product_modal_container .product_fotokanva_special .orientation_container.h &gt; div:nth-child(1) &gt; div:nth-child(1) {
    top: 15px !important;
}
.bf_product_modal_container .product_fotokanva_special .orientation_container.h &gt; div:nth-child(1) &gt; div:nth-child(5)  {
    height: 129px !important;
}
.bf_product_modal_container .product_fotokanva_special .orientation_container.h &gt; div:nth-child(1) &gt; div:nth-child(8) {
    top: 169px !important;
}


.bf_product_modal_container .product_fotokanva_special .orientation_container.v &gt; div:nth-child(1) &gt; div:nth-child(1) {
    top: -20.5px !important;
}
.bf_product_modal_container .product_fotokanva_special .orientation_container.v &gt; div:nth-child(1) &gt; div:nth-child(5)  {
    height: 170px !important;
}
.bf_product_modal_container .product_fotokanva_special .orientation_container.v &gt; div:nth-child(1) &gt; div:nth-child(8) {
    top: 176px !important;
}





.bf_product_preview ,
.bf_product_printpreview_crop_container {
	display: block;
}
.bf_product_printpreview_crop_container_1,
.bf_product_printpreview_crop_close_container {
	display: none;
}


.bf_product_count_label {
    height: 30px;
    line-height: 30px;
}


.bf_product_form__top {
	border: 0;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.bf_product_printpreview_crop_container_header {
    color: #CA1913;
    font-size: 14px;
    margin-bottom: 10px;
}

.bf_product_preview_info_text {
	margin-bottom: 20px;
}
.bf_product_modal_container .bf_product_preview_info_name {
	font-family: "Roboto", sans-serif !important;
}

.bf_photo_slider {
    margin: 0 20px;
}

.catalog_photo_pointer {
	color: rgba(202, 25, 19, 0.5);
}

.bf_product_form__top {
	z-index: 2;
}

@media screen and (max-width: 760px) {
	
	.bf_product_printpreview_crop_container {
		position: static !important;
		border: 0 !important;
	    height: auto !important;
        box-sizing: border-box;
	}
	.bf_product_printpreview_crop_container .bf_product_printpreview_crop_close_container {
		margin: 0 !important;
	    position: relative;
	    left: -30px;
	}
	
	.bf_product_printpreview_crop_container_header {
		text-align: center;
	}
	
	.bf_product_crop_container_borders.h.left, .bf_product_crop_container_borders.h.right {
		top: 19px;
		height: 144px;
	}
}

@media screen and (max-width: 690px) {
	.bf_product_preview_info_text {
	}
	.bf_product_printpreview_crop_container {
		text-align: left;
		padding: 0 15px;
        width: 100%;
	}
}

@media screen and (max-width: 30em) {

	
	.modal-container:before {
		height: 0;
	}

	.bf_product_form__top {
		margin: 0;
	}
	.bf_product_count_input {
	    width: 20px;
	    padding: 5px;
	}
	.bf_product_option_container_photos .bf_product_option_label,
	.bf_product_option_container_photos .bf_product_option_label_mobile {
		margin-left: 0;
	}
}</pre></body></html>